The Vector3D type exposes the following members.

Constructors

  NameDescription
Vector3DOverloaded.

Methods

  NameDescription
AddOverloaded.
AngleOverloaded.
CrossProduct
Sets a new vector as cross product of vectors v1 and v2
DeterminantOverloaded.
DistanceOverloaded.
DotProductOverloaded.
EqualsOverloaded.
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)
IsPerpendicularOverloaded.
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Negate
Negates the value of this vector: this = -this
NormalizeOverloaded.
ScaleOverloaded.
SubOverloaded.
ToString
Convert object as string
(Overrides ValueType..::.ToString()()().)

Operators

  NameDescription
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

  NameDescription
Empty
Emtp_coordinates[1] struct constructor helper

Properties

  NameDescription
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

See Also