1 Star 0 Fork 18

王德强 / feng3d

forked from feng3d / feng3d 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
tsconfig.json 15.70 KB
一键复制 编辑 原始数据 按行查看 历史
feng 提交于 2020-05-17 20:02 . 制作UI鼠标拾取
{
"compilerOptions": {
"target": "ES5",
"noImplicitAny": false,
"sourceMap": true,
"declarationMap": true,
"declaration": true,
"composite": true,
"experimentalDecorators": true,
"lib": [
"ES2015",
"DOM",
],
"outFile": "out/feng3d.js",
},
"files": [
// 事件模块
"modules/events/src/FEvent.ts",
"modules/events/src/EventDispatcher.ts",
//
"modules/watcher/src/Watcher.ts",
// Polyfill
"modules/polyfill/src/Types.ts",
"modules/polyfill/src/Object.ts",
"modules/polyfill/src/ClassUtils.ts",
"modules/polyfill/src/Map.ts",
"modules/polyfill/src/Array.ts",
"modules/polyfill/src/Math.ts",
//
"modules/serialization/src/Serialization.ts",
//
"modules/objectview/src/ObjectView.ts",
// 数据结构
"modules/ds/src/utils/Comparator.ts",
"modules/ds/src/LinkedList.ts",
"modules/ds/src/DoublyLinkedList.ts",
"modules/ds/src/Queue.ts",
"modules/ds/src/Stack.ts",
"modules/ds/src/Heap.ts",
"modules/ds/src/MaxHeap.ts",
"modules/ds/src/MinHeap.ts",
"modules/ds/src/HashTable.ts",
"modules/ds/src/PriorityQueue.ts",
"modules/ds/src/PriorityQueue1.ts",
"modules/ds/src/BloomFilter.ts",
"modules/ds/src/DisjointSet.ts",
"modules/ds/src/Graph.ts",
"modules/ds/src/BinaryTreeNode.ts",
"modules/ds/src/BinarySearchTreeNode.ts",
"modules/ds/src/BinarySearchTree.ts",
"modules/ds/src/AvlTree.ts",
// 数学相关程序
// 函数方程
"modules/math/src/EquationSolving.ts",
"modules/math/src/HighFunction.ts",
//
"modules/math/src/enums/CoordinateSystem.ts",
"modules/math/src/enums/RotationOrder.ts",
"modules/math/src/enums/PlaneClassification.ts",
// 颜色
"modules/math/src/Color3.ts",
"modules/math/src/Color4.ts",
// 几何运算
"modules/math/src/geom/Vector2.ts",
"modules/math/src/geom/Vector3.ts",
"modules/math/src/geom/Vector4.ts",
"modules/math/src/geom/Rectangle.ts",
"modules/math/src/geom/Matrix3x3.ts",
"modules/math/src/geom/Matrix4x4.ts",
"modules/math/src/geom/Quaternion.ts",
"modules/math/src/geom/Line3.ts",
"modules/math/src/geom/Segment3.ts",
"modules/math/src/geom/Ray3.ts",
"modules/math/src/geom/Triangle3.ts",
"modules/math/src/geom/Box3.ts",
"modules/math/src/geom/Sphere.ts",
"modules/math/src/geom/Plane.ts",
"modules/math/src/geom/Frustum.ts",
"modules/math/src/geom/TriangleGeometry.ts",
// 颜色渐变
"modules/math/src/gradient/GradientMode.ts",
"modules/math/src/gradient/GradientAlphaKey.ts",
"modules/math/src/gradient/GradientColorKey.ts",
"modules/math/src/gradient/Gradient.ts",
"modules/math/src/gradient/MinMaxGradientMode.ts",
"modules/math/src/gradient/MinMaxGradient.ts",
// 曲线
"modules/math/src/curve/BezierCurve.ts",
"modules/math/src/curve/AnimationCurveKeyframe.ts",
"modules/math/src/curve/WrapMode.ts",
"modules/math/src/curve/AnimationCurve.ts",
"modules/math/src/curve/MinMaxCurveMode.ts",
"modules/math/src/curve/MinMaxCurve.ts",
"modules/math/src/curve/MinMaxCurveVector3.ts",
//
"modules/math/src/Noise.ts",
// 事件
"modules/shortcut/src/EventProxy.ts",
"modules/shortcut/src/WindowEventProxy.ts",
//
"modules/fs/src/PathUtils.ts",
//
"modules/fs/src/base/Loader.ts",
"modules/fs/src/base/LoaderDataFormat.ts",
"modules/fs/src/base/_IndexedDB.ts",
//
"modules/fs/src/FSType.ts",
"modules/fs/src/IReadFS.ts",
"modules/fs/src/ReadFS.ts",
"modules/fs/src/IReadWriteFS.ts",
"modules/fs/src/ReadWriteFS.ts",
//
"modules/fs/src/IndexedDBFS.ts",
"modules/fs/src/HttpFS.ts",
// 快捷键
"modules/shortcut/src/Keyboard.ts",
"modules/shortcut/src/handle/KeyCapture.ts",
"modules/shortcut/src/handle/KeyState.ts",
"modules/shortcut/src/handle/ShortCutCapture.ts",
"modules/shortcut/src/handle/ShortCutEvent.ts",
"modules/shortcut/src/ShortCut.ts",
//
"modules/render/src/gl/enums/RenderMode.ts",
"modules/render/src/gl/enums/TextureType.ts",
"modules/render/src/gl/enums/BlendEquation.ts",
"modules/render/src/gl/enums/BlendFactor.ts",
"modules/render/src/gl/enums/CullFace.ts",
"modules/render/src/gl/enums/ColorMask.ts",
"modules/render/src/gl/enums/FrontFace.ts",
"modules/render/src/gl/enums/TextureFormat.ts",
"modules/render/src/gl/enums/TextureDataType.ts",
"modules/render/src/gl/enums/TextureMinFilter.ts",
"modules/render/src/gl/enums/TextureMagFilter.ts",
"modules/render/src/gl/enums/TextureWrap.ts",
"modules/render/src/gl/enums/GLArrayType.ts",
"modules/render/src/gl/enums/AttributeUsage.ts",
"modules/render/src/gl/enums/DepthFunc.ts",
"modules/render/src/gl/GL.ts",
"modules/render/src/gl/GLCache.ts",
"modules/render/src/gl/GLExtension.ts",
"modules/render/src/gl/GLCapabilities.ts",
//
"modules/render/src/data/Uniform.ts",
"modules/render/src/data/Shader.ts",
"modules/render/src/data/RenderParams.ts",
"modules/render/src/data/RenderAtomic.ts",
"modules/render/src/data/Index.ts",
"modules/render/src/data/Attribute.ts",
"modules/render/src/data/Texture.ts",
"modules/render/src/data/FrameBuffer.ts",
//
"modules/render/src/RenderBuffer.ts",
//
"modules/render/src/shader/ShaderMacroUtils.ts",
"modules/render/src/shader/Macro.ts",
"modules/render/src/shader/ShaderLib.ts",
//
"modules/render/src/WebGLRenderer.ts",
//
"src/Menu.ts",
//
"src/event/GlobalDispatcher.ts",
// 自动生成文件
"src/autofiles/ShaderConfig.ts",
//基础工具
"src/utils/FunctionWarp.ts",
"src/utils/Uuid.ts",
"src/utils/debug.ts",
"src/utils/ObjectViewDefinitions.ts",
//
"src/utils/Ticker.ts",
"src/utils/DataTransform.ts",
"src/utils/ImageUtil.ts",
"src/utils/Stats.ts",
"src/utils/Path.ts",
"src/utils/RegExps.ts",
"src/utils/Pool.ts",
//
"src/utils/Task.ts",
//
"src/core/Feng3dObject.ts",
"src/core/AssetData.ts",
//
"src/assets/AssetMeta.ts",
"src/assets/AssetType.ts",
"src/assets/FileAsset.ts",
"src/assets/rs/ReadRS.ts",
"src/assets/rs/ReadWriteRS.ts",
//
"src/render/data/Uniform.ts",
"src/render/data/TextureInfo.ts",
"src/render/shader/ShaderLib.ts",
"src/render/FrameBufferObject.ts",
//
"src/render/renderer/ForwardRenderer.ts",
"src/render/renderer/DepthRenderer.ts",
"src/render/renderer/MouseRenderer.ts",
"src/render/renderer/ShadowRenderer.ts",
"src/render/renderer/OutlineRenderer.ts",
"src/render/renderer/WireframeRenderer.ts",
// 组件模块
"src/component/Component.ts",
"src/component/Graphics.ts",
"src/component/Behaviour.ts",
// 天空盒
"src/skybox/SkyBox.ts",
"src/skybox/SkyBoxRenderer.ts",
//
"src/core/HideFlags.ts",
"src/core/RunEnvironment.ts",
"src/core/Transform.ts",
"src/core/GameObject.ts",
"src/core/View.ts",
// 组件
"src/component/HoldSizeComponent.ts",
"src/component/BillboardComponent.ts",
"src/component/WireframeComponent.ts",
"src/component/CartoonComponent.ts",
"src/component/OutLineComponent.ts",
"src/core/RayCastable.ts",
"src/core/Renderer.ts",
"src/core/MeshRenderer.ts",
"src/core/ScriptComponent.ts",
"src/core/Script.ts",
// 场景
"src/scene/Scene.ts",
"src/scene/ScenePickCache.ts",
// 几何体
"src/geometry/Geometry.ts",
"src/geometry/CustomGeometry.ts",
"src/geometry/GeometryUtils.ts",
// 几何体组件
"src/geometry/PointGeometry.ts",
"src/geometry/SegmentGeometry.ts",
// 摄像机
"src/cameras/lenses/LensBase.ts",
"src/cameras/lenses/OrthographicLens.ts",
"src/cameras/lenses/PerspectiveLens.ts",
"src/cameras/Projection.ts",
"src/cameras/Camera.ts",
// 几何体
"src/primitives/QuadGeometry.ts",
"src/primitives/PlaneGeometry.ts",
"src/primitives/CubeGeometry.ts",
"src/primitives/SphereGeometry.ts",
"src/primitives/CapsuleGeometry.ts",
"src/primitives/CylinderGeometry.ts",
"src/primitives/ConeGeometry.ts",
"src/primitives/TorusGeometry.ts",
"src/primitives/ParametricGeometry.ts",
// 纹理
"src/textures/Texture2D.ts",
"src/textures/ImageTexture2D.ts",
"src/textures/ImageDataTexture2D.ts",
"src/textures/CanvasTexture2D.ts",
"src/textures/VideoTexture2D.ts",
"src/textures/RenderTargetTexture2D.ts",
"src/textures/TextureCube.ts",
// 材质
"src/materials/Material.ts",
"src/materials/StandardMaterial.ts",
"src/materials/PointMaterial.ts",
"src/materials/ColorMaterial.ts",
"src/materials/TextureMaterial.ts",
"src/materials/SegmentMaterial.ts",
// 灯光
"src/light/shadow/ShadowType.ts",
"src/light/LightType.ts",
"src/light/Light.ts",
"src/light/DirectionalLight.ts",
"src/light/PointLight.ts",
"src/light/SpotLight.ts",
//
"src/light/pickers/LightPicker.ts",
// 控制器
"src/controllers/ControllerBase.ts",
"src/controllers/LookAtController.ts",
"src/controllers/HoverController.ts",
"src/controllers/FPSController.ts",
// 拾取
"src/pick/Raycaster.ts",
// 声音
"src/audio/AudioListener.ts",
"src/audio/AudioSource.ts",
//水
"src/water/Water.ts",
"src/water/WaterMaterial.ts",
//地形
"src/terrain/TerrainGeometry.ts",
"src/terrain/TerrainMaterial.ts",
"src/terrain/TerrainMergeMethod.ts",
"src/terrain/TerrainData.ts",
"src/terrain/Terrain.ts",
//粒子系统
"src/animators/particle/Particle.ts",
"src/animators/particle/ParticlesAdditive.shader.ts",
"src/animators/particle/ParticlesAlphaBlendedPremultiply.shader.ts",
"src/animators/particle/ParticleSystem.ts",
//
"src/animators/particle/others/ParticleEmissionBurst.ts",
//
"src/animators/particle/enums/ParticleSystemShapeMultiModeValue.ts",
"src/animators/particle/enums/ParticleSystemShapeConeEmitFrom.ts",
"src/animators/particle/enums/ParticleSystemAnimationType.ts",
"src/animators/particle/enums/UVChannelFlags.ts",
"src/animators/particle/enums/ParticleSystemSimulationSpace.ts",
"src/animators/particle/enums/ParticleSystemScalingMode.ts",
"src/animators/particle/enums/ParticleSystemShapeType.ts",
"src/animators/particle/enums/ParticleSystemShapeType1.ts",
"src/animators/particle/enums/ParticleSystemMeshShapeType.ts",
"src/animators/particle/enums/ParticleSystemInheritVelocityMode.ts",
"src/animators/particle/enums/ParticleSystemNoiseQuality.ts",
"src/animators/particle/enums/ParticleSystemSubEmitterType.ts",
"src/animators/particle/enums/ParticleSystemSubEmitterProperties.ts",
"src/animators/particle/enums/ParticleSystemRenderMode.ts",
"src/animators/particle/enums/ParticleSystemRenderSpace.ts",
"src/animators/particle/enums/SpriteMaskInteraction.ts",
"src/animators/particle/enums/ParticleSystemSortMode.ts",
//
"src/animators/particle/shapes/ParticleSystemShape.ts",
"src/animators/particle/shapes/ParticleSystemShapeSphere.ts",
"src/animators/particle/shapes/ParticleSystemShapeHemisphere.ts",
"src/animators/particle/shapes/ParticleSystemShapeCone.ts",
"src/animators/particle/shapes/ParticleSystemShapeBox.ts",
"src/animators/particle/shapes/ParticleSystemShapeCircle.ts",
"src/animators/particle/shapes/ParticleSystemShapeEdge.ts",
//
"src/animators/particle/modules/ParticleModule.ts",
"src/animators/particle/modules/ParticleMainModule.ts",
"src/animators/particle/modules/ParticleEmissionModule.ts",
"src/animators/particle/modules/ParticleShapeModule.ts",
"src/animators/particle/modules/ParticleVelocityOverLifetimeModule.ts",
"src/animators/particle/modules/ParticleLimitVelocityOverLifetimeModule.ts",
"src/animators/particle/modules/ParticleInheritVelocityModule.ts",
"src/animators/particle/modules/ParticleForceOverLifetimeModule.ts",
"src/animators/particle/modules/ParticleColorBySpeedModule.ts",
"src/animators/particle/modules/ParticleColorOverLifetimeModule.ts",
"src/animators/particle/modules/ParticleSizeOverLifetimeModule.ts",
"src/animators/particle/modules/ParticleSizeBySpeedModule.ts",
"src/animators/particle/modules/ParticleRotationOverLifetimeModule.ts",
"src/animators/particle/modules/ParticleRotationBySpeedModule.ts",
"src/animators/particle/modules/ParticleNoiseModule.ts",
"src/animators/particle/modules/ParticleSubEmittersModule.ts",
"src/animators/particle/modules/ParticleTextureSheetAnimationModule.ts",
"src/animators/particle/modules/ParticleSystemRenderer.ts",
//骨骼动画
"src/animators/skeleton/Skeleton.ts",
"src/animators/skeleton/SkeletonComponent.ts",
"src/animators/skeleton/SkinnedMeshRenderer.ts",
//
"src/animation/PropertyClip.ts",
"src/animation/AnimationClip.ts",
"src/animation/Animation.ts",
//
"src/assets/FolderAsset.ts",
"src/assets/ArrayBufferAsset.ts",
"src/assets/StringAsset.ts",
"src/assets/ObjectAsset.ts",
"src/assets/assets/ScriptAsset.ts",
"src/assets/assets/ShaderAsset.ts",
"src/assets/assets/JSAsset.ts",
"src/assets/assets/JsonAsset.ts",
"src/assets/assets/TextAsset.ts",
"src/assets/assets/AudioAsset.ts",
"src/assets/assets/TextureAsset.ts",
"src/assets/assets/TextureCubeAsset.ts",
"src/assets/assets/GeometryAsset.ts",
"src/assets/assets/MaterialAsset.ts",
"src/assets/assets/GameObjectAsset.ts",
// 模型解析
"src/assets/parsers/OBJParser.ts",
"src/assets/parsers/MTLParser.ts",
"src/assets/parsers/MD5MeshParser.ts",
"src/assets/parsers/MD5AnimParser.ts",
//war3模型
"src/assets/parsers/mdl/MdlModel.ts",
"src/assets/parsers/mdl/War3Model.ts",
"src/assets/parsers/MDLParser.ts",
//
"src/assets/converters/MTLConverter.ts",
"src/assets/converters/OBJConverter.ts",
"src/assets/converters/MD5MeshConverter.ts",
"src/assets/converters/MD5AnimConverter.ts",
//
"src/assets/loader/MTLLoader.ts",
"src/assets/loader/OBJLoader.ts",
"src/assets/loader/MD5Loader.ts",
"src/assets/loader/MDLLoader.ts",
//
"src/core/Mouse3DManager.ts",
"src/Feng3d.ts",
]
}
TypeScript
1
https://gitee.com/gamegic/feng3d.git
git@gitee.com:gamegic/feng3d.git
gamegic
feng3d
feng3d
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891