|
@@ -1,4 +1,28 @@
|
|
-import { IFileRequest, Buffer, Animation, Scene, Nullable, Mesh, Material, SceneLoaderProgressEvent, Tools, AbstractMesh, IParticleSystem, Skeleton, AnimationGroup, Geometry, VertexBuffer, MorphTargetManager, MorphTarget, TransformNode, Vector3, Quaternion, Matrix, Bone, Camera, FreeCamera, IAnimationKey, AnimationKeyInterpolation, IndicesArray, PBRMaterial, Color3, BaseTexture, Deferred, Texture, LoadFileError } from "babylonjs";
|
|
|
|
|
|
+import { IndicesArray, Nullable } from "babylonjs/types";
|
|
|
|
+import { Deferred } from "babylonjs/Misc/deferred";
|
|
|
|
+import { Quaternion, Color3, Vector3, Matrix } from "babylonjs/Maths/math";
|
|
|
|
+import { LoadFileError, IFileRequest, Tools } from "babylonjs/Misc/tools";
|
|
|
|
+import { Camera } from "babylonjs/Cameras/camera";
|
|
|
|
+import { FreeCamera } from "babylonjs/Cameras/freeCamera";
|
|
|
|
+import { AnimationGroup } from "babylonjs/Animations/animationGroup";
|
|
|
|
+import { Animation, IAnimationKey, AnimationKeyInterpolation } from "babylonjs/Animations/animation";
|
|
|
|
+import { Bone } from "babylonjs/Bones/bone";
|
|
|
|
+import { Skeleton } from "babylonjs/Bones/skeleton";
|
|
|
|
+import { IParticleSystem } from "babylonjs/Particles/IParticleSystem";
|
|
|
|
+import { Material } from "babylonjs/Materials/material";
|
|
|
|
+import { PBRMaterial } from "babylonjs/Materials/PBR/pbrMaterial";
|
|
|
|
+import { BaseTexture } from "babylonjs/Materials/Textures/baseTexture";
|
|
|
|
+import { Texture } from "babylonjs/Materials/Textures/texture";
|
|
|
|
+import { TransformNode } from "babylonjs/Meshes/transformNode";
|
|
|
|
+import { Buffer, VertexBuffer } from "babylonjs/Meshes/buffer";
|
|
|
|
+import { Geometry } from "babylonjs/Meshes/geometry";
|
|
|
|
+import { AbstractMesh } from "babylonjs/Meshes/abstractMesh";
|
|
|
|
+import { Mesh } from "babylonjs/Meshes/mesh";
|
|
|
|
+import { MorphTarget } from "babylonjs/Morph/morphTarget";
|
|
|
|
+import { MorphTargetManager } from "babylonjs/Morph/morphTargetManager";
|
|
|
|
+import { SceneLoaderProgressEvent } from "babylonjs/Loading/sceneLoader";
|
|
|
|
+import { Scene } from "babylonjs/scene";
|
|
|
|
+
|
|
import { IProperty, AccessorType, CameraType, AnimationChannelTargetPath, AnimationSamplerInterpolation, AccessorComponentType, MaterialAlphaMode, TextureMinFilter, TextureWrapMode, TextureMagFilter, MeshPrimitiveMode } from "babylonjs-gltf2interface";
|
|
import { IProperty, AccessorType, CameraType, AnimationChannelTargetPath, AnimationSamplerInterpolation, AccessorComponentType, MaterialAlphaMode, TextureMinFilter, TextureWrapMode, TextureMagFilter, MeshPrimitiveMode } from "babylonjs-gltf2interface";
|
|
import { _IAnimationSamplerData, IGLTF, ISampler, INode, IScene, IMesh, IAccessor, ISkin, ICamera, IAnimation, IAnimationChannel, IAnimationSampler, IBuffer, IBufferView, IMaterialPbrMetallicRoughness, IMaterial, ITextureInfo, ITexture, IImage, IMeshPrimitive, IArrayItem as IArrItem, _ISamplerData } from "./glTFLoaderInterfaces";
|
|
import { _IAnimationSamplerData, IGLTF, ISampler, INode, IScene, IMesh, IAccessor, ISkin, ICamera, IAnimation, IAnimationChannel, IAnimationSampler, IBuffer, IBufferView, IMaterialPbrMetallicRoughness, IMaterial, ITextureInfo, ITexture, IImage, IMeshPrimitive, IArrayItem as IArrItem, _ISamplerData } from "./glTFLoaderInterfaces";
|
|
import { IGLTFLoaderExtension } from "./glTFLoaderExtension";
|
|
import { IGLTFLoaderExtension } from "./glTFLoaderExtension";
|