Skip to content
This repository has been archived by the owner on Oct 11, 2023. It is now read-only.

f744c29f 07ee 7d1a 1278 0f1100132789

haplokuon edited this page May 6, 2023 · 1 revision

Vector3 Methods

netDxf 3.0.0 Library

Methods

Add Adds two vectors.
AngleBetween Obtains the angle between two vectors.
AreParallel(Vector3, Vector3) Checks if two vectors are parallel.
AreParallel(Vector3, Vector3, Double) Checks if two vectors are parallel.
ArePerpendicular(Vector3, Vector3) Checks if two vectors are perpendicular.
ArePerpendicular(Vector3, Vector3, Double) Checks if two vectors are perpendicular.
CrossProduct Obtains the cross product of two vectors.
Distance Obtains the distance between two points.
Divide(Vector3, Vector3) Divides two vectors component by component.
Divide(Vector3, Double) Divides a vector with an scalar.
DotProduct Obtains the dot product of two vectors.
Equals(Object) Indicates whether this instance and a specified object are equal.
(Overrides ValueType.Equals(Object))
Equals(Vector3) Check if the components of two vectors are approximate equal.
Equals(Vector3, Vector3) Check if the components of two vectors are approximate equal.
Equals(Vector3, Double) Check if the components of two vectors are approximate equal.
Equals(Vector3, Vector3, Double) Check if the components of two vectors are approximate equal.
GetHashCode Returns the hash code for this instance.
(Overrides ValueType.GetHashCode())
GetType Gets the Type of the current instance.
(Inherited from Object)
IsNaN Returns a value indicating if any component of the specified vector evaluates to a value that is not a number NaN.
IsZero Returns a value indicating if all components of the specified vector evaluates to zero.
MidPoint Obtains the midpoint.
Modulus Obtains the modulus of the vector.
Multiply(Double, Vector3) Multiplies a scalar with a vector (same as u*a, commutative property).
Multiply(Vector3, Vector3) Multiplies two vectors component by component.
Multiply(Vector3, Double) Multiplies a vector with an scalar (same as a*u, commutative property).
Negate Negates a vector.
Normalize() Normalizes the current vector.
Normalize(Vector3) Normalizes the vector.
RotateAroundAxis Rotate given vector around the specified axis.
Round Rounds the components of a vector.
SquareDistance Obtains the square distance between two points.
Subtract Subtracts two vectors.
ToArray Returns an array that represents the vector.
ToString() Obtains a string that represents the vector.
(Overrides ValueType.ToString())
ToString(IFormatProvider) Obtains a string that represents the vector.

See Also

Reference

Vector3 Structure
netDxf Namespace

Clone this wiki locally