Point3D.Add(Point3D, Vector3D) Point3D.Add(Point3D, Vector3D) Point3D.Add(Point3D, Vector3D) Point3D.Add(Point3D, Vector3D) Method

Definition

Adds a Point3D structure to a Vector3D and returns the result as a Point3D structure.

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

Parameters

point
Point3D Point3D Point3D Point3D

The Point3D structure to add.

vector
Vector3D Vector3D Vector3D Vector3D

The Vector3D structure to add.

Returns

The sum of point and vector.

Examples

The following example shows how to add a Point3D and a Vector3D.

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

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

                  pointResult = Point3D.Add(point1, vector1);
                  // pointResult is equal to (30, 35, 41)

                  // Displaying Results
                  syntaxString = "pointResult = Point3D.Add(point1, vector1);";
                  resultType = "Point3D";
operationString = "Adding a 3D Point and a 3D Vector";
ShowResults(pointResult.ToString(), syntaxString, resultType, operationString);
' Translates a Point3D by a Vector3D using the static Add method.
' Returns a Point3D.

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

pointResult = Point3D.Add(point1, vector1)
' pointResult is equal to (30, 35, 41)

' Displaying Results
syntaxString = "pointResult = Point3D.Add(point1, vector1)"
resultType = "Point3D"
operationString = "Adding a 3D Point and a 3D Vector"
ShowResults(pointResult.ToString(), syntaxString, resultType, operationString)

Remarks

Adding a Point3D structure to a Vector3D structure is prohibited.

Applies to

See also