Appearance
Class: Clipping
模型剖切类
Table of contents
Constructors
Accessors
Methods
Constructors
constructor
• new Clipping(viewer, options?): Clipping
模型剖切类
Parameters
| Name | Type | Description |
|---|---|---|
viewer | Viewer | 视图 |
options? | ClippingOptions | ClippingOptions 初始化参数 |
Returns
Example
js
const clipping = new joDVF.Clipping(viewer);
clipping.start(model, joDVF.ClippingMode.X);Defined in
src/analysis/Clipping.ts:144
Accessors
matrix4
• get matrix4(): Matrix4
模型矩阵
Returns
Matrix4
Memberof
Clipping
Defined in
src/analysis/Clipping.ts:129
Methods
start
▸ start(model, mode, positions): void
开始剖切
Parameters
| Name | Type | Description |
|---|---|---|
model | Cesium3DTileset | 模型数据 |
mode | ClippingMode | 剖切模式 |
positions | Cartesian3[] | ClippingMode.Line 时,需要传入沿线的两点 Cartesian3 |
Returns
void
Defined in
src/analysis/Clipping.ts:311
updateDistance
▸ updateDistance(distance): void
更新剖切面距离模型中心距离
Parameters
| Name | Type | Description |
|---|---|---|
distance | number | 剖切距离模型中心的距离,正负数代表不同方向 |
Returns
void
Defined in
src/analysis/Clipping.ts:405
destroy
▸ destroy(): void
销毁
Returns
void
Defined in
src/analysis/Clipping.ts:412
isDestroyed
▸ isDestroyed(): boolean
是否已经销毁
Returns
boolean
Defined in
src/analysis/Clipping.ts:423
setReverse
▸ setReverse(): void
取反剖切,当已经在剖切时操作有效
Returns
void
Defined in
src/analysis/Clipping.ts:430

