Scale
|
The Scale3d type exposes the following members.
Name | Description | |
---|---|---|
![]() |
Scale3d(Double) | Constructor for the Scale3d class. Creates scale transformation with the uniform scale factor. |
![]() |
Scale3d(Double) | Constructor for the Scale3d class. Creates scale transformation with the specified factors for x, y and z axes. |
![]() |
Scale3d(Double, Double, Double) | Constructor for the Scale3d class. Creates scale transformation with the specified factors for x and y axes. |
Name | Description | |
---|---|---|
![]() |
Coordinate | Property that represents a scale factor at the specified index. |
![]() |
X | Property that represents a scale factor for the x axis. |
![]() |
Y | Property that represents a scale factor for the y axis. |
![]() |
Z | Property that represents a scale factor for the z axis. |
Name | Description | |
---|---|---|
![]() |
Equals | Checks objects for equality. (Overrides ValueTypeEquals(Object)) |
![]() ![]() |
ExtractScale | Returns the scale that corresponds to the lengths of the column vectors of the specified transformation matrix. |
![]() |
GetHashCode | Retrieves the object hash code. (Overrides ValueTypeGetHashCode) |
![]() |
GetMatrix | Returns the transformation matrix equivalent to this scale vector. |
![]() |
GetType | Gets the Type of the current
instance. (Inherited from Object) |
![]() |
Inverse | Returns the inverse of this scale vector. |
![]() |
IsEqualTo(Scale3d) | Checks whether the specified scale vector equals to this scale vector. |
![]() |
IsEqualTo(Scale3d, Tolerance) | |
![]() |
IsProportional | Checks whether this scale vector scales uniformly. |
![]() |
IsProportional(Tolerance) | Checks whether this scale vector scales uniformly according to the specified tolerance. |
![]() |
MultiplyBy | Multiplies this scale vector by the specified scale factor and returns the resulting scale vector. |
![]() |
PostMultiplyBy | Sets this scale vector to the product (this scale vector) * (rightSide), and returns the resulting vector. |
![]() |
PreMultiplyBy | Sets this scale vector to the product (rightSide) * (this scale vector), and returns the resulting vector. |
![]() ![]() |
RemoveScale | Returns the scale vector corresponding to the lengths of the column vectors of the transformation matrix, and sets the scale factor of the matrix to 1 .. |
![]() |
ToArray | Returns an array of 3 values that represent scale factors for x, y and z axes. |
![]() |
ToString | Returns a string representation of this object. (Overrides ValueTypeToString) |
![]() |
ToString(IFormatProvider) | Returns a string representation of this object. |
Name | Description | |
---|---|---|
![]() ![]() |
Equality(Scale3d, Scale3d) | Equality operator for the Scale3d class. |
![]() ![]() |
Inequality(Scale3d, Scale3d) | Inequality operator for the Scale3d class. |
![]() ![]() |
Multiply(Double, Scale3d) | Multiplication operator for the Scale3d class. Multiplies a scale factor by the specified scale vector and returns the resulting vector. |
![]() ![]() |
Multiply(Scale3d, Double) | Multiplication operator for the Scale3d class. Multiplies a scale vector by the specified scale factor and returns the resulting vector. |
![]() ![]() |
Multiply(Scale3d, Scale3d) | Multiplication operator for the Scale3d class. Multiplies left scale vector by the right scale vector (a*b) and returns the resulting vector. |
© Bricsys NV. All rights reserved. |