Frustum¶
Imath.Frustumf¶
-
class
Imath.
Frustumf
¶ -
Frustumf
() → Frustumf¶
-
Frustumf
(Frustumf o) → Frustumf
-
Frustumf
(float nearPlane, float farPlane, float left, float right, float top, float bottom[, boolean ortho=false]) → Frustumf
-
Frustumf
(float nearPlane, float farPlane, float fovx, float fovy, float aspect) → Frustumf
-
operator==
(Frustumf o)const
→ boolean¶
-
operator!=
(Frustumf o)const
→ boolean¶
-
set
(float nearPlane, float farPlane, float left, float right, float top, float bottom[, boolean ortho=false])¶
-
set
(float nearPlane, float farPlane, float fovx, float fovy, float aspect)
-
modifyNearAndFar
(float nearPlane, float farPlane)¶
-
setOrthographic
(boolean ortho)¶
-
orthographic
()const
→ boolean¶
-
nearPlane
()const
→ float¶
-
hither
()const
→ float¶
-
farPlane
()const
→ float¶
-
yon
()const
→ float¶
-
left
()const
→ float¶
-
right
()const
→ float¶
-
bottom
()const
→ float¶
-
top
()const
→ float¶
-
planes
()const
→ Plane3f, Plane3f, Plane3f, Plane3f, Plane3f, Plane3f¶
-
planes
(M44f m)const
→ Plane3f, Plane3f, Plane3f, Plane3f, Plane3f, Plane3f
-
fovx
()const
→ float¶
-
fovy
()const
→ float¶
-
aspect
()const
→ float¶
-
projectionMatrix
()const
→ M44f¶
-
degenerate
()const
→ boolean¶
-
window
(float left, float right, float top, float bottom)const
→ Frustumf¶
-
projectScreenToRay
(V2f pos)const
→ Line3f¶
-
projectPointToScreen
(V3f point)const
→ V2f¶
-
ZToDepth
(long zval, long min, long max)const
→ float¶
-
normalizedZToDepth
(float zval)const
→ float¶
-
DepthToZ
(float depth, long zmin, long zmax)const
→ long¶
-
worldRadius
(V3f p, float radius)const
→ float¶
-
screenRadius
(V3f p, float radius)const
→ float¶
-
Imath.Frustumd¶
-
class
Imath.
Frustumd
¶ -
Frustumd
() → Frustumd¶
-
Frustumd
(Frustumd o) → Frustumd
-
Frustumd
(double nearPlane, double farPlane, double left, double right, double top, double bottom[, boolean ortho=false]) → Frustumd
-
Frustumd
(double nearPlane, double farPlane, double fovx, double fovy, double aspect) → Frustumd
-
operator==
(Frustumd o)const
→ boolean¶
-
operator!=
(Frustumd o)const
→ boolean¶
-
set
(double nearPlane, double farPlane, double left, double right, double top, double bottom[, boolean ortho=false])¶
-
set
(double nearPlane, double farPlane, double fovx, double fovy, double aspect)
-
modifyNearAndFar
(double nearPlane, double farPlane)¶
-
setOrthographic
(boolean ortho)¶
-
orthographic
()const
→ boolean¶
-
nearPlane
()const
→ double¶
-
hither
()const
→ double¶
-
farPlane
()const
→ double¶
-
yon
()const
→ double¶
-
left
()const
→ double¶
-
right
()const
→ double¶
-
bottom
()const
→ double¶
-
top
()const
→ double¶
-
planes
()const
→ Plane3d, Plane3d, Plane3d, Plane3d, Plane3d, Plane3d¶
-
planes
(M44d m)const
→ Plane3d, Plane3d, Plane3d, Plane3d, Plane3d, Plane3d
-
fovx
()const
→ double¶
-
fovy
()const
→ double¶
-
aspect
()const
→ double¶
-
projectionMatrix
()const
→ M44d¶
-
degenerate
()const
→ boolean¶
-
window
(double left, double right, double top, double bottom)const
→ Frustumd¶
-
projectScreenToRay
(V2d pos)const
→ Line3d¶
-
projectPointToScreen
(V3d point)const
→ V2d¶
-
ZToDepth
(long zval, long min, long max)const
→ double¶
-
normalizedZToDepth
(double zval)const
→ double¶
-
DepthToZ
(double depth, long zmin, long zmax)const
→ long¶
-
worldRadius
(V3d p, double radius)const
→ double¶
-
screenRadius
(V3d p, double radius)const
→ double¶
-
Imath.FrustumTestf¶
-
class
Imath.
FrustumTestf
¶ -
FrustumTestf
() → FrustumTestf¶
-
FrustumTestf
(FrustumTestf o) → FrustumTestf
-
FrustumTestf
(Frustumf frustum, M44f cameraMatrix) → FrustumTestf
-
operator==
(FrustumTestf o)const
→ boolean¶
-
operator!=
(FrustumTestf o)const
→ boolean¶
-
setFrustum
(Frustumf frustum, M44f cameraMatrix)¶
-
isVisible
(Sphere3f sphere)const
→ boolean¶
-
isVisible
(Box3f box)const
→ boolean
-
isVisible
(V3f vec)const
→ boolean
-
completelyContains
(Sphere3f sphere)const
→ boolean¶
-
completelyContains
(Box3f box)const
→ boolean
-
cameraMat
()const
→ M44f¶
-
currentFrustum
()const
→ Frustumf¶
-
Imath.FrustumTestd¶
-
class
Imath.
FrustumTestd
¶ -
FrustumTestd
() → FrustumTestd¶
-
FrustumTestd
(FrustumTestd o) → FrustumTestd
-
FrustumTestd
(Frustumd frustum, M44d cameraMatrix) → FrustumTestd
-
operator==
(FrustumTestd o)const
→ boolean¶
-
operator!=
(FrustumTestd o)const
→ boolean¶
-
setFrustum
(Frustumd frustum, M44d cameraMatrix)¶
-
isVisible
(Sphere3d sphere)const
→ boolean¶
-
isVisible
(Box3d box)const
→ boolean
-
isVisible
(V3d vec)const
→ boolean
-
completelyContains
(Sphere3d sphere)const
→ boolean¶
-
completelyContains
(Box3d box)const
→ boolean
-
cameraMat
()const
→ M44d¶
-
currentFrustum
()const
→ Frustumd¶
-