new NodeTransformationProperty()
Property可生成TranslationRotationScale数据。
| Name | Type | Default | Description |
|---|---|---|---|
options.translation |
Property | Cartesian3.ZERO |
可选
|
options.rotation |
Property | Quaternion.IDENTITY |
可选
|
options.scale |
Property | new Cartesian3(1.0, 1.0, 1.0) |
可选
|
Members
-
readonly definitionChangedEvent
-
获取当属性定义发生变化时引发的事件。如果调用 getValue会返回相同时间内的不同结果,则认为定义发生了变化。
-
readonly isConstantBoolean
-
获取表示该属性是否为常数的值。如果 getValue 在当前定义中总是返回相同的结果,则该属性被视为常量。
-
rotationProperty
-
获取或设置
Quaternion属性,指定应用于节点的(x, y, z, w)旋转角度。- Default Value: Quaternion.IDENTITY
scaleProperty
获取或设置 Cartesian3 属性,指定应用于节点的(x、y、z)缩放比例。
- Default Value: new Cartesian3(1.0, 1.0, 1.0)
translationProperty
获取或设置 Cartesian3 属性,指定应用于节点的(x、y、z)平移。
- Default Value: Cartesian3.ZERO
Methods
-
equals(other){Boolean}
-
将此属性与提供的属性进行比较,如果相等则返回 true,否则返回 false。
Name Type Description otherProperty 可选 一个属性。
Returns:
Type Description Boolean 如果左右相等,则为True,否则为false。 -
getValue(time, result){TranslationRotationScale}
-
获取给定时间的属性值。
Name Type Description timeJulianDate 读取属性值的时间。
resultTranslationRotationScale 可选 要存储属性值的对象,如果省略,则会创建一个新实例并返回。
Returns:
Type Description TranslationRotationScale 修改后的结果参数,或一个新实例(如果未提供结果参数)。