Name | Description | |
---|---|---|
![]() | VintasoftVector3D | Initializes a new instance of the VintasoftVector3D structure. |
Name | Description | |
---|---|---|
![]() | VintasoftVector3D | Initializes a new instance of the VintasoftVector3D structure. |
Name | Description | |
---|---|---|
![]() ![]() | Empty | The empty vector. |
Name | Description | |
---|---|---|
![]() | IsEmpty | Gets a value indicating whether this instance is empty. |
![]() | Length | Gets the length of the vector. |
![]() | LengthSquared | Gets the square of the length of this vector. |
![]() | X | Gets or sets X coordinate of the point. |
![]() ![]() | XAxis | Gets 3D vector which represents the unit vector of X axis. |
![]() | Y | Gets or sets Y coordinate of the point. |
![]() ![]() | YAxis | Gets 3D vector which represents the unit vector of Y axis. |
![]() | Z | Gets or sets Z coordinate of the point. |
![]() ![]() | ZAxis | Gets 3D vector which represents the unit vector of Z axis. |
Name | Description | |
---|---|---|
![]() ![]() | Abs | Returns absolute value of a 3D vector. |
![]() ![]() | Add | Overloaded. Translates the specified point by the specified vector and returns the resulting point. |
![]() ![]() | AngleBetween | Retrieves the angle, expressed in degrees, between the two specified vectors. |
![]() ![]() | CalculateCrossProduct | Calculates the cross product of the two specified vectors. |
![]() ![]() | Divide | Divides the specified vector by the specified scalar and returns the result as a VintasoftVector3D. |
![]() | Equals | Overloaded. Compares two vectors for equality with specified epsilon. |
![]() | GetHashCode | Returns the hash code for this vector. |
![]() ![]() | GetNormalizedVector | Normalizes vector. |
![]() ![]() | Multiply | Overloaded. Multiplies the specified scalar by the specified vector and returns the resulting |
![]() | Negate | Negates this vector. The vector has the same magnitude as before, but its direction is now opposite. |
![]() | Normalize | Normalizes this vector. |
![]() ![]() | Subtract | Subtracts one specified vector from another. |
![]() | ToString | Overloaded. Returns the string representation of this object. |
Name | Description | |
---|---|---|
![]() | Addition | Overloaded. Translates a point by the specified vector and returns the resulting point. |
![]() | Division | Divides the specified vector by the specified scalar and returns the resulting vector. |
![]() | Equality | Determines if 3D points are equal. |
![]() | Explicit Type Conversion | Creates a VintasoftPoint3D with the X, Y and Z values of this vector. |
![]() | Inequality | Compares two vectors for inequality. |
![]() | Multiplication | Overloaded. Multiplies the specified scalar by the specified vector and returns the resulting vector. |
![]() | Subtraction | Subtracts one specified vector from another. |
![]() | Unary Negation | Unary negation of a 3D point. |