Appearance
Class: SightLine
通视分析
Table of contents
Constructors
Properties
Accessors
Methods
Constructors
constructor
• new SightLine(scene, startPoint, endPoint): SightLine
通视分析
Parameters
| Name | Type | Description |
|---|---|---|
scene | Scene | 场景实例 |
startPoint | Cartesian3 | 开始点 |
endPoint | Cartesian3 | 结束点 |
Returns
Example
js
const sightLine = new joDVF.SightLine(scene, startPoint, endPoint);
sightLine.build();Defined in
src/analysis/SightLine.ts:56
Properties
stPoint
• stPoint: Cartesian3
Defined in
src/analysis/SightLine.ts:32
edPoint
• edPoint: Cartesian3
Defined in
src/analysis/SightLine.ts:33
intersection
• intersection: Cartesian3
Defined in
src/analysis/SightLine.ts:34
Accessors
primitives
• get primitives(): PrimitiveCollection
绘制的图元集合
Returns
PrimitiveCollection
Memberof
SightLine
Defined in
src/analysis/SightLine.ts:229
invisibleColor
• get invisibleColor(): Color
不可见部分颜色
Returns
Color
Memberof
SightLine
Defined in
src/analysis/SightLine.ts:238
lineWidth
• get lineWidth(): number
线条宽度
Returns
number
Memberof
SightLine
Defined in
src/analysis/SightLine.ts:252
visibleColor
• get visibleColor(): Color
可见部分颜色
Returns
Color
Memberof
SightLine
Defined in
src/analysis/SightLine.ts:266
Methods
build
▸ build(): void
构建通视分析 —— 原理:比例插值
Returns
void
Defined in
src/analysis/SightLine.ts:136
clear
▸ clear(): void
清除绘制结果
Returns
void
Defined in
src/analysis/SightLine.ts:204
getIntersection
▸ getIntersection(): Cartesian3
获取交点
Returns
Cartesian3
返回交点 cartesian3 坐标或者 null,null 就是代表可视
Defined in
src/analysis/SightLine.ts:212
destroy
▸ destroy(): void
销毁
Returns
void
Defined in
src/analysis/SightLine.ts:219

