PlanarReflectionCamera constructor
PlanarReflectionCamera(
{ - required Camera source,
- required Plane plane,
- double clipBias = 0.0,
})
Implementation
PlanarReflectionCamera({
required Camera source,
required Plane plane,
double clipBias = 0.0,
}) : _inner = PerspectiveCamera(
position: reflectPointAcrossPlane(source.position, plane),
target:
reflectPointAcrossPlane(source.position, plane) +
reflectDirectionAcrossPlane(source.forward, plane),
up: reflectDirectionAcrossPlane(source.up, plane),
) {
_projection = ObliqueNearClipProjection(
base: source.projection,
worldPlane: plane,
viewMatrix: _inner.getViewMatrix(),
clipBias: clipBias,
);
}