Class Media3DExtension
- Namespace
- HelixToolkit.Wpf.SharpDX
- Assembly
- HelixToolkit.Wpf.SharpDX.dll
public static class Media3DExtension
- Inheritance
-
Media3DExtension
- Inherited Members
-
Methods
public static Transform3D AppendTransform(this Transform3D t1, Transform3D t2)
Parameters
t1 Transform3D
t2 Transform3D
Returns
- Transform3D
public static Transform3D PrependTransform(this Transform3D t1, Transform3D t2)
Parameters
t1 Transform3D
t2 Transform3D
Returns
- Transform3D
public static Color ToColor(this Color4 color)
Parameters
color Color4
Returns
- Color
public static Color4 ToColor4(this Color color)
Parameters
color Color
Returns
- Color4
public static Matrix4x4 ToMatrix(this Matrix3D m)
Parameters
m Matrix3D
Returns
- Matrix4x4
public static Matrix4x4 ToMatrix(this Transform3D trafo)
Parameters
trafo Transform3D
Returns
- Matrix4x4
public static Matrix3D ToMatrix3D(this Matrix4x4 m)
Parameters
m Matrix4x4
Returns
- Matrix3D
public static Matrix3x2 ToMatrix3x2(this Matrix m)
Parameters
m Matrix
Returns
- Matrix3x2
public static Matrix3x3 ToMatrix3x3(this Matrix m)
Parameters
m Matrix
Returns
- Matrix3x3
public static Point ToPoint(this Vector2 vector)
Parameters
vector Vector2
Returns
- Point
public static Point ToPoint(this Point vector)
Parameters
vector Point
Returns
- Point
public static Point3D ToPoint3D(this Vector3 vector)
Parameters
vector Vector3
Returns
- Point3D
public static RawColor4 ToRawColor4(this Color color)
Parameters
color Color
Returns
- RawColor4
public static RawVector2 ToRawVector2(this Point vector)
Parameters
vector Point
Returns
- RawVector2
public static RawVector3 ToRawVector3(this Vector3 vector)
Parameters
vector Vector3
Returns
- RawVector3
public static RawVector4 ToRawVector4(this Vector3 vector, float w = 1)
Parameters
vector Vector3
w float
Returns
- RawVector4
public static Size3D ToSize3D(this Vector3 vector)
Parameters
vector Vector3
Returns
- Size3D
public static Vector2 ToVector2(this Vector2 vector)
Parameters
vector Vector2
Returns
- Vector2
public static Vector2 ToVector2(this Point vector)
Parameters
vector Point
Returns
- Vector2
public static Vector2 ToVector2(this Vector v)
Parameters
v Vector
Returns
- Vector2
public static Vector3 ToVector3(this Point3D point)
Parameters
point Point3D
Returns
- Vector3
public static Vector3 ToVector3(this Transform3D trafo)
Parameters
trafo Transform3D
Returns
- Vector3
public static Vector3 ToVector3(this Vector3D vector)
Parameters
vector Vector3D
Returns
- Vector3
public static Vector3D ToVector3D(this Vector3 vector)
Parameters
vector Vector3
Returns
- Vector3D
public static Vector3D ToVector3D(this Transform3D trafo)
Parameters
trafo Transform3D
Returns
- Vector3D
public static Vector4 ToVector4(this Vector3 vector, float w = 1)
Parameters
vector Vector3
w float
Returns
- Vector4
public static Vector4 ToVector4(this Point3D point, float w = 1)
Parameters
point Point3D
w float
Returns
- Vector4
public static Vector4 ToVector4(this Transform3D trafo)
Parameters
trafo Transform3D
Returns
- Vector4