public class LookAt
extends java.lang.Object
该类通过指定镜头所观察点位置、方向角、俯仰角及镜头到所观察点的距离,确定场景位置。
构造器和说明 |
---|
LookAt(double longitude, double latitude, double range)
通过指定的镜头所查看点的经纬度、距离构造一个新的LookAt对象
|
LookAt(double longitude, double latitude, double range, AltitudeMode mode)
通过指定的镜头所查看点的经纬度、距离、查看点的高度模式构造一个新的LookAt对象
|
LookAt(double longitude, double latitude, double altitude, AltitudeMode mode, double tilt, double heading, double range)
通过指定的镜头所查看点经纬度、高度、俯仰角、方位角、距离及高度模式构造一个新的LookAt对象
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
equals(LookAt lookAt)
判断两个相机是否相同
|
double |
getAltitude()
获取镜头所查看点的高度
|
AltitudeMode |
getAltitudeMode()
获取镜头所查看点的高度模式。
|
double |
getHeading()
获取镜头所查看点的方位角,即顺时针与正北方向的夹角,取值范围:0度~360度
|
double |
getLatitude()
获取镜头所查看点的纬度。
|
double |
getLongitude()
获取镜头所查看点的经度,相对于本初子午线的角度距离(以度表示)。
|
double |
getRange()
获取镜头到镜头所查看点的距离。
|
double |
getTilt()
获取LookAt位置方向与地表法线的夹角。
|
boolean |
isValid()
判断是否可见
|
void |
setAltitude(double atitude)
设置镜头所查看点的高度
|
void |
setAltitudeMode(AltitudeMode mode)
设置镜头所查看点的高度模式。
|
void |
setHeading(double heading)
设置镜头所查看点的方位角,即顺时针与正北方向的夹角,取值范围:0度~360度
|
void |
setLatitude(double latitude)
设置镜头所查看点的纬度。
|
void |
setLongtitude(double longtitude)
设置镜头所查看点的经度,相对于本初子午线的角度距离(以度表示)。
|
void |
setRange(double range)
设置镜头到镜头所查看点的距离。
|
void |
setTilt(double tilt)
设置LookAt位置方向与地表法线的夹角。
|
java.lang.String |
toString()
返回一个字符串,用来描述LookAt相机类对象。
|
public LookAt(double longitude, double latitude, double range)
longitude
- 指定的经度。latitude
- 指定的纬度range
- 指定的距离public LookAt(double longitude, double latitude, double range, AltitudeMode mode)
longitude
- 指定的经度。latitude
- 指定的纬度range
- 指定的距离mode
- 指定的高度模式public LookAt(double longitude, double latitude, double altitude, AltitudeMode mode, double tilt, double heading, double range)
longitude
- 指定的经度。latitude
- 指定的纬度altitude
- 指定的高度mode
- 指定的高度模式tilt
- 指定的俯仰角heading
- 指定的方位角range
- 指定的距离public double getLatitude()
public void setLatitude(double latitude)
latitude
- 指定的纬度public double getLongitude()
public void setLongtitude(double longtitude)
longtitude
- 指定的经度public double getAltitude()
public void setAltitude(double atitude)
atitude
- 指定的高度public double getTilt()
public void setTilt(double tilt)
tilt
- 指定的夹角public double getHeading()
public void setHeading(double heading)
heading
- 指定的方位角public double getRange()
public void setRange(double range)
range
- 指定的距离public AltitudeMode getAltitudeMode()
public void setAltitudeMode(AltitudeMode mode)
mode
- 指定的高度模式public boolean isValid()
public boolean equals(LookAt lookAt)
lookAt
- 指定的目标LookAt相机public java.lang.String toString()
toString
在类中 java.lang.Object