Computes a parallel projection of the 3d vector.
Namespace:
ceometric.VectorGeometryAssembly: ceometric.VectorGeometry (in ceometric.VectorGeometry.dll) Version: 1.6.0.0 (1.6.0.0)
Syntax
| C# |
|---|
public Vector3d ProjectParallelOn( Vector3d a ) |
| Visual Basic (Declaration) |
|---|
Public Function ProjectParallelOn ( _ a As Vector3d _ ) As Vector3d |
| Visual C++ |
|---|
public: Vector3d^ ProjectParallelOn( Vector3d^ a ) |
Parameters
- a
- Type: ceometric.VectorGeometry..::.Vector3d
A 3d vector the 3d vector is projected onto.
Return Value
Returns the orthogonal projection of the 3d vector onto the 3d vector a.
Remarks
The orthogonal projection of a vector u onto a vector v is the component of
u in the direction of v.
Exceptions
| Exception | Condition |
|---|---|
| System..::.ArithmeticException | The vector a has zero length. |