Class GfFrustum
Namespace: pxr
Assembly: USD.NET.dll
Syntax
public class GfFrustum : IDisposable
Constructors
Name |
Description |
GfFrustum()
|
|
GfFrustum(IntPtr, bool)
|
|
GfFrustum(GfFrustum)
|
|
GfFrustum(GfMatrix4d, GfRange2d, GfRange1d, ProjectionType)
|
|
GfFrustum(GfMatrix4d, GfRange2d, GfRange1d, ProjectionType, double)
|
|
GfFrustum(GfVec3d, GfRotation, GfRange2d, GfRange1d, ProjectionType)
|
|
GfFrustum(GfVec3d, GfRotation, GfRange2d, GfRange1d, ProjectionType, double)
|
|
Fields
Methods
Name |
Description |
ComputeAspectRatio()
|
|
ComputeCorners()
|
|
ComputeCornersAtDistance(double)
|
|
ComputeLookAtPoint()
|
|
ComputeNarrowedFrustum(GfVec2d, GfVec2d)
|
|
ComputeNarrowedFrustum(GfVec3d, GfVec2d)
|
|
ComputePickRay(GfVec2d)
|
|
ComputePickRay(GfVec3d)
|
|
ComputeProjectionMatrix()
|
|
ComputeRay(GfVec2d)
|
|
ComputeRay(GfVec3d)
|
|
ComputeUpVector()
|
|
ComputeViewDirection()
|
|
ComputeViewFrame(GfVec3d, GfVec3d, GfVec3d)
|
|
ComputeViewInverse()
|
|
ComputeViewMatrix()
|
|
Dispose()
|
|
Dispose(bool)
|
|
Equals(object)
|
|
Equals(GfFrustum, GfFrustum)
|
|
~GfFrustum()
|
|
FitToSphere(GfVec3d, double)
|
|
FitToSphere(GfVec3d, double, double)
|
|
GetFOV()
|
|
GetFOV(bool)
|
|
GetHashCode()
|
|
GetNearFar()
|
|
GetOrthographic(out double, out double, out double, out double, out double, out double)
|
|
GetPerspective(bool, out double, out double, out double, out double)
|
|
GetPerspective(out double, out double, out double, out double)
|
|
GetPosition()
|
|
GetProjectionType()
|
|
GetReferencePlaneDepth()
|
|
GetRotation()
|
|
GetViewDistance()
|
|
GetWindow()
|
|
Intersects(GfBBox3d)
|
|
Intersects(GfVec3d)
|
|
Intersects(GfVec3d, GfVec3d)
|
|
Intersects(GfVec3d, GfVec3d, GfVec3d)
|
|
IntersectsViewVolume(GfBBox3d, GfMatrix4d)
|
|
SetNearFar(GfRange1d)
|
|
SetOrthographic(double, double, double, double, double, double)
|
|
SetPerspective(double, bool, double, double, double)
|
|
SetPerspective(double, double, double, double)
|
|
SetPosition(GfVec3d)
|
|
SetPositionAndRotationFromMatrix(GfMatrix4d)
|
|
SetProjectionType(ProjectionType)
|
|
SetRotation(GfRotation)
|
|
SetViewDistance(double)
|
|
SetWindow(GfRange2d)
|
|
Transform(GfMatrix4d)
|
|
getCPtr(GfFrustum)
|
|
swigRelease(GfFrustum)
|
|
Operators