PlanarReflectionCamera constructor

PlanarReflectionCamera({
  1. required Camera source,
  2. required Plane plane,
  3. 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,
  );
}