Class ConverterExtensions
- Namespace
- HelixToolkit.Wpf
- Assembly
- HelixToolkit.Wpf.dll
public static class ConverterExtensions
- Inheritance
-
ConverterExtensions
- Inherited Members
-
Methods
public static BoundingBox ToBoundingBox(this Rect3D rect)
Parameters
rect Rect3D
Returns
- BoundingBox
public static double[]? ToDoubleArray(this float[]? array)
Parameters
array float[]
Returns
- double[]
public static float[]? ToFloatArray(this double[]? array)
Parameters
array double[]
Returns
- float[]
public static IList<float>? ToFloatCollection(this DoubleCollection collection)
Parameters
collection DoubleCollection
Returns
- IList<float>
public static IntCollection? ToIntCollection(this Int32Collection? collection)
Parameters
collection Int32Collection
Returns
- IntCollection
public static Matrix4x4 ToMatrix(this Matrix3D matrix)
Parameters
matrix Matrix3D
Returns
- Matrix4x4
public static MeshGeometry3D ToMeshGeometry3D(this MeshGeometry3D mesh)
Parameters
mesh MeshGeometry3D
Returns
- MeshGeometry3D
public static Plane ToPlane(this Plane3D plane)
Parameters
plane Plane3D
Returns
- Plane
public static Plane3D ToPlane3D(this Plane plane)
Parameters
plane Plane
Returns
- Plane3D
public static Ray ToRay(this Ray3D ray)
Parameters
ray Ray3D
Returns
- Ray
public static Ray3D ToRay3D(this Ray ray)
Parameters
ray Ray
Returns
- Ray3D
public static Vector2 ToVector2(this Point vector)
Parameters
vector Point
Returns
- Vector2
public static Vector2 ToVector2(this Size size)
Parameters
size Size
Returns
- Vector2
public static Vector2 ToVector2(this Vector vector)
Parameters
vector Vector
Returns
- Vector2
public static Vector2Collection? ToVector2Collection(this IList<Point>? collection)
Parameters
collection IList<Point>
Returns
- Vector2Collection
public static Vector2Collection? ToVector2Collection(this PointCollection? collection)
Parameters
collection PointCollection
Returns
- Vector2Collection
public static Vector2Collection? ToVector2Collection(this VectorCollection? collection)
Parameters
collection VectorCollection
Returns
- Vector2Collection
public static Vector3 ToVector3(this Point3D vector)
Parameters
vector Point3D
Returns
- Vector3
public static Vector3 ToVector3(this Size3D size)
Parameters
size Size3D
Returns
- Vector3
public static Vector3 ToVector3(this Vector3D vector)
Parameters
vector Vector3D
Returns
- Vector3
public static Vector3Collection? ToVector3Collection(this IList<Point3D>? collection)
Parameters
collection IList<Point3D>
Returns
- Vector3Collection
public static Vector3Collection? ToVector3Collection(this Point3DCollection? collection)
Parameters
collection Point3DCollection
Returns
- Vector3Collection
public static Vector3Collection? ToVector3Collection(this Vector3DCollection? collection)
Parameters
collection Vector3DCollection
Returns
- Vector3Collection
public static Vector4 ToVector4(this Point4D vector)
Parameters
vector Point4D
Returns
- Vector4
public static Point4D ToWnPoint4D(this Vector4 vector)
Parameters
vector Vector4
Returns
- Point4D
public static Rect3D ToWnRect3D(this BoundingBox boundingBox)
Parameters
boundingBox BoundingBox
Returns
- Rect3D
public static DoubleCollection? ToWndDoubleCollection(this IList<float>? collection)
Parameters
collection IList<float>
Returns
- DoubleCollection
public static Int32Collection? ToWndInt32Collection(this IList<int>? collection)
Parameters
collection IList<int>
Returns
- Int32Collection
public static Matrix3D ToWndMatrix3D(this Matrix4x4 matrix)
Parameters
matrix Matrix4x4
Returns
- Matrix3D
public static MeshGeometry3D ToWndMeshGeometry3D(this MeshGeometry3D mesh, bool freeze = false)
Parameters
mesh MeshGeometry3D
freeze bool
Returns
- MeshGeometry3D
public static Point ToWndPoint(this Vector2 vector)
Parameters
vector Vector2
Returns
- Point
public static Point ToWndPoint(this Size vector)
Parameters
vector Size
Returns
- Point
public static Point ToWndPoint(this Vector vector)
Parameters
vector Vector
Returns
- Point
public static Point3D ToWndPoint3D(this Vector3 vector)
Parameters
vector Vector3
Returns
- Point3D
public static Point3D ToWndPoint3D(this Size3D size)
Parameters
size Size3D
Returns
- Point3D
public static Point3D ToWndPoint3D(this Vector3D vector)
Parameters
vector Vector3D
Returns
- Point3D
public static Point3DCollection? ToWndPoint3DCollection(this IList<Vector3>? collection)
Parameters
collection IList<Vector3>
Returns
- Point3DCollection
public static PointCollection? ToWndPointCollection(this IList<Vector2>? collection)
Parameters
collection IList<Vector2>
Returns
- PointCollection
public static Size ToWndSize(this Vector2 vector)
Parameters
vector Vector2
Returns
- Size
public static Size ToWndSize(this Point point)
Parameters
point Point
Returns
- Size
public static Size ToWndSize(this Vector vector)
Parameters
vector Vector
Returns
- Size
public static Size3D ToWndSize3D(this Vector3 vector)
Parameters
vector Vector3
Returns
- Size3D
public static Size3D ToWndSize3D(this Point3D point)
Parameters
point Point3D
Returns
- Size3D
public static Size3D ToWndSize3D(this Vector3D vector)
Parameters
vector Vector3D
Returns
- Size3D
public static Vector ToWndVector(this Vector2 vector)
Parameters
vector Vector2
Returns
- Vector
public static Vector ToWndVector(this Point point)
Parameters
point Point
Returns
- Vector
public static Vector ToWndVector(this Size size)
Parameters
size Size
Returns
- Vector
public static Vector3D ToWndVector3D(this Vector3 vector)
Parameters
vector Vector3
Returns
- Vector3D
public static Vector3D ToWndVector3D(this Point3D point)
Parameters
point Point3D
Returns
- Vector3D
public static Vector3D ToWndVector3D(this Size3D size)
Parameters
size Size3D
Returns
- Vector3D
public static Vector3DCollection? ToWndVector3DCollection(this IList<Vector3>? collection)
Parameters
collection IList<Vector3>
Returns
- Vector3DCollection