@@ -5,7 +5,7 @@ import {
NumberKeyframeTrack,
Vector3,
VectorKeyframeTrack
-} from "../../../build/three.module.js";
+} from '../../../build/three.module.js';
var AnimationClipCreator = function () {};
@@ -11,7 +11,7 @@ import {
Quaternion,
SphereBufferGeometry,
Vector3
/**
* CCD Algorithm
@@ -3,9 +3,9 @@ import {
Object3D,
-import { CCDIKSolver } from "../animation/CCDIKSolver.js";
-import { MMDPhysics } from "../animation/MMDPhysics.js";
+import { CCDIKSolver } from '../animation/CCDIKSolver.js';
+import { MMDPhysics } from '../animation/MMDPhysics.js';
* MMDAnimationHelper handles animation of MMD assets loaded by MMDLoader
* Dependencies
@@ -9,9 +9,9 @@ import {
ShaderMaterial,
UniformsUtils,
WebGLRenderTarget
-import { BokehShader } from "../shaders/BokehShader2.js";
-import { BokehDepthShader } from "../shaders/BokehShader2.js";
+import { BokehShader } from '../shaders/BokehShader2.js';
+import { BokehDepthShader } from '../shaders/BokehShader2.js';
var CinematicCamera = function ( fov, aspect, near, far ) {
@@ -4,7 +4,7 @@ import {
MathUtils,
* W3C Device Orientation control (http://w3c.github.io/deviceorientation/spec-source-orientation.html)
Raycaster,
Vector2,
var DragControls = function ( _objects, _camera, _domElement ) {
@@ -2,7 +2,7 @@ import {
Spherical,
var FirstPersonControls = function ( object, domElement ) {
EventDispatcher,
var FlyControls = function ( object, domElement ) {
@@ -6,7 +6,7 @@ import {
TOUCH,
// This set of controls performs orbiting, dollying (zooming), and panning.
// Unlike TrackballControls, it maintains the "up" direction object.up (+Y by default).
Euler,
var PointerLockControls = function ( camera, domElement ) {
var TrackballControls = function ( object, domElement ) {
@@ -19,7 +19,7 @@ import {
TorusBufferGeometry,
var TransformControls = function ( camera, domElement ) {
@@ -1,7 +1,7 @@
import {
Curve,
* A bunch of parametric curves
@@ -2,8 +2,8 @@ import {
Vector4
-import { NURBSUtils } from "../curves/NURBSUtils.js";
+import { NURBSUtils } from '../curves/NURBSUtils.js';
* NURBS curve object
* NURBS surface object
* NURBS utils
@@ -10,7 +10,7 @@ import {
StereoCamera,
var AnaglyphEffect = function ( renderer, width, height ) {
UniformsLib,
UniformsUtils
* Reference: https://en.wikipedia.org/wiki/Cel_shading
@@ -9,7 +9,7 @@ import {
var ParallaxBarrierEffect = function ( renderer ) {
PerspectiveCamera,
* peppers ghost effect based on http://www.instructables.com/id/Reflective-Prism/?ALLSTEPS
Vector2
var StereoEffect = function ( renderer ) {
@@ -7,7 +7,7 @@ import {
Mesh,
MeshBasicMaterial,
MeshLambertMaterial
* https://github.com/gkjohnson/collada-exporter-js
@@ -1,6 +1,6 @@
BufferGeometry
* Export draco compressed files from threejs geometry objects.
RepeatWrapping,
Scene,
//------------------------------------------------------------------------------
// Constants
Matrix4,
-import { MMDParser } from "../libs/mmdparser.module.js";
+import { MMDParser } from '../libs/mmdparser.module.js';
@@ -8,7 +8,7 @@ import {
Points,
var OBJExporter = function () {};
BufferGeometry,
Matrix3,
* https://github.com/gkjohnson/ply-exporter-js
* Usage:
Float32BufferAttribute
var BoxLineGeometry = function ( width, height, depth, widthSegments, heightSegments, depthSegments ) {
Float32BufferAttribute,
Geometry
-import { ConvexHull } from "../math/ConvexHull.js";
+import { ConvexHull } from '../math/ConvexHull.js';
// ConvexGeometry
@@ -3,7 +3,7 @@ import {
* You can use this geometry to create a decal mesh, that serves different kinds of purposes.
@@ -5,8 +5,8 @@ import {
Uint32BufferAttribute,
-import { SimplexNoise } from "../math/SimplexNoise.js";
+import { SimplexNoise } from '../math/SimplexNoise.js';
* @fileoverview LightningStrike object for creating lightning strikes and voltaic arcs.
Geometry,
ParametricGeometry,
* Experimenting of primitive geometry creation using Surface Parametric equations
* Tessellates the famous Utah teapot database by Martin Newell into triangles.
Frustum,
* This is a class to check whether objects are in a selection area in 3D space
var SelectionHelper = ( function () {
SphericalHarmonics3,
sRGBEncoding
var LightProbeGenerator = {
RGBAFormat,
UVMapping,
UniformsLib
* Uniforms library for RectAreaLight shared webgl shaders
-import { LineSegments2 } from "../lines/LineSegments2.js";
-import { LineGeometry } from "../lines/LineGeometry.js";
-import { LineMaterial } from "../lines/LineMaterial.js";
+import { LineSegments2 } from '../lines/LineSegments2.js';
+import { LineGeometry } from '../lines/LineGeometry.js';
+import { LineMaterial } from '../lines/LineMaterial.js';
var Line2 = function ( geometry, material ) {
@@ -1,4 +1,4 @@
-import { LineSegmentsGeometry } from "../lines/LineSegmentsGeometry.js";
+import { LineSegmentsGeometry } from '../lines/LineSegmentsGeometry.js';
var LineGeometry = function () {
* parameters = {
@@ -7,9 +7,9 @@ import {
var LineSegments2 = function ( geometry, material ) {
Sphere,
WireframeGeometry
var LineSegmentsGeometry = function () {
InterleavedBufferAttribute,
var Wireframe = function ( geometry, material ) {
var WireframeGeometry2 = function ( geometry ) {
@@ -19,8 +19,8 @@ import {
TextureLoader,
-import { JSZip } from "../libs/jszip.module.min.js";
+import { JSZip } from '../libs/jszip.module.min.js';
*
@@ -8,8 +8,8 @@ import {
LoaderUtils,
MeshPhongMaterial
* Description: Early release of an AMF Loader following the pattern of the
@@ -16,7 +16,7 @@ import {
SkinnedMesh,
var AssimpLoader = function ( manager ) {
Skeleton,
* Description: reads BVH files and outputs a single Skeleton and an AnimationClip
RGB_ETC1_Format,
RGB_PVRTC_4BPPV1_Format,
UnsignedByteType
* Loader for Basis Universal GPU Texture Codec.
@@ -35,8 +35,8 @@ import {
-import { TGALoader } from "../loaders/TGALoader.js";
+import { TGALoader } from '../loaders/TGALoader.js';
var ColladaLoader = function ( manager ) {
RGBA_S3TC_DXT5_Format,
RGB_S3TC_DXT1_Format
var DDSLoader = function ( manager ) {
FileLoader,
Loader
var DRACOLoader = function ( manager ) {
@@ -11,8 +11,8 @@ import {
RGBEFormat,
RGBFormat,
-import { Inflate } from "../libs/inflate.module.min.js";
+import { Inflate } from '../libs/inflate.module.min.js';
* OpenEXR loader currently supports uncompressed, ZIP(S), RLE, PIZ and DWA/B compression.
@@ -41,9 +41,9 @@ import {
Vector4,
VectorKeyframeTrack,
-import { NURBSCurve } from "../curves/NURBSCurve.js";
+import { NURBSCurve } from '../curves/NURBSCurve.js';
* Loader loads FBX file and generates Group representing FBX scene.
LineBasicMaterial,
LineSegments,
* GCodeLoader is used to load gcode files usually used for 3D printing or CNC applications.
@@ -61,7 +61,7 @@ import {
var GLTFLoader = ( function () {
@@ -12,8 +12,8 @@ import {
RGBEEncoding,
-import { RGBELoader } from "../loaders/RGBELoader.js";
+import { RGBELoader } from '../loaders/RGBELoader.js';
var HDRCubeTextureLoader = function ( manager ) {
Group,
Loader,
LoadingManager
-import { ColladaLoader } from "../loaders/ColladaLoader.js";
+import { ColladaLoader } from '../loaders/ColladaLoader.js';
var KMZLoader = function ( manager ) {
CompressedTextureLoader
* for description see https://www.khronos.org/opengles/sdk/tools/KTX/
@@ -14,7 +14,7 @@ import {
MeshStandardMaterial,
var LDrawLoader = ( function () {
var MD2Loader = function ( manager ) {
@@ -29,9 +29,9 @@ import {
Uint16BufferAttribute,
* Loads a Wavefront .mtl file specifying materials
-import { Zlib } from "../libs/gunzip.module.min.js";
-import { Volume } from "../misc/Volume.js";
+import { Zlib } from '../libs/gunzip.module.min.js';
+import { Volume } from '../misc/Volume.js';
var NRRDLoader = function ( manager ) {
@@ -12,7 +12,7 @@ import {
PointsMaterial,
var OBJLoader = ( function () {
PointsMaterial
var PCDLoader = function ( manager ) {
var PDBLoader = function ( manager ) {
LoaderUtils
* Description: A THREE loader for PLY ASCII files (known as the Polygon
* See https://github.com/kchapelier/PRWM for more informations about this file format
RGBA_PVRTC_4BPPV1_Format,
RGB_PVRTC_2BPPV1_Format,
RGB_PVRTC_4BPPV1_Format
/*
* PVR v2 (legacy) parser
// https://github.com/mrdoob/three.js/issues/5552
// http://en.wikipedia.org/wiki/RGBE_image_format
* Description: A THREE loader for STL ASCII files, as created by Solidworks and other CAD programs.
ShapePath,
var SVGLoader = function ( manager ) {
MeshPhongMaterial,
TextureLoader
* Autodesk 3DS three.js file loader, based on lib3ds.
Texture
var TGALoader = function ( manager ) {
@@ -1,8 +1,8 @@
-import { opentype } from "../libs/opentype.module.min.js";
+import { opentype } from '../libs/opentype.module.min.js';
* Requires opentype.js to be included in the project.
@@ -33,8 +33,8 @@ import {
-import { chevrotain } from "../libs/chevrotain.module.min.js";
+import { chevrotain } from '../libs/chevrotain.module.min.js';
var VRMLLoader = ( function () {
-import { GLTFLoader } from "../loaders/GLTFLoader.js";
+import { GLTFLoader } from '../loaders/GLTFLoader.js';
// VRM Specification: https://dwango.github.io/vrm/vrm_spec/
//
var VTKLoader = function ( manager ) {
@@ -18,7 +18,7 @@ import {
var XLoader = ( function () {
MathUtils
var ColorConverter = {
Plane,
Triangle,
* Ported from: https://github.com/maurizzzio/quickhull3d/ by Mauricio Poppe (https://github.com/maurizzzio)
Color
var Lut = function ( colormap, numberofcolors ) {
@@ -3,8 +3,8 @@ import {
-import { ConvexBufferGeometry } from "../geometries/ConvexGeometry.js";
+import { ConvexBufferGeometry } from '../geometries/ConvexGeometry.js';
* @fileoverview This class can be used to subdivide a convex Geometry object into pieces.
* GPUComputationRenderer, based on SimulationRenderer by zz85
var Gyroscope = function () {
@@ -7,8 +7,8 @@ import {
-import { MD2Loader } from "../loaders/MD2Loader.js";
+import { MD2Loader } from '../loaders/MD2Loader.js';
var MD2Character = function () {
@@ -6,9 +6,9 @@ import {
-import { MorphBlendMesh } from "../misc/MorphBlendMesh.js";
+import { MorphBlendMesh } from '../misc/MorphBlendMesh.js';
var MD2CharacterComplex = function () {
AnimationClip,
AnimationMixer,
Mesh
var MorphAnimMesh = function ( geometry, material ) {
var MorphBlendMesh = function ( geometry, material ) {
@@ -16,8 +16,8 @@ import {
-import { OceanShaders } from "../shaders/OceanShaders.js";
+import { OceanShaders } from '../shaders/OceanShaders.js';
var Ocean = function ( renderer, camera, scene, options ) {
var RollerCoasterGeometry = function ( curve, divisions ) {
-import { VolumeSlice } from "../misc/VolumeSlice.js";
+import { VolumeSlice } from '../misc/VolumeSlice.js';
* This class had been written to handle the output of the NRRD loader.
PlaneBufferGeometry,
* This class has been made to hold a slice of a volume data
BufferAttribute,
-import { BufferGeometryUtils } from "../utils/BufferGeometryUtils.js";
+import { BufferGeometryUtils } from '../utils/BufferGeometryUtils.js';
var EdgeSplitModifier = function () {
* Simplification Geometry Modifier
* Subdivision Geometry Modifier
Face3,
* Break faces with edges longer than maxEdgeLength