MathHelper Class |
Namespace: netDxf
The MathHelper type exposes the following members.
Name | Description | |
---|---|---|
ArbitraryAxis |
Gets the rotation matrix from the normal vector (extrusion direction) of an entity.
| |
FindIntersection(Vector2, Vector2, Vector2, Vector2) |
Calculates the intersection point of two lines.
| |
FindIntersection(Vector2, Vector2, Vector2, Vector2, Double) |
Calculates the intersection point of two lines.
| |
IsEqual(Double, Double) |
Checks if a number is equal to another.
| |
IsEqual(Double, Double, Double) |
Checks if a number is equal to another.
| |
IsOne(Double) |
Checks if a number is close to one.
| |
IsOne(Double, Double) |
Checks if a number is close to one.
| |
IsZero(Double) |
Checks if a number is close to zero.
| |
IsZero(Double, Double) |
Checks if a number is close to zero.
| |
NormalizeAngle |
Normalizes the value of an angle in degrees between [0, 360[.
| |
PointInSegment(Vector2, Vector2, Vector2) |
Checks if a point is inside a line segment.
| |
PointInSegment(Vector3, Vector3, Vector3) |
Checks if a point is inside a line segment.
| |
PointLineDistance(Vector2, Vector2, Vector2) |
Calculates the minimum distance between a point and a line.
| |
PointLineDistance(Vector3, Vector3, Vector3) |
Calculates the minimum distance between a point and a line.
| |
RotateAboutAxis |
Rotate given vector of angle in radians about a specified axis.
| |
RoundToNearest |
Round off a numeric value to the nearest of another value.
| |
Transform(Vector2, Double, CoordinateSystem, CoordinateSystem) |
Transforms a point between coordinate systems.
| |
Transform(IEnumerableVector2, Double, CoordinateSystem, CoordinateSystem) |
Transforms a point list between coordinate systems.
| |
Transform(Vector3, Vector3, CoordinateSystem, CoordinateSystem) |
Transforms a point between coordinate systems.
| |
Transform(IEnumerableVector3, Vector3, CoordinateSystem, CoordinateSystem) |
Transforms a point list between coordinate systems.
|
Name | Description | |
---|---|---|
DegToGrad |
Constant to transform an angle between degrees and gradians.
| |
DegToRad |
Constant to transform an angle between degrees and radians.
| |
GradToDeg |
Constant to transform an angle between degrees and gradians.
| |
HalfPI |
PI/2 (90 degrees)
| |
PI |
PI (180 degrees)
| |
RadToDeg |
Constant to transform an angle between degrees and radians.
| |
ThreeHalfPI |
3*PI/2 (270 degrees)
| |
TwoPI |
2*PI (360 degrees)
|