Back to class index
OBB
[Class Summary]
pos
r
axis
ctor
(+2 overloads)
SetNegativeInfinity
(
)
SetFrom
(
aabb
)
(+5 overloads)
ToPolyhedron
(
)
[const]
ToPBVolume
(
)
[const]
MinimalEnclosingAABB
(
)
[const]
MinimalEnclosingSphere
(
)
[const]
MaximalContainedSphere
(
)
[const]
Size
(
)
[const]
HalfSize
(
)
[const]
Diagonal
(
)
[const]
HalfDiagonal
(
)
[const]
WorldToLocal
(
)
[const]
LocalToWorld
(
)
[const]
IsFinite
(
)
[const]
IsDegenerate
(
)
[const]
CenterPoint
(
)
[const]
Centroid
(
)
[const]
AnyPointFast
(
)
[const]
Volume
(
)
[const]
SurfaceArea
(
)
[const]
PointInside
(
x,y,z
)
[const]
Edge
(
edgeIndex
)
[const]
CornerPoint
(
cornerIndex
)
[const]
ExtremePoint
(
direction
)
[const]
(+1 overload)
ProjectToAxis
(
...
)
[const]
UniqueFaceNormals
(
out
)
[const]
UniqueEdgeDirections
(
out
)
[const]
PointOnEdge
(
edgeIndex,u
)
[const]
FaceCenterPoint
(
faceIndex
)
[const]
FacePoint
(
faceIndex,u,v
)
[const]
FacePlane
(
faceIndex
)
[const]
GetCornerPoints
(
outPointArray
)
[const]
GetFacePlanes
(
outPlaneArray
)
[const]
RandomPointInside
(
rng
)
[const]
RandomPointOnSurface
(
rng
)
[const]
RandomPointOnEdge
(
rng
)
[const]
RandomCornerPoint
(
rng
)
[const]
Translate
(
offset
)
Scale
(
...
)
(+1 overload)
Transform
(
transform
)
(+3 overloads)
ClosestPoint
(
point
)
[const]
Distance
(
point
)
[const]
(+1 overload)
Contains
(
point
)
[const]
(+7 overloads)
Intersects
(
obb,epsilon
)
[const]
(+14 overloads)
Enclose
(
point
)
Triangulate
(
...
)
[const]
ToEdgeList
(
outPos
)
[const]
ToString
(
)
[const]
SerializeToString
(
)
[const]
SerializeToCodeString
(
)
[const]
Equals
(
rhs,epsilon
)
[const]
BitEquals
(
other
)
[const]
NumFaces
(
)
[static]
NumEdges
(
)
[static]
NumVertices
(
)
[static]
ExtremePointsAlongDirection
(
...
)
[static]
OptimalEnclosingOBB
(
...
)
[static]
NumVerticesInTriangulation
(
...
)
[static]
NumVerticesInEdgeList
(
)
[static]
FromString
(
str,outEndStr
)
[static]
(+1 overload)
OBB::NumFaces
Syntax
int
OBB::NumFaces(); [
1 line of code
]