ReflectVectorNode.js 395 B

123456
  1. import { cameraViewMatrix } from './CameraNode.js';
  2. import { transformedNormalView } from './NormalNode.js';
  3. import { positionViewDirection } from './PositionNode.js';
  4. export const reflectView = /*#__PURE__*/ positionViewDirection.negate().reflect( transformedNormalView );
  5. export const reflectVector = /*#__PURE__*/ reflectView.transformDirection( cameraViewMatrix ).toVar( 'reflectVector' );