| Package | Description |
|---|---|
| com.aspose.cad.math |
| Modifier and Type | Method and Description |
|---|---|
Matrix4x4 |
Matrix4x4.Clone() |
static Matrix4x4 |
Matrix4x4.identity()
Returns identity matrix.
|
Matrix4x4 |
Matrix4x4.inverse()
Creates inverse matrix.
|
static Matrix4x4 |
Matrix4x4.lookAtRH(com.aspose.foundation.rendering.threed.ApsVector3F cameraPosition,
com.aspose.foundation.rendering.threed.ApsVector3F cameraTarget,
com.aspose.foundation.rendering.threed.ApsVector3F cameraUpVector)
Creates a view matrix.
|
static Matrix4x4 |
Matrix4x4.op_Addition(Matrix4x4 left,
Matrix4x4 right)
Adds two matrices.
|
static Matrix4x4 |
Matrix4x4.op_Multiply(float scalar,
Matrix4x4 m)
Adds two matrices.
|
static Matrix4x4 |
Matrix4x4.op_Multiply(Matrix4x4 left,
Matrix4x4 right)
Multiplies a matrix by another matrix.
|
static Matrix4x4 |
Matrix4x4.orthographicRH(float width,
float height,
float znearPlane,
float zfarPlane)
Creates an orthographic perspective matrix from the given view volume dimensions.
|
static Matrix4x4 |
Matrix4x4.perspectiveRH(float fieldOfViewY,
float aspectRatio,
float znearPlane,
float zfarPlane)
Creates a perspective projection matrix based on a field of view, aspect ratio, and near and far view plane distances.
|
static Matrix4x4 |
Matrix4x4.rotate(com.aspose.foundation.rendering.threed.ApsVector3F axis,
float radians)
Creates rotation around axis.
|
static Matrix4x4 |
Matrix4x4.rotationX(float radians)
Creates rotation around X-axis.
|
static Matrix4x4 |
Matrix4x4.rotationY(float radians)
Creates rotation around Y-axis.
|
static Matrix4x4 |
Matrix4x4.rotationZ(float radians)
Creates rotation around Z-axis.
|
static Matrix4x4 |
Matrix4x4.scaling(com.aspose.foundation.rendering.threed.ApsVector3F scales)
Creates a scaling matrix.
|
static Matrix4x4 |
Matrix4x4.scaling(float scale)
Creates a scaling matrix.
|
static Matrix4x4 |
Matrix4x4.translation(com.aspose.foundation.rendering.threed.ApsVector3F position)
Creates a translation matrix.
|
Matrix4x4 |
Matrix4x4.transposed()
Creates transposed matrix.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Matrix4x4.CloneTo(Matrix4x4 that) |
static boolean |
Matrix4x4.invert(Matrix4x4 matrix,
Matrix4x4[] result) |
static boolean |
Matrix4x4.invert(Matrix4x4 matrix,
Matrix4x4[] result) |
static boolean |
Matrix4x4.isEquals(Matrix4x4 obj1,
Matrix4x4 obj2) |
static Matrix4x4 |
Matrix4x4.op_Addition(Matrix4x4 left,
Matrix4x4 right)
Adds two matrices.
|
static Matrix4x4 |
Matrix4x4.op_Multiply(float scalar,
Matrix4x4 m)
Adds two matrices.
|
static Matrix4x4 |
Matrix4x4.op_Multiply(Matrix4x4 left,
Matrix4x4 right)
Multiplies a matrix by another matrix.
|
static Vector3 |
Vector3.transform(Vector3 position,
Matrix4x4 matrix) |
static Vector3 |
Vector3.transformNormal(Vector3 normal,
Matrix4x4 matrix) |
Copyright (c) 2008-2025 Aspose Pty Ltd. All Rights Reserved.