Vector3D.Explicit Operator

Definition

Converts a Vector3D structure into a Point3D structure or a Size3D.

Overloads

Explicit(Vector3D to Point3D)

Converts a Vector3D structure into a Point3D structure.

Explicit(Vector3D to Size3D)

Converts a Vector3D structure into a Size3D.

Explicit(Vector3D to Point3D)

Converts a Vector3D structure into a Point3D structure.

public:
 static explicit operator System::Windows::Media::Media3D::Point3D(System::Windows::Media::Media3D::Vector3D vector);
public static explicit operator System.Windows.Media.Media3D.Point3D (System.Windows.Media.Media3D.Vector3D vector);
static member op_Explicit : System.Windows.Media.Media3D.Vector3D -> System.Windows.Media.Media3D.Point3D
Public Shared Narrowing Operator CType (vector As Vector3D) As Point3D

Parameters

vector
Vector3D

The vector to convert.

Returns

The result of converting vector.

Explicit(Vector3D to Size3D)

Converts a Vector3D structure into a Size3D.

public:
 static explicit operator System::Windows::Media::Media3D::Size3D(System::Windows::Media::Media3D::Vector3D vector);
public static explicit operator System.Windows.Media.Media3D.Size3D (System.Windows.Media.Media3D.Vector3D vector);
static member op_Explicit : System.Windows.Media.Media3D.Vector3D -> System.Windows.Media.Media3D.Size3D
Public Shared Narrowing Operator CType (vector As Vector3D) As Size3D

Parameters

vector
Vector3D

The vector to convert.

Returns

The result of converting vector.

Remarks

Because a Size3D structure cannot be negative, the absolute values of the X, Y and Z properties of the Vector3D structure are used.

Applies to