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.

C#
public static System.Windows.Media.Media3D.Point3D Add (System.Windows.Media.Media3D.Vector3D vector, System.Windows.Media.Media3D.Point3D point);

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.

C#
// 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)

Consulte también

Se aplica a

.NET Framework 4.8 y otras versiones
Producto Versiones
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

Add(Vector3D, Vector3D)

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

C#
public static System.Windows.Media.Media3D.Vector3D Add (System.Windows.Media.Media3D.Vector3D vector1, System.Windows.Media.Media3D.Vector3D vector2);

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.

C#
// 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)

Consulte también

Se aplica a

.NET Framework 4.8 y otras versiones
Producto Versiones
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7