NodeTransformationProperty

new SuperMap3D.NodeTransformationProperty(options)

Name Type Description
options Object optional 具有以下属性的对象:
Name Type Default Description
translation Property Cartesian3.ZERO optional Cartesian3 属性,用于指定节点的(x、y、z)平移值。
rotation Property Quaternion.IDENTITY optional Quaternion属性,用于指定节点的(x, y, z, w)旋转角度。
scale Property new Cartesian3(1.0, 1.0, 1.0) optional Cartesian3 属性,用于指定节点的(x、y、z)缩放比例。

Members

readonlydefinitionChanged : Event

获取当属性定义发生变化时引发的事件。如果调用 getValue会返回相同时间内的不同结果,则认为定义发生了变化。

readonlyisConstant : Boolean

获取表示该属性是否为常数的值。如果 getValue 在当前定义中总是返回相同的结果,则该属性被视为常量。

rotation : Property

获取或设置Quaternion属性,指定应用于节点的(x, y, z, w)旋转角度。
Default Value: Quaternion.IDENTITY

scale : Property

获取或设置 Cartesian3 属性,指定应用于节点的(x、y、z)缩放比例。
Default Value: new Cartesian3(1.0, 1.0, 1.0)

translation : Property

获取或设置 Cartesian3 属性,指定应用于节点的(x、y、z)平移。
Default Value: Cartesian3.ZERO

Methods

equals(other)Boolean

将此属性与提供的属性进行比较,如果相等则返回 true,否则返回 false。
Name Type Description
other Property optional 一个属性。
Returns:
如果左右相等,则为True,否则为false。

getValue(time, result)TranslationRotationScale

获取该属性在指定时间的值。
Name Type Description
time JulianDate 检索值的时间。
result TranslationRotationScale optional 要存储数值的对象,如果省略,则会创建一个新实例并返回。
Returns:
修改后的结果参数,或一个新实例(如果未提供结果参数)。