New to Kendo UI for Angular? Start a free 30-day trial
A utility class for building transformation matrices.
(matrix?: Matrix)
Creates a transformation from the specified matrix, if any.
Matrix
The initial transformation matrix.
|
---|
Adds an observer to be notified for changes.
|
|
|
|
---|
Creates a new instance with the same transformation matrix.
|
Returns | |
---|
Transformation
|
- A new Transformation instance with the same matrix.
|
|
|
---|
Compares this transformation with another instance.
|
|
Returns | |
---|
boolean
|
true if the transformation matrix is the same. Otherwise, returns false .
|
|
|
---|
Gets the current transformation matrix for this transformation.
|
Returns | |
---|
Matrix
|
- The current transformation matrix.
|
|
|
---|
Multiplies the transformation by another one. The underlying transformation matrix is updated in-place.
|
Parameters | | |
---|
transformation
|
Transformation
|
The transformation to multiply by.
|
|
|
|
---|
Returns the list of observers.
|
|
|
---|
Stops notifying the specified observer for changes.
|
|
|
|
---|
Resumes the notification to all observers for changes.
|
|
|
---|
Sets the rotation with the specified parameters.
|
Parameters | | |
---|
angle
|
number
|
The angle of rotation in decimal degrees. Measured in a clockwise direction with 0 (zero) pointing "right". Negative values or values greater than 360 are normalized.
|
center
|
Point | number[]
|
The center of rotation.
|
|
|
|
---|
Sets scale with the specified parameters.
|
Parameters | | |
---|
scaleX
|
number
|
The scale factor on the X axis.
|
scaleY
|
number
|
The scale factor on the Y axis.
|
origin?
|
Point | number[]
|
The scale origin. Defaults to [0, 0].
|
|
|
|
---|
Suspends the change notifications to all observers.
|
|
|
---|
Sets the translation with the specified parameters.
|
Parameters | | |
---|
x
|
number
|
The distance to translate along the X axis.
|
y
|
number
|
The distance to translate along the Y axis.
|
|
|