|
| Vector3d (Vector3d vector3d) |
|
| Vector3d (double x, double y, double z) |
|
| Vector3d (double[] xyz) |
|
| Vector3d (PlanarEntity plane, Vector2d vector2d) |
|
override bool | Equals (object obj) |
|
bool | IsCodirectionalTo (Vector3d vector, Tolerance tolerance) |
|
bool | IsCodirectionalTo (Vector3d vector) |
|
bool | IsEqualTo (Vector3d vector, Tolerance tolerance) |
|
bool | IsEqualTo (Vector3d vector) |
|
bool | IsParallelTo (Vector3d vector, Tolerance tolerance) |
|
bool | IsParallelTo (Vector3d vector) |
|
bool | IsPerpendicularTo (Vector3d vector, Tolerance tolerance) |
|
bool | IsPerpendicularTo (Vector3d vector) |
|
bool | IsUnitLength () |
|
bool | IsUnitLength (Tolerance tolerance) |
|
bool | IsZeroLength () |
|
bool | IsZeroLength (Tolerance tolerance) |
|
Vector2d | Convert2d (PlanarEntity plane) |
|
Vector3d | Add (Vector3d v) |
| 返回相加后的结果,源对象值不变
|
|
Vector3d | CrossProduct (Vector3d vector) |
|
Vector3d | DivideBy (double value) |
|
Vector3d | GetNormal () |
|
Vector3d | GetNormal (Tolerance tolerance) |
|
Vector3d | GetPerpendicularVector () |
|
Vector3d | Mirror (Vector3d normalToPlane) |
|
Vector3d | MultiplyBy (double value) |
|
Vector3d | Negate () |
|
Vector3d | OrthoProjectTo (Vector3d planeNormal) |
|
Vector3d | ProjectTo (Vector3d planeNormal, Vector3d projectDirection) |
|
Vector3d | RotateBy (double angle, Vector3d axis) |
|
Vector3d | Subtract (Vector3d v) |
|
Vector3d | TransformBy (Matrix3d leftSide) |
|
override int | GetHashCode () |
|
override string | ToString () |
|
double | AngleOnPlane (PlanarEntity plane) |
|
double | DotProduct (Vector3d v) |
|
double | GetAngleTo (Vector3d vector, Vector3d referenceVector) |
|
double | GetAngleTo (Vector3d vector) |
|
double[] | ToArray () |
|
string | ToString (IFormatProvider provider) |
|
string | ToString (string format, IFormatProvider provider) |
|