The Vector3D type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| Vector3D | Overloaded. |
Methods
| Name | Description | |
|---|---|---|
| Add | Overloaded. | |
| Angle | Overloaded. | |
| CrossProduct |
Sets a new vector as cross product of vectors v1 and v2
| |
| Determinant | Overloaded. | |
| Distance | Overloaded. | |
| DotProduct | Overloaded. | |
| Equals | Overloaded. | |
| Finalize |
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.) | |
| GetHashCode |
Overrides GetHashCode method
(Overrides ValueType..::.GetHashCode()()().) | |
| GetType |
Gets the Type of the current instance.
(Inherited from Object.) | |
| IsEmpty |
Check if this vector is empt_coordinates[1] (coordinates values = 0)
| |
| IsPerpendicular | Overloaded. | |
| MemberwiseClone |
Creates a shallow copy of the current Object.
(Inherited from Object.) | |
| Negate |
Negates the value of this vector: this = -this
| |
| Normalize | Overloaded. | |
| Scale | Overloaded. | |
| Sub | Overloaded. | |
| ToString |
Convert object as string
(Overrides ValueType..::.ToString()()().) |
Operators
| Name | Description | |
|---|---|---|
| BitwiseOr |
Scalar product between two vectors.
| |
| Division |
Division of a vector b_coordinates[1] a scalar value.
| |
| Equality |
== Operator
| |
| Inequality |
!= Operator
| |
| Multiply |
Multiplication of a vector b_coordinates[1] a scalar value.
| |
| UnaryNegation |
- Operator
| |
| UnaryPlus |
+ Operator
|
Fields
| Name | Description | |
|---|---|---|
| Empty |
Emtp_coordinates[1] struct constructor helper
|
Properties
| Name | Description | |
|---|---|---|
| Length |
Vector Length (=Norm or =Magnitude)
| |
| X |
Propert_coordinates[1] for the _coordinates[0] component of the Vector3D
| |
| Y |
Propert_coordinates[1] for the _coordinates[1] component of the Vector3D
| |
| Z |
Propert_coordinates[1] for the _coordinates[2] component of the Vector3D
|