CC3CameraShadowVolume Class Reference
Inherits from | CC3LightCameraBridgeVolume : CC3BoundingVolume : NSObject |
Declared in | CC3Light.h |
Overview
A bounding volume that encloses a pyramidal volume between the view plane (near clipping plane) of the camera, and a light.
Nodes that intersect this volume will cast a shadow from that light across the camera. The shadow volume of nodes that cast a shadow across the camera view plane are rendered differently than shadow volumes for nodes that do not cast their shadow across the camera.
The camera shadow volume is a type of bounding volume and therefore supports methods for testing whether locations, rays, shapes, and other bounding volumes intersect its volume.
Tasks
-
topLeft
property -
topRight
property -
bottomLeft
property -
bottomRight
property -
topPlane
property -
bottomPlane
property -
leftPlane
property -
rightPlane
property -
nearPlane
property -
farPlane
property
Properties
bottomLeft
The frustum vertex on the near clipping plane of the camera, at the intersection of the bottom and left sides.
@property (nonatomic, readonly) CC3Vector bottomLeft
Declared In
CC3Light.h
bottomPlane
The clip plane at the bottom of this frustum, in global coordinates.
@property (nonatomic, readonly) CC3Plane bottomPlane
Declared In
CC3Light.h
bottomRight
The frustum vertex on the near clipping plane of the camera, at the intersection of the bottom and right sides.
@property (nonatomic, readonly) CC3Vector bottomRight
Declared In
CC3Light.h
farPlane
The clip plane at the far end of this frustum, in global coordinates.
@property (nonatomic, readonly) CC3Plane farPlane
Declared In
CC3Light.h
leftPlane
The clip plane at the left side of this frustum, in global coordinates.
@property (nonatomic, readonly) CC3Plane leftPlane
Declared In
CC3Light.h
nearPlane
The clip plane at the near end of this frustum, in global coordinates.
@property (nonatomic, readonly) CC3Plane nearPlane
Declared In
CC3Light.h
rightPlane
The clip plane at the right side of this frustum, in global coordinates.
@property (nonatomic, readonly) CC3Plane rightPlane
Declared In
CC3Light.h
topLeft
The frustum vertex on the near clipping plane of the camera, at the intersection of the top and left sides.
@property (nonatomic, readonly) CC3Vector topLeft
Declared In
CC3Light.h