![]() |
UnityMol
1.0.25beta
|
Macros | |
#define | MIN(a, b) (((a)<(b))?(a):(b)) |
#define | MAX(a, b) (((a)>(b))?(a):(b)) |
Functions | |
void | serialIntersectSpheres (float *positions, float *radii, int N, float *ori, float *dir, int *result) |
int | computeRaycastSpheres (float *positions, float *radii, int N, float *ori, float *dir) |
void | computeCenterOfGravity (int N, float *positions, float *minmaxcog) |
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) |
#define MAX | ( | a, | |
b | |||
) | (((a)>(b))?(a):(b)) |
#define MIN | ( | a, | |
b | |||
) | (((a)<(b))?(a):(b)) |
void computeCenterOfGravity | ( | int | N, |
float * | positions, | ||
float * | minmaxcog | ||
) |
int computeRaycastSpheres | ( | float * | positions, |
float * | radii, | ||
int | N, | ||
float * | ori, | ||
float * | dir | ||
) |
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 | ||
) |
void serialIntersectSpheres | ( | float * | positions, |
float * | radii, | ||
int | N, | ||
float * | ori, | ||
float * | dir, | ||
int * | result | ||
) |