<commit_before>//export { WebGLRenderTargetCube } from '../../../three.js/src/renderers/WebGLRenderTargetCube.js';
export { WebGLRenderTarget } from '../../../three.js/src/renderers/WebGLRenderTarget.js';
export { WebGLRenderer } from '../../../three.js/src/renderers/WebGLRenderer.js';
// export { WebGL2Renderer } from '../../../three.js/src/renderers/WebGL2Renderer.js';
export { ShaderLib } from '../../../three.js/src/renderers/shaders/ShaderLib.js';
export { UniformsLib } from '../../../three.js/src/renderers/shaders/UniformsLib.js';
export { UniformsUtils } from '../../../three.js/src/renderers/shaders/UniformsUtils.js';
export { ShaderChunk } from '../../../three.js/src/renderers/shaders/ShaderChunk.js';
//export { FogExp2 } from '../../../three.js/src/scenes/FogExp2.js';
//export { Fog } from '../../../three.js/src/scenes/Fog.js';
export { Scene } from '../../../three.js/src/scenes/Scene.js';
//export { LensFlare } from '../../../three.js/src/objects/LensFlare.js';
//export { Sprite } from '../../../three.js/src/objects/Sprite.js';
//export { LOD } from '../../../three.js/src/objects/LOD.js';
//export { SkinnedMesh } from '../../../three.js/src/objects/SkinnedMesh.js';
//export { Skeleton } from '../../../three.js/src/objects/Skeleton.js';
//export { Bone } from '../../../three.js/src/objects/Bone.js';
export { Mesh } from '../../../three.js/src/objects/Mesh.js';
export { LineSegments } from '../../../three.js/src/objects/LineSegments.js';
//export { LineLoop } from '../../../three.js/src/objects/LineLoop.js';
export { Line } from '../../../three.js/src/objects/Line.js';
export { Points } from '../../../three.js/src/objects/Points.js';
export { Group } from '../../../three.js/src/objects/Group.js';
//export { VideoTexture } from '../../../three.js/src/textures/VideoTexture.js';
export { DataTexture } from '../../../three.js/src/textures/DataTexture.js';
//export { CompressedTexture } from '../../../three.js/src/textures/CompressedTexture.js';
//export { CubeTexture } from '../../../three.js/src/textures/CubeTexture.js';
export { CanvasTexture } from '../../../three.js/src/textures/CanvasTexture.js';
//export { DepthTexture } from '../../../three.js/src/textures/DepthTexture.js';
export { Texture } from '../../../three.js/src/textures/Texture.js';
export * from '../../../three.js/src/geometries/Geometries.js';
export * from '../../../three.js/src/materials/Materials.js';
//export { CompressedTextureLoader } from '../../../three.js/src/loaders/CompressedTextureLoader.js';
//export { DataTextureLoader } from '../../../three.js/src/loaders/DataTextureLoader.js';
//export { CubeTextureLoader } from '../../../three.js/src/loaders/CubeTextureLoader.js';
export { TextureLoader } from '../../../three.js/src/loaders/TextureLoader.js';
//export { ObjectLoader } from '../../../three.js/src/loaders/ObjectLoader.js';
//export { MaterialLoader } from '../../../three.js/src/loaders/MaterialLoader.js';
//export { BufferGeometryLoader } from '../../../three.js/src/loaders/BufferGeometryLoader.js';
export { DefaultLoadingManager, LoadingManager } from '../../../three.js/src/loaders/LoadingManager.js';
//export { JSONLoader } from '../../../three.js/src/loaders/JSONLoader.js';
export { ImageLoader } from '../../../three.js/src/loaders/ImageLoader.js';
//export { FontLoader } from '../../../three.js/src/loaders/FontLoader.js';
export { FileLoader } from '../../../three.js/src/loaders/FileLoader.js';
export { Loader } from '../../../three.js/src/loaders/Loader.js';
export { LoaderUtils } from '../../../three.js/src/loaders/LoaderUtils.js';
export { Cache } from '../../../three.js/src/loaders/Cache.js';
//export { AudioLoader } from '../../../three.js/src/loaders/AudioLoader.js';
//export { SpotLightShadow } from '../../../three.js/src/lights/SpotLightShadow.js';
//export { SpotLight } from '../../../three.js/src/lights/SpotLight.js';
//export { PointLight } from '../../../three.js/src/lights/PointLight.js';
//export { RectAreaLight } from '../../../three.js/src/lights/RectAreaLight.js';
export { HemisphereLight } from '../../../three.js/src/lights/HemisphereLight.js';
//export { DirectionalLightShadow } from '../../../three.js/src/lights/DirectionalLightShadow.js';
export { DirectionalLight } from '../../../three.js/src/lights/DirectionalLight.js';
export { AmbientLight } from '../../../three.js/src/lights/AmbientLight.js';
//export { LightShadow } from '../../../three.js/src/lights/LightShadow.js';
export { Light } from '../../../three.js/src/lights/Light.js';
export { StereoCamera } from '../../../three.js/src/cameras/StereoCamera.js';
export { PerspectiveCamera } from '../../../three.js/src/cameras/PerspectiveCamera.js';
export { OrthographicCamera } from '../../../three.js/src/cameras/OrthographicCamera.js';
//export { CubeCamera } from '../../../three.js/src/cameras/CubeCamera.js';
export { ArrayCamera } from '../../../three.js/src/cameras/ArrayCamera.js';
export { Camera } from '../../../three.js/src/cameras/Camera.js';
//export { AudioListener } from '../../../three.js/src/audio/AudioListener.js';
//export { PositionalAudio } from '../../../three.js/src/audio/PositionalAudio.js';
//export { AudioContext } from '../../../three.js/src/audio/AudioContext.js';
//export { AudioAnalyser } from '../../../three.js/src/audio/AudioAnalyser.js';
//export { Audio } from '../../../three.js/src/audio/Audio.js';
//export { VectorKeyframeTrack } from '../../../three.js/src/animation/tracks/VectorKeyframeTrack.js';
//export { StringKeyframeTrack } from '../../../three.js/src/animation/tracks/StringKeyframeTrack.js';
//export { QuaternionKeyframeTrack } from '../../../three.js/src/animation/tracks/QuaternionKeyframeTrack.js';
//export { NumberKeyframeTrack } from '../../../three.js/src/animation/tracks/NumberKeyframeTrack.js';
//export { ColorKeyframeTrack } from '../../../three.js/src/animation/tracks/ColorKeyframeTrack.js';
//export { BooleanKeyframeTrack } from '../../../three.js/src/animation/tracks/BooleanKeyframeTrack.js';
//export { PropertyMixer } from '../../../three.js/src/animation/PropertyMixer.js';
//export { PropertyBinding } from '../../../three.js/src/animation/PropertyBinding.js';
//export { KeyframeTrack } from '../../../three.js/src/animation/KeyframeTrack.js';
//export { AnimationUtils } from '../../../three.js/src/animation/AnimationUtils.js';
//export { AnimationObjectGroup } from '../../../three.js/src/animation/AnimationObjectGroup.js';
//export { AnimationMixer } from '../../../three.js/src/animation/AnimationMixer.js';
//export { AnimationClip } from '../../../three.js/src/animation/AnimationClip.js';
export { Uniform } from '../../../three.js/src/core/Uniform.js';
export { InstancedBufferGeometry } from '../../../three.js/src/core/InstancedBufferGeometry.js';
export { BufferGeometry } from '../../../three.js/src/core/BufferGeometry.js';
export { Geometry } from '../../../three.js/src/core/Geometry.js';
//export { InterleavedBufferAttribute } from '../../../three.js/src/core/InterleavedBufferAttribute.js';
//export { InstancedInterleavedBuffer } from '../../../three.js/src/core/InstancedInterleavedBuffer.js';
//export { InterleavedBuffer } from '../../../three.js/src/core/InterleavedBuffer.js';
export { InstancedBufferAttribute } from '../../../three.js/src/core/InstancedBufferAttribute.js';
export * from '../../../three.js/src/core/BufferAttribute.js';
export { Face3 } from '../../../three.js/src/core/Face3.js';
export { Object3D } from '../../../three.js/src/core/Object3D.js';
export { Raycaster } from '../../../three.js/src/core/Raycaster.js';
export { Layers } from '../../../three.js/src/core/Layers.js';
export { EventDispatcher } from '../../../three.js/src/core/EventDispatcher.js';
//export { Clock } from '../../../three.js/src/core/Clock.js';
//export { QuaternionLinearInterpolant } from '../../../three.js/src/math/interpolants/QuaternionLinearInterpolant.js';
//export { LinearInterpolant } from '../../../three.js/src/math/interpolants/LinearInterpolant.js';
//export { DiscreteInterpolant } from '../../../three.js/src/math/interpolants/DiscreteInterpolant.js';
//export { CubicInterpolant } from '../../../three.js/src/math/interpolants/CubicInterpolant.js';
//export { Interpolant } from '../../../three.js/src/math/Interpolant.js';
export { Triangle } from '../../../three.js/src/math/Triangle.js';
export { _Math as Math } from '../../../three.js/src/math/Math.js';
export { Spherical } from '../../../three.js/src/math/Spherical.js';
//export { Cylindrical } from '../../../three.js/src/math/Cylindrical.js';
export { Plane } from '../../../three.js/src/math/Plane.js';
export { Frustum } from '../../../three.js/src/math/Frustum.js';
export { Sphere } from '../../../three.js/src/math/Sphere.js';
export { Ray } from '../../../three.js/src/math/Ray.js';
export { Matrix4 } from '../../../three.js/src/math/Matrix4.js';
export { Matrix3 } from '../../../three.js/src/math/Matrix3.js';
export { Box3 } from '../../../three.js/src/math/Box3.js';
export { Box2 } from '../../../three.js/src/math/Box2.js';
export { Line3 } from '../../../three.js/src/math/Line3.js';
export { Euler } from '../../../three.js/src/math/Euler.js';
export { Vector4 } from '../../../three.js/src/math/Vector4.js';
export { Vector3 } from '../../../three.js/src/math/Vector3.js';
export { Vector2 } from '../../../three.js/src/math/Vector2.js';
export { Quaternion } from '../../../three.js/src/math/Quaternion.js';
export { Color } from '../../../three.js/src/math/Color.js';
//export { ImmediateRenderObject } from '../../../three.js/src/extras/objects/ImmediateRenderObject.js';
//export { VertexNormalsHelper } from '../../../three.js/src/helpers/VertexNormalsHelper.js';
//export { SpotLightHelper } from '../../../three.js/src/helpers/SpotLightHelper.js';
//export { SkeletonHelper } from '../../../three.js/src/helpers/SkeletonHelper.js';
//export { PointLightHelper } from '../../../three.js/src/helpers/PointLightHelper.js';
//export { RectAreaLightHelper } from '../../../three.js/src/helpers/RectAreaLightHelper.js';
//export { HemisphereLightHelper } from '../../../three.js/src/helpers/HemisphereLightHelper.js';
//export { GridHelper } from '../../../three.js/src/helpers/GridHelper.js';
//export { PolarGridHelper } from '../../../three.js/src/helpers/PolarGridHelper.js';
//export { FaceNormalsHelper } from '../../../three.js/src/helpers/FaceNormalsHelper.js';
//export { DirectionalLightHelper } from '../../../three.js/src/helpers/DirectionalLightHelper.js';
//export { CameraHelper } from '../../../three.js/src/helpers/CameraHelper.js';
//export { BoxHelper } from '../../../three.js/src/helpers/BoxHelper.js';
//export { Box3Helper } from '../../../three.js/src/helpers/Box3Helper.js';
//export { PlaneHelper } from '../../../three.js/src/helpers/PlaneHelper.js';
//export { ArrowHelper } from '../../../three.js/src/helpers/ArrowHelper.js';
//export { AxisHelper } from '../../../three.js/src/helpers/AxisHelper.js';
//export { CatmullRomCurve3 } from '../../../three.js/src/extras/curves/CatmullRomCurve3.js';
//export { CubicBezierCurve3 } from '../../../three.js/src/extras/curves/CubicBezierCurve3.js';
export { QuadraticBezierCurve3 } from '../../../three.js/src/extras/curves/QuadraticBezierCurve3.js';
//export { LineCurve3 } from '../../../three.js/src/extras/curves/LineCurve3.js';
//export { ArcCurve } from '../../../three.js/src/extras/curves/ArcCurve.js';
//export { EllipseCurve } from '../../../three.js/src/extras/curves/EllipseCurve.js';
//export { SplineCurve } from '../../../three.js/src/extras/curves/SplineCurve.js';
//export { CubicBezierCurve } from '../../../three.js/src/extras/curves/CubicBezierCurve.js';
// export { QuadraticBezierCurve } from '../../../three.js/src/extras/curves/QuadraticBezierCurve.js';
//export { LineCurve } from '../../../three.js/src/extras/curves/LineCurve.js';
//export { Shape } from '../../../three.js/src/extras/core/Shape.js';
//export { Path } from '../../../three.js/src/extras/core/Path.js';
//export { ShapePath } from '../../../three.js/src/extras/core/ShapePath.js';
//export { Font } from '../../../three.js/src/extras/core/Font.js';
//export { CurvePath } from '../../../three.js/src/extras/core/CurvePath.js';
//export { Curve } from '../../../three.js/src/extras/core/Curve.js';
//export { ShapeUtils } from '../../../three.js/src/extras/ShapeUtils.js';
//export { SceneUtils } from '../../../three.js/src/extras/SceneUtils.js';
//export { WebGLUtils } from '../../../three.js/src/renderers/webgl/WebGLUtils.js';
export * from '../../../three.js/src/constants.js';
//export * from '../../../three.js/src/Three.Legacy.js';<commit_msg>add monkey batch to simplify exempt objects from matrix recalculations<commit_after>//export { WebGLRenderTargetCube } from '../../../three.js/src/renderers/WebGLRenderTargetCube.js';
export { WebGLRenderTarget } from '../../../three.js/src/renderers/WebGLRenderTarget.js';
export { WebGLRenderer } from '../../../three.js/src/renderers/WebGLRenderer.js';
// export { WebGL2Renderer } from '../../../three.js/src/renderers/WebGL2Renderer.js';
export { ShaderLib } from '../../../three.js/src/renderers/shaders/ShaderLib.js';
export { UniformsLib } from '../../../three.js/src/renderers/shaders/UniformsLib.js';
export { UniformsUtils } from '../../../three.js/src/renderers/shaders/UniformsUtils.js';
export { ShaderChunk } from '../../../three.js/src/renderers/shaders/ShaderChunk.js';
//export { FogExp2 } from '../../../three.js/src/scenes/FogExp2.js';
//export { Fog } from '../../../three.js/src/scenes/Fog.js';
export { Scene } from '../../../three.js/src/scenes/Scene.js';
//export { LensFlare } from '../../../three.js/src/objects/LensFlare.js';
//export { Sprite } from '../../../three.js/src/objects/Sprite.js';
//export { LOD } from '../../../three.js/src/objects/LOD.js';
//export { SkinnedMesh } from '../../../three.js/src/objects/SkinnedMesh.js';
//export { Skeleton } from '../../../three.js/src/objects/Skeleton.js';
//export { Bone } from '../../../three.js/src/objects/Bone.js';
export { Mesh } from '../../../three.js/src/objects/Mesh.js';
export { LineSegments } from '../../../three.js/src/objects/LineSegments.js';
//export { LineLoop } from '../../../three.js/src/objects/LineLoop.js';
export { Line } from '../../../three.js/src/objects/Line.js';
export { Points } from '../../../three.js/src/objects/Points.js';
export { Group } from '../../../three.js/src/objects/Group.js';
//export { VideoTexture } from '../../../three.js/src/textures/VideoTexture.js';
export { DataTexture } from '../../../three.js/src/textures/DataTexture.js';
//export { CompressedTexture } from '../../../three.js/src/textures/CompressedTexture.js';
//export { CubeTexture } from '../../../three.js/src/textures/CubeTexture.js';
export { CanvasTexture } from '../../../three.js/src/textures/CanvasTexture.js';
//export { DepthTexture } from '../../../three.js/src/textures/DepthTexture.js';
export { Texture } from '../../../three.js/src/textures/Texture.js';
export * from '../../../three.js/src/geometries/Geometries.js';
export * from '../../../three.js/src/materials/Materials.js';
//export { CompressedTextureLoader } from '../../../three.js/src/loaders/CompressedTextureLoader.js';
//export { DataTextureLoader } from '../../../three.js/src/loaders/DataTextureLoader.js';
//export { CubeTextureLoader } from '../../../three.js/src/loaders/CubeTextureLoader.js';
export { TextureLoader } from '../../../three.js/src/loaders/TextureLoader.js';
//export { ObjectLoader } from '../../../three.js/src/loaders/ObjectLoader.js';
//export { MaterialLoader } from '../../../three.js/src/loaders/MaterialLoader.js';
//export { BufferGeometryLoader } from '../../../three.js/src/loaders/BufferGeometryLoader.js';
export { DefaultLoadingManager, LoadingManager } from '../../../three.js/src/loaders/LoadingManager.js';
//export { JSONLoader } from '../../../three.js/src/loaders/JSONLoader.js';
export { ImageLoader } from '../../../three.js/src/loaders/ImageLoader.js';
//export { FontLoader } from '../../../three.js/src/loaders/FontLoader.js';
export { FileLoader } from '../../../three.js/src/loaders/FileLoader.js';
export { Loader } from '../../../three.js/src/loaders/Loader.js';
export { LoaderUtils } from '../../../three.js/src/loaders/LoaderUtils.js';
export { Cache } from '../../../three.js/src/loaders/Cache.js';
//export { AudioLoader } from '../../../three.js/src/loaders/AudioLoader.js';
//export { SpotLightShadow } from '../../../three.js/src/lights/SpotLightShadow.js';
//export { SpotLight } from '../../../three.js/src/lights/SpotLight.js';
//export { PointLight } from '../../../three.js/src/lights/PointLight.js';
//export { RectAreaLight } from '../../../three.js/src/lights/RectAreaLight.js';
export { HemisphereLight } from '../../../three.js/src/lights/HemisphereLight.js';
//export { DirectionalLightShadow } from '../../../three.js/src/lights/DirectionalLightShadow.js';
export { DirectionalLight } from '../../../three.js/src/lights/DirectionalLight.js';
export { AmbientLight } from '../../../three.js/src/lights/AmbientLight.js';
//export { LightShadow } from '../../../three.js/src/lights/LightShadow.js';
export { Light } from '../../../three.js/src/lights/Light.js';
export { StereoCamera } from '../../../three.js/src/cameras/StereoCamera.js';
export { PerspectiveCamera } from '../../../three.js/src/cameras/PerspectiveCamera.js';
export { OrthographicCamera } from '../../../three.js/src/cameras/OrthographicCamera.js';
//export { CubeCamera } from '../../../three.js/src/cameras/CubeCamera.js';
export { ArrayCamera } from '../../../three.js/src/cameras/ArrayCamera.js';
export { Camera } from '../../../three.js/src/cameras/Camera.js';
//export { AudioListener } from '../../../three.js/src/audio/AudioListener.js';
//export { PositionalAudio } from '../../../three.js/src/audio/PositionalAudio.js';
//export { AudioContext } from '../../../three.js/src/audio/AudioContext.js';
//export { AudioAnalyser } from '../../../three.js/src/audio/AudioAnalyser.js';
//export { Audio } from '../../../three.js/src/audio/Audio.js';
//export { VectorKeyframeTrack } from '../../../three.js/src/animation/tracks/VectorKeyframeTrack.js';
//export { StringKeyframeTrack } from '../../../three.js/src/animation/tracks/StringKeyframeTrack.js';
//export { QuaternionKeyframeTrack } from '../../../three.js/src/animation/tracks/QuaternionKeyframeTrack.js';
//export { NumberKeyframeTrack } from '../../../three.js/src/animation/tracks/NumberKeyframeTrack.js';
//export { ColorKeyframeTrack } from '../../../three.js/src/animation/tracks/ColorKeyframeTrack.js';
//export { BooleanKeyframeTrack } from '../../../three.js/src/animation/tracks/BooleanKeyframeTrack.js';
//export { PropertyMixer } from '../../../three.js/src/animation/PropertyMixer.js';
//export { PropertyBinding } from '../../../three.js/src/animation/PropertyBinding.js';
//export { KeyframeTrack } from '../../../three.js/src/animation/KeyframeTrack.js';
//export { AnimationUtils } from '../../../three.js/src/animation/AnimationUtils.js';
//export { AnimationObjectGroup } from '../../../three.js/src/animation/AnimationObjectGroup.js';
//export { AnimationMixer } from '../../../three.js/src/animation/AnimationMixer.js';
//export { AnimationClip } from '../../../three.js/src/animation/AnimationClip.js';
export { Uniform } from '../../../three.js/src/core/Uniform.js';
export { InstancedBufferGeometry } from '../../../three.js/src/core/InstancedBufferGeometry.js';
export { BufferGeometry } from '../../../three.js/src/core/BufferGeometry.js';
export { Geometry } from '../../../three.js/src/core/Geometry.js';
//export { InterleavedBufferAttribute } from '../../../three.js/src/core/InterleavedBufferAttribute.js';
//export { InstancedInterleavedBuffer } from '../../../three.js/src/core/InstancedInterleavedBuffer.js';
//export { InterleavedBuffer } from '../../../three.js/src/core/InterleavedBuffer.js';
export { InstancedBufferAttribute } from '../../../three.js/src/core/InstancedBufferAttribute.js';
export * from '../../../three.js/src/core/BufferAttribute.js';
export { Face3 } from '../../../three.js/src/core/Face3.js';
export { Object3D } from '../../../three.js/src/core/Object3D.js';
export { Raycaster } from '../../../three.js/src/core/Raycaster.js';
export { Layers } from '../../../three.js/src/core/Layers.js';
export { EventDispatcher } from '../../../three.js/src/core/EventDispatcher.js';
//export { Clock } from '../../../three.js/src/core/Clock.js';
//export { QuaternionLinearInterpolant } from '../../../three.js/src/math/interpolants/QuaternionLinearInterpolant.js';
//export { LinearInterpolant } from '../../../three.js/src/math/interpolants/LinearInterpolant.js';
//export { DiscreteInterpolant } from '../../../three.js/src/math/interpolants/DiscreteInterpolant.js';
//export { CubicInterpolant } from '../../../three.js/src/math/interpolants/CubicInterpolant.js';
//export { Interpolant } from '../../../three.js/src/math/Interpolant.js';
export { Triangle } from '../../../three.js/src/math/Triangle.js';
export { _Math as Math } from '../../../three.js/src/math/Math.js';
export { Spherical } from '../../../three.js/src/math/Spherical.js';
//export { Cylindrical } from '../../../three.js/src/math/Cylindrical.js';
export { Plane } from '../../../three.js/src/math/Plane.js';
export { Frustum } from '../../../three.js/src/math/Frustum.js';
export { Sphere } from '../../../three.js/src/math/Sphere.js';
export { Ray } from '../../../three.js/src/math/Ray.js';
export { Matrix4 } from '../../../three.js/src/math/Matrix4.js';
export { Matrix3 } from '../../../three.js/src/math/Matrix3.js';
export { Box3 } from '../../../three.js/src/math/Box3.js';
export { Box2 } from '../../../three.js/src/math/Box2.js';
export { Line3 } from '../../../three.js/src/math/Line3.js';
export { Euler } from '../../../three.js/src/math/Euler.js';
export { Vector4 } from '../../../three.js/src/math/Vector4.js';
export { Vector3 } from '../../../three.js/src/math/Vector3.js';
export { Vector2 } from '../../../three.js/src/math/Vector2.js';
export { Quaternion } from '../../../three.js/src/math/Quaternion.js';
export { Color } from '../../../three.js/src/math/Color.js';
//export { ImmediateRenderObject } from '../../../three.js/src/extras/objects/ImmediateRenderObject.js';
//export { VertexNormalsHelper } from '../../../three.js/src/helpers/VertexNormalsHelper.js';
//export { SpotLightHelper } from '../../../three.js/src/helpers/SpotLightHelper.js';
//export { SkeletonHelper } from '../../../three.js/src/helpers/SkeletonHelper.js';
//export { PointLightHelper } from '../../../three.js/src/helpers/PointLightHelper.js';
//export { RectAreaLightHelper } from '../../../three.js/src/helpers/RectAreaLightHelper.js';
//export { HemisphereLightHelper } from '../../../three.js/src/helpers/HemisphereLightHelper.js';
//export { GridHelper } from '../../../three.js/src/helpers/GridHelper.js';
//export { PolarGridHelper } from '../../../three.js/src/helpers/PolarGridHelper.js';
//export { FaceNormalsHelper } from '../../../three.js/src/helpers/FaceNormalsHelper.js';
//export { DirectionalLightHelper } from '../../../three.js/src/helpers/DirectionalLightHelper.js';
//export { CameraHelper } from '../../../three.js/src/helpers/CameraHelper.js';
//export { BoxHelper } from '../../../three.js/src/helpers/BoxHelper.js';
//export { Box3Helper } from '../../../three.js/src/helpers/Box3Helper.js';
//export { PlaneHelper } from '../../../three.js/src/helpers/PlaneHelper.js';
//export { ArrowHelper } from '../../../three.js/src/helpers/ArrowHelper.js';
//export { AxisHelper } from '../../../three.js/src/helpers/AxisHelper.js';
//export { CatmullRomCurve3 } from '../../../three.js/src/extras/curves/CatmullRomCurve3.js';
//export { CubicBezierCurve3 } from '../../../three.js/src/extras/curves/CubicBezierCurve3.js';
export { QuadraticBezierCurve3 } from '../../../three.js/src/extras/curves/QuadraticBezierCurve3.js';
//export { LineCurve3 } from '../../../three.js/src/extras/curves/LineCurve3.js';
//export { ArcCurve } from '../../../three.js/src/extras/curves/ArcCurve.js';
//export { EllipseCurve } from '../../../three.js/src/extras/curves/EllipseCurve.js';
//export { SplineCurve } from '../../../three.js/src/extras/curves/SplineCurve.js';
//export { CubicBezierCurve } from '../../../three.js/src/extras/curves/CubicBezierCurve.js';
// export { QuadraticBezierCurve } from '../../../three.js/src/extras/curves/QuadraticBezierCurve.js';
//export { LineCurve } from '../../../three.js/src/extras/curves/LineCurve.js';
//export { Shape } from '../../../three.js/src/extras/core/Shape.js';
//export { Path } from '../../../three.js/src/extras/core/Path.js';
//export { ShapePath } from '../../../three.js/src/extras/core/ShapePath.js';
//export { Font } from '../../../three.js/src/extras/core/Font.js';
//export { CurvePath } from '../../../three.js/src/extras/core/CurvePath.js';
//export { Curve } from '../../../three.js/src/extras/core/Curve.js';
//export { ShapeUtils } from '../../../three.js/src/extras/ShapeUtils.js';
//export { SceneUtils } from '../../../three.js/src/extras/SceneUtils.js';
//export { WebGLUtils } from '../../../three.js/src/renderers/webgl/WebGLUtils.js';
export * from '../../../three.js/src/constants.js';
//export * from '../../../three.js/src/Three.Legacy.js';

import { Object3D } from '../../../three.js/src/core/Object3D.js';

Object3D.prototype.addStatic = function ( obj ) {

	obj.matrixAutoUpdate = false;
	obj.updateMatrix();

	this.add( obj );

};
{'fraction_non_alphanumeric': 0.25490656032527953, 'fraction_numerical': 0.002775822972867308, 'mean_word_length': 2.7352511682242993, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1150020', 'n_tokens_mistral': 8175, 'n_tokens_neox': 8443, 'n_words': 1288}