ModelSymbol

new CooSDK.ModelSymbol(props)

模型符号化对象。

Name Type Description
props Object

包含如下属性的Object:

Name Type Default Description
url String

模型路径,可以是本地绝对路径,也可以是网络路径。

featureLiftUp Number 0 optional

符号对象相当于要素的抬高高度。

heading Number | String null optional

模型绕z轴的旋转弧度或者属性字段,应用于LabelObj时只可配置属性字段。

isAddGroundLine Boolean false optional

文字是否添加接地线。

isEdit Boolean true optional

是否用于AxisEditTool编辑或者旋转及比例调整。

isLocalRotation Boolean true optional

是否将模型进行局部旋转。 通过局部旋转可以保持模型原始朝向。

lineColor ColorObj new ColorObj(0, 0, 0, 1) optional

接地线颜色。

modelOriginDir Vector3Obj new Vector3Obj(0, 0, 1) optional

模型最初始旋转轴向。默认"0,0,1" 代表绕z轴旋转。

pitch Number | String null optional

模型绕y轴的旋转弧度或者属性字段,应用于LabelObj时只可配置属性字段。

quation Vector4Obj | String null optional

模型朝向四元数向量或者属性字段,应用于LabelObj时只可配置属性字段。

roll Number | String null optional

模型绕x轴的旋转弧度或者属性字段,应用于LabelObj时只可配置属性字段。

xScale Number | String null optional

模型在x方向上缩放比例或者属性字段,应用于LabelObj时只可配置属性字段。

yScale Number | String null optional

模型在y方向上缩放比例或者属性字段,应用于LabelObj时只可配置属性字段。

zScale Number | String null optional

模型在z方向上缩放比例或者属性字段,应用于LabelObj时只可配置属性字段。

Demo:

Members

featureLiftUp : Number

获取或者设置符号对象相当于要素的抬高高度。

Default Value: 0.0

heading : Number|String

获取或者设置模型绕z轴的旋转弧度或者属性字段,应用于LabelObj时只可配置属性字段。

Default Value: 0

isAddGroundLine : Boolean

获取或者设置文字是否添加接地线。

Default Value: false

isEdit : Boolean

获取或者设置是否用于AxisEditTool编辑或者旋转及比例调整。

Default Value: true

isLocalRotation : Boolean

获取或者设置是否将模型进行局部旋转,通过局部旋转可以保持模型原始朝向。

Default Value: true

lineColor : ColorObj

获取或者设置接地线颜色.

Default Value: new ColorObj(0, 0, 0, 1)

modelOriginDir : Vector3Obj

获取或者设置模型最初始旋转轴向。默认"0,0,1" 代表绕z轴旋转。

Default Value: new Vector3Obj(0, 0, 1)

pitch : Number|String

获取或者设置模型绕y轴的旋转弧度或者属性字段,应用于LabelObj时只可配置属性字段。

Default Value: 0

quation : Vector4Obj|String

获取或者设置模型朝向四元数向量或者属性字段,应用于LabelObj时只可配置属性字段。

Default Value: null

roll : Number|String

获取或者设置模型绕x轴的旋转弧度或者属性字段,应用于LabelObj时只可配置属性字段。

Default Value: 0

url : String

获取或者设置模型路径,可以是本地绝对路径,也可以是网络路径。

xScale : Number|String

获取或者设置模型x方向放大比例或属性字段,应用于LabelObj时只可配置属性字段。

Default Value: 1

yScale : Number|String

获取或者设置模型y方向放大比例或属性字段,应用于LabelObj时只可配置属性字段。

Default Value: 1

zScale : Number|String

获取或者设置模型z方向放大比例或属性字段,应用于LabelObj时只可配置属性字段。

Default Value: 1