new VisualField(args)
- Description:
- 可视域分析,分析可视范围
 
- Source:
- objects/other/VisualField.js, line4
 
Parameters:
| Name | Type | Description | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| args | object | 构造函数参数对象 Properties
 | 
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 | 是否透明 | 
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毫秒 |