public class Matrix3D extends ValueType implements IFormattable
.NET documentation at https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Media.Media3D.Matrix3D
Powered by JCOBridge: more info at https://www.jcobridge.com
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
assemblyFullName
Fully assembly qualified name: PresentationCore, Version=10.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
static java.lang.String |
assemblyShortName
Assembly name: PresentationCore
|
static java.lang.String |
className
Qualified class name: System.Windows.Media.Media3D.Matrix3D
|
static JCType |
classType
The type managed from JCOBridge.
|
| Constructor and Description |
|---|
Matrix3D() |
Matrix3D(double m11,
double m12,
double m13,
double m14,
double m21,
double m22,
double m23,
double m24,
double m31,
double m32,
double m33,
double m34,
double offsetX,
double offsetY,
double offsetZ,
double m44) |
Matrix3D(java.lang.Object instance)
Internal constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Append(Matrix3D matrix) |
static Matrix3D |
cast(IJCOBridgeReflected from)
Try to cast the
IJCOBridgeReflected instance into Matrix3D, a cast assert is made to check if types are compatible. |
boolean |
Equals(Matrix3D value) |
static boolean |
Equals(Matrix3D matrix1,
Matrix3D matrix2) |
double |
getDeterminant() |
boolean |
getHasInverse() |
static Matrix3D |
getIdentity() |
boolean |
getIsAffine() |
boolean |
getIsIdentity() |
java.lang.String |
getJCOAssemblyName()
Returns the reflected Assembly name
|
java.lang.String |
getJCOClassName()
Returns the reflected Class name
|
java.lang.Object |
getJCOInstance()
Returns the instantiated class
|
java.lang.String |
getJCOObjectName()
Returns the reflected Class name used to build the object
|
JCType |
getJCOType()
Returns the instantiated class Type
|
double |
getM11() |
double |
getM12() |
double |
getM13() |
double |
getM14() |
double |
getM21() |
double |
getM22() |
double |
getM23() |
double |
getM24() |
double |
getM31() |
double |
getM32() |
double |
getM33() |
double |
getM34() |
double |
getM44() |
double |
getOffsetX() |
double |
getOffsetY() |
double |
getOffsetZ() |
void |
Invert() |
static Matrix3D |
Multiply(Matrix3D matrix1,
Matrix3D matrix2) |
static Matrix3D |
Parse(java.lang.String source) |
void |
Prepend(Matrix3D matrix) |
void |
Rotate(Quaternion quaternion) |
void |
RotateAt(Quaternion quaternion,
Point3D center) |
void |
RotateAtPrepend(Quaternion quaternion,
Point3D center) |
void |
RotatePrepend(Quaternion quaternion) |
void |
Scale(Vector3D scale) |
void |
ScaleAt(Vector3D scale,
Point3D center) |
void |
ScaleAtPrepend(Vector3D scale,
Point3D center) |
void |
ScalePrepend(Vector3D scale) |
void |
SetIdentity() |
void |
setJCOInstance(JCObject instance) |
void |
setM11(double M11) |
void |
setM12(double M12) |
void |
setM13(double M13) |
void |
setM14(double M14) |
void |
setM21(double M21) |
void |
setM22(double M22) |
void |
setM23(double M23) |
void |
setM24(double M24) |
void |
setM31(double M31) |
void |
setM32(double M32) |
void |
setM33(double M33) |
void |
setM34(double M34) |
void |
setM44(double M44) |
void |
setOffsetX(double OffsetX) |
void |
setOffsetY(double OffsetY) |
void |
setOffsetZ(double OffsetZ) |
java.lang.String |
ToString(IFormatProvider provider) |
Point3D |
Transform(Point3D point) |
void |
Transform(Point3D[] points) |
Point4D |
Transform(Point4D point) |
void |
Transform(Point4D[] points) |
Vector3D |
Transform(Vector3D vector) |
void |
Transform(Vector3D[] vectors) |
void |
Translate(Vector3D offset) |
void |
TranslatePrepend(Vector3D offset) |
Equals, Equals, GetHashCode, GetType, hashCode, toString, ToStringToIFormattable, ToStringpublic static final java.lang.String assemblyFullName
public static final java.lang.String assemblyShortName
public static final java.lang.String className
public Matrix3D()
throws java.lang.Throwable
java.lang.Throwablepublic Matrix3D(double m11,
double m12,
double m13,
double m14,
double m21,
double m22,
double m23,
double m24,
double m31,
double m32,
double m33,
double m34,
double offsetX,
double offsetY,
double offsetZ,
double m44)
throws java.lang.Throwable
java.lang.Throwablepublic Matrix3D(java.lang.Object instance)
throws java.lang.Throwable
java.lang.Throwablepublic void Append(Matrix3D matrix) throws java.lang.Throwable
java.lang.Throwablepublic static Matrix3D cast(IJCOBridgeReflected from) throws java.lang.Throwable
IJCOBridgeReflected instance into Matrix3D, a cast assert is made to check if types are compatible.from - IJCOBridgeReflected instance to be castedMatrix3D instancejava.lang.Throwable - in case of error during cast operationpublic boolean Equals(Matrix3D value) throws java.lang.Throwable
java.lang.Throwablepublic static boolean Equals(Matrix3D matrix1, Matrix3D matrix2) throws java.lang.Throwable
java.lang.Throwablepublic double getDeterminant()
throws java.lang.Throwable
java.lang.Throwablepublic boolean getHasInverse()
throws java.lang.Throwable,
NotSupportedException,
PlatformNotSupportedException
java.lang.ThrowableNotSupportedExceptionPlatformNotSupportedExceptionpublic static Matrix3D getIdentity() throws java.lang.Throwable
java.lang.Throwablepublic boolean getIsAffine()
throws java.lang.Throwable
java.lang.Throwablepublic boolean getIsIdentity()
throws java.lang.Throwable
java.lang.Throwablepublic java.lang.String getJCOAssemblyName()
IJCOBridgeReflectedgetJCOAssemblyName in interface IJCOBridgeReflectedgetJCOAssemblyName in interface IFormattablegetJCOAssemblyName in class ValueTypeString representing the Fullname of reflected Assemblypublic java.lang.String getJCOClassName()
IJCOBridgeReflectedgetJCOClassName in interface IJCOBridgeReflectedgetJCOClassName in interface IFormattablegetJCOClassName in class ValueTypeString representing the Fullname of reflected Classpublic java.lang.Object getJCOInstance()
IJCOBridgeReflectedgetJCOInstance in interface IJCOBridgeReflectedgetJCOInstance in interface IFormattablegetJCOInstance in class ValueTypeObject representing the CLR instance of the instantiated Classpublic java.lang.String getJCOObjectName()
IJCOBridgeReflectedgetJCOObjectName in interface IJCOBridgeReflectedgetJCOObjectName in interface IFormattablegetJCOObjectName in class ValueTypeString representing the name used to allocated the object
in CLR contextpublic JCType getJCOType()
IJCOBridgeReflectedgetJCOType in interface IJCOBridgeReflectedgetJCOType in interface IFormattablegetJCOType in class ValueTypeJCType representing the CLR Type of the instantiated Classpublic double getM11()
throws java.lang.Throwable
java.lang.Throwablepublic double getM12()
throws java.lang.Throwable
java.lang.Throwablepublic double getM13()
throws java.lang.Throwable
java.lang.Throwablepublic double getM14()
throws java.lang.Throwable
java.lang.Throwablepublic double getM21()
throws java.lang.Throwable
java.lang.Throwablepublic double getM22()
throws java.lang.Throwable
java.lang.Throwablepublic double getM23()
throws java.lang.Throwable
java.lang.Throwablepublic double getM24()
throws java.lang.Throwable
java.lang.Throwablepublic double getM31()
throws java.lang.Throwable
java.lang.Throwablepublic double getM32()
throws java.lang.Throwable
java.lang.Throwablepublic double getM33()
throws java.lang.Throwable
java.lang.Throwablepublic double getM34()
throws java.lang.Throwable
java.lang.Throwablepublic double getM44()
throws java.lang.Throwable
java.lang.Throwablepublic double getOffsetX()
throws java.lang.Throwable
java.lang.Throwablepublic double getOffsetY()
throws java.lang.Throwable
java.lang.Throwablepublic double getOffsetZ()
throws java.lang.Throwable
java.lang.Throwablepublic void Invert()
throws java.lang.Throwable,
NotSupportedException,
PlatformNotSupportedException,
ArgumentNullException,
ArgumentException,
ArgumentOutOfRangeException,
CultureNotFoundException,
ObjectDisposedException,
InvalidOperationException
public static Matrix3D Multiply(Matrix3D matrix1, Matrix3D matrix2) throws java.lang.Throwable
java.lang.Throwablepublic static Matrix3D Parse(java.lang.String source) throws java.lang.Throwable, PlatformNotSupportedException, NotSupportedException, ArgumentNullException, ArgumentOutOfRangeException, ArgumentException, IndexOutOfRangeException, ObjectDisposedException, InvalidOperationException, FormatException
public void Prepend(Matrix3D matrix) throws java.lang.Throwable
java.lang.Throwablepublic void Rotate(Quaternion quaternion) throws java.lang.Throwable
java.lang.Throwablepublic void RotateAt(Quaternion quaternion, Point3D center) throws java.lang.Throwable
java.lang.Throwablepublic void RotateAtPrepend(Quaternion quaternion, Point3D center) throws java.lang.Throwable
java.lang.Throwablepublic void RotatePrepend(Quaternion quaternion) throws java.lang.Throwable
java.lang.Throwablepublic void Scale(Vector3D scale) throws java.lang.Throwable
java.lang.Throwablepublic void ScaleAt(Vector3D scale, Point3D center) throws java.lang.Throwable
java.lang.Throwablepublic void ScaleAtPrepend(Vector3D scale, Point3D center) throws java.lang.Throwable
java.lang.Throwablepublic void ScalePrepend(Vector3D scale) throws java.lang.Throwable
java.lang.Throwablepublic void SetIdentity()
throws java.lang.Throwable
java.lang.Throwablepublic void setJCOInstance(JCObject instance)
setJCOInstance in class ValueTypepublic void setM11(double M11)
throws java.lang.Throwable
java.lang.Throwablepublic void setM12(double M12)
throws java.lang.Throwable
java.lang.Throwablepublic void setM13(double M13)
throws java.lang.Throwable
java.lang.Throwablepublic void setM14(double M14)
throws java.lang.Throwable
java.lang.Throwablepublic void setM21(double M21)
throws java.lang.Throwable
java.lang.Throwablepublic void setM22(double M22)
throws java.lang.Throwable
java.lang.Throwablepublic void setM23(double M23)
throws java.lang.Throwable
java.lang.Throwablepublic void setM24(double M24)
throws java.lang.Throwable
java.lang.Throwablepublic void setM31(double M31)
throws java.lang.Throwable
java.lang.Throwablepublic void setM32(double M32)
throws java.lang.Throwable
java.lang.Throwablepublic void setM33(double M33)
throws java.lang.Throwable
java.lang.Throwablepublic void setM34(double M34)
throws java.lang.Throwable
java.lang.Throwablepublic void setM44(double M44)
throws java.lang.Throwable
java.lang.Throwablepublic void setOffsetX(double OffsetX)
throws java.lang.Throwable
java.lang.Throwablepublic void setOffsetY(double OffsetY)
throws java.lang.Throwable
java.lang.Throwablepublic void setOffsetZ(double OffsetZ)
throws java.lang.Throwable
java.lang.Throwablepublic java.lang.String ToString(IFormatProvider provider) throws java.lang.Throwable, PlatformNotSupportedException, NotSupportedException, ArgumentNullException, IndexOutOfRangeException, OutOfMemoryException, ArgumentException, ArgumentOutOfRangeException, InvalidOperationException, FormatException
public Point3D Transform(Point3D point) throws java.lang.Throwable
java.lang.Throwablepublic void Transform(Point3D[] points) throws java.lang.Throwable
java.lang.Throwablepublic Point4D Transform(Point4D point) throws java.lang.Throwable
java.lang.Throwablepublic void Transform(Point4D[] points) throws java.lang.Throwable
java.lang.Throwablepublic Vector3D Transform(Vector3D vector) throws java.lang.Throwable
java.lang.Throwablepublic void Transform(Vector3D[] vectors) throws java.lang.Throwable
java.lang.Throwablepublic void Translate(Vector3D offset) throws java.lang.Throwable
java.lang.Throwablepublic void TranslatePrepend(Vector3D offset) throws java.lang.Throwable
java.lang.Throwable