public class ARDynamicGeometry
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static interface |
ARDynamicGeometry.OnPointUpdateListener
点监听事件
|
构造器和说明 |
---|
ARDynamicGeometry(AREffectElement parent)
构造函数
|
限定符和类型 | 方法和说明 |
---|---|
void |
addPoint(Point3D p)
添加点
|
void |
clearAll()
清空所有
|
void |
clearCurrentObj()
清除当前绘制的对象
|
boolean |
delLastPoint()
清除最后一次添加的节点
|
java.util.ArrayList<Point3D> |
getCurrentClockwisePoints()
获取始终为顺时针方向的点集
在采集面对象时,无论是否是按顺时针的方向打点
addPoint(Point3D) ,此处都输出顺时针方向的点集 |
ARGeometry |
getCurrentObj(ARGeometry.ARGeometryType type)
获取当前指定类型的对象
|
ShapeStyle |
getLineStyle()
获取线风格
|
ARDynamicGeometry.OnPointUpdateListener |
getOnPointUpdateListener()
获取点监听事件
|
ShapeStyle |
getPointStyle()
获取点风格
|
ShapeStyle |
getPolygonStyle()
获取面风格
|
void |
refresh()
刷新
|
boolean |
saveCurrentObj()
保存当前对象
|
ARDynamicGeometry |
setLineStyle(ShapeStyle lineStyle)
设置线风格
|
void |
setOnPointUpdateListener(ARDynamicGeometry.OnPointUpdateListener onPointUpdateListener)
设置点添加监听事件
|
ARDynamicGeometry |
setPointStyle(ShapeStyle pointStyle)
设置点风格
|
ARDynamicGeometry |
setPolygonStyle(ShapeStyle polygonStyle)
设置面风格
|
public ARDynamicGeometry(AREffectElement parent)
parent
- 父节点元素public void setOnPointUpdateListener(ARDynamicGeometry.OnPointUpdateListener onPointUpdateListener)
onPointUpdateListener
- 监听事件public void clearAll()
public ARGeometry getCurrentObj(ARGeometry.ARGeometryType type)
type
- public boolean saveCurrentObj()
public void clearCurrentObj()
public void addPoint(Point3D p)
p
- public boolean delLastPoint()
public ShapeStyle getPointStyle()
public ARDynamicGeometry setPointStyle(ShapeStyle pointStyle)
pointStyle
- 风格public ShapeStyle getPolygonStyle()
public ShapeStyle getLineStyle()
public ARDynamicGeometry setLineStyle(ShapeStyle lineStyle)
pointStyle
- 风格public ARDynamicGeometry setPolygonStyle(ShapeStyle polygonStyle)
pointStyle
- 风格public ARDynamicGeometry.OnPointUpdateListener getOnPointUpdateListener()
public void refresh()
public java.util.ArrayList<Point3D> getCurrentClockwisePoints()
在采集面对象时,无论是否是按顺时针的方向打点addPoint(Point3D)
,此处都输出顺时针方向的点集