|
|
Vec3d Class |
Namespace: Karamba.Utilities.KMesh
The Vec3d type exposes the following members.
| Name | Description | |
|---|---|---|
| Vec3d |
the default constructor
| |
| Vec3d(Double, Double, Double) |
Constructs a new vector from 3 numbers.
|
| Name | Description | |
|---|---|---|
| X |
Gets or sets the X component of this vector.
| |
| Y |
Gets or sets the Y component of this vector.
| |
| Z |
Gets or sets the Z component of this vector.
|
| Name | Description | |
|---|---|---|
| CrossProduct |
cross product of two vectors
| |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
| GetHashCode |
Computes a hash number that represents the current vector.
(Overrides ObjectGetHashCode.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| Length |
Get the length of a vector
| |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| ToString | Returns a string that represents the current object. (Inherited from Object.) | |
| Unitize |
scale vector in place to unit-size
|
| Name | Description | |
|---|---|---|
| Addition |
Sums up two vectors.
| |
| Division |
divide a vector by a scalar
| |
| Multiply |
Scales a vector.
| |
| Subtraction |
Subtracts one vector from another.
|