Table of Contents

Class ConverterExtensions

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

Methods

ToBoundingBox(Rect3D)

public static BoundingBox ToBoundingBox(this Rect3D rect)

Parameters

rect Rect3D

Returns

BoundingBox

ToDoubleArray(float[]?)

public static double[]? ToDoubleArray(this float[]? array)

Parameters

array float[]

Returns

double[]

ToFloatArray(double[]?)

public static float[]? ToFloatArray(this double[]? array)

Parameters

array double[]

Returns

float[]

ToFloatCollection(DoubleCollection)

public static IList<float>? ToFloatCollection(this DoubleCollection collection)

Parameters

collection DoubleCollection

Returns

IList<float>

ToIntCollection(Int32Collection?)

public static IntCollection? ToIntCollection(this Int32Collection? collection)

Parameters

collection Int32Collection

Returns

IntCollection

ToMatrix(Matrix3D)

public static Matrix4x4 ToMatrix(this Matrix3D matrix)

Parameters

matrix Matrix3D

Returns

Matrix4x4

ToMeshGeometry3D(MeshGeometry3D)

public static MeshGeometry3D ToMeshGeometry3D(this MeshGeometry3D mesh)

Parameters

mesh MeshGeometry3D

Returns

MeshGeometry3D

ToPlane(Plane3D)

public static Plane ToPlane(this Plane3D plane)

Parameters

plane Plane3D

Returns

Plane

ToPlane3D(Plane)

public static Plane3D ToPlane3D(this Plane plane)

Parameters

plane Plane

Returns

Plane3D

ToRay(Ray3D)

public static Ray ToRay(this Ray3D ray)

Parameters

ray Ray3D

Returns

Ray

ToRay3D(Ray)

public static Ray3D ToRay3D(this Ray ray)

Parameters

ray Ray

Returns

Ray3D

ToVector2(Point)

public static Vector2 ToVector2(this Point vector)

Parameters

vector Point

Returns

Vector2

ToVector2(Size)

public static Vector2 ToVector2(this Size size)

Parameters

size Size

Returns

Vector2

ToVector2(Vector)

public static Vector2 ToVector2(this Vector vector)

Parameters

vector Vector

Returns

Vector2

ToVector2Collection(IList<Point>?)

public static Vector2Collection? ToVector2Collection(this IList<Point>? collection)

Parameters

collection IList<Point>

Returns

Vector2Collection

ToVector2Collection(PointCollection?)

public static Vector2Collection? ToVector2Collection(this PointCollection? collection)

Parameters

collection PointCollection

Returns

Vector2Collection

ToVector2Collection(VectorCollection?)

public static Vector2Collection? ToVector2Collection(this VectorCollection? collection)

Parameters

collection VectorCollection

Returns

Vector2Collection

ToVector3(Point3D)

public static Vector3 ToVector3(this Point3D vector)

Parameters

vector Point3D

Returns

Vector3

ToVector3(Size3D)

public static Vector3 ToVector3(this Size3D size)

Parameters

size Size3D

Returns

Vector3

ToVector3(Vector3D)

public static Vector3 ToVector3(this Vector3D vector)

Parameters

vector Vector3D

Returns

Vector3

ToVector3Collection(IList<Point3D>?)

public static Vector3Collection? ToVector3Collection(this IList<Point3D>? collection)

Parameters

collection IList<Point3D>

Returns

Vector3Collection

ToVector3Collection(Point3DCollection?)

public static Vector3Collection? ToVector3Collection(this Point3DCollection? collection)

Parameters

collection Point3DCollection

Returns

Vector3Collection

ToVector3Collection(Vector3DCollection?)

public static Vector3Collection? ToVector3Collection(this Vector3DCollection? collection)

Parameters

collection Vector3DCollection

Returns

Vector3Collection

ToVector4(Point4D)

public static Vector4 ToVector4(this Point4D vector)

Parameters

vector Point4D

Returns

Vector4

ToWnPoint4D(Vector4)

public static Point4D ToWnPoint4D(this Vector4 vector)

Parameters

vector Vector4

Returns

Point4D

ToWnRect3D(BoundingBox)

public static Rect3D ToWnRect3D(this BoundingBox boundingBox)

Parameters

boundingBox BoundingBox

Returns

Rect3D

ToWndDoubleCollection(IList<float>?)

public static DoubleCollection? ToWndDoubleCollection(this IList<float>? collection)

Parameters

collection IList<float>

Returns

DoubleCollection

ToWndInt32Collection(IList<int>?)

public static Int32Collection? ToWndInt32Collection(this IList<int>? collection)

Parameters

collection IList<int>

Returns

Int32Collection

ToWndMatrix3D(Matrix4x4)

public static Matrix3D ToWndMatrix3D(this Matrix4x4 matrix)

Parameters

matrix Matrix4x4

Returns

Matrix3D

ToWndMeshGeometry3D(MeshGeometry3D, bool)

public static MeshGeometry3D ToWndMeshGeometry3D(this MeshGeometry3D mesh, bool freeze = false)

Parameters

mesh MeshGeometry3D
freeze bool

Returns

MeshGeometry3D

ToWndPoint(Vector2)

public static Point ToWndPoint(this Vector2 vector)

Parameters

vector Vector2

Returns

Point

ToWndPoint(Size)

public static Point ToWndPoint(this Size vector)

Parameters

vector Size

Returns

Point

ToWndPoint(Vector)

public static Point ToWndPoint(this Vector vector)

Parameters

vector Vector

Returns

Point

ToWndPoint3D(Vector3)

public static Point3D ToWndPoint3D(this Vector3 vector)

Parameters

vector Vector3

Returns

Point3D

ToWndPoint3D(Size3D)

public static Point3D ToWndPoint3D(this Size3D size)

Parameters

size Size3D

Returns

Point3D

ToWndPoint3D(Vector3D)

public static Point3D ToWndPoint3D(this Vector3D vector)

Parameters

vector Vector3D

Returns

Point3D

ToWndPoint3DCollection(IList<Vector3>?)

public static Point3DCollection? ToWndPoint3DCollection(this IList<Vector3>? collection)

Parameters

collection IList<Vector3>

Returns

Point3DCollection

ToWndPointCollection(IList<Vector2>?)

public static PointCollection? ToWndPointCollection(this IList<Vector2>? collection)

Parameters

collection IList<Vector2>

Returns

PointCollection

ToWndSize(Vector2)

public static Size ToWndSize(this Vector2 vector)

Parameters

vector Vector2

Returns

Size

ToWndSize(Point)

public static Size ToWndSize(this Point point)

Parameters

point Point

Returns

Size

ToWndSize(Vector)

public static Size ToWndSize(this Vector vector)

Parameters

vector Vector

Returns

Size

ToWndSize3D(Vector3)

public static Size3D ToWndSize3D(this Vector3 vector)

Parameters

vector Vector3

Returns

Size3D

ToWndSize3D(Point3D)

public static Size3D ToWndSize3D(this Point3D point)

Parameters

point Point3D

Returns

Size3D

ToWndSize3D(Vector3D)

public static Size3D ToWndSize3D(this Vector3D vector)

Parameters

vector Vector3D

Returns

Size3D

ToWndVector(Vector2)

public static Vector ToWndVector(this Vector2 vector)

Parameters

vector Vector2

Returns

Vector

ToWndVector(Point)

public static Vector ToWndVector(this Point point)

Parameters

point Point

Returns

Vector

ToWndVector(Size)

public static Vector ToWndVector(this Size size)

Parameters

size Size

Returns

Vector

ToWndVector3D(Vector3)

public static Vector3D ToWndVector3D(this Vector3 vector)

Parameters

vector Vector3

Returns

Vector3D

ToWndVector3D(Point3D)

public static Vector3D ToWndVector3D(this Point3D point)

Parameters

point Point3D

Returns

Vector3D

ToWndVector3D(Size3D)

public static Vector3D ToWndVector3D(this Size3D size)

Parameters

size Size3D

Returns

Vector3D

ToWndVector3DCollection(IList<Vector3>?)

public static Vector3DCollection? ToWndVector3DCollection(this IList<Vector3>? collection)

Parameters

collection IList<Vector3>

Returns

Vector3DCollection