hoverinc/ray-tracing-renderer

View on GitHub
src/main.js

Summary

Maintainability
A
0 mins
Test Coverage
F
0%
import * as constants from './constants';
import { LensCamera } from './LensCamera';
import { SoftDirectionalLight } from './SoftDirectionalLight';
import { EnvironmentLight } from './EnvironmentLight';
import { RayTracingMaterial } from './RayTracingMaterial';
import { RayTracingRenderer } from './RayTracingRenderer';

if (window.THREE) {
  /* global THREE */
  THREE.LensCamera = LensCamera;
  THREE.SoftDirectionalLight = SoftDirectionalLight;
  THREE.EnvironmentLight = EnvironmentLight;
  THREE.RayTracingMaterial = RayTracingMaterial;
  THREE.RayTracingRenderer = RayTracingRenderer;
  THREE.ThickMaterial = constants.ThickMaterial;
  THREE.ThinMaterial = constants.ThinMaterial;
}

export {
  constants,
  LensCamera,
  SoftDirectionalLight,
  EnvironmentLight,
  RayTracingMaterial,
  RayTracingRenderer,
};