Arc3d Class
Class describing a 3d circular arc.
This language is not supported or no code example is available.
This language is not supported or no code example is available.
This language is not supported or no code example is available.
This language is not supported or no code example is available.
|
Name
|
Description
|
|
ClosestPoint(Point3d)
|
Computes a new point which resides on the arc, and which is as close as possible to another point.
|
|
Distance(Point3d)
|
Closest distance from a point to the arc.
|
|
Eval(double)
|
Returns a point on the arc given a parameter in the range 0.0 - 1.0 .
If the parameter is less than 0.0 or larger than 1.0 the point returned
is on the linear extension of the arcs end/start.
|
|
Flatten(double, FlattenMode)
|
Flattens an arc.
|
|
Flatten(double, double)
|
Flattens an arc using Inside flatten mode.
|
|
InterpolateVectors(Vector3d, Vector3d, double, bool, bool)
|
Interpolates a 3d vector on the arc.
|
|
Param(Point3d)
|
Computes a parameter in the range 0.0 - 1.0 where a point is on the arc.
|
|
Reverse()
|
Reverses the arc.
|
|
SetEnd(Point3d)
|
Changes the endpoint of the arc.
|
|
SetStart(Point3d)
|
Changes the start point of the arc.
|
|
Split(double, double)
|
Creates a new arc between parameter par1 and par2
|
|
Split(double, out Arc3d, out Arc3d)
|
Splits the arc at a single point given by a parameter.
|
|
Tangent(double)
|
Returns the tangent direction on the arc where the point is.
|
|
To2dArc()
|
Returns an arc that has the same geometric properties as this arc, but beeing located anywhere in 2d space.
|
|
ToArc2d(double)
|
Assumes 3darc is in xy-plane
|
|
ToPlane(Point3d)
|
Projects a point to the arc plane.
|
|
ToWorld(Point2d)
|
Converts a point in the arc plane to world coordinates.
|
|
Transform(Matrix3d)
|
Transforms an arc with a matrix
|
Top
|
Name
|
Description
|
|
Arc
|
2d arc in the arc3d plane.
|
|
Normal
|
Arc3d plane normal.
|
Top
.NET Framework
Supported in: 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8