Compartir a través de


Vector3D.Add Método

Definición

Suma una estructura Vector3D a una estructura Point3D o a otra estructura Vector3D.

Sobrecargas

Add(Vector3D, Point3D)

Traslada la estructura Point3D especificada por la estructura Vector3D especificada y devuelve el resultado como estructura Point3D.

Add(Vector3D, Vector3D)

Suma dos estructuras Vector3D y devuelve el resultado como estructura Vector3D.

Add(Vector3D, Point3D)

Traslada la estructura Point3D especificada por la estructura Vector3D especificada y devuelve el resultado como estructura Point3D.

public:
 static System::Windows::Media::Media3D::Point3D Add(System::Windows::Media::Media3D::Vector3D vector, System::Windows::Media::Media3D::Point3D point);
public static System.Windows.Media.Media3D.Point3D Add (System.Windows.Media.Media3D.Vector3D vector, System.Windows.Media.Media3D.Point3D point);
static member Add : System.Windows.Media.Media3D.Vector3D * System.Windows.Media.Media3D.Point3D -> System.Windows.Media.Media3D.Point3D
Public Shared Function Add (vector As Vector3D, point As Point3D) As Point3D

Parámetros

vector
Vector3D

Estructura Vector3D usada para trasladar la estructura Point3D especificada.

point
Point3D

Estructura Point3D que se va a trasladar.

Devoluciones

Point3D

Resultado de trasladar point por vector.

Ejemplos

En el ejemplo siguiente se muestra cómo usar el Add método para traducir una Point3D estructura por una Vector3D estructura.

// Translates a Point3D by a Vector3D using the static Add method.  
// Returns a Point3D.

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

pointResult = Vector3D.Add(vector1, point1);
// vectorResult is equal to (30, 35, 41)
' Translates a Point3D by a Vector3D using the static Add method.  
' 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 = Vector3D.Add(vector1, point1)
' vectorResult is equal to (30, 35, 41)

Consulte también

Se aplica a

Add(Vector3D, Vector3D)

Suma dos estructuras Vector3D y devuelve el resultado como estructura Vector3D.

public:
 static System::Windows::Media::Media3D::Vector3D Add(System::Windows::Media::Media3D::Vector3D vector1, System::Windows::Media::Media3D::Vector3D vector2);
public static System.Windows.Media.Media3D.Vector3D Add (System.Windows.Media.Media3D.Vector3D vector1, System.Windows.Media.Media3D.Vector3D vector2);
static member Add : System.Windows.Media.Media3D.Vector3D * System.Windows.Media.Media3D.Vector3D -> System.Windows.Media.Media3D.Vector3D
Public Shared Function Add (vector1 As Vector3D, vector2 As Vector3D) As Vector3D

Parámetros

vector1
Vector3D

Primera estructura Vector3D que se va a agregar.

vector2
Vector3D

Segunda estructura Vector3D que se va a sumar.

Devoluciones

Vector3D

La suma de vector1 y vector2.

Ejemplos

En el ejemplo siguiente se muestra cómo agregar dos Vector3D estructuras.

// Adds a Vector3D to a Vector3D using the overloaded + operator.  
// Returns a Vector3D.

Vector3D vector1 = new Vector3D(20, 30, 40);
Vector3D vector2 = new Vector3D(45, 70, 80);
Vector3D vectorResult = new Vector3D();

vectorResult = vector1 + vector2;
// vectorResult is equal to (65, 100, 120)
' Adds a Vector3D to a Vector3D using the overloaded + operator.  
' Returns a Vector3D.

Dim vector1 As New Vector3D(20, 30, 40)
Dim vector2 As New Vector3D(45, 70, 80)
Dim vectorResult As New Vector3D()

vectorResult = vector1 + vector2
' vectorResult is equal to (65, 100, 120)

Consulte también

Se aplica a