Types

   
type Geometry.Box
type Geometry.Frustum
type Geometry.Line3
type Geometry.Matrix3x3
type Geometry.Matrix4x4
type Geometry.Plane
type Geometry.PointOctree
type Geometry.Quaternion
type Geometry.Ray3
type Geometry.Rect
type Geometry.SRT
type Geometry.Segment3
type Geometry.Sphere
type Geometry.Tetrahedron
type Geometry.Triangle
type Geometry.Vec2
type Geometry.Vec3
type Geometry.Vec4

Attributes

   
Geometry.CORNER_XYZ  
Geometry.CORNER_XYz  
Geometry.CORNER_XyZ  
Geometry.CORNER_Xyz  
Geometry.CORNER_xYZ  
Geometry.CORNER_xYz  
Geometry.CORNER_xyZ  
Geometry.CORNER_xyz  
Geometry.SIDE_X_NEG  
Geometry.SIDE_X_POS  
Geometry.SIDE_Y_NEG  
Geometry.SIDE_Y_POS  
Geometry.SIDE_Z_NEG  
Geometry.SIDE_Z_POS  

Functions

   
Geometry.calcEnclosingOrthoFrustum(p0, p1) [ESF] Frustum calcEnclosingOrthoFrustum(Box, Matrix4x4)
Geometry.computeMiniball(p0) [ESF] Sphere computeMiniball(Array points)
Geometry.createOrthogonal(p0) [ESF] [Vec3|Vec2] createOrthogonal([Vec3|Vec2] vector)
Geometry.getClosestPointOnLineToRay(p0, p1, p2, p3) [ESF] Vec3 getClosestPointOnLineToRay(Vec3 linePos, Vec3 lineDir, Vec3 rayPos, Vec3 rayDir)
Geometry.lineSphereIntersections(p0, p1) [ESF] [Number,Number]|false lineSphereIntersections(Line3 line, Sphere sphere)
Geometry.lineTriangleIntersection(p0, p1) [ESF] [Number,Number]|false lineSphereIntersections(Line3 line, Triangle triangle)
Geometry.rayPlaneIntersection(p0, p1, p2, p3) [ESF] Vec3|false rayPlaneIntersection(Vec3 planePos, Vec3 planeNormal, Vec3 rayPos, Vec3 rayDir)
Geometry.triangleTriangleIntersection(p0, p1) [ESF] Segment3|true|false triangleTriangleIntersection(Triangle triangle1, Triangle triangle2)
Returns true when the triangles are coplanar