public class ArObject
extends java.lang.Object
| 限定符和类型 | 方法和说明 |
|---|---|
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()