new OrthographicFrustum
The culling volume defined by planes.
Parameters:
| Name | Type | Description | 
|---|---|---|
Array | 
            
            
            planes An array of clipping planes. | 
Source:
Members
- 
    
bottom :Number
 - 
    
    The bottom clipping plane.
- Default Value:
 - undefined
 
 - 
    
far :Number
 - 
    
    The distance of the far plane.
- Default Value:
 - 500000000.0;
 
 - 
    
left :Number
 - 
    
    The left clipping plane.
- Default Value:
 - undefined
 
 - 
    
near :Number
 - 
    
    The distance of the near plane.
- Default Value:
 - 1.0
 
 - 
    
planes :Array
 - 
    
    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.
- Default Value:
 - []
 
 - 
    
right :Number
 - 
    
    The right clipping plane.
- Default Value:
 - undefined
 
 - 
    
top :Number
 - 
    
    The top clipping plane.
- Default Value:
 - undefined
 
 
Methods
- 
    
clone
 - 
    
    
    
Returns a duplicate of a OrthographicFrustum instance.
Returns:
OrthographicFrustum A new copy of the OrthographicFrustum instance. - 
    
computeCullingVolume
 - 
    
    
    
Creates a culling volume for this frustum.
Parameters:
Name Type Description positionCartesian3 The eye position. directionCartesian3 The view direction. upCartesian3 The up direction. Throws:
- 
DeveloperError : position is required.
 - 
DeveloperError : direction is required.
 - 
DeveloperError : up is required.
 
Returns:
CullingVolume A culling volume at the given position and orientation.Example
// Check if a bounding volume intersects the frustum. var cullingVolume = frustum.computeCullingVolume(cameraPosition, cameraDirection, cameraUp); var intersect = cullingVolume.getVisibility(boundingVolume);
 - 
 - 
    
equals
 - 
    
    
    
Compares the provided OrthographicFrustum componentwise and returns
trueif they are equal,falseotherwise.Parameters:
Name Type Argument Description otherOrthographicFrustum <optional> 
The right hand side OrthographicFrustum. Returns:
Booleantrueif they are equal,falseotherwise. - 
    
getPixelSize
 - 
    
    
    
Returns the pixel's width and height in meters.
Parameters:
Name Type Description canvasDimensionsCartesian2 A Cartesian2 with width and height in the x and y properties, respectively. Throws:
- 
DeveloperError : canvasDimensions is required.
 - 
DeveloperError : canvasDimensions.x must be greater than zero.
 - 
DeveloperError : canvasDimensione.y must be greater than zero.
 
Returns:
Cartesian2 A Cartesian2 with the pixel's width and height in the x and y properties, respectively.Example
// Example 1 // Get the width and height of a pixel. var pixelSize = camera.frustum.getPixelSize(new Cartesian2(canvas.clientWidth, canvas.clientHeight));
 - 
 - 
    
getProjectionMatrix
 - 
    
    
    
Returns the orthographic projection matrix computed from the view frustum.
Returns:
Matrix4 The orthographic projection matrix. 
