public class ArView
extends java.lang.Object
初始化前,需要调用ARRendererInfoUtil.saveARRendererMode(context,mode)。
构造器和说明 |
---|
ArView() |
限定符和类型 | 方法和说明 |
---|---|
float |
getDistanceFactor()
获取渲染物体的距离因子
|
float |
getHead()
获取当前视点的高度
|
Point3D |
getIntersectionPoint(int x, int y)
获取屏幕中心点,用于设置ArObject位置
|
float |
getMaxDistanceToRender()
获取多大距离物体才显示。
|
World |
getWorld()
获取AR场景
|
void |
setARRendererContext(android.content.Context context)
AR渲染
|
void |
setArViewAdapter(ArViewAdapter adapter)
设置适配器以在AR视图顶部绘制视图。
|
void |
setDistanceFactor(float factor)
设置渲染物体的距离因子。
|
void |
setHead(float headFactor)
设置视点高度参数 ,默认为0,范围为0~100,单位m
|
void |
setMaxDistanceToRender(float meters)
设置多大距离范围内(米)物体才显示。
|
void |
setOnClickArObjectListener(OnClickArObjectListener listener)
设置ArObject点击监听
|
void |
setWorld(World world)
AR场景,用于承载ArObject
|
void |
storeArObjectViewAndUri(android.view.View view, ArObject arObject)
设置ArObject对应的view视图
|
public void setARRendererContext(android.content.Context context)
context
- 上下文public Point3D getIntersectionPoint(int x, int y)
x
- 屏幕x坐标y
- 屏幕y坐标public void storeArObjectViewAndUri(android.view.View view, ArObject arObject)
view
- 视图arObject
- ArObject对象public void setOnClickArObjectListener(OnClickArObjectListener listener)
listener
- 点击监听public World getWorld()
public void setWorld(World world)
world
- AR场景public void setHead(float headFactor)
headFactor
- 高度public void setMaxDistanceToRender(float meters)
meters
- 距离范围public float getMaxDistanceToRender()
public void setDistanceFactor(float factor)
factor
- factor > 0public float getDistanceFactor()
public float getHead()
public void setArViewAdapter(ArViewAdapter adapter)
adapter
- 适配器