Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Ablesons
three.js
提交
1d4eb937
T
three.js
项目概览
Ablesons
/
three.js
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
three.js
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
1d4eb937
编写于
1月 08, 2021
作者:
M
Mr.doob
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Removed more Geometry references from d.ts files.
上级
0d1eb014
变更
12
隐藏空白更改
内联
并排
Showing
12 changed file
with
31 addition
and
49 deletion
+31
-49
src/Three.Legacy.d.ts
src/Three.Legacy.d.ts
+1
-0
src/animation/AnimationClip.d.ts
src/animation/AnimationClip.d.ts
+5
-1
src/core/Object3D.d.ts
src/core/Object3D.d.ts
+2
-3
src/extras/core/CurvePath.d.ts
src/extras/core/CurvePath.d.ts
+0
-14
src/objects/InstancedMesh.d.ts
src/objects/InstancedMesh.d.ts
+3
-4
src/objects/Line.d.ts
src/objects/Line.d.ts
+2
-3
src/objects/LineLoop.d.ts
src/objects/LineLoop.d.ts
+3
-4
src/objects/LineSegments.d.ts
src/objects/LineSegments.d.ts
+3
-4
src/objects/Mesh.d.ts
src/objects/Mesh.d.ts
+3
-4
src/objects/Points.d.ts
src/objects/Points.d.ts
+5
-6
src/objects/SkinnedMesh.d.ts
src/objects/SkinnedMesh.d.ts
+3
-4
src/renderers/WebGLRenderer.d.ts
src/renderers/WebGLRenderer.d.ts
+1
-2
未找到文件。
src/Three.Legacy.d.ts
浏览文件 @
1d4eb937
export
{};
src/animation/AnimationClip.d.ts
浏览文件 @
1d4eb937
import
{
KeyframeTrack
}
from
'
./KeyframeTrack
'
;
import
{
Bone
}
from
'
./../objects/Bone
'
;
import
{
MorphTarget
}
from
'
../core/Geometry
'
;
import
{
AnimationBlendMode
}
from
'
../constants
'
;
interface
MorphTarget
{
name
:
string
;
vertices
:
Vector3
[];
}
export
class
AnimationClip
{
constructor
(
name
?:
string
,
duration
?:
number
,
tracks
?:
KeyframeTrack
[],
blendMode
?:
AnimationBlendMode
);
...
...
src/core/Object3D.d.ts
浏览文件 @
1d4eb937
...
...
@@ -7,7 +7,6 @@ import { Layers } from './Layers';
import
{
WebGLRenderer
}
from
'
./../renderers/WebGLRenderer
'
;
import
{
Scene
}
from
'
./../scenes/Scene
'
;
import
{
Camera
}
from
'
./../cameras/Camera
'
;
import
{
Geometry
}
from
'
./Geometry
'
;
import
{
Material
}
from
'
./../materials/Material
'
;
import
{
Group
}
from
'
./../objects/Group
'
;
import
{
Raycaster
}
from
'
./Raycaster
'
;
...
...
@@ -192,7 +191,7 @@ export class Object3D extends EventDispatcher {
renderer
:
WebGLRenderer
,
scene
:
Scene
,
camera
:
Camera
,
geometry
:
Geometry
|
BufferGeometry
,
geometry
:
BufferGeometry
,
material
:
Material
,
group
:
Group
)
=>
void
;
...
...
@@ -204,7 +203,7 @@ export class Object3D extends EventDispatcher {
renderer
:
WebGLRenderer
,
scene
:
Scene
,
camera
:
Camera
,
geometry
:
Geometry
|
BufferGeometry
,
geometry
:
BufferGeometry
,
material
:
Material
,
group
:
Group
)
=>
void
;
...
...
src/extras/core/CurvePath.d.ts
浏览文件 @
1d4eb937
import
{
Curve
}
from
'
./Curve
'
;
import
{
Geometry
}
from
'
./../../core/Geometry
'
;
import
{
Vector
}
from
'
./../../math/Vector2
'
;
export
class
CurvePath
<
T
extends
Vector
>
extends
Curve
<
T
>
{
...
...
@@ -26,17 +25,4 @@ export class CurvePath<T extends Vector> extends Curve<T> {
getPoint
(
t
:
number
):
T
;
getCurveLengths
():
number
[];
/**
* @deprecated Use {@link Geometry#setFromPoints new THREE.Geometry().setFromPoints( points )} instead.
*/
createPointsGeometry
(
divisions
:
number
):
Geometry
;
/**
* @deprecated Use {@link Geometry#setFromPoints new THREE.Geometry().setFromPoints( points )} instead.
*/
createSpacedPointsGeometry
(
divisions
:
number
):
Geometry
;
/**
* @deprecated Use {@link Geometry#setFromPoints new THREE.Geometry().setFromPoints( points )} instead.
*/
createGeometry
(
points
:
T
[]
):
Geometry
;
}
src/objects/InstancedMesh.d.ts
浏览文件 @
1d4eb937
import
{
Geometry
}
from
'
./../core/Geometry
'
;
import
{
BufferGeometry
}
from
'
../core/BufferGeometry
'
;
import
{
Material
}
from
'
./../materials/Material
'
;
import
{
BufferAttribute
}
from
'
./../core/BufferAttribute
'
;
...
...
@@ -7,12 +6,12 @@ import { Matrix4 } from './../math/Matrix4';
import
{
Color
}
from
'
./../math/Color
'
;
export
class
InstancedMesh
<
TGeometry
extends
Geometry
|
BufferGeometry
=
Geometry
|
BufferGeometry
,
BufferGeometry
,
TMaterial
extends
Material
|
Material
[]
=
Material
|
Material
[]
>
extends
Mesh
<
T
Geometry
,
TMaterial
>
{
>
extends
Mesh
<
Buffer
Geometry
,
TMaterial
>
{
constructor
(
geometry
:
T
Geometry
,
geometry
:
Buffer
Geometry
,
material
:
TMaterial
,
count
:
number
);
...
...
src/objects/Line.d.ts
浏览文件 @
1d4eb937
import
{
Geometry
}
from
'
./../core/Geometry
'
;
import
{
Material
}
from
'
./../materials/Material
'
;
import
{
Raycaster
}
from
'
./../core/Raycaster
'
;
import
{
Object3D
}
from
'
./../core/Object3D
'
;
...
...
@@ -6,12 +5,12 @@ import { BufferGeometry } from '../core/BufferGeometry';
import
{
Intersection
}
from
'
../core/Raycaster
'
;
export
class
Line
<
TGeometry
extends
Geometry
|
BufferGeometry
=
Geometry
|
BufferGeometry
,
BufferGeometry
,
TMaterial
extends
Material
|
Material
[]
=
Material
|
Material
[]
>
extends
Object3D
{
constructor
(
geometry
?:
T
Geometry
,
geometry
?:
Buffer
Geometry
,
material
?:
TMaterial
);
...
...
src/objects/LineLoop.d.ts
浏览文件 @
1d4eb937
import
{
Line
}
from
'
./Line
'
;
import
{
Geometry
}
from
'
./../core/Geometry
'
;
import
{
Material
}
from
'
./../materials/Material
'
;
import
{
BufferGeometry
}
from
'
../core/BufferGeometry
'
;
export
class
LineLoop
<
TGeometry
extends
Geometry
|
BufferGeometry
=
Geometry
|
BufferGeometry
,
BufferGeometry
,
TMaterial
extends
Material
|
Material
[]
=
Material
|
Material
[]
>
extends
Line
<
T
Geometry
,
TMaterial
>
{
>
extends
Line
<
Buffer
Geometry
,
TMaterial
>
{
constructor
(
geometry
?:
T
Geometry
,
geometry
?:
Buffer
Geometry
,
material
?:
TMaterial
);
...
...
src/objects/LineSegments.d.ts
浏览文件 @
1d4eb937
import
{
Geometry
}
from
'
./../core/Geometry
'
;
import
{
Material
}
from
'
./../materials/Material
'
;
import
{
Line
}
from
'
./Line
'
;
import
{
BufferGeometry
}
from
'
../core/BufferGeometry
'
;
...
...
@@ -13,12 +12,12 @@ export const LineStrip: number;
export
const
LinePieces
:
number
;
export
class
LineSegments
<
TGeometry
extends
Geometry
|
BufferGeometry
=
Geometry
|
BufferGeometry
,
BufferGeometry
,
TMaterial
extends
Material
|
Material
[]
=
Material
|
Material
[]
>
extends
Line
<
T
Geometry
,
TMaterial
>
{
>
extends
Line
<
Buffer
Geometry
,
TMaterial
>
{
constructor
(
geometry
?:
T
Geometry
,
geometry
?:
Buffer
Geometry
,
material
?:
TMaterial
);
...
...
src/objects/Mesh.d.ts
浏览文件 @
1d4eb937
import
{
Geometry
}
from
'
./../core/Geometry
'
;
import
{
Material
}
from
'
./../materials/Material
'
;
import
{
Raycaster
}
from
'
./../core/Raycaster
'
;
import
{
Object3D
}
from
'
./../core/Object3D
'
;
...
...
@@ -6,16 +5,16 @@ import { BufferGeometry } from '../core/BufferGeometry';
import
{
Intersection
}
from
'
../core/Raycaster
'
;
export
class
Mesh
<
TGeometry
extends
Geometry
|
BufferGeometry
=
Geometry
|
BufferGeometry
,
BufferGeometry
,
TMaterial
extends
Material
|
Material
[]
=
Material
|
Material
[]
>
extends
Object3D
{
constructor
(
geometry
?:
T
Geometry
,
geometry
?:
Buffer
Geometry
,
material
?:
TMaterial
);
geometry
:
T
Geometry
;
geometry
:
Buffer
Geometry
;
material
:
TMaterial
;
morphTargetInfluences
?:
number
[];
morphTargetDictionary
?:
{
[
key
:
string
]:
number
};
...
...
src/objects/Points.d.ts
浏览文件 @
1d4eb937
import
{
Geometry
}
from
'
./../core/Geometry
'
;
import
{
Material
}
from
'
./../materials/Material
'
;
import
{
Raycaster
}
from
'
./../core/Raycaster
'
;
import
{
Object3D
}
from
'
./../core/Object3D
'
;
...
...
@@ -9,16 +8,16 @@ import { Intersection } from '../core/Raycaster';
* A class for displaying points. The points are rendered by the WebGLRenderer using gl.POINTS.
*/
export
class
Points
<
TGeometry
extends
Geometry
|
BufferGeometry
=
Geometry
|
BufferGeometry
,
BufferGeometry
,
TMaterial
extends
Material
|
Material
[]
=
Material
|
Material
[]
>
extends
Object3D
{
/**
* @param geometry An instance of
Geometry or
BufferGeometry.
* @param geometry An instance of BufferGeometry.
* @param material An instance of Material (optional).
*/
constructor
(
geometry
?:
T
Geometry
,
geometry
?:
Buffer
Geometry
,
material
?:
TMaterial
);
...
...
@@ -28,9 +27,9 @@ export class Points <
readonly
isPoints
:
true
;
/**
* An instance of
Geometry or
BufferGeometry, where each vertex designates the position of a particle in the system.
* An instance of BufferGeometry, where each vertex designates the position of a particle in the system.
*/
geometry
:
T
Geometry
;
geometry
:
Buffer
Geometry
;
/**
* An instance of Material, defining the object's appearance. Default is a PointsMaterial with randomised colour.
...
...
src/objects/SkinnedMesh.d.ts
浏览文件 @
1d4eb937
import
{
Geometry
}
from
'
./../core/Geometry
'
;
import
{
Material
}
from
'
./../materials/Material
'
;
import
{
Matrix4
}
from
'
./../math/Matrix4
'
;
import
{
Skeleton
}
from
'
./Skeleton
'
;
...
...
@@ -6,12 +5,12 @@ import { Mesh } from './Mesh';
import
{
BufferGeometry
}
from
'
../core/BufferGeometry
'
;
export
class
SkinnedMesh
<
TGeometry
extends
Geometry
|
BufferGeometry
=
Geometry
|
BufferGeometry
,
BufferGeometry
,
TMaterial
extends
Material
|
Material
[]
=
Material
|
Material
[]
>
extends
Mesh
<
T
Geometry
,
TMaterial
>
{
>
extends
Mesh
<
Buffer
Geometry
,
TMaterial
>
{
constructor
(
geometry
?:
T
Geometry
,
geometry
?:
Buffer
Geometry
,
material
?:
TMaterial
,
useVertexTexture
?:
boolean
);
...
...
src/renderers/WebGLRenderer.d.ts
浏览文件 @
1d4eb937
...
...
@@ -17,7 +17,6 @@ import { Material } from './../materials/Material';
import
{
ToneMapping
,
ShadowMapType
,
CullFace
,
TextureEncoding
}
from
'
../constants
'
;
import
{
WebXRManager
}
from
'
../renderers/webxr/WebXRManager
'
;
import
{
RenderTarget
}
from
'
./webgl/WebGLRenderLists
'
;
import
{
Geometry
}
from
'
./../core/Geometry
'
;
import
{
BufferGeometry
}
from
'
./../core/BufferGeometry
'
;
import
{
Texture
}
from
'
../textures/Texture
'
;
import
{
XRAnimationLoopCallback
}
from
'
./webxr/WebXR
'
;
...
...
@@ -334,7 +333,7 @@ export class WebGLRenderer implements Renderer {
renderBufferDirect
(
camera
:
Camera
,
scene
:
Scene
,
geometry
:
Geometry
|
BufferGeometry
,
geometry
:
BufferGeometry
,
material
:
Material
,
object
:
Object3D
,
geometryGroup
:
any
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录