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

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

topPlane

The clip plane at the top of this frustum, in global coordinates.

@property (nonatomic, readonly) CC3Plane topPlane

Declared In

CC3Light.h

topRight

The frustum vertex on the near clipping plane of the camera, at the intersection of the top and right sides.

@property (nonatomic, readonly) CC3Vector topRight

Declared In

CC3Light.h