new Sphere()
- Description:
- 圆球,支持Color,Color2渐变
- Source:
- objects/Shape/Sphere.js, line3
Extends
Members
(readonly) animateNeedsUpdate
- Source:
- objects/Shape/Shape.js, line814
- Inherited From:
Properties:
Name | Type | Description |
---|---|---|
animateNeedsUpdate |
Boolean | 动画是否变化 |
depthTest
- Source:
- objects/Shape/Shape.js, line398
- Inherited From:
- Default Value:
- true
Properties:
Name | Type | Description |
---|---|---|
depthTest |
boolean | 是否开启深度测试 |
map
- Description:
- 获取贴图
- Source:
- objects/Shape/Shape.js, line134
- Overrides:
获取贴图
(readonly) materialNeedsUpdate
- Source:
- objects/Shape/Shape.js, line802
- Inherited From:
Properties:
Name | Type | Description |
---|---|---|
materialNeedsUpdate |
Boolean | 记录材质是否变化 |
(readonly) matrixNeedsUpdate
- Source:
- objects/Shape/Shape.js, line796
- Inherited From:
Properties:
Name | Type | Description |
---|---|---|
matrixNeedsUpdate |
Boolean | 记录空间是否变化 |
transparent
- Source:
- objects/Shape/Shape.js, line393
- Inherited From:
- Default Value:
- opacity < 1.0
Properties:
Name | Type | Description |
---|---|---|
transparent |
boolean | 是否透明 |
type
- Source:
- objects/Shape/Sphere.js, line16
Properties:
Name | Type | Description |
---|---|---|
type |
string | 类型 |
visible
- Description:
- 获取可见性状态
- Source:
- objects/Shape/Shape.js, line113
- Overrides:
获取可见性状态
(readonly) visibleNeedsUpdate
- Source:
- objects/Shape/Shape.js, line808
- Inherited From:
Properties:
Name | Type | Description |
---|---|---|
visibleNeedsUpdate |
Boolean | 记录显隐是否变化 |
Methods
animate(options) → {TWEEN.Tween}
- Description:
- 动画函数,to中的animateOffset表示位置偏移单位cm
- Source:
- objects/Shape/Shape.js, line828
- Inherited From:
Parameters:
Name | Type | Description | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
object | {from, to, duration, easing, loop}
Properties
|
Returns:
返回Tween对象,可以调用stop()方法停止动画,onUpdate的时候会返回一个0-1的渐变值
- Type
- TWEEN.Tween
setData(geoJsonData)
- Description:
- 数据赋值与预处理
- Source:
- objects/Shape/Shape.js, line905
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
geoJsonData |
object | geojson格式的几何信息 |
stopAnimate(delayTime)
- Description:
- 停止动画
- Source:
- objects/Shape/Shape.js, line891
- Inherited From:
Parameters:
Name | Type | Default | Description |
---|---|---|---|
delayTime |
1000
|
延迟时间,默认为1000毫秒 |