瀏覽代碼

Rename directories with dupplicates

sebastien 6 年之前
父節點
當前提交
edb3f2abd5
共有 100 個文件被更改,包括 275 次插入271 次删除
  1. 3 3
      src/Actions/action.ts
  2. 2 2
      src/Actions/actionEvent.ts
  3. 5 5
      src/Actions/actionManager.ts
  4. 3 3
      src/Actions/directActions.ts
  5. 3 3
      src/Actions/interpolateValueAction.ts
  6. 1 1
      src/Animations/animatable.ts
  7. 4 4
      src/Animations/animation.ts
  8. 2 2
      src/Animations/animationGroup.ts
  9. 1 1
      src/Animations/easing.ts
  10. 1 1
      src/Animations/runtimeAnimation.ts
  11. 1 1
      src/Audio/analyser.ts
  12. 3 3
      src/Audio/audioEngine.ts
  13. 2 2
      src/Audio/audioSceneComponent.ts
  14. 6 6
      src/Audio/sound.ts
  15. 1 1
      src/Audio/soundtrack.ts
  16. 1 1
      src/Audio/weightedsound.ts
  17. 2 2
      src/Behaviors/Cameras/autoRotationBehavior.ts
  18. 2 2
      src/Behaviors/Cameras/bouncingBehavior.ts
  19. 4 4
      src/Behaviors/Cameras/framingBehavior.ts
  20. 4 4
      src/Behaviors/Mesh/attachToBoxBehavior.ts
  21. 2 2
      src/Behaviors/Mesh/fadeInOutBehavior.ts
  22. 0 0
      src/Behaviors/Meshes/index.ts
  23. 3 3
      src/Behaviors/Mesh/multiPointerScaleBehavior.ts
  24. 4 4
      src/Behaviors/Mesh/pointerDragBehavior.ts
  25. 4 4
      src/Behaviors/Mesh/sixDofDragBehavior.ts
  26. 1 1
      src/Behaviors/index.ts
  27. 3 3
      src/Bones/bone.ts
  28. 2 2
      src/Bones/boneIKController.ts
  29. 3 3
      src/Bones/boneLookController.ts
  30. 6 6
      src/Bones/skeleton.ts
  31. 3 3
      src/Cameras/Inputs/arcRotateCameraGamepadInput.ts
  32. 3 3
      src/Cameras/Inputs/arcRotateCameraKeyboardMoveInput.ts
  33. 2 2
      src/Cameras/Inputs/arcRotateCameraMouseWheelInput.ts
  34. 3 3
      src/Cameras/Inputs/arcRotateCameraPointersInput.ts
  35. 4 4
      src/Cameras/Inputs/flyCameraKeyboardInput.ts
  36. 3 3
      src/Cameras/Inputs/flyCameraMouseInput.ts
  37. 2 2
      src/Cameras/Inputs/freeCameraDeviceOrientationInput.ts
  38. 4 4
      src/Cameras/Inputs/freeCameraGamepadInput.ts
  39. 4 4
      src/Cameras/Inputs/freeCameraKeyboardMoveInput.ts
  40. 2 2
      src/Cameras/Inputs/freeCameraMouseInput.ts
  41. 3 3
      src/Cameras/Inputs/freeCameraTouchInput.ts
  42. 2 2
      src/Cameras/Inputs/freeCameraVirtualJoystickInput.ts
  43. 1 1
      src/Cameras/Stereoscopic/anaglyphArcRotateCamera.ts
  44. 1 1
      src/Cameras/Stereoscopic/anaglyphFreeCamera.ts
  45. 1 1
      src/Cameras/Stereoscopic/anaglyphGamepadCamera.ts
  46. 1 1
      src/Cameras/Stereoscopic/anaglyphUniversalCamera.ts
  47. 1 1
      src/Cameras/Stereoscopic/stereoscopicArcRotateCamera.ts
  48. 1 1
      src/Cameras/Stereoscopic/stereoscopicFreeCamera.ts
  49. 1 1
      src/Cameras/Stereoscopic/stereoscopicGamepadCamera.ts
  50. 1 1
      src/Cameras/Stereoscopic/stereoscopicUniversalCamera.ts
  51. 1 1
      src/Cameras/VR/vrCameraMetrics.ts
  52. 1 1
      src/Cameras/VR/vrDeviceOrientationArcRotateCamera.ts
  53. 1 1
      src/Cameras/VR/vrDeviceOrientationFreeCamera.ts
  54. 1 1
      src/Cameras/VR/vrDeviceOrientationGamepadCamera.ts
  55. 12 12
      src/Cameras/VR/vrExperienceHelper.ts
  56. 7 7
      src/Cameras/VR/webVRCamera.ts
  57. 1 1
      src/Cameras/XR/webXRCamera.ts
  58. 1 1
      src/Cameras/XR/webXREnterExitUI.ts
  59. 3 3
      src/Cameras/XR/webXRExperienceHelper.ts
  60. 3 3
      src/Cameras/XR/webXRInput.ts
  61. 3 3
      src/Cameras/XR/webXRSessionManager.ts
  62. 5 5
      src/Cameras/arcRotateCamera.ts
  63. 12 12
      src/Cameras/camera.ts
  64. 2 2
      src/Cameras/cameraInputsManager.ts
  65. 1 1
      src/Cameras/deviceOrientationCamera.ts
  66. 4 4
      src/Cameras/flyCamera.ts
  67. 4 4
      src/Cameras/followCamera.ts
  68. 4 4
      src/Cameras/freeCamera.ts
  69. 1 1
      src/Cameras/gamepadCamera.ts
  70. 2 2
      src/Cameras/targetCamera.ts
  71. 1 1
      src/Cameras/touchCamera.ts
  72. 1 1
      src/Cameras/universalCamera.ts
  73. 1 1
      src/Cameras/virtualJoysticksCamera.ts
  74. 2 2
      src/Collisions/collider.ts
  75. 4 4
      src/Collisions/collisionCoordinator.ts
  76. 3 3
      src/Collisions/pickingInfo.ts
  77. 4 4
      src/Culling/Octrees/octree.ts
  78. 2 2
      src/Culling/Octrees/octreeBlock.ts
  79. 5 5
      src/Culling/Octrees/octreeSceneComponent.ts
  80. 2 2
      src/Culling/boundingBox.ts
  81. 3 3
      src/Culling/boundingInfo.ts
  82. 2 2
      src/Culling/boundingSphere.ts
  83. 3 3
      src/Culling/ray.ts
  84. 3 3
      src/Debug/axesViewer.ts
  85. 2 2
      src/Debug/boneAxesViewer.ts
  86. 2 2
      src/Debug/debugLayer.ts
  87. 9 5
      src/Debug/physicsViewer.ts
  88. 4 4
      src/Debug/rayHelper.ts
  89. 4 4
      src/Debug/skeletonViewer.ts
  90. 4 4
      src/Engine/Extensions/engine.occlusionQuery.ts
  91. 2 2
      src/Engine/Extensions/engine.transformFeedback.ts
  92. 0 0
      src/Engines/Extensions/index.ts
  93. 0 0
      src/Engines/constants.ts
  94. 13 13
      src/Engine/engine.ts
  95. 0 0
      src/Engines/index.ts
  96. 4 4
      src/Engine/nullEngine.ts
  97. 0 0
      src/Engines/webgl2.ts
  98. 1 1
      src/Events/pointerEvents.ts
  99. 3 3
      src/Gamepad/Controllers/daydreamController.ts
  100. 0 0
      src/Gamepad/Controllers/gearVRController.ts

+ 3 - 3
src/Actions/action.ts

@@ -1,11 +1,11 @@
-import { Observable } from "Tools/observable";
-import { Vector2, Vector3, Color3, Color4 } from "Math/math";
+import { Observable } from "Misc/observable";
+import { Vector2, Vector3, Color3, Color4 } from "Maths/math";
 import { Condition } from "./condition";
 
 declare type Scene = import("scene").Scene;
 declare type ActionManager = import("./actionManager").ActionManager;
 declare type ActionEvent = import("./actionEvent").ActionEvent;
-declare type Mesh = import("Mesh/mesh").Mesh;
+declare type Mesh = import("Meshes/mesh").Mesh;
 declare type Light = import("Lights/light").Light;
 declare type Camera = import("Cameras/camera").Camera;
 declare type Node = import("node").Node;

+ 2 - 2
src/Actions/actionEvent.ts

@@ -1,8 +1,8 @@
-import { AbstractMesh } from "Mesh/abstractMesh";
+import { AbstractMesh } from "Meshes/abstractMesh";
 import { Nullable } from "types";
 import { Sprite } from "Sprites/sprite";
 import { Scene } from "scene";
-import { Vector2 } from "Math/math";
+import { Vector2 } from "Maths/math";
 
     /**
      * ActionEvent is the event being sent when an action is triggered.

+ 5 - 5
src/Actions/actionManager.ts

@@ -1,15 +1,15 @@
 import { Nullable } from "types";
-import { AbstractMesh } from "Mesh/abstractMesh";
+import { AbstractMesh } from "Meshes/abstractMesh";
 import { Scene } from "scene";
-import { Vector3, Vector4, Color3, Color4 } from "Math/math";
+import { Vector3, Vector4, Color3, Color4 } from "Maths/math";
 
 import { Condition, ValueCondition } from "./condition";
 import { Action } from "./action";
 import { DoNothingAction } from "./directActions";
 
-import { Engine } from "Engine/engine";
-import { Constants } from "Engine/constants";
-import { Tools } from "Tools/tools";
+import { Engine } from "Engines/engine";
+import { Constants } from "Engines/constants";
+import { Tools } from "Misc/tools";
 import { ActionEvent } from "Actions/actionEvent";
 
     /**

+ 3 - 3
src/Actions/directActions.ts

@@ -1,8 +1,8 @@
-import { Tools } from "Tools/tools";
-import { Vector3 } from "Math/math";
+import { Tools } from "Misc/tools";
+import { Vector3 } from "Maths/math";
 import { Action } from "./action";
 import { Condition } from "./condition";
-import { Constants } from "Engine/constants";
+import { Constants } from "Engines/constants";
 
 declare type ActionEvent = import("./actionEvent").ActionEvent;
 

+ 3 - 3
src/Actions/interpolateValueAction.ts

@@ -1,9 +1,9 @@
 import { Action } from "./action";
 import { Condition } from "./condition";
 
-import { Tools } from "Tools/tools";
-import { Observable } from "Tools/observable";
-import { Color3, Vector3, Matrix, Quaternion } from "Math/math";
+import { Tools } from "Misc/tools";
+import { Observable } from "Misc/observable";
+import { Color3, Vector3, Matrix, Quaternion } from "Maths/math";
 import { Animation } from "Animations/animation";
 
     /**

+ 1 - 1
src/Animations/animatable.ts

@@ -2,7 +2,7 @@ import { Animation } from "./animation";
 import { RuntimeAnimation } from "./runtimeAnimation";
 
 import { Nullable } from "types";
-import { Observable } from "Tools/observable";
+import { Observable } from "Misc/observable";
 import { Scene } from "scene";
 
     /**

+ 4 - 4
src/Animations/animation.ts

@@ -2,15 +2,15 @@ import { Animatable } from "./animatable";
 import { IEasingFunction, EasingFunction } from "./easing";
 import { RuntimeAnimation } from "./runtimeAnimation";
 
-import { Path2, Vector3, Quaternion, Vector2, Color3, Size, Matrix } from "Math/math";
-import { Scalar } from "Math/math.scalar";
+import { Path2, Vector3, Quaternion, Vector2, Color3, Size, Matrix } from "Maths/math";
+import { Scalar } from "Maths/math.scalar";
 
 import { Nullable } from "types";
 import { Scene } from "scene";
-import { IAnimatable } from "Tools/tools";
+import { IAnimatable } from "Misc/tools";
 import { Node } from "node";
 import { Texture } from "Materials/Textures/texture";
-import { SerializationHelper } from "Tools/decorators";
+import { SerializationHelper } from "Misc/decorators";
 
     /**
      * Represents the range of an animation

+ 2 - 2
src/Animations/animationGroup.ts

@@ -2,9 +2,9 @@ import { Animatable } from "./animatable";
 import { IAnimationKey, Animation } from "./animation";
 
 import { Scene, IDisposable } from "scene";
-import { Observable } from "Tools/observable";
+import { Observable } from "Misc/observable";
 import { Nullable } from "types";
-import { Engine } from "Engine/engine";
+import { Engine } from "Engines/engine";
     /**
      * This class defines the direct association between an animation and a target
      */

+ 1 - 1
src/Animations/easing.ts

@@ -1,4 +1,4 @@
-import { BezierCurve } from "Math/math";
+import { BezierCurve } from "Maths/math";
 
     /**
      * This represents the main contract an easing function should follow.

+ 1 - 1
src/Animations/runtimeAnimation.ts

@@ -1,5 +1,5 @@
 import { DeepImmutable } from "types";
-import { Quaternion, Vector3, Vector2, Size, Color3, Matrix } from "Math/math";
+import { Quaternion, Vector3, Vector2, Size, Color3, Matrix } from "Maths/math";
 import { Animatable } from "./animatable";
 import { Animation, AnimationEvent } from "./animation";
 

+ 1 - 1
src/Audio/analyser.ts

@@ -1,7 +1,7 @@
 import { Nullable } from "types";
 import { Scene } from "scene";
 import { IAudioEngine } from "Audio/audioEngine";
-import { Engine } from "Engine/engine";
+import { Engine } from "Engines/engine";
 
     /**
      * Class used to work with sound analyzer using fast fourier transform (FFT)

+ 3 - 3
src/Audio/audioEngine.ts

@@ -2,9 +2,9 @@ import { IDisposable } from "scene";
 import { Analyser } from "./analyser";
 
 import { Nullable } from "types";
-import { Observable } from "Tools/observable";
-import { Tools } from "Tools/tools";
-import { Engine } from "Engine/engine";
+import { Observable } from "Misc/observable";
+import { Tools } from "Misc/tools";
+import { Engine } from "Engines/engine";
 
     /**
      * This represents an audio engine and it is responsible

+ 2 - 2
src/Audio/audioSceneComponent.ts

@@ -1,10 +1,10 @@
 import { Sound } from "./sound";
 import { SoundTrack } from "./soundTrack";
 
-import { Engine } from "Engine/engine";
+import { Engine } from "Engines/engine";
 import { Camera } from "Cameras/camera";
 import { Nullable } from "types";
-import { Matrix, Vector3 } from "Math/math";
+import { Matrix, Vector3 } from "Maths/math";
 import { SceneComponentConstants, ISceneSerializableComponent } from "sceneComponent";
 import { Scene } from "scene";
 import { AbstractScene } from "abstractScene";

+ 6 - 6
src/Audio/sound.ts

@@ -1,12 +1,12 @@
-import { Tools } from "Tools/tools";
-import { Observable } from "Tools/observable";
-import { Vector3, Tmp } from "Math/math";
+import { Tools } from "Misc/tools";
+import { Observable } from "Misc/observable";
+import { Vector3, Tmp } from "Maths/math";
 import { Nullable } from "types";
 import { Scene } from "scene";
-import { Engine } from "Engine/engine";
+import { Engine } from "Engines/engine";
 import { AudioSceneComponent } from "Audio/audioSceneComponent";
-import { AbstractMesh } from "Mesh/abstractMesh";
-import { TransformNode } from "Mesh/transformNode";
+import { AbstractMesh } from "Meshes/abstractMesh";
+import { TransformNode } from "Meshes/transformNode";
 import { SceneComponentConstants } from "sceneComponent";
 
     /**

+ 1 - 1
src/Audio/soundtrack.ts

@@ -2,7 +2,7 @@ import { Sound } from "Audio/sound";
 import { Analyser } from "Audio/analyser";
 import { Nullable } from "types";
 import { Scene } from "scene";
-import { Engine } from "Engine/engine";
+import { Engine } from "Engines/engine";
 
     /**
      * Options allowed during the creation of a sound track.

+ 1 - 1
src/Audio/weightedsound.ts

@@ -1,5 +1,5 @@
 import { Sound } from "Audio/sound";
-import { Tools } from "Tools/tools";
+import { Tools } from "Misc/tools";
 
     /**
      * Wraps one or more Sound objects and selects one with random weight for playback.

+ 2 - 2
src/Behaviors/Cameras/autoRotationBehavior.ts

@@ -2,8 +2,8 @@ import { Behavior } from "Behaviors/behavior";
 import { Camera } from "Cameras/camera";
 import { ArcRotateCamera } from "Cameras/arcRotateCamera";
 import { Nullable } from "types";
-import { Tools } from "Tools/tools";
-import { Observer } from "Tools/observable";
+import { Tools } from "Misc/tools";
+import { Observer } from "Misc/observable";
 import { PointerInfoPre, PointerEventTypes } from "Events/pointerEvents";
 
     /**

+ 2 - 2
src/Behaviors/Cameras/bouncingBehavior.ts

@@ -3,8 +3,8 @@ import { Camera } from "Cameras/camera";
 import { ArcRotateCamera } from "Cameras/arcRotateCamera";
 import { BackEase, EasingFunction } from "Animations/easing";
 import { Nullable } from "types";
-import { Observer } from "Tools/observable";
-import { AbstractMesh } from "Mesh/abstractMesh";
+import { Observer } from "Misc/observable";
+import { AbstractMesh } from "Meshes/abstractMesh";
 import { Animatable } from "Animations/animatable";
 import { Animation } from "Animations/animation";
 

+ 4 - 4
src/Behaviors/Cameras/framingBehavior.ts

@@ -4,10 +4,10 @@ import { ArcRotateCamera } from "Cameras/arcRotateCamera";
 import { ExponentialEase, EasingFunction } from "Animations/easing";
 import { Nullable } from "types";
 import { PointerInfoPre, PointerEventTypes } from "Events/pointerEvents";
-import { Tools } from "Tools/tools";
-import { Observer } from "Tools/observable";
-import { AbstractMesh } from "Mesh/abstractMesh";
-import { Vector3, Vector2 } from "Math/math";
+import { Tools } from "Misc/tools";
+import { Observer } from "Misc/observable";
+import { AbstractMesh } from "Meshes/abstractMesh";
+import { Vector3, Vector2 } from "Maths/math";
 import { Animatable } from "Animations/animatable";
 import { Animation } from "Animations/animation";
 

+ 4 - 4
src/Behaviors/Mesh/attachToBoxBehavior.ts

@@ -1,9 +1,9 @@
-import { Vector3, Matrix, Quaternion } from "Math/math";
-import { Mesh } from "Mesh/mesh";
-import { TransformNode } from "Mesh/transformNode";
+import { Vector3, Matrix, Quaternion } from "Maths/math";
+import { Mesh } from "Meshes/mesh";
+import { TransformNode } from "Meshes/transformNode";
 import { Scene } from "scene";
 import { Nullable } from "types";
-import { Observer } from "Tools/observable";
+import { Observer } from "Misc/observable";
 import { Behavior } from "Behaviors/behavior";
 
     /**

+ 2 - 2
src/Behaviors/Mesh/fadeInOutBehavior.ts

@@ -1,6 +1,6 @@
 import { Behavior } from "../behavior";
-import { AbstractMesh } from "Mesh/abstractMesh";
-import { Mesh } from "Mesh/mesh";
+import { AbstractMesh } from "Meshes/abstractMesh";
+import { Mesh } from "Meshes/mesh";
 import { Nullable } from "types";
 
     /**

src/Behaviors/Mesh/index.ts → src/Behaviors/Meshes/index.ts


+ 3 - 3
src/Behaviors/Mesh/multiPointerScaleBehavior.ts

@@ -1,9 +1,9 @@
-import { Mesh } from "Mesh/mesh";
+import { Mesh } from "Meshes/mesh";
 import { Behavior } from "../behavior";
 import { PointerDragBehavior } from "./pointerDragBehavior";
-import { Vector3 } from "Math/math";
+import { Vector3 } from "Maths/math";
 import { Nullable } from "types";
-import { Observer } from "Tools/observable";
+import { Observer } from "Misc/observable";
 import { Scene } from "scene";
 
     /**

+ 4 - 4
src/Behaviors/Mesh/pointerDragBehavior.ts

@@ -1,10 +1,10 @@
 import { Behavior } from "Behaviors/behavior";
-import { Mesh } from "Mesh/mesh";
-import { AbstractMesh } from "Mesh/abstractMesh";
+import { Mesh } from "Meshes/mesh";
+import { AbstractMesh } from "Meshes/abstractMesh";
 import { Scene } from "scene";
 import { Nullable } from "types";
-import { Observer, Observable } from "Tools/observable";
-import { Vector3 } from "Math/math";
+import { Observer, Observable } from "Misc/observable";
+import { Vector3 } from "Maths/math";
 import { PointerInfo, PointerEventTypes } from "Events/pointerEvents";
 import { BoundingBoxGizmo } from "Gizmos/boundingBoxGizmo";
 import { Ray } from "Culling/ray";

+ 4 - 4
src/Behaviors/Mesh/sixDofDragBehavior.ts

@@ -1,11 +1,11 @@
 import { Behavior } from "Behaviors/behavior";
-import { Mesh } from "Mesh/mesh";
-import { AbstractMesh } from "Mesh/abstractMesh";
+import { Mesh } from "Meshes/mesh";
+import { AbstractMesh } from "Meshes/abstractMesh";
 import { Scene } from "scene";
 import { Nullable } from "types";
 import { PointerInfo, PointerEventTypes } from "Events/pointerEvents";
-import { Vector3, Quaternion, Matrix } from "Math/math";
-import { Observer, Observable } from "Tools/observable";
+import { Vector3, Quaternion, Matrix } from "Maths/math";
+import { Observer, Observable } from "Misc/observable";
 import { BoundingBoxGizmo } from "Gizmos/boundingBoxGizmo";
 import { Camera } from "Cameras/camera";
     /**

+ 1 - 1
src/Behaviors/index.ts

@@ -1,3 +1,3 @@
 export * from "./behavior";
 export * from "./Cameras";
-export * from "./Mesh";
+export * from "./Meshes";

+ 3 - 3
src/Bones/bone.ts

@@ -1,11 +1,11 @@
 import { Skeleton } from "./skeleton";
 
-import { Vector3, Quaternion, Matrix, Space } from "Math/math";
-import { ArrayTools } from "Tools/arrayTools";
+import { Vector3, Quaternion, Matrix, Space } from "Maths/math";
+import { ArrayTools } from "Misc/arrayTools";
 import { Nullable } from "types";
 import { Animation } from "Animations/animation";
 import { AnimationPropertiesOverride } from "Animations/animationPropertiesOverride";
-import { AbstractMesh } from "Mesh/abstractMesh";
+import { AbstractMesh } from "Meshes/abstractMesh";
 import { Node } from "node";
 
     /**

+ 2 - 2
src/Bones/boneIKController.ts

@@ -1,7 +1,7 @@
 import { Bone } from "./bone";
 
-import { Vector3, Quaternion, Matrix, Space } from "Math/math";
-import { AbstractMesh } from "Mesh/abstractMesh";
+import { Vector3, Quaternion, Matrix, Space } from "Maths/math";
+import { AbstractMesh } from "Meshes/abstractMesh";
 import { Nullable } from "types";
 
     /**

+ 3 - 3
src/Bones/boneLookController.ts

@@ -1,7 +1,7 @@
 import { Nullable } from "types";
-import { ArrayTools } from "Tools/arrayTools";
-import { Vector3, Quaternion, Matrix, Space, Axis } from "Math/math";
-import { AbstractMesh } from "Mesh/abstractMesh";
+import { ArrayTools } from "Misc/arrayTools";
+import { Vector3, Quaternion, Matrix, Space, Axis } from "Maths/math";
+import { AbstractMesh } from "Meshes/abstractMesh";
 import { Bone } from "./bone";
 
     /**

+ 6 - 6
src/Bones/skeleton.ts

@@ -1,17 +1,17 @@
 import { Bone } from "./bone";
 
-import { IAnimatable, Tools } from "Tools/tools";
-import { Observable } from "Tools/observable";
-import { Vector3, Matrix, Tmp } from "Math/math";
+import { IAnimatable, Tools } from "Misc/tools";
+import { Observable } from "Misc/observable";
+import { Vector3, Matrix, Tmp } from "Maths/math";
 import { Scene } from "scene";
 import { Nullable } from "types";
-import { AbstractMesh } from "Mesh/abstractMesh";
+import { AbstractMesh } from "Meshes/abstractMesh";
 import { RawTexture } from "Materials/Textures/rawTexture";
 import { Animatable } from "Animations/animatable";
 import { AnimationPropertiesOverride } from "Animations/animationPropertiesOverride";
 import { AnimationRange, Animation } from "Animations/animation";
-import { Engine } from "Engine/engine";
-import { Constants } from "Engine/constants";
+import { Engine } from "Engines/engine";
+import { Constants } from "Engines/constants";
 
     /**
      * Class used to handle skinning animations

+ 3 - 3
src/Cameras/Inputs/arcRotateCameraGamepadInput.ts

@@ -1,9 +1,9 @@
 import { Nullable } from "types";
-import { serialize } from "Tools/decorators";
-import { Observer } from "Tools/observable";
+import { serialize } from "Misc/decorators";
+import { Observer } from "Misc/observable";
 import { ArcRotateCamera } from "Cameras/arcRotateCamera";
 import { ICameraInput, CameraInputTypes } from "Cameras/cameraInputsManager";
-import { Gamepad } from "Gamepad/gamepad";
+import { Gamepad } from "Gamepads/gamepad";
     /**
      * Manage the gamepad inputs to control an arc rotate camera.
      * @see http://doc.babylonjs.com/how_to/customizing_camera_inputs

+ 3 - 3
src/Cameras/Inputs/arcRotateCameraKeyboardMoveInput.ts

@@ -1,10 +1,10 @@
 import { Nullable } from "types";
-import { serialize } from "Tools/decorators";
-import { Observer } from "Tools/observable";
+import { serialize } from "Misc/decorators";
+import { Observer } from "Misc/observable";
 import { Scene } from "scene";
 import { ArcRotateCamera } from "Cameras/arcRotateCamera";
 import { ICameraInput, CameraInputTypes } from "Cameras/cameraInputsManager";
-import { Engine } from "Engine";
+import { Engine } from "Engines/engine";
 import { KeyboardInfo, KeyboardEventTypes } from "Events/keyboardEvents";
 
     /**

+ 2 - 2
src/Cameras/Inputs/arcRotateCameraMouseWheelInput.ts

@@ -1,6 +1,6 @@
 import { Nullable } from "types";
-import { serialize } from "Tools/decorators";
-import { EventState, Observer } from "Tools/observable";
+import { serialize } from "Misc/decorators";
+import { EventState, Observer } from "Misc/observable";
 import { ArcRotateCamera } from "Cameras/arcRotateCamera";
 import { ICameraInput, CameraInputTypes } from "Cameras/cameraInputsManager";
 import { PointerInfo, PointerEventTypes } from "Events/pointerEvents";

+ 3 - 3
src/Cameras/Inputs/arcRotateCameraPointersInput.ts

@@ -1,7 +1,7 @@
 import { Nullable } from "types";
-import { serialize } from "Tools/decorators";
-import { EventState, Observer } from "Tools/observable";
-import { Tools } from "Tools/tools";
+import { serialize } from "Misc/decorators";
+import { EventState, Observer } from "Misc/observable";
+import { Tools } from "Misc/tools";
 import { ArcRotateCamera } from "Cameras/arcRotateCamera";
 import { ICameraInput, CameraInputTypes } from "Cameras/cameraInputsManager";
 import { PointerInfo, PointerEventTypes } from "Events/pointerEvents";

+ 4 - 4
src/Cameras/Inputs/flyCameraKeyboardInput.ts

@@ -1,12 +1,12 @@
 import { Nullable } from "types";
-import { serialize } from "Tools/decorators";
-import { Observer } from "Tools/observable";
+import { serialize } from "Misc/decorators";
+import { Observer } from "Misc/observable";
 import { ICameraInput, CameraInputTypes } from "Cameras/cameraInputsManager";
 import { FlyCamera } from "Cameras/flyCamera";
-import { Engine } from "Engine/engine";
+import { Engine } from "Engines/engine";
 import { KeyboardInfo, KeyboardEventTypes } from "Events/keyboardEvents";
 import { Scene } from "scene";
-import { Vector3 } from "Math/math";
+import { Vector3 } from "Maths/math";
 
     /**
      * Listen to keyboard events to control the camera.

+ 3 - 3
src/Cameras/Inputs/flyCameraMouseInput.ts

@@ -1,11 +1,11 @@
 import { Nullable } from "types";
-import { serialize } from "Tools/decorators";
-import { Observer } from "Tools/observable";
+import { serialize } from "Misc/decorators";
+import { Observer } from "Misc/observable";
 import { ICameraInput, CameraInputTypes } from "Cameras/cameraInputsManager";
 import { FlyCamera } from "Cameras/flyCamera";
 import { PointerInfo, PointerEventTypes } from "Events/pointerEvents";
 import { Scene } from "scene";
-import { Quaternion, Axis } from "Math/math";
+import { Quaternion, Axis } from "Maths/math";
     /**
      * Listen to mouse events to control the camera.
      * @see http://doc.babylonjs.com/how_to/customizing_camera_inputs

+ 2 - 2
src/Cameras/Inputs/freeCameraDeviceOrientationInput.ts

@@ -1,8 +1,8 @@
 import { Nullable } from "types";
 import { ICameraInput, CameraInputTypes } from "Cameras/cameraInputsManager";
 import { FreeCamera } from "Cameras/freeCamera";
-import { Quaternion } from "Math/math";
-import { Tools } from "Tools/tools";
+import { Quaternion } from "Maths/math";
+import { Tools } from "Misc/tools";
     /**
      * Takes information about the orientation of the device as reported by the deviceorientation event to orient the camera.
      * Screen rotation is taken into account.

+ 4 - 4
src/Cameras/Inputs/freeCameraGamepadInput.ts

@@ -1,10 +1,10 @@
-import { serialize } from "Tools/decorators";
-import { Observer } from "Tools/observable";
+import { serialize } from "Misc/decorators";
+import { Observer } from "Misc/observable";
 import { Nullable } from "types";
 import { ICameraInput, CameraInputTypes } from "Cameras/cameraInputsManager";
 import { FreeCamera } from "Cameras/freeCamera";
-import { Matrix, Vector3, Vector2 } from "Math/math";
-import { Gamepad } from "Gamepad/gamepad";
+import { Matrix, Vector3, Vector2 } from "Maths/math";
+import { Gamepad } from "Gamepads/gamepad";
 
     /**
      * Manage the gamepad inputs to control a free camera.

+ 4 - 4
src/Cameras/Inputs/freeCameraKeyboardMoveInput.ts

@@ -1,12 +1,12 @@
-import { serialize } from "Tools/decorators";
-import { Observer } from "Tools/observable";
+import { serialize } from "Misc/decorators";
+import { Observer } from "Misc/observable";
 import { Nullable } from "types";
 import { ICameraInput, CameraInputTypes } from "Cameras/cameraInputsManager";
 import { FreeCamera } from "Cameras/freeCamera";
 import { KeyboardInfo, KeyboardEventTypes } from "Events/keyboardEvents";
 import { Scene } from "scene";
-import { Vector3 } from "Math/math";
-import { Engine } from "Engine/engine";
+import { Vector3 } from "Maths/math";
+import { Engine } from "Engines/engine";
     /**
      * Manage the keyboard inputs to control the movement of a free camera.
      * @see http://doc.babylonjs.com/how_to/customizing_camera_inputs

+ 2 - 2
src/Cameras/Inputs/freeCameraMouseInput.ts

@@ -1,5 +1,5 @@
-import { Observer, EventState } from "Tools/observable";
-import { serialize } from "Tools/decorators";
+import { Observer, EventState } from "Misc/observable";
+import { serialize } from "Misc/decorators";
 import { Nullable } from "types";
 import { ICameraInput, CameraInputTypes } from "Cameras/cameraInputsManager";
 import { FreeCamera } from "Cameras/freeCamera";

+ 3 - 3
src/Cameras/Inputs/freeCameraTouchInput.ts

@@ -1,10 +1,10 @@
-import { serialize } from "Tools/decorators";
-import { Observer, EventState } from "Tools/observable";
+import { serialize } from "Misc/decorators";
+import { Observer, EventState } from "Misc/observable";
 import { Nullable } from "types";
 import { ICameraInput, CameraInputTypes } from "Cameras/cameraInputsManager";
 import { FreeCamera } from "Cameras/freeCamera";
 import { PointerInfo, PointerEventTypes } from "Events/pointerEvents";
-import { Matrix, Vector3 } from "Math/math";
+import { Matrix, Vector3 } from "Maths/math";
     /**
      * Manage the touch inputs to control the movement of a free camera.
      * @see http://doc.babylonjs.com/how_to/customizing_camera_inputs

+ 2 - 2
src/Cameras/Inputs/freeCameraVirtualJoystickInput.ts

@@ -1,8 +1,8 @@
-import { VirtualJoystick, JoystickAxis } from "Tools/virtualJoystick";
+import { VirtualJoystick, JoystickAxis } from "Misc/virtualJoystick";
 import { Nullable } from "types";
 import { ICameraInput, CameraInputTypes } from "Cameras/cameraInputsManager";
 import { FreeCamera } from "Cameras/freeCamera";
-import { Matrix, Vector3 } from "Math/math";
+import { Matrix, Vector3 } from "Maths/math";
     /**
      * Manage the Virtual Joystick inputs to control the movement of a free camera.
      * @see http://doc.babylonjs.com/how_to/customizing_camera_inputs

+ 1 - 1
src/Cameras/Stereoscopic/anaglyphArcRotateCamera.ts

@@ -1,7 +1,7 @@
 import { Camera } from "Cameras/camera";
 import { ArcRotateCamera } from "Cameras/arcRotateCamera";
 import { Scene } from "scene";
-import { Vector3 } from "Math/math";
+import { Vector3 } from "Maths/math";
 import { Node } from "node";
 
     Node.AddNodeConstructor("AnaglyphArcRotateCamera", (name, scene, options) => {

+ 1 - 1
src/Cameras/Stereoscopic/anaglyphFreeCamera.ts

@@ -1,7 +1,7 @@
 import { Camera } from "Cameras/camera";
 import { FreeCamera } from "Cameras/freeCamera";
 import { Scene } from "scene";
-import { Vector3 } from "Math/math";
+import { Vector3 } from "Maths/math";
 import { Node } from "node";
 
     Node.AddNodeConstructor("AnaglyphFreeCamera", (name, scene, options) => {

+ 1 - 1
src/Cameras/Stereoscopic/anaglyphGamepadCamera.ts

@@ -1,7 +1,7 @@
 import { Camera } from "Cameras/camera";
 import { GamepadCamera } from "Cameras/gamepadCamera";
 import { Scene } from "scene";
-import { Vector3 } from "Math/math";
+import { Vector3 } from "Maths/math";
 import { Node } from "node";
 
     Node.AddNodeConstructor("AnaglyphGamepadCamera", (name, scene, options) => {

+ 1 - 1
src/Cameras/Stereoscopic/anaglyphUniversalCamera.ts

@@ -1,7 +1,7 @@
 import { Camera } from "Cameras/camera";
 import { UniversalCamera } from "Cameras/universalCamera";
 import { Scene } from "scene";
-import { Vector3 } from "Math/math";
+import { Vector3 } from "Maths/math";
 import { Node } from "node";
 
     Node.AddNodeConstructor("AnaglyphUniversalCamera", (name, scene, options) => {

+ 1 - 1
src/Cameras/Stereoscopic/stereoscopicArcRotateCamera.ts

@@ -1,7 +1,7 @@
 import { Camera } from "Cameras/camera";
 import { ArcRotateCamera } from "Cameras/arcRotateCamera";
 import { Scene } from "scene";
-import { Vector3 } from "Math/math";
+import { Vector3 } from "Maths/math";
 import { Node } from "node";
 
     Node.AddNodeConstructor("StereoscopicArcRotateCamera", (name, scene, options) => {

+ 1 - 1
src/Cameras/Stereoscopic/stereoscopicFreeCamera.ts

@@ -1,7 +1,7 @@
 import { Camera } from "Cameras/camera";
 import { FreeCamera } from "Cameras/freeCamera";
 import { Scene } from "scene";
-import { Vector3 } from "Math/math";
+import { Vector3 } from "Maths/math";
 import { Node } from "node";
 
     Node.AddNodeConstructor("StereoscopicFreeCamera", (name, scene, options) => {

+ 1 - 1
src/Cameras/Stereoscopic/stereoscopicGamepadCamera.ts

@@ -1,7 +1,7 @@
 import { Camera } from "Cameras/camera";
 import { GamepadCamera } from "Cameras/gamepadCamera";
 import { Scene } from "scene";
-import { Vector3 } from "Math/math";
+import { Vector3 } from "Maths/math";
 import { Node } from "node";
 
     Node.AddNodeConstructor("StereoscopicGamepadCamera", (name, scene, options) => {

+ 1 - 1
src/Cameras/Stereoscopic/stereoscopicUniversalCamera.ts

@@ -1,7 +1,7 @@
 import { Camera } from "Cameras/camera";
 import { UniversalCamera } from "Cameras/universalCamera";
 import { Scene } from "scene";
-import { Vector3 } from "Math/math";
+import { Vector3 } from "Maths/math";
 import { Node } from "node";
 
     Node.AddNodeConstructor("StereoscopicFreeCamera", (name, scene, options) => {

+ 1 - 1
src/Cameras/VR/vrCameraMetrics.ts

@@ -1,4 +1,4 @@
-import { Matrix } from "Math/math";
+import { Matrix } from "Maths/math";
     /**
      * This represents all the required metrics to create a VR camera.
      * @see http://doc.babylonjs.com/babylon101/cameras#device-orientation-camera

+ 1 - 1
src/Cameras/VR/vrDeviceOrientationArcRotateCamera.ts

@@ -2,7 +2,7 @@ import { Camera } from "Cameras/camera";
 import { ArcRotateCamera } from "Cameras/arcRotateCamera";
 import { VRCameraMetrics } from "./vrCameraMetrics";
 import { Scene } from "scene";
-import { Vector3 } from "Math/math";
+import { Vector3 } from "Maths/math";
 import { Node } from "node";
 
     Node.AddNodeConstructor("VRDeviceOrientationFreeCamera", (name, scene) => {

+ 1 - 1
src/Cameras/VR/vrDeviceOrientationFreeCamera.ts

@@ -2,7 +2,7 @@ import { Camera } from "Cameras/camera";
 import { DeviceOrientationCamera } from "Cameras/deviceOrientationCamera";
 import { VRCameraMetrics } from "./vrCameraMetrics";
 import { Scene } from "scene";
-import { Vector3 } from "Math/math";
+import { Vector3 } from "Maths/math";
 import { Node } from "node";
 
     Node.AddNodeConstructor("VRDeviceOrientationFreeCamera", (name, scene) => {

+ 1 - 1
src/Cameras/VR/vrDeviceOrientationGamepadCamera.ts

@@ -1,7 +1,7 @@
 import { VRDeviceOrientationFreeCamera } from "./vrDeviceOrientationFreeCamera";
 import { VRCameraMetrics } from "./vrCameraMetrics";
 import { Scene } from "scene";
-import { Vector3 } from "Math/math";
+import { Vector3 } from "Maths/math";
 import { Node } from "node";
 
     Node.AddNodeConstructor("VRDeviceOrientationGamepadCamera", (name, scene) => {

+ 12 - 12
src/Cameras/VR/vrExperienceHelper.ts

@@ -1,5 +1,5 @@
-import { Tools } from "Tools/tools";
-import { Observer, Observable } from "Tools/observable";
+import { Tools } from "Misc/tools";
+import { Observer, Observable } from "Misc/observable";
 import { Nullable } from "types";
 import { Camera } from "Cameras/camera";
 import { FreeCamera } from "Cameras/freeCamera";
@@ -9,21 +9,21 @@ import { VRDeviceOrientationFreeCamera } from "Cameras/VR/vrDeviceOrientationFre
 import { WebVROptions, WebVRFreeCamera } from "Cameras/VR/webVRCamera";
 import { PointerEventTypes } from "Events/pointerEvents";
 import { Scene, IDisposable } from "scene";
-import { Quaternion, Matrix, Vector3, Color3, Color4, Axis } from "Math/math";
-import { Gamepad, StickValues } from "Gamepad/gamepad";
-import { PoseEnabledController, PoseEnabledControllerType } from "Gamepad/Controllers/poseEnabledController";
-import { WebVRController } from "Gamepad/Controllers/webVRController";
-import { Xbox360Pad, Xbox360Button } from "Gamepad/xboxGamepad";
-import { IDisplayChangedEventArgs } from "Engine/engine";
-import { AbstractMesh } from "Mesh/abstractMesh";
-import { TransformNode } from "Mesh/transformNode";
-import { Mesh } from "Mesh/mesh";
+import { Quaternion, Matrix, Vector3, Color3, Color4, Axis } from "Maths/math";
+import { Gamepad, StickValues } from "Gamepads/gamepad";
+import { PoseEnabledController, PoseEnabledControllerType } from "Gamepads/Controllers/poseEnabledController";
+import { WebVRController } from "Gamepads/Controllers/webVRController";
+import { Xbox360Pad, Xbox360Button } from "Gamepads/xboxGamepad";
+import { IDisplayChangedEventArgs } from "Engines/engine";
+import { AbstractMesh } from "Meshes/abstractMesh";
+import { TransformNode } from "Meshes/transformNode";
+import { Mesh } from "Meshes/mesh";
 import { PickingInfo } from "Collisions/pickingInfo";
 import { Ray } from "Culling/ray";
 import { ImageProcessingConfiguration } from "Materials/imageProcessingConfiguration";
 import { StandardMaterial } from "Materials/standardMaterial";
 import { DynamicTexture } from "Materials/Textures/dynamicTexture";
-import { ImageProcessingPostProcess } from "PostProcess/imageProcessingPostProcess";
+import { ImageProcessingPostProcess } from "PostProcesses/imageProcessingPostProcess";
 import { SineEase, EasingFunction, CircleEase } from "Animations/easing";
 import { Animation } from "Animations/animation";
 

+ 7 - 7
src/Cameras/VR/webVRCamera.ts

@@ -1,16 +1,16 @@
 import { Nullable } from "types";
-import { Observer, Observable } from "Tools/observable";
+import { Observer, Observable } from "Misc/observable";
 import { FreeCamera } from "Cameras/freeCamera";
 import { TargetCamera } from "Cameras/targetCamera";
 import { Camera } from "Cameras/camera";
 import { Scene } from "scene";
-import { Quaternion, Matrix, Vector3 } from "Math/math";
-import { Gamepad } from "Gamepad/gamepad";
-import { PoseEnabledControllerType } from "Gamepad/Controllers/poseEnabledController";
-import { WebVRController } from "Gamepad/Controllers/webVRController";
-import { IDisplayChangedEventArgs } from "Engine/engine";
+import { Quaternion, Matrix, Vector3 } from "Maths/math";
+import { Gamepad } from "Gamepads/gamepad";
+import { PoseEnabledControllerType } from "Gamepads/Controllers/poseEnabledController";
+import { WebVRController } from "Gamepads/Controllers/webVRController";
+import { IDisplayChangedEventArgs } from "Engines/engine";
 import { Node } from "node";
-import { AbstractMesh } from "Mesh/abstractMesh";
+import { AbstractMesh } from "Meshes/abstractMesh";
 import { Ray } from "Culling/ray";
 import { HemisphericLight } from "Lights/hemisphericLight";
     Node.AddNodeConstructor("WebVRFreeCamera", (name, scene) => {

+ 1 - 1
src/Cameras/XR/webXRCamera.ts

@@ -1,4 +1,4 @@
-import { Vector3, Matrix, Quaternion, Viewport } from "Math/math";
+import { Vector3, Matrix, Quaternion, Viewport } from "Maths/math";
 import { Scene } from "scene";
 import { Camera } from "Cameras/camera";
 import { FreeCamera } from "Cameras/freeCamera";

+ 1 - 1
src/Cameras/XR/webXREnterExitUI.ts

@@ -1,5 +1,5 @@
 import { Nullable } from "types";
-import { Observable } from "Tools/observable";
+import { Observable } from "Misc/observable";
 import { IDisposable, Scene } from "scene";
 import { WebXRExperienceHelper, WebXRState } from "./webXRExperienceHelper";
     /**

+ 3 - 3
src/Cameras/XR/webXRExperienceHelper.ts

@@ -1,8 +1,8 @@
 import { Nullable } from "types";
-import { Observable } from "Tools/observable";
+import { Observable } from "Misc/observable";
 import { IDisposable, Scene } from "scene";
-import { Quaternion, Vector3 } from "Math/math";
-import { AbstractMesh } from "Mesh/abstractMesh";
+import { Quaternion, Vector3 } from "Maths/math";
+import { AbstractMesh } from "Meshes/abstractMesh";
 import { Ray } from "Culling/ray";
 import { Camera } from "Cameras/camera";
 import { WebXRSessionManager } from "./webXRSessionManager";

+ 3 - 3
src/Cameras/XR/webXRInput.ts

@@ -1,8 +1,8 @@
 import { Nullable } from "types";
-import { Observer } from "Tools/observable";
-import { Matrix, Quaternion } from "Math/math";
+import { Observer } from "Misc/observable";
+import { Matrix, Quaternion } from "Maths/math";
 import { IDisposable, Scene } from "scene";
-import { AbstractMesh } from "Mesh/abstractMesh";
+import { AbstractMesh } from "Meshes/abstractMesh";
 import { WebXRExperienceHelper } from "./webXRExperienceHelper";
     /**
      * Represents an XR input

+ 3 - 3
src/Cameras/XR/webXRSessionManager.ts

@@ -1,8 +1,8 @@
-import { Tools } from "Tools/tools";
-import { Observable } from "Tools/observable";
+import { Tools } from "Misc/tools";
+import { Observable } from "Misc/observable";
 import { Nullable } from "types";
 import { IDisposable, Scene } from "scene";
-import { Vector3, Matrix } from "Math/math";
+import { Vector3, Matrix } from "Maths/math";
 import { InternalTexture } from "Materials/Textures/internalTexture";
 import { RenderTargetTexture } from "Materials/Textures/renderTargetTexture";
 import { Ray } from "Culling/ray";

+ 5 - 5
src/Cameras/arcRotateCamera.ts

@@ -1,11 +1,11 @@
-import { serialize, serializeAsVector3 } from "Tools/decorators";
-import { Observable } from "Tools/observable";
+import { serialize, serializeAsVector3 } from "Misc/decorators";
+import { Observable } from "Misc/observable";
 import { Nullable } from "types";
 import { Scene } from "scene";
-import { Matrix, Vector3, Vector2, Epsilon } from "Math/math";
+import { Matrix, Vector3, Vector2, Epsilon } from "Maths/math";
 import { Node } from "node";
-import { AbstractMesh } from "Mesh/abstractMesh";
-import { Mesh } from "Mesh/mesh";
+import { AbstractMesh } from "Meshes/abstractMesh";
+import { Mesh } from "Meshes/mesh";
 import { AutoRotationBehavior } from "Behaviors/Cameras/autoRotationBehavior";
 import { BouncingBehavior } from "Behaviors/Cameras/bouncingBehavior";
 import { FramingBehavior } from "Behaviors/Cameras/framingBehavior";

+ 12 - 12
src/Cameras/camera.ts

@@ -1,22 +1,22 @@
-import { serialize, SerializationHelper, serializeAsVector3 } from "Tools/decorators";
-import { SmartArray } from "Tools/smartArray";
-import { Tools } from "Tools/tools";
-import { Observable } from "Tools/observable";
+import { serialize, SerializationHelper, serializeAsVector3 } from "Misc/decorators";
+import { SmartArray } from "Misc/smartArray";
+import { Tools } from "Misc/tools";
+import { Observable } from "Misc/observable";
 import { Nullable } from "types";
 import { CameraInputsManager } from "./cameraInputsManager";
 import { Scene } from "scene";
-import { Matrix, Vector3, Viewport, Plane, Frustum } from "Math/math";
+import { Matrix, Vector3, Viewport, Plane, Frustum } from "Maths/math";
 import { Node } from "node";
-import { Mesh } from "Mesh/mesh";
-import { AbstractMesh } from "Mesh/abstractMesh";
+import { Mesh } from "Meshes/mesh";
+import { AbstractMesh } from "Meshes/abstractMesh";
 import { Ray } from "Culling/ray";
 import { ICullable } from "Culling/boundingInfo";
 import { RenderTargetTexture } from "Materials/Textures/renderTargetTexture";
-import { PostProcess } from "PostProcess/postProcess";
-import { PassPostProcess } from "PostProcess/passPostProcess";
-import { AnaglyphPostProcess } from "PostProcess/anaglyphPostProcess";
-import { StereoscopicInterlacePostProcess } from "PostProcess/stereoscopicInterlacePostProcess";
-import { VRDistortionCorrectionPostProcess } from "PostProcess/vrDistortionCorrectionPostProcess";
+import { PostProcess } from "PostProcesses/postProcess";
+import { PassPostProcess } from "PostProcesses/passPostProcess";
+import { AnaglyphPostProcess } from "PostProcesses/anaglyphPostProcess";
+import { StereoscopicInterlacePostProcess } from "PostProcesses/stereoscopicInterlacePostProcess";
+import { VRDistortionCorrectionPostProcess } from "PostProcesses/vrDistortionCorrectionPostProcess";
 import { Animation } from "Animations/animation";
 import { VRCameraMetrics } from "Cameras/VR/vrCameraMetrics";
 

+ 2 - 2
src/Cameras/cameraInputsManager.ts

@@ -1,5 +1,5 @@
-import { Tools } from "Tools/tools";
-import { SerializationHelper } from "Tools/decorators";
+import { Tools } from "Misc/tools";
+import { SerializationHelper } from "Misc/decorators";
 import { Nullable } from "types";
 import { Camera } from "./camera";
     /**

+ 1 - 1
src/Cameras/deviceOrientationCamera.ts

@@ -1,6 +1,6 @@
 import { FreeCamera } from "./freeCamera";
 import { Scene } from "scene";
-import { Quaternion, Vector3, Axis } from "Math/math";
+import { Quaternion, Vector3, Axis } from "Maths/math";
 import { Node } from "node";
 
     Node.AddNodeConstructor("DeviceOrientationCamera", (name, scene) => {

+ 4 - 4
src/Cameras/flyCamera.ts

@@ -1,9 +1,9 @@
-import { serialize, serializeAsVector3 } from "Tools/decorators";
+import { serialize, serializeAsVector3 } from "Misc/decorators";
 import { Nullable } from "types";
 import { Scene } from "scene";
-import { Vector3, Quaternion } from "Math/math";
-import { Engine } from "Engine/engine";
-import { AbstractMesh } from "Mesh/abstractMesh";
+import { Vector3, Quaternion } from "Maths/math";
+import { Engine } from "Engines/engine";
+import { AbstractMesh } from "Meshes/abstractMesh";
 import { Collider } from "Collisions/collider";
 import { TargetCamera } from "./targetCamera";
 import { FlyCameraInputsManager } from "./flyCameraInputsManager";

+ 4 - 4
src/Cameras/followCamera.ts

@@ -1,11 +1,11 @@
 import { Nullable } from "types";
-import { serialize, serializeAsMeshReference } from "Tools/decorators";
-import { Tools } from "Tools/tools";
+import { serialize, serializeAsMeshReference } from "Misc/decorators";
+import { Tools } from "Misc/tools";
 import { TargetCamera } from "./targetCamera";
 import { Scene } from "scene";
-import { Matrix, Vector3 } from "Math/math";
+import { Matrix, Vector3 } from "Maths/math";
 import { Node } from "node";
-import { AbstractMesh } from "Mesh/abstractMesh";
+import { AbstractMesh } from "Meshes/abstractMesh";
     Node.AddNodeConstructor("FollowCamera", (name, scene) => {
         return () => new FollowCamera(name, Vector3.Zero(), scene);
     });

+ 4 - 4
src/Cameras/freeCamera.ts

@@ -1,10 +1,10 @@
 import { Nullable } from "types";
-import { serializeAsVector3, serialize } from "Tools/decorators";
-import { Vector3, Vector2 } from "Math/math";
-import { AbstractMesh } from "Mesh/abstractMesh";
+import { serializeAsVector3, serialize } from "Misc/decorators";
+import { Vector3, Vector2 } from "Maths/math";
+import { AbstractMesh } from "Meshes/abstractMesh";
 import { Collider } from "Collisions/collider";
 import { Scene } from "scene";
-import { Engine } from "Engine/engine";
+import { Engine } from "Engines/engine";
 import { TargetCamera } from "./targetCamera";
 import { FreeCameraInputsManager } from "./freeCameraInputsManager";
 import { FreeCameraMouseInput } from "Cameras/Inputs/freeCameraMouseInput";

+ 1 - 1
src/Cameras/gamepadCamera.ts

@@ -1,6 +1,6 @@
 import { UniversalCamera } from "./universalCamera";
 import { Scene } from "scene";
-import { Vector3 } from "Math/math";
+import { Vector3 } from "Maths/math";
 import { Node } from "node";
     Node.AddNodeConstructor("GamepadCamera", (name, scene) => {
         return () => new GamepadCamera(name, Vector3.Zero(), scene);

+ 2 - 2
src/Cameras/targetCamera.ts

@@ -1,8 +1,8 @@
-import { serialize, serializeAsVector3, serializeAsMeshReference } from "Tools/decorators";
+import { serialize, serializeAsVector3, serializeAsMeshReference } from "Misc/decorators";
 import { Nullable } from "types";
 import { Camera } from "./camera";
 import { Scene } from "scene";
-import { Quaternion, Matrix, Vector3, Vector2, Epsilon, Tmp, Axis } from "Math/math";
+import { Quaternion, Matrix, Vector3, Vector2, Epsilon, Tmp, Axis } from "Maths/math";
     /**
      * A target camera takes a mesh or position as a target and continues to look at it while it moves.
      * This is the base of the follow, arc rotate cameras and Free camera

+ 1 - 1
src/Cameras/touchCamera.ts

@@ -2,7 +2,7 @@ import { FreeCamera } from "./freeCamera";
 import { FreeCameraTouchInput } from "Cameras/Inputs/freeCameraTouchInput";
 import { FreeCameraMouseInput } from "Cameras/Inputs/freeCameraMouseInput";
 import { Scene } from "scene";
-import { Vector3 } from "Math/math";
+import { Vector3 } from "Maths/math";
 import { Node } from "node";
 
     Node.AddNodeConstructor("TouchCamera", (name, scene) => {

+ 1 - 1
src/Cameras/universalCamera.ts

@@ -2,7 +2,7 @@ import { TouchCamera } from "./touchCamera";
 import { Node } from "node";
 import { FreeCameraGamepadInput } from "Cameras/Inputs/freeCameraGamepadInput";
 import { Scene } from "scene";
-import { Vector3 } from "Math/math";
+import { Vector3 } from "Maths/math";
 import { Camera } from "./camera";
 
 Node.AddNodeConstructor("FreeCamera", (name, scene) => {

+ 1 - 1
src/Cameras/virtualJoysticksCamera.ts

@@ -1,6 +1,6 @@
 import { FreeCamera } from "./freeCamera";
 import { Scene } from "scene";
-import { Vector3 } from "Math/math";
+import { Vector3 } from "Maths/math";
 import { Node } from "node";
     Node.AddNodeConstructor("VirtualJoysticksCamera", (name, scene) => {
         return () => new VirtualJoysticksCamera(name, Vector3.Zero(), scene);

+ 2 - 2
src/Collisions/collider.ts

@@ -1,6 +1,6 @@
 import { Nullable, IndicesArray } from "types";
-import { Vector3, Plane } from "Math/math";
-import { AbstractMesh } from "Mesh/abstractMesh";
+import { Vector3, Plane } from "Maths/math";
+import { AbstractMesh } from "Meshes/abstractMesh";
 
     var intersectBoxAASphere = (boxMin: Vector3, boxMax: Vector3, sphereCenter: Vector3, sphereRadius: number): boolean => {
         if (boxMin.x > sphereCenter.x + sphereRadius) {

+ 4 - 4
src/Collisions/collisionCoordinator.ts

@@ -1,10 +1,10 @@
 import { Nullable } from "types";
 import { Scene } from "scene";
-import { Vector3 } from "Math/math";
-import { Engine } from "Engine/engine";
+import { Vector3 } from "Maths/math";
+import { Engine } from "Engines/engine";
 import { Collider } from "./collider";
-import { Geometry } from "Mesh/geometry";
-import { AbstractMesh } from "Mesh/abstractMesh";
+import { Geometry } from "Meshes/geometry";
+import { AbstractMesh } from "Meshes/abstractMesh";
 
     /** @hidden */
     export interface ICollisionCoordinator {

+ 3 - 3
src/Collisions/pickingInfo.ts

@@ -1,7 +1,7 @@
 import { Nullable, FloatArray } from "types";
-import { Vector3, Vector2, Tmp } from "Math/math";
-import { AbstractMesh } from "Mesh/abstractMesh";
-import { VertexBuffer } from "Mesh/buffer";
+import { Vector3, Vector2, Tmp } from "Maths/math";
+import { AbstractMesh } from "Meshes/abstractMesh";
+import { VertexBuffer } from "Meshes/buffer";
 import { Ray } from "Culling/ray";
 import { Sprite } from "Sprites/sprite";
     /**

+ 4 - 4
src/Culling/Octrees/octree.ts

@@ -1,7 +1,7 @@
-import { SmartArray, SmartArrayNoDuplicate } from "Tools/smartArray";
-import { Vector3, Plane } from "Math/math";
-import { SubMesh } from "Mesh/subMesh";
-import { AbstractMesh } from "Mesh/abstractMesh";
+import { SmartArray, SmartArrayNoDuplicate } from "Misc/smartArray";
+import { Vector3, Plane } from "Maths/math";
+import { SubMesh } from "Meshes/subMesh";
+import { AbstractMesh } from "Meshes/abstractMesh";
 import { Ray } from "Culling/ray";
 import { OctreeBlock } from "./octreeBlock";
     /**

+ 2 - 2
src/Culling/Octrees/octreeBlock.ts

@@ -1,5 +1,5 @@
-import { SmartArrayNoDuplicate } from "Tools/smartArray";
-import { Vector3, Plane } from "Math/math";
+import { SmartArrayNoDuplicate } from "Misc/smartArray";
+import { Vector3, Plane } from "Maths/math";
 import { Ray } from "Culling/ray";
 import { BoundingBox } from "Culling/boundingBox";
 import { Octree } from "./octree";

+ 5 - 5
src/Culling/Octrees/octreeSceneComponent.ts

@@ -1,8 +1,8 @@
-import { ISmartArrayLike } from "Tools/smartArray";
+import { ISmartArrayLike } from "Misc/smartArray";
 import { Scene } from "scene";
-import { Vector3 } from "Math/math";
-import { SubMesh } from "Mesh/subMesh";
-import { AbstractMesh } from "Mesh/abstractMesh";
+import { Vector3 } from "Maths/math";
+import { SubMesh } from "Meshes/subMesh";
+import { AbstractMesh } from "Meshes/abstractMesh";
 import { Collider } from "Collisions/collider";
 import { Ray } from "Culling/ray";
 import { SceneComponentConstants } from "sceneComponent";
@@ -61,7 +61,7 @@ declare module "scene" {
         configurable: true
     });
 
-declare module "Mesh/AbstractMesh" {
+declare module "Meshes/AbstractMesh" {
     export interface AbstractMesh {
         /**
          * @hidden

+ 2 - 2
src/Culling/boundingBox.ts

@@ -1,6 +1,6 @@
 import { DeepImmutable } from "types";
-import { ArrayTools } from "Tools/arrayTools";
-import { Matrix, Vector3, Plane, Epsilon } from "Math/math";
+import { ArrayTools } from "Misc/arrayTools";
+import { Matrix, Vector3, Plane, Epsilon } from "Maths/math";
 import { BoundingSphere } from "Culling/boundingSphere";
 
 import { ICullable } from "./boundingInfo";

+ 3 - 3
src/Culling/boundingInfo.ts

@@ -1,7 +1,7 @@
 import { DeepImmutable } from "types";
-import { ArrayTools } from "Tools/arrayTools";
-import { Matrix, Vector3, Plane } from "Math/math";
-import { AbstractMesh } from "Mesh/abstractMesh";
+import { ArrayTools } from "Misc/arrayTools";
+import { Matrix, Vector3, Plane } from "Maths/math";
+import { AbstractMesh } from "Meshes/abstractMesh";
 import { Collider } from "Collisions/collider";
 
 import { BoundingBox } from "./boundingBox";

+ 2 - 2
src/Culling/boundingSphere.ts

@@ -1,6 +1,6 @@
 import { DeepImmutable } from "types";
-import { ArrayTools } from "Tools/arrayTools";
-import { Matrix, Vector3, Plane } from "Math/math";
+import { ArrayTools } from "Misc/arrayTools";
+import { Matrix, Vector3, Plane } from "Maths/math";
 
     /**
      * Class used to store bounding sphere information

+ 3 - 3
src/Culling/ray.ts

@@ -1,7 +1,7 @@
 import { DeepImmutable, Nullable, float } from "types";
-import { ArrayTools } from "Tools/arrayTools";
-import { Matrix, Vector3, Plane, Tmp } from "Math/math";
-import { AbstractMesh } from "Mesh/abstractMesh";
+import { ArrayTools } from "Misc/arrayTools";
+import { Matrix, Vector3, Plane, Tmp } from "Maths/math";
+import { AbstractMesh } from "Meshes/abstractMesh";
 import { PickingInfo, IntersectionInfo } from "Collisions/pickingInfo";
 import { BoundingBox } from "./boundingBox";
 import { BoundingSphere } from "./boundingSphere";

+ 3 - 3
src/Debug/axesViewer.ts

@@ -1,8 +1,8 @@
-import { Vector3, Color3 } from "Math/math";
+import { Vector3, Color3 } from "Maths/math";
 import { Nullable } from "types";
 import { Scene } from "scene";
-import { Mesh } from "Mesh/mesh";
-import { LinesMesh } from "Mesh/linesMesh";
+import { Mesh } from "Meshes/mesh";
+import { LinesMesh } from "Meshes/linesMesh";
 
 /**
      * The Axes viewer will show 3 axes in a specific point in space

+ 2 - 2
src/Debug/boneAxesViewer.ts

@@ -1,7 +1,7 @@
 import { Nullable } from "types";
 import { AxesViewer } from "Debug/axesViewer";
-import { Vector3, Axis } from "Math/math";
-import { Mesh } from "Mesh/mesh";
+import { Vector3, Axis } from "Maths/math";
+import { Mesh } from "Meshes/mesh";
 import { Bone } from "Bones/bone";
 import { Scene } from "scene";
 

+ 2 - 2
src/Debug/debugLayer.ts

@@ -1,5 +1,5 @@
-import { Tools } from "Tools/tools";
-import { Observable } from "Tools/observable";
+import { Tools } from "Misc/tools";
+import { Observable } from "Misc/observable";
 import { Scene } from "scene";
 
     // declare INSPECTOR namespace for compilation issue

+ 9 - 5
src/Debug/physicsViewer.ts

@@ -1,10 +1,14 @@
 import { Nullable } from "types";
-import { PhysicsImpostor, IPhysicsEnginePlugin, StandardMaterial, Engine, Material } from "index";
 import { Scene } from "scene";
-import { AbstractMesh } from "Mesh/abstractMesh";
-import { Mesh } from "Mesh/mesh";
-import { MeshBuilder } from "Mesh/meshBuilder";
-import { Quaternion } from "Math/math";
+import { AbstractMesh } from "Meshes/abstractMesh";
+import { Mesh } from "Meshes/mesh";
+import { MeshBuilder } from "Meshes/meshBuilder";
+import { Quaternion } from "Maths/math";
+import { Material } from "Materials/material";
+import { Engine } from "Engines/engine";
+import { StandardMaterial } from "Materials/standardMaterial";
+import { IPhysicsEnginePlugin } from "Physics/IPhysicsEngine";
+import { PhysicsImpostor } from "Physics/physicsImpostor";
 
 /**
      * Used to show the physics impostor around the specific mesh

+ 4 - 4
src/Debug/rayHelper.ts

@@ -1,10 +1,10 @@
 import { Nullable } from "types";
 import { Ray } from "Culling/ray";
-import { Vector3, Color3 } from "Math/math";
+import { Vector3, Color3 } from "Maths/math";
 import { Scene } from "scene";
-import { AbstractMesh } from "Mesh/abstractMesh";
-import { Mesh } from "Mesh/mesh";
-import { LinesMesh } from "Mesh/linesMesh";
+import { AbstractMesh } from "Meshes/abstractMesh";
+import { Mesh } from "Meshes/mesh";
+import { LinesMesh } from "Meshes/linesMesh";
 
     /**
      * As raycast might be hard to debug, the RayHelper can help rendering the different rays

+ 4 - 4
src/Debug/skeletonViewer.ts

@@ -1,11 +1,11 @@
-import { Color3, Vector3, Matrix, Tmp } from "Math/math";
+import { Color3, Vector3, Matrix, Tmp } from "Maths/math";
 import { Scene } from "scene";
 import { Nullable } from "types";
 import { Bone } from "Bones/bone";
 import { Skeleton } from "Bones/skeleton";
-import { AbstractMesh } from "Mesh/abstractMesh";
-import { LinesMesh } from "Mesh/linesMesh";
-import { MeshBuilder } from "Mesh/meshBuilder";
+import { AbstractMesh } from "Meshes/abstractMesh";
+import { LinesMesh } from "Meshes/linesMesh";
+import { MeshBuilder } from "Meshes/meshBuilder";
 import { UtilityLayerRenderer } from "Rendering/utilityLayerRenderer";
 
 /**

+ 4 - 4
src/Engine/Extensions/engine.occlusionQuery.ts

@@ -1,6 +1,6 @@
 import { Nullable, int } from "types";
-import { Engine } from "Engine/engine";
-import { AbstractMesh } from "Mesh/abstractMesh";
+import { Engine } from "Engines/engine";
+import { AbstractMesh } from "Meshes/abstractMesh";
 import { _TimeToken } from "Instrumentation/timeToken";
 
 /** @hidden */
@@ -27,7 +27,7 @@ export var _forceOcclusionQueryToBundle = true;
         public occlusionQueryAlgorithmType = AbstractMesh.OCCLUSION_ALGORITHM_TYPE_CONSERVATIVE;
     }
 
-declare module "Engine/Engine" {
+declare module "Engines/Engine" {
     export interface Engine {
         /**
          * Create a new webGL query (you must be sure that queries are supported by checking getCaps() function)
@@ -278,7 +278,7 @@ declare module "Engine/Engine" {
         return algorithmType === AbstractMesh.OCCLUSION_ALGORITHM_TYPE_CONSERVATIVE ? this._gl.ANY_SAMPLES_PASSED_CONSERVATIVE : this._gl.ANY_SAMPLES_PASSED;
     };
 
-declare module "Mesh/AbstractMesh" {
+declare module "Meshes/AbstractMesh" {
     export interface AbstractMesh {
         /**
          * Backing filed

+ 2 - 2
src/Engine/Extensions/engine.transformFeedback.ts

@@ -1,11 +1,11 @@
 import { Nullable } from "types";
-import { Engine } from "Engine/engine";
+import { Engine } from "Engines/engine";
 import { _TimeToken } from "Instrumentation/timeToken";
 
 /** @hidden */
 export var _forceTransformFeedbackToBundle = true;
 
-declare module "Engine/Engine" {
+declare module "Engines/Engine" {
     export interface Engine {
         /**
          * Creates a webGL transform feedback object

src/Engine/Extensions/index.ts → src/Engines/Extensions/index.ts


src/Engine/constants.ts → src/Engines/constants.ts


+ 13 - 13
src/Engine/engine.ts

@@ -1,17 +1,17 @@
-import { Observer, Observable } from "Tools/observable";
-import { PerformanceMonitor } from "Tools/performanceMonitor";
-import { StringDictionary } from "Tools/stringDictionary";
-import { PromisePolyfill } from "Tools/promise";
-import { DDSTools, DDSInfo } from "Tools/dds";
-import { Tools, ICustomAnimationFrameRequester, PerfCounter, IFileRequest } from "Tools/tools";
+import { Observer, Observable } from "Misc/observable";
+import { PerformanceMonitor } from "Misc/performanceMonitor";
+import { StringDictionary } from "Misc/stringDictionary";
+import { PromisePolyfill } from "Misc/promise";
+import { DDSTools, DDSInfo } from "Misc/dds";
+import { Tools, ICustomAnimationFrameRequester, PerfCounter, IFileRequest } from "Misc/tools";
 import { Nullable, FloatArray, DataArray, IndicesArray } from "types";
 import { Camera } from "Cameras/camera";
 import { Scene } from "scene";
-import { Matrix, Color3, Color4, Viewport, Size, Vector4 } from "Math/math";
-import { Scalar } from "Math/math.scalar";
-import { SphericalPolynomial } from "Math/sphericalPolynomial";
-import { IDisplayChangedEventArgs } from "Engine/engine";
-import { VertexBuffer } from "Mesh/buffer";
+import { Matrix, Color3, Color4, Viewport, Size, Vector4 } from "Maths/math";
+import { Scalar } from "Maths/math.scalar";
+import { SphericalPolynomial } from "Maths/sphericalPolynomial";
+import { IDisplayChangedEventArgs } from "Engines/engine";
+import { VertexBuffer } from "Meshes/buffer";
 import { UniformBuffer } from "Materials/uniformBuffer";
 import { Effect, EffectCreationOptions, EffectFallbacks } from "Materials/effect";
 import { Material } from "Materials/material";
@@ -20,8 +20,8 @@ import { IInternalTextureLoader } from "Materials/Textures/internalTextureLoader
 import { InternalTexture } from "Materials/Textures/internalTexture";
 import { BaseTexture } from "Materials/Textures/baseTexture";
 import { IMultiRenderTargetOptions } from "Materials/Textures/multiRenderTarget";
-import { PostProcess } from "PostProcess/postProcess";
-import { PassPostProcess } from "PostProcess/passPostProcess";
+import { PostProcess } from "PostProcesses/postProcess";
+import { PassPostProcess } from "PostProcesses/passPostProcess";
 import { _TimeToken } from "Instrumentation/timeToken";
 import { IAudioEngine } from "Audio/audioEngine";
 import { IOfflineProvider } from "Offline/IOfflineProvider";

src/Engine/index.ts → src/Engines/index.ts


+ 4 - 4
src/Engine/nullEngine.ts

@@ -1,9 +1,9 @@
-import { Tools } from "Tools/tools";
+import { Tools } from "Misc/tools";
 import { Nullable, FloatArray, IndicesArray } from "types";
 import { Scene } from "scene";
-import { Matrix, Color3, Color4, Viewport } from "Math/math";
-import { Engine, EngineCapabilities, RenderTargetCreationOptions } from "Engine/engine";
-import { VertexBuffer } from "Mesh/buffer";
+import { Matrix, Color3, Color4, Viewport } from "Maths/math";
+import { Engine, EngineCapabilities, RenderTargetCreationOptions } from "Engines/engine";
+import { VertexBuffer } from "Meshes/buffer";
 import { InternalTexture } from "Materials/Textures/internalTexture";
 import { Effect } from "Materials/effect";
 import { _TimeToken } from "Instrumentation/timeToken";

src/Engine/webgl2.ts → src/Engines/webgl2.ts


+ 1 - 1
src/Events/pointerEvents.ts

@@ -1,5 +1,5 @@
 import { Nullable } from "types";
-import { Vector2 } from "Math/math";
+import { Vector2 } from "Maths/math";
 import { PickingInfo } from "Collisions/pickingInfo";
 import { Ray } from "Culling/ray";
 import { _TimeToken } from "Instrumentation/timeToken";

+ 3 - 3
src/Gamepad/Controllers/daydreamController.ts

@@ -1,11 +1,11 @@
-import { Tools } from "Tools/tools";
+import { Tools } from "Misc/tools";
 import { Scene } from "scene";
-import { AbstractMesh } from "Mesh/abstractMesh";
+import { AbstractMesh } from "Meshes/abstractMesh";
 import { _TimeToken } from "Instrumentation/timeToken";
 import { SceneLoader } from "Loading/sceneLoader";
 import { _DepthCullingState, _StencilState, _AlphaState } from "States";
 
-import { GamepadButtonChanges } from "Gamepad/gamepad";
+import { GamepadButtonChanges } from "Gamepads/gamepad";
 import { WebVRController } from "./webVRController";
 import { PoseEnabledControllerType, ExtendedGamepadButton } from "./poseEnabledController";
 

+ 0 - 0
src/Gamepad/Controllers/gearVRController.ts


部分文件因文件數量過多而無法顯示