PerspectiveOffCenterFrustum
The viewing frustum is defined by 6 planes. Each plane is represented by a Cartesian4 object, where the x, y, and z components define the unit vector normal to the plane, and the w component is the distance of the plane from the origin/camera position.
const frustum = new PerspectiveOffCenterFrustum({
left : -1.0,
right : 1.0,
top : 1.0,
bottom : -1.0,
near : 1.0,
far : 100.0
});
Content copied to clipboard
See also
Properties
Functions
Link copied to clipboard
Returns a duplicate of a PerspectiveOffCenterFrustum instance.
Link copied to clipboard
fun computeCullingVolume(position: Cartesian3, direction: Cartesian3, up: Cartesian3): CullingVolume
Creates a culling volume for this frustum.
Link copied to clipboard
fun equalsEpsilon(other: PerspectiveOffCenterFrustum, relativeEpsilon: Double, absoluteEpsilon: Double? = definedExternally): Boolean
Compares the provided PerspectiveOffCenterFrustum componentwise and returns true
if they pass an absolute or relative tolerance test, false
otherwise.
Link copied to clipboard
fun getPixelDimensions(drawingBufferWidth: Double, drawingBufferHeight: Double, distance: Double, pixelRatio: Double, result: Cartesian2): Cartesian2
Returns the pixel's width and height in meters.