UnityMol  1.0.25beta
RaySphereIntersection.h File Reference

Go to the source code of this file.

Macros

#define API
 

Functions

API int computeRaycastSpheres (float *positions, float *radii, int N, float *ori, float *dir)
 
API void computeCenterOfGravity (int N, float *positions, float *minmaxcog)
 
API void fillHighlightMesh (float *positions, float *radius, int NPos, float *vertices, int *triangles, float *normals, float *modelVert, int *modelTri, float *modelNorm, int NVert, int NTri, float highlightScaleFactor)
 

Macro Definition Documentation

◆ API

#define API

Function Documentation

◆ computeCenterOfGravity()

API void computeCenterOfGravity ( int  N,
float *  positions,
float *  minmaxcog 
)

◆ computeRaycastSpheres()

API int computeRaycastSpheres ( float *  positions,
float *  radii,
int  N,
float *  ori,
float *  dir 
)

◆ fillHighlightMesh()

API void fillHighlightMesh ( float *  positions,
float *  radius,
int  NPos,
float *  vertices,
int *  triangles,
float *  normals,
float *  modelVert,
int *  modelTri,
float *  modelNorm,
int  NVert,
int  NTri,
float  highlightScaleFactor 
)