Vector3 Methods |
The Vector3 type exposes the following members.
Name | Description | |
---|---|---|
CompareTo |
compares this to other vector based on the distance to the origin
| |
Cross |
cross product of two vectors
| |
CrossProduct |
Compute cross product.
| |
Dot |
Compute dot product.
| |
DotProduct |
Compute dot product.
| |
Equals(Object) | Indicates whether this instance and a specified object are equal. (Overrides ValueTypeEquals(Object).) | |
Equals(Vector3) |
check whether another vector is equal to this vector
| |
GetHashCode | Returns the hash code for this instance. (Overrides ValueTypeGetHashCode.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
IsTiny |
Determine whether the vector is small.
| |
MakePerpendicularTo |
Makes this vector perpendicular to the given vector.
Result is not unitized.
| |
meanSquaredLength |
return the mean squared length of vectors in a list
| |
Multiply(Vector3, Vector3) |
form the dot-product of two vectors
| |
Multiply(Vector3, Double) |
multiply a vector by a scalar
| |
Normalize |
Returns a vector with the same direction as the given vector, but with a length of 1.
| |
Reverse |
reverse the direction of a vector
| |
Rotate |
rotate vector by an angle about a given axis
| |
ScaleVectors |
scale the vectors in a list by a given factor and return the new list
| |
ToString | Returns the fully qualified type name of this instance. (Overrides ValueTypeToString.) | |
Transform(Transform3) |
Transform vector.
| |
Transform(Vector3, Quaternion) |
Transforms a vector by the given Quaternion rotation value.
| |
Unitize |
Normalize vector.
| |
VectorAngle |
Compute the angle between two vectors.
This operation is commutative. |
Name | Description | |
---|---|---|
Convert |
Convert karamba vector to rhino vector.
(Defined by GeometryExtensions.) |