public class Matrix3D extends ValueType
.NET documentation at https://learn.microsoft.com/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=9.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)
Initializes a new instance by invoking the .NET constructor.
|
Matrix3D(java.lang.Object instance)
Internal constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Append(Matrix3D matrix)
Invokes the .NET member Append.
|
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)
Invokes the .NET member Equals.
|
static boolean |
Equals(Matrix3D matrix1,
Matrix3D matrix2)
Invokes the .NET member Equals.
|
double |
getDeterminant()
Gets the value of the .NET property Determinant.
|
boolean |
getHasInverse()
Gets the value of the .NET property HasInverse.
|
static Matrix3D |
getIdentity()
Gets the value of the .NET property Identity.
|
boolean |
getIsAffine()
Gets the value of the .NET property IsAffine.
|
boolean |
getIsIdentity()
Gets the value of the .NET property IsIdentity.
|
java.lang.String |
getJCOAssemblyName()
Returns the full name of the assembly of the .NET type.
|
java.lang.String |
getJCOClassName()
Returns the full name of the .NET type.
|
java.lang.Object |
getJCOInstance()
Returns the underlying object managed by the bridge.
|
java.lang.String |
getJCOObjectName()
Returns the name of the .NET type qualified with its assembly.
|
JCType |
getJCOType()
Returns the
JCType of the .NET type. |
double |
getM11()
Gets the value of the .NET property M11.
|
double |
getM12()
Gets the value of the .NET property M12.
|
double |
getM13()
Gets the value of the .NET property M13.
|
double |
getM14()
Gets the value of the .NET property M14.
|
double |
getM21()
Gets the value of the .NET property M21.
|
double |
getM22()
Gets the value of the .NET property M22.
|
double |
getM23()
Gets the value of the .NET property M23.
|
double |
getM24()
Gets the value of the .NET property M24.
|
double |
getM31()
Gets the value of the .NET property M31.
|
double |
getM32()
Gets the value of the .NET property M32.
|
double |
getM33()
Gets the value of the .NET property M33.
|
double |
getM34()
Gets the value of the .NET property M34.
|
double |
getM44()
Gets the value of the .NET property M44.
|
double |
getOffsetX()
Gets the value of the .NET property OffsetX.
|
double |
getOffsetY()
Gets the value of the .NET property OffsetY.
|
double |
getOffsetZ()
Gets the value of the .NET property OffsetZ.
|
void |
Invert()
Invokes the .NET member Invert.
|
static Matrix3D |
Multiply(Matrix3D matrix1,
Matrix3D matrix2)
Invokes the .NET member Multiply.
|
static Matrix3D |
Parse(java.lang.String source)
Invokes the .NET member Parse.
|
void |
Prepend(Matrix3D matrix)
Invokes the .NET member Prepend.
|
void |
Rotate(Quaternion quaternion)
Invokes the .NET member Rotate.
|
void |
RotateAt(Quaternion quaternion,
Point3D center)
Invokes the .NET member RotateAt.
|
void |
RotateAtPrepend(Quaternion quaternion,
Point3D center)
Invokes the .NET member RotateAtPrepend.
|
void |
RotatePrepend(Quaternion quaternion)
Invokes the .NET member RotatePrepend.
|
void |
Scale(Vector3D scale)
Invokes the .NET member Scale.
|
void |
ScaleAt(Vector3D scale,
Point3D center)
Invokes the .NET member ScaleAt.
|
void |
ScaleAtPrepend(Vector3D scale,
Point3D center)
Invokes the .NET member ScaleAtPrepend.
|
void |
ScalePrepend(Vector3D scale)
Invokes the .NET member ScalePrepend.
|
void |
SetIdentity()
Invokes the .NET member SetIdentity.
|
void |
setJCOInstance(JCObject instance)
Sets the underlying object managed by the bridge.
|
void |
setM11(double M11)
Sets the value of the .NET property M11.
|
void |
setM12(double M12)
Sets the value of the .NET property M12.
|
void |
setM13(double M13)
Sets the value of the .NET property M13.
|
void |
setM14(double M14)
Sets the value of the .NET property M14.
|
void |
setM21(double M21)
Sets the value of the .NET property M21.
|
void |
setM22(double M22)
Sets the value of the .NET property M22.
|
void |
setM23(double M23)
Sets the value of the .NET property M23.
|
void |
setM24(double M24)
Sets the value of the .NET property M24.
|
void |
setM31(double M31)
Sets the value of the .NET property M31.
|
void |
setM32(double M32)
Sets the value of the .NET property M32.
|
void |
setM33(double M33)
Sets the value of the .NET property M33.
|
void |
setM34(double M34)
Sets the value of the .NET property M34.
|
void |
setM44(double M44)
Sets the value of the .NET property M44.
|
void |
setOffsetX(double OffsetX)
Sets the value of the .NET property OffsetX.
|
void |
setOffsetY(double OffsetY)
Sets the value of the .NET property OffsetY.
|
void |
setOffsetZ(double OffsetZ)
Sets the value of the .NET property OffsetZ.
|
java.lang.String |
ToString(IFormatProvider provider)
Invokes the .NET member ToString.
|
Point3D |
Transform(Point3D point)
Invokes the .NET member Transform.
|
void |
Transform(Point3D[] points)
Invokes the .NET member Transform.
|
Point4D |
Transform(Point4D point)
Invokes the .NET member Transform.
|
void |
Transform(Point4D[] points)
Invokes the .NET member Transform.
|
Vector3D |
Transform(Vector3D vector)
Invokes the .NET member Transform.
|
void |
Transform(Vector3D[] vectors)
Invokes the .NET member Transform.
|
void |
Translate(Vector3D offset)
Invokes the .NET member Translate.
|
void |
TranslatePrepend(Vector3D offset)
Invokes the .NET member TranslatePrepend.
|
public 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
m11 - the argument of type doublem12 - the argument of type doublem13 - the argument of type doublem14 - the argument of type doublem21 - the argument of type doublem22 - the argument of type doublem23 - the argument of type doublem24 - the argument of type doublem31 - the argument of type doublem32 - the argument of type doublem33 - the argument of type doublem34 - the argument of type doubleoffsetX - the argument of type doubleoffsetY - the argument of type doubleoffsetZ - the argument of type doublem44 - the argument of type doublejava.lang.Throwable - if the .NET constructor failspublic Matrix3D(java.lang.Object instance)
throws java.lang.Throwable
instance - the underlying bridge object: it must be a JCObjectjava.lang.Throwable - if instance is not a JCObjectpublic void Append(Matrix3D matrix) throws java.lang.Throwable
matrix - the argument of type Matrix3Djava.lang.Throwable - if the call fails in the bridge or in the CLRpublic 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
value - the argument of type Matrix3Djava.lang.Throwable - if the call fails in the bridge or in the CLRpublic static boolean Equals(Matrix3D matrix1, Matrix3D matrix2) throws java.lang.Throwable
matrix1 - the argument of type Matrix3Dmatrix2 - the argument of type Matrix3Djava.lang.Throwable - if the call fails in the bridge or in the CLRpublic double getDeterminant()
throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic boolean getHasInverse()
throws java.lang.Throwable,
NotSupportedException,
PlatformNotSupportedException
java.lang.Throwable - if the call fails in the bridge or in the CLRNotSupportedException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itpublic static Matrix3D getIdentity() throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic boolean getIsAffine()
throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic boolean getIsIdentity()
throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic java.lang.String getJCOAssemblyName()
NetObjectgetJCOAssemblyName in interface IJCOBridgeReflectedgetJCOAssemblyName in class ValueTypepublic java.lang.String getJCOClassName()
NetObjectgetJCOClassName in interface IJCOBridgeReflectedgetJCOClassName in class ValueTypepublic java.lang.Object getJCOInstance()
NetObjectgetJCOInstance in interface IJCOBridgeReflectedgetJCOInstance in class ValueTypenull if there is nonepublic java.lang.String getJCOObjectName()
NetObjectgetJCOObjectName in interface IJCOBridgeReflectedgetJCOObjectName in class ValueTypepublic JCType getJCOType()
NetObjectJCType of the .NET type.getJCOType in interface IJCOBridgeReflectedgetJCOType in class ValueTypepublic double getM11()
throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic double getM12()
throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic double getM13()
throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic double getM14()
throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic double getM21()
throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic double getM22()
throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic double getM23()
throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic double getM24()
throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic double getM31()
throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic double getM32()
throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic double getM33()
throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic double getM34()
throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic double getM44()
throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic double getOffsetX()
throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic double getOffsetY()
throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic double getOffsetZ()
throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic void Invert()
throws java.lang.Throwable,
NotSupportedException,
PlatformNotSupportedException,
ArgumentNullException,
ArgumentException,
ArgumentOutOfRangeException,
CultureNotFoundException,
ObjectDisposedException,
InvalidOperationException
java.lang.Throwable - if the call fails in the bridge or in the CLRNotSupportedException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itArgumentNullException - if the .NET member raises itArgumentException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itCultureNotFoundException - if the .NET member raises itObjectDisposedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itpublic static Matrix3D Multiply(Matrix3D matrix1, Matrix3D matrix2) throws java.lang.Throwable
matrix1 - the argument of type Matrix3Dmatrix2 - the argument of type Matrix3Djava.lang.Throwable - if the call fails in the bridge or in the CLRpublic static Matrix3D Parse(java.lang.String source) throws java.lang.Throwable, ArgumentException, PlatformNotSupportedException, NullReferenceException, NotSupportedException, ArgumentNullException, ArgumentOutOfRangeException, ObjectDisposedException, InvalidOperationException, FormatException
source - the argument of type java.lang.Stringjava.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itNullReferenceException - if the .NET member raises itNotSupportedException - if the .NET member raises itArgumentNullException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itObjectDisposedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itFormatException - if the .NET member raises itpublic void Prepend(Matrix3D matrix) throws java.lang.Throwable
matrix - the argument of type Matrix3Djava.lang.Throwable - if the call fails in the bridge or in the CLRpublic void Rotate(Quaternion quaternion) throws java.lang.Throwable
quaternion - the argument of type Quaternionjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic void RotateAt(Quaternion quaternion, Point3D center) throws java.lang.Throwable
quaternion - the argument of type Quaternioncenter - the argument of type Point3Djava.lang.Throwable - if the call fails in the bridge or in the CLRpublic void RotateAtPrepend(Quaternion quaternion, Point3D center) throws java.lang.Throwable
quaternion - the argument of type Quaternioncenter - the argument of type Point3Djava.lang.Throwable - if the call fails in the bridge or in the CLRpublic void RotatePrepend(Quaternion quaternion) throws java.lang.Throwable
quaternion - the argument of type Quaternionjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic void Scale(Vector3D scale) throws java.lang.Throwable
scale - the argument of type Vector3Djava.lang.Throwable - if the call fails in the bridge or in the CLRpublic void ScaleAt(Vector3D scale, Point3D center) throws java.lang.Throwable
scale - the argument of type Vector3Dcenter - the argument of type Point3Djava.lang.Throwable - if the call fails in the bridge or in the CLRpublic void ScaleAtPrepend(Vector3D scale, Point3D center) throws java.lang.Throwable
scale - the argument of type Vector3Dcenter - the argument of type Point3Djava.lang.Throwable - if the call fails in the bridge or in the CLRpublic void ScalePrepend(Vector3D scale) throws java.lang.Throwable
scale - the argument of type Vector3Djava.lang.Throwable - if the call fails in the bridge or in the CLRpublic void SetIdentity()
throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic void setJCOInstance(JCObject instance)
NetObjectsetJCOInstance in class ValueTypeinstance - the new underlying objectpublic void setM11(double M11)
throws java.lang.Throwable
M11 - the new value of the propertyjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic void setM12(double M12)
throws java.lang.Throwable
M12 - the new value of the propertyjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic void setM13(double M13)
throws java.lang.Throwable
M13 - the new value of the propertyjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic void setM14(double M14)
throws java.lang.Throwable
M14 - the new value of the propertyjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic void setM21(double M21)
throws java.lang.Throwable
M21 - the new value of the propertyjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic void setM22(double M22)
throws java.lang.Throwable
M22 - the new value of the propertyjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic void setM23(double M23)
throws java.lang.Throwable
M23 - the new value of the propertyjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic void setM24(double M24)
throws java.lang.Throwable
M24 - the new value of the propertyjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic void setM31(double M31)
throws java.lang.Throwable
M31 - the new value of the propertyjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic void setM32(double M32)
throws java.lang.Throwable
M32 - the new value of the propertyjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic void setM33(double M33)
throws java.lang.Throwable
M33 - the new value of the propertyjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic void setM34(double M34)
throws java.lang.Throwable
M34 - the new value of the propertyjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic void setM44(double M44)
throws java.lang.Throwable
M44 - the new value of the propertyjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic void setOffsetX(double OffsetX)
throws java.lang.Throwable
OffsetX - the new value of the propertyjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic void setOffsetY(double OffsetY)
throws java.lang.Throwable
OffsetY - the new value of the propertyjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic void setOffsetZ(double OffsetZ)
throws java.lang.Throwable
OffsetZ - the new value of the propertyjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic java.lang.String ToString(IFormatProvider provider) throws java.lang.Throwable, ArgumentException, PlatformNotSupportedException, NullReferenceException, NotSupportedException, OutOfMemoryException, ArgumentNullException, ArgumentOutOfRangeException, InvalidOperationException, FormatException
provider - the argument of type IFormatProviderjava.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itNullReferenceException - if the .NET member raises itNotSupportedException - if the .NET member raises itOutOfMemoryException - if the .NET member raises itArgumentNullException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itInvalidOperationException - if the .NET member raises itFormatException - if the .NET member raises itpublic Point3D Transform(Point3D point) throws java.lang.Throwable
point - the argument of type Point3Djava.lang.Throwable - if the call fails in the bridge or in the CLRpublic void Transform(Point3D[] points) throws java.lang.Throwable
points - the argument of type Point3D[]java.lang.Throwable - if the call fails in the bridge or in the CLRpublic Point4D Transform(Point4D point) throws java.lang.Throwable
point - the argument of type Point4Djava.lang.Throwable - if the call fails in the bridge or in the CLRpublic void Transform(Point4D[] points) throws java.lang.Throwable
points - the argument of type Point4D[]java.lang.Throwable - if the call fails in the bridge or in the CLRpublic Vector3D Transform(Vector3D vector) throws java.lang.Throwable
vector - the argument of type Vector3Djava.lang.Throwable - if the call fails in the bridge or in the CLRpublic void Transform(Vector3D[] vectors) throws java.lang.Throwable
vectors - the argument of type Vector3D[]java.lang.Throwable - if the call fails in the bridge or in the CLRpublic void Translate(Vector3D offset) throws java.lang.Throwable
offset - the argument of type Vector3Djava.lang.Throwable - if the call fails in the bridge or in the CLRpublic void TranslatePrepend(Vector3D offset) throws java.lang.Throwable
offset - the argument of type Vector3Djava.lang.Throwable - if the call fails in the bridge or in the CLR