Oolite 1.91.0.7645-241119-222d325
|
import "OOMaths.h"
Go to the source code of this file.
Functions | |
int | checkFace (Vector p, GLfloat rd) |
int | checkBevel (Vector p, GLfloat rd) |
int | checkCorner (Vector p, GLfloat rd) |
Vector | lineIntersectionWithFace (Vector p1, Vector p2, long mask, GLfloat rd) |
int | checkPoint (Vector p1, Vector p2, GLfloat alpha, long mask, GLfloat rd) |
int | checkLine (Vector p1, Vector p2, int mask, GLfloat rd) |
int | lineCubeIntersection (Vector v0, Vector v1, GLfloat rd) |
int checkBevel | ( | Vector | p, |
GLfloat | rd ) |
Definition at line 43 of file OOVoxel.m.
Referenced by lineCubeIntersection().
int checkCorner | ( | Vector | p, |
GLfloat | rd ) |
Definition at line 62 of file OOVoxel.m.
Referenced by lineCubeIntersection().
int checkFace | ( | Vector | p, |
GLfloat | rd ) |
Definition at line 31 of file OOVoxel.m.
Referenced by checkPoint(), and lineCubeIntersection().
Definition at line 120 of file OOVoxel.m.
References checkPoint().
Referenced by lineCubeIntersection().
Definition at line 111 of file OOVoxel.m.
References checkFace().
Referenced by checkLine().
int lineCubeIntersection | ( | Vector | v0, |
Vector | v1, | ||
GLfloat | rd ) |
Definition at line 140 of file OOVoxel.m.
References checkBevel(), checkCorner(), checkFace(), and checkLine().
Referenced by Octree::isHitByLine.
Vector lineIntersectionWithFace | ( | Vector | p1, |
Vector | p2, | ||
long | mask, | ||
GLfloat | rd ) |
Definition at line 77 of file OOVoxel.m.
Referenced by Octree::isHitByLine.