Transformations (OpScript)¶
Transformations¶
Authoring Transformations¶
-
XFormUtils.
InitXForm
(GroupBuilder gb[, GroupAttribute|DoubleAttribute xform])¶
-
XFormUtils.
PushRotateAttr
(GroupBuilder gb, number angle, number x, number y, number z)¶
-
XFormUtils.
PushRotateAttr
(Attribute attr, number angle, number x, number y, number z) → Attribute
-
XFormUtils.
PushTranslateAttr
(GroupBuilder gb, number x, number y, number z)¶
-
XFormUtils.
PushTranslateAttr
(Attribute attr, number x, number y, number z) → Attribute
-
XFormUtils.
PushScaleAttr
(GroupBuilder gb, number x, number y, number z)¶
-
XFormUtils.
PushScaleAttr
(Attribute attr, number x, number y, number z) → Attribute
-
XFormUtils.
PushMatrixAttr
(GroupBuilder gb, number[16] matrix)¶
-
XFormUtils.
PushMatrixAttr
(Attribute attr, number[16] matrix) → Attribute
-
XFormUtils.
PushOriginAttr
(GroupBuilder gb)¶
-
XFormUtils.
PushOriginAttr
(Attribute attr) → Attribute
Handling Bounds¶
-
XFormUtils.
CreateBoundsAttr
(number xMin, number xMax, number yMin, number yMax, number zMin, number zMax) → DoubleAttribute¶
-
XFormUtils.
MergeBounds
(DoubleAttribute boundsA, DoubleAttribute boundsB) → DoubleAttribute¶
-
XFormUtils.
CalcTransformedBoundsAtExistingTimes
(GroupAttribute|DoubleAttribute xform, DoubleAttribute bounds) → DoubleAttribute¶
-
XFormUtils.
CollapseBoundsTimeSamples
(DoubleAttribute bounds) → DoubleAttribute¶