@@ -42,7 +42,6 @@
import {
Bone,
Color,
- ColorManagement,
CylinderGeometry,
DoubleSide,
Float32BufferAttribute,
@@ -61,8 +60,6 @@
import { GUI } from 'three/addons/libs/lil-gui.module.min.js';
import { OrbitControls } from 'three/addons/controls/OrbitControls.js';
- ColorManagement.enabled = true;
-
let gui, scene, camera, renderer, orbit, lights, mesh, bones, skeletonHelper;
const state = {
@@ -46,7 +46,6 @@
@@ -65,8 +64,6 @@
let gui, scene, camera, renderer, orbit, mesh, bones, skeletonHelper, ikSolver;
@@ -45,7 +45,6 @@
CapsuleGeometry,
CircleGeometry,
ConeGeometry,
Curve,
@@ -82,8 +81,6 @@
const twoPi = Math.PI * 2;
class CustomSinCurve extends Curve {
@@ -44,8 +44,6 @@
import { RoomEnvironment } from 'three/addons/environments/RoomEnvironment.js';
- THREE.ColorManagement.enabled = true;
const constants = {
combine: {
@@ -7,8 +7,6 @@ import { Strings } from './Strings.js';
import { Storage as _Storage } from './Storage.js';
import { Selector } from './Viewport.Selector.js';
-THREE.ColorManagement.enabled = true;
var _DEFAULT_CAMERA = new THREE.PerspectiveCamera( 50, 1, 0.01, 1000 );
_DEFAULT_CAMERA.name = 'Camera';
_DEFAULT_CAMERA.position.set( 0, 5, 10 );
@@ -27,8 +27,6 @@
window.THREE = THREE; // Used by APP Scripts.
window.VRButton = VRButton; // Used by APP Scripts.
var loader = new THREE.FileLoader();
loader.load( 'app.json', function ( text ) {
@@ -39,8 +39,6 @@
let gui;
let camera, scene, renderer, labelRenderer;
@@ -1,7 +1,5 @@
import * as THREE from '../../../build/three.module.js';
let camera, scene, renderer, group;
function init( canvas, width, height, pixelRatio, path ) {
@@ -51,8 +51,6 @@
import { SelectionBox } from 'three/addons/interactive/SelectionBox.js';
import { SelectionHelper } from 'three/addons/interactive/SelectionHelper.js';
let container, stats;
let camera, scene, renderer;
@@ -42,8 +42,6 @@
import { DragControls } from 'three/addons/controls/DragControls.js';
let container;
let controls, group;
@@ -43,8 +43,6 @@
import { MapControls } from 'three/addons/controls/MapControls.js';
let camera, controls, scene, renderer;
init();
@@ -41,8 +41,6 @@
@@ -61,8 +61,6 @@
import { PointerLockControls } from 'three/addons/controls/PointerLockControls.js';
let camera, scene, renderer, controls;
const objects = [];
import { TrackballControls } from 'three/addons/controls/TrackballControls.js';
let perspectiveCamera, orthographicCamera, controls, scene, renderer, stats;
const params = {
@@ -36,8 +36,6 @@
import { TransformControls } from 'three/addons/controls/TransformControls.js';
let cameraPersp, cameraOrtho, currentCamera;
let scene, renderer, control, orbit;
@@ -34,8 +34,6 @@
import { DRACOExporter } from 'three/addons/exporters/DRACOExporter.js';
let scene, camera, renderer, exporter, mesh;
@@ -32,8 +32,6 @@
import { STLExporter } from 'three/addons/exporters/STLExporter.js';
import { ConvexObjectBreaker } from 'three/addons/misc/ConvexObjectBreaker.js';
import { ConvexGeometry } from 'three/addons/geometries/ConvexGeometry.js';
// - Global variables -
// Graphics variables
@@ -37,8 +37,6 @@
@@ -38,8 +38,6 @@
// Heightfield parameters
const terrainWidthExtents = 100;
const terrainDepthExtents = 100;
import * as BufferGeometryUtils from 'three/addons/utils/BufferGeometryUtils.js';
import { FirstPersonControls } from 'three/addons/controls/FirstPersonControls.js';
let camera, controls, scene, renderer, light;
let material1, material2, material3;
@@ -35,8 +35,6 @@
let scene, camera, renderer, clock;
}
const INITIAL_CLOUD_SIZE = 128;
let renderer, scene, camera;
let mesh;
import { TeapotGeometry } from 'three/addons/geometries/TeapotGeometry.js';
const statsEnabled = true;
let container, stats, gui;
@@ -30,8 +30,6 @@
import Stats from 'three/addons/libs/stats.module.js';
@@ -31,8 +31,6 @@
let camera, scene, renderer, stats;
@@ -25,8 +25,6 @@
import * as THREE from 'three';
const AMOUNT = 6;
let camera, scene, renderer, startTime, object, stats;
function planesFromMesh( vertices, indices ) {
// creates a clipping volume from a convex triangular mesh
@@ -29,8 +29,6 @@
let camera, scene, renderer, object, stats;
let planes, planeObjects, planeHelpers;
let clock;
import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js';
import { DecalGeometry } from 'three/addons/geometries/DecalGeometry.js';
const container = document.getElementById( 'container' );
let renderer, scene, camera, stats;
import { StereoEffect } from 'three/addons/effects/StereoEffect.js';
let container, camera, scene, renderer, effect;
const spheres = [];
let scene, camera, renderer, radianceMap;
const COLOR = 0xcccccc;
import { ParametricGeometry } from 'three/addons/geometries/ParametricGeometry.js';
import { ParametricGeometries } from 'three/addons/geometries/ParametricGeometries.js';
let group, camera, scene, renderer;
@@ -47,8 +47,6 @@
import { SUBTRACTION, INTERSECTION, ADDITION, Brush, Evaluator } from 'three-bvh-csg';
let stats;
let baseBrush, brush;
let camera, controls, scene, renderer, stats;
let mesh, geometry, material, clock;
@@ -45,8 +45,6 @@
import * as Curves from 'three/addons/curves/CurveExtras.js';
let camera, scene, renderer, splineCamera, cameraHelper, cameraEye;
import { NURBSSurface } from 'three/addons/curves/NURBSSurface.js';
const splineHelperObjects = [];
import { ImprovedNoise } from 'three/addons/math/ImprovedNoise.js';
let mesh, texture;
@@ -40,8 +40,6 @@
import { FontLoader } from 'three/addons/loaders/FontLoader.js';
import { SVGLoader } from 'three/addons/loaders/SVGLoader.js';
@@ -33,8 +33,6 @@
import { VertexNormalsHelper } from 'three/addons/helpers/VertexNormalsHelper.js';
import { VertexTangentsHelper } from 'three/addons/helpers/VertexTangentsHelper.js';
let scene, renderer;
let camera, light;
let vnh;
@@ -28,8 +28,6 @@
let camera, scene, renderer, controls, stats;
const api = {
let camera, scene, raycaster, renderer;
let pickingTexture, pickingScene;
let camera, scene, raycaster, renderer, parentTransform, sphereInter;
let plane;
let pointer, raycaster, isShiftDown = false;
import { OBJLoader } from 'three/addons/loaders/OBJLoader.js';
let camera, scene, renderer,
light1, light2, light3, light4,
object, stats;
import * as GeometryUtils from 'three/addons/utils/GeometryUtils.js';
let mouseX = 0, mouseY = 0;
let windowHalfX = window.innerWidth / 2;
import { LineGeometry } from 'three/addons/lines/LineGeometry.js';
let line, renderer, scene, camera, camera2, controls;
let line1;
let matLine, matLineBasic, matLineDashed;
import { Line2 } from 'three/addons/lines/Line2.js';
let line, thresholdLine, segments, thresholdSegments;
let renderer, scene, camera, controls;
let sphereInter, sphereOnLine;
import { Wireframe } from 'three/addons/lines/Wireframe.js';
import { WireframeGeometry2 } from 'three/addons/lines/WireframeGeometry2.js';
let wireframe, renderer, scene, camera, camera2, controls;
let wireframe1;
const SCREEN_WIDTH = window.innerWidth,
SCREEN_HEIGHT = window.innerHeight,
import { AMFLoader } from 'three/addons/loaders/AMFLoader.js';
import { BVHLoader } from 'three/addons/loaders/BVHLoader.js';
const clock = new THREE.Clock();
import { FBXLoader } from 'three/addons/loaders/FBXLoader.js';
let group, cubes;
@@ -48,8 +48,6 @@
import { PRWMLoader } from 'three/addons/loaders/PRWMLoader.js';
import { RoundedBoxGeometry } from 'three/addons/geometries/RoundedBoxGeometry.js';
import { LottieLoader } from 'three/addons/loaders/LottieLoader.js';
import { TiltLoader } from 'three/addons/loaders/TiltLoader.js';
import { VOXLoader, VOXMesh } from 'three/addons/loaders/VOXLoader.js';
import { FlyControls } from 'three/addons/controls/FlyControls.js';
@@ -72,8 +72,6 @@
const SCREEN_WIDTH = window.innerWidth;
const SCREEN_HEIGHT = window.innerHeight;
let camera, scene, renderer, clock, dataTexture, diffuseMap;
let last = 0;
let camera, scene, renderer, mesh, target;
const spherical = new THREE.Spherical();
@@ -50,8 +50,6 @@
let groundMirror, verticalMirror;
animate();
let texture;
let meshNormal, meshSmooth;
let container, camera, scene, renderer, mesh;
let mesh, mixer;
let camera, scene, renderer, clock;
@@ -82,8 +82,6 @@
let canvas, renderer;
const scenes = [];
@@ -57,8 +57,6 @@
let container, camera, renderer, controls;
let sceneL, sceneR;
import { nodeFrame } from 'three/addons/renderers/webgl/nodes/WebGLNodes.js';
class InstanceUniformNode extends Node {
constructor() {
// Add the extension functions
THREE.BufferGeometry.prototype.computeBoundsTree = computeBoundsTree;
THREE.BufferGeometry.prototype.disposeBoundsTree = disposeBoundsTree;
let group;
import { CSM } from 'three/addons/csm/CSM.js';
import { CSMHelper } from 'three/addons/csm/CSMHelper.js';
let renderer, scene, camera, orthoCamera, controls, csm, csmHelper;
let pointLight, pointLight2;
import { ShadowMesh } from 'three/addons/objects/ShadowMesh.js';
let SCREEN_WIDTH = window.innerWidth;
let SCREEN_HEIGHT = window.innerHeight;