Back to class index
Sphere
[Class Summary]
pos
r
ctor
(+4 overloads)
Translate
(
offset
)
Transform
(
transform
)
(+3 overloads)
MinimalEnclosingAABB
(
)
[const]
MaximalContainedAABB
(
)
[const]
SetNegativeInfinity
(
)
Volume
(
)
[const]
SurfaceArea
(
)
[const]
Diameter
(
)
[const]
Centroid
(
)
[const]
AnyPointFast
(
)
[const]
ExtremePoint
(
direction
)
[const]
(+1 overload)
ProjectToAxis
(
...
)
[const]
IsFinite
(
)
[const]
IsDegenerate
(
)
[const]
SetDegenerate
(
)
Contains
(
point
)
[const]
(+11 overloads)
Distance
(
point
)
[const]
(+9 overloads)
MaxDistance
(
point
)
[const]
ClosestPoint
(
point
)
[const]
Intersects
(
...
)
[const]
(+11 overloads)
Enclose
(
point,epsilon
)
(+10 overloads)
ExtendRadiusToContain
(
point,epsilon
)
(+1 overload)
RandomPointInside
(
lcg
)
RandomPointOnSurface
(
lcg
)
Triangulate
(
...
)
[const]
ToString
(
)
[const]
SerializeToString
(
)
[const]
SerializeToCodeString
(
)
[const]
Equals
(
rhs,epsilon
)
[const]
BitEquals
(
other
)
[const]
FastEnclosingSphere
(
...
)
[static]
OptimalEnclosingSphere
(
...
)
[static]
(+4 overloads)
FitThroughPoints
(
a,b
)
[static]
(+2 overloads)
RandomPointInside
(
lcg,center,radius
)
[static]
RandomPointOnSurface
(
lcg,center,radius
)
[static]
RandomUnitaryFloat3
(
lcg
)
[static]
IntersectLine
(
...
)
[static]
FromString
(
str,outEndStr
)
[static]
(+1 overload)
Sphere::Volume
Syntax
float
Sphere::Volume()
const
; [
4 lines of code
]
Computes the volume of this sphere.
Return Value
4*pi*r^3/3.
See Also
SurfaceArea()
,
Diameter()
.