Operator operator *
operator *(double, Direction3D)
Multiplies a double value with a direction.
Declaration
public static Vector3D operator *(double inD, Direction3D inDirection)
Parameters
| Type | Name | Description |
|---|---|---|
| double | inD | Left hand side double. |
| Direction3D | inDirection | Right hand side direction. |
Returns
| Type | Description |
|---|---|
| Vector3D | Scaled vector. |
operator *(Direction3D, double)
Multiplies a direction with a double value.
Declaration
public static Vector3D operator *(Direction3D inDirection, double inD)
Parameters
| Type | Name | Description |
|---|---|---|
| Direction3D | inDirection | Left hand side direction. |
| double | inD | Right hand side double. |
Returns
| Type | Description |
|---|---|
| Vector3D | Scaled vector. |
operator *(Direction3D, Direction3D)
Computes the dot product of two directions.
Declaration
public static double operator *(Direction3D inDirection1, Direction3D inDirection2)
Parameters
| Type | Name | Description |
|---|---|---|
| Direction3D | inDirection1 | Left hand side direction. |
| Direction3D | inDirection2 | Right hand side direction. |
Returns
| Type | Description |
|---|---|
| double | Vectors' dot product. |