Table of Contents

Class Media3DExtension

Namespace
HelixToolkit.Wpf.SharpDX
Assembly
HelixToolkit.Wpf.SharpDX.dll
public static class Media3DExtension
Inheritance
Media3DExtension
Inherited Members

Methods

AppendTransform(Transform3D, Transform3D)

public static Transform3D AppendTransform(this Transform3D t1, Transform3D t2)

Parameters

t1 Transform3D
t2 Transform3D

Returns

Transform3D

PrependTransform(Transform3D, Transform3D)

public static Transform3D PrependTransform(this Transform3D t1, Transform3D t2)

Parameters

t1 Transform3D
t2 Transform3D

Returns

Transform3D

ToColor(Color4)

public static Color ToColor(this Color4 color)

Parameters

color Color4

Returns

Color

ToColor4(Color)

public static Color4 ToColor4(this Color color)

Parameters

color Color

Returns

Color4

ToMatrix(Matrix3D)

public static Matrix4x4 ToMatrix(this Matrix3D m)

Parameters

m Matrix3D

Returns

Matrix4x4

ToMatrix(Transform3D)

public static Matrix4x4 ToMatrix(this Transform3D trafo)

Parameters

trafo Transform3D

Returns

Matrix4x4

ToMatrix3D(Matrix4x4)

public static Matrix3D ToMatrix3D(this Matrix4x4 m)

Parameters

m Matrix4x4

Returns

Matrix3D

ToMatrix3x2(Matrix)

public static Matrix3x2 ToMatrix3x2(this Matrix m)

Parameters

m Matrix

Returns

Matrix3x2

ToMatrix3x3(Matrix)

public static Matrix3x3 ToMatrix3x3(this Matrix m)

Parameters

m Matrix

Returns

Matrix3x3

ToPoint(Vector2)

public static Point ToPoint(this Vector2 vector)

Parameters

vector Vector2

Returns

Point

ToPoint(Point)

public static Point ToPoint(this Point vector)

Parameters

vector Point

Returns

Point

ToPoint3D(Vector3)

public static Point3D ToPoint3D(this Vector3 vector)

Parameters

vector Vector3

Returns

Point3D

ToRawColor4(Color)

public static RawColor4 ToRawColor4(this Color color)

Parameters

color Color

Returns

RawColor4

ToRawVector2(Point)

public static RawVector2 ToRawVector2(this Point vector)

Parameters

vector Point

Returns

RawVector2

ToRawVector3(Vector3)

public static RawVector3 ToRawVector3(this Vector3 vector)

Parameters

vector Vector3

Returns

RawVector3

ToRawVector4(Vector3, float)

public static RawVector4 ToRawVector4(this Vector3 vector, float w = 1)

Parameters

vector Vector3
w float

Returns

RawVector4

ToSize3D(Vector3)

public static Size3D ToSize3D(this Vector3 vector)

Parameters

vector Vector3

Returns

Size3D

ToVector2(Vector2)

public static Vector2 ToVector2(this Vector2 vector)

Parameters

vector Vector2

Returns

Vector2

ToVector2(Point)

public static Vector2 ToVector2(this Point vector)

Parameters

vector Point

Returns

Vector2

ToVector2(Vector)

public static Vector2 ToVector2(this Vector v)

Parameters

v Vector

Returns

Vector2

ToVector3(Point3D)

public static Vector3 ToVector3(this Point3D point)

Parameters

point Point3D

Returns

Vector3

ToVector3(Transform3D)

public static Vector3 ToVector3(this Transform3D trafo)

Parameters

trafo Transform3D

Returns

Vector3

ToVector3(Vector3D)

public static Vector3 ToVector3(this Vector3D vector)

Parameters

vector Vector3D

Returns

Vector3

ToVector3D(Vector3)

public static Vector3D ToVector3D(this Vector3 vector)

Parameters

vector Vector3

Returns

Vector3D

ToVector3D(Transform3D)

public static Vector3D ToVector3D(this Transform3D trafo)

Parameters

trafo Transform3D

Returns

Vector3D

ToVector4(Vector3, float)

public static Vector4 ToVector4(this Vector3 vector, float w = 1)

Parameters

vector Vector3
w float

Returns

Vector4

ToVector4(Point3D, float)

public static Vector4 ToVector4(this Point3D point, float w = 1)

Parameters

point Point3D
w float

Returns

Vector4

ToVector4(Transform3D)

public static Vector4 ToVector4(this Transform3D trafo)

Parameters

trafo Transform3D

Returns

Vector4