IsogonShapeDrawer

正多边形

new YS.IsogonShapeDrawer(options)

正多边形
Name Type Description
options Object 对象有下面这些属性:
Name Type Default Description
ys YouScene YouScene对象
id String optional 唯一标识
name String optional 名称
color Color optional 颜色
sides Number 5 optional 边数
active Boolean optional 是否激活
Implements:

Members

sides : Number

正多边形的边数
Default Value: 5

Methods

exportOptions()Object

获取ShapeDrawer的导出附加信息,即该Drawer的特有参数,用于导入时恢复现场
Returns:
返回自定义json对象,默认undefined
Implements:

getShape(length, width, height)Array.<Position>

以形状中心为原点,给定长度,绘制形状,以正北为y正轴,正东为x正轴,垂直屏幕向外为z正轴(如果需要)
Name Type Description
length Number 形状在x方向的长度
width Number 形状在y方向的长度
height Number 形状在z方向的高度
Returns:
返回组成形状的边上形状点序列 position = {longitude: 180, latitude: 90, height: 50}
Implements:

importOptions(options)

设置ShapeDrawer的导入附加信息,即该Drawer的特有参数,用于恢复现场
Name Type Description
options Object 导出时的自定义json对象
Implements: