Bearbeiten

Freigeben über


Vector3D(Double, Double, Double) Constructor

Definition

Initializes a new instance of the Vector3D structure.

public:
 Vector3D(double x, double y, double z);
public Vector3D (double x, double y, double z);
new System.Windows.Media.Media3D.Vector3D : double * double * double -> System.Windows.Media.Media3D.Vector3D
Public Sub New (x As Double, y As Double, z As Double)

Parameters

x
Double

The new Vector3D structure's X value.

y
Double

The new Vector3D structure's Y value.

z
Double

The new Vector3D structure's Z value.

Examples

// Translates a Point3D by a Vector3D using the overloaded + operator.  
// Returns a Point3D.

Vector3D vector1 = new Vector3D(20, 30, 40);
Point3D point1 = new Point3D(10, 5, 1);
Point3D pointResult = new Point3D();

pointResult = point1 + vector1;
// vectorResult is equal to (30, 35, 41)
' Translates a Point3D by a Vector3D using the overloaded + operator.  
' Returns a Point3D.

Dim vector1 As New Vector3D(20, 30, 40)
Dim point1 As New Point3D(10, 5, 1)
Dim pointResult As New Point3D()

pointResult = point1 + vector1
' vectorResult is equal to (30, 35, 41)

Applies to