public class Skyline
extends InternalHandleDisposable
限定符和类型 | 方法和说明 |
---|---|
boolean |
build()
执行天际线分析。
|
void |
clear()
清除分析结果。
|
void |
dispose()
释放SkyLine对象所占的本地资源。
|
Color |
getColor()
返回天际线颜色。
|
double |
getDirection()
获取相机与正北方向的夹角,单位:度。
|
double |
getPitch()
获取相机的俯仰,注意:该俯仰指相机方向和水面方向的夹角,单位:度。
|
double |
getRadius()
获取天际线与观察点之间的水平距离。
|
Point3D |
getViewerPosition()
返回当前观察者的三维点位置。
|
void |
setColor(Color color)
设置天际线颜色。
|
void |
setDirection(double direction)
设置相机与正北方向的夹角,单位:度。
|
void |
setPitch(double pitch)
设置相机的俯仰,注意:该俯仰指相机方向和水面方向的夹角,单位:度。
|
void |
setRadius(double value)
设置天际线与观察点之间的水平距离。
|
void |
setViewerPosition(Point3D position)
设置当前观察者的三维点位置。
|
void |
setViewerVisible(boolean visible)
设置观测点是否可见。
|
public Skyline(Scene scene)
public void dispose()
public Point3D getViewerPosition()
public void setViewerPosition(Point3D position)
position
- 三维点位置。public double getDirection()
public void setDirection(double direction)
direction
- 角度。public double getPitch()
public void setPitch(double pitch)
pitch
- 角度。public boolean build()
public void clear()
public void setViewerVisible(boolean visible)
visible
- 可见性。public double getRadius()
public void setRadius(double value)
value
- 水平距离。public Color getColor()
public void setColor(Color color)
颜色对象。
-