Wall

new YS.Wall(options)

Name Type Description
options Object optional 对象有下面这些属性:
Name Type Default Description
id String optional 墙的唯一标识. 如果为空, GUID自动生成.
name String optional 墙名称
category String optional 墙分类
points Array.<XYZ> 墙的顶部点集合object = [{x:112,y:12,z: 100},{x:113,y:12, z: 100}...]
minimumHeights Array.<Number> 墙底的高度数组,每一个对应一个点
maximumHeights Array.<Number> 墙顶的高度数组,每一个对应一个点
material Material Material.colorMaterial() optional 墙的材质,默认白色颜色材质
maxHeight Number Number.MAX_VALUE optional 最大显示距离
minHeight Number Number.MIN_VALUE optional 最小显示距离
visible Boolean true optional 是否可见
Implements:
Example:
//定义 墙
var wall = new YS.Wall({
 id: 'wall',
 name: 'wall',
 points: [
   {x: 114.0153401868262, y: 30.001413820358795, z: 15.639910289940197},
   {x: 114.01582518258238, y: 29.996648088766488, z: 16.564563348128864},
   {x: 114.0224635355563, y: 29.99718191147769, z: 16.98405947088648},
   {x: 114.02161325010417, y: 30.001974612369608, z: 16.24220198986772},
   {x: 114.0153401868262, y: 30.001413820358795, z: 15.639910289940197}
 ],
 minimumHeights: [15.639910289940197, 16.564563348128864, 16.98405947088648, 16.24220198986772, 15.639910289940197],
 maximumHeights: [100, 100, 100, 100, 100],
 material: YS.Material.colorMaterial(new YS.Color(1, 0, 0, 0.6)),
 })

Members

category : String

获取墙的分类.

category : String

获取墙的分类.

id : String

获取墙的id
Implements:
Default Value: GUID

id : String

获取墙的id
Implements:
Default Value: GUID

material : Material

获取或设置墙的材质.

material : Material

获取或设置墙的材质.

maxHeight : Number

获取或设置最大显示距离

maxHeight : Number

获取或设置最大显示距离

maximumHeights : Array.<Number>

获取或设置墙顶的坐标

maximumHeights : Array.<Number>

获取或设置墙顶的坐标

minHeight : Number

获取或设置最小显示距离

minHeight : Number

获取或设置最小显示距离

minimumHeights : Array.<Number>

获取或设置墙顶的坐标

minimumHeights : Array.<Number>

获取或设置墙顶的坐标

name : String

获取墙的id
Implements:
Default Value: {"get":""}

name : String

获取墙的id
Implements:
Default Value: {"get":""}

points : Array.<XYZ>

获取或设置墙顶的坐标

points : Array.<XYZ>

获取或设置墙顶的坐标

visible : Boolean

获取或设置墙是否可见
Implements:
Default Value: true

visible : Boolean

获取或设置墙是否可见
Implements:
Default Value: true