public class ArObject
extends java.lang.Object
Word
限定符和类型 | 方法和说明 |
---|---|
Point3D |
getAngle()
获取用于渲染的x,y,z轴的角度
|
Point3D |
getBottomLeft()
获取ArObject左下角顶点
|
Point3D |
getBottomRight()
获取ArObject右下角顶点
|
double |
getDistanceFromUser()
获取ArObject与用户的距离(米)
|
long |
getId()
获取ArObject ID
|
java.lang.String |
getInfo()
获取ArObject描述信息
|
java.lang.String |
getName()
获取ArObject名称
|
Point3D |
getPosition()
获取渲染的ArObject的位置
|
Point3D |
getTopLeft()
获取ArObject左上角顶点
|
Point3D |
getTopRight()
获取ArObject右上角顶点
|
boolean |
isVisible()
返回ArObject是否显示
|
void |
setAngle(float x, float y, float z)
设置用于渲染的角度
|
void |
setAngle(Point3D newAngle)
设置用于渲染的角度
|
void |
setDistanceFromUser(double distance)
设置ArObject与用户的距离(米)
|
void |
setInfo(java.lang.String info)
设置ArObject对象信息
|
void |
setName(java.lang.String name)
设置ArObject名称
|
void |
setPosition(float x, float y, float z)
设置渲染的ArObject的位置
|
void |
setPosition(Point3D newPos)
设置渲染的ArObject的位置
|
void |
setVisible(boolean visible)
设置ArObject的可见性,默认为true。
|
public ArObject(long id)
id
- IDpublic ArObject()
public long getId()
public void setInfo(java.lang.String info)
info
- 描述信息public java.lang.String getInfo()
public Point3D getAngle()
public void setAngle(float x, float y, float z)
x
- x轴偏转角度y
- y轴偏转角度z
- z轴偏转角度public void setAngle(Point3D newAngle)
newAngle
- 包含x,y,z偏转信息public Point3D getPosition()
public void setPosition(Point3D newPos)
newPos
- 三维点public void setPosition(float x, float y, float z)
x
- x坐标y
- y坐标z
- z坐标public void setVisible(boolean visible)
visible
- 是否显示,如果设置为true,则可见;设置为false,不可见。public boolean isVisible()
public void setName(java.lang.String name)
name
- 名称public java.lang.String getName()
public double getDistanceFromUser()
public void setDistanceFromUser(double distance)
distance
- 距离public Point3D getTopLeft()
public Point3D getBottomLeft()
public Point3D getBottomRight()
public Point3D getTopRight()