Conic Curve

Предыдущая страницаВ началоСледующая страница

Calling the command:

Icon

Ribbon

3DPathConic35x35

Support Geometry > 3D Path > Conic Curve

Keyboard

Textual Menu

<3KCC>

 

Automenu of the 3DPath20x20 <3PA> 3D Path command

<W>

Conic Curve

Conic curves are curves of conic sections, i.e. obtained as a result of the intersection of a straight circular cone with planes that do not pass through its vertex.

Depending on the position of the secant plane, the following types of conical curves are distinguished:

If the secant plane cuts off all the forming cones at the points of one of its cavities, then as a result, the intersection line is a closed curve - an ellipse. A circle is a special case of an ellipse when the secant plane is perpendicular to the axis of the cone.

If the secant plane is parallel to one of the tangent planes of the cone, then as a result, the intersection line is an open, infinite curve - a parabola lying entirely on one cavity of the cone.

If the secant plane intersects both cavities of the cone, then as a result, the intersection line is a hyperbola – two identical open parts extending to infinity (branches of the hyperbola), each of which lies on its own cavity of the cone.

ConicCurve_1

Five geometric conditions are sufficient to form any type of conical curve. These conditions can be:

Extreme points of a conical curve;

Inner points of a conical curve;

Guides of a conical curve at its extreme points;

The vertex is the intersection point of the guides of the conical curve;

Engineering discriminant is a coefficient that characterizes the degree of convexity of a conical curve. Is equal to the ratio of the part of the median bounded by the curve (h) to the length of the entire median (H) of the triangle formed by the vertex and the extreme points of the curve.

ConicCurve_2

1 – extreme points; 2 - inner point; 3 - guides; 4 - vertex

Thus, the value of the engineering discriminant varies from 0 to 1. With a value greater than 0.5, the resulting curve has the shape of a hyperbola; with a value equal to 0.5, it has the shape of a parabola; with a value less than 0.5, it has the shape of an ellipse.

ConicCurve_3

      Discriminant = 0.25                        Discriminant = 0.5                       Discriminant = 0.75

Depending on the combination of geometric conditions, the system provides six modes for constructing a conical curve:

ConicCurveFive

By 5 Points

ConicCurveTwo

By 2 Points, 2 Guides and Discriminant

ConicCurveThreeTwo

By 3 Points and 2 Guides

ConicCurveTwoTwo

By 2 Points, Vertex and Discriminant

ConicCurveThreeOne

By 3 Points and Vertex

ConicCurveFour

By 4 Points and Guide

For each characteristic point of a conical curve, it is allowed to specify an additional curve along which the point can be offset. The offset is set relative to the nearest end of the specified curve in the parameters window. The convenience of displacement control is achieved by using a manipulator in the form of a point in a 3D scene.

ConicCurve_10

1 - characteristic point of the conical curve; 2 - offset curve; 3 - offset manipulator

The resulting conical curve lies in a plane determined by the system automatically. If necessary, it is allowed to explicitly specify the plane to which the curve should belong. In this case, all objects that do not belong to the specified plane are projected onto it, and the curve is formed based on their projections.

ConicCurve_11

1 – source objects that do not lie in the target plane; 2 - target plane; 3 - projections of the source objects on the target plane; 4 - resulting curve.

 

The conic curve construction mode is selected in the parameters window. Depending on the selected mode, the set of source data and the composition of the window changes.

To select the geometric points of the model as characteristic points (initial, internal, final) of the conical curve, use the following option:

SelectPointtConic

<O>

Select Conic Curve Points

Objects are selected in the 3D scene (using mouse left) or in the 3D model tree.

All selected points are displayed as a list in the parameters window in the appropriate sequence. The list of points is controlled using the Expand MenuDown, Collapse MenuUp, Delete Element from the list clip0014, Clear clip0015 buttons.

ConicCurve_12 ConicCurve_12S

To replace an object used as one of the characteristic points of a conical curve, select it from the list, and then specify a new geometric object.

Specifying a curve to offset the current characteristic point along it is carried out in a 3D scene or a model tree using the following automenu option:

3DpathCopy

<C>

Select Curve

The selected object is displayed in the Curve field in the parameters window. Cancel and re-select by clicking the Clear clip0015 button. The offset value is set in model units in an adjacent field or using a manipulator in a 3D scene.

ConicCurve_13 ConicCurve_13S

If the selected point of the conical curve belongs to a specific wire object (edge, 3D path, etc.), then the latter is automatically selected as an offset curve.

The conic curve guide is set after selecting the extreme point in the list of points and using the following automenu option:

SelectTangentLine

<T>

Select Guides of Conic Curve

The object is selected in the 3D scene (using mouse left) or in the 3D model tree.

The selected object is displayed in the Guides field in the parameters window. Cancel and re-select by clicking the Clear clip0015 button.

ConicCurve_14 ConicCurve_14S

To set a geometric point as the vertex of a conical curve, a special automenu option is provided:

Line3DNode

<V>

Select Vertex of Conic Curve

The object is selected in the 3D scene (using mouse left) or in the 3D model tree.

The selected object is displayed in the Vertex field of the parameters window. Cancel and re-select by clicking the Clear clip0015 button.

ConicCurve_15 ConicCurve_15S

To control the engineering discriminant, a special slider is provided in the parameters window that allows you to change the value from [0] to [1] in increments of [0.01]. If necessary, you can enter the value manually.

ConicCurve_16 ConicCurve_16S

Specifying the target plane to which the conic curve should belong is done using the following automenu option:

SelectPlane2

<L>

Select Conic Curve Plane

The selected plane is displayed in the corresponding field of the parameters window. Cancel and re-select by clicking the Clear clip0015 button.

The offset manipulators of the characteristic points of the conical curve along the curves in the 3D scene are displayed using the Use Manipulators option.

ConicCurve_17

The Sew option is designed to combine a conical curve with the offset curves of the extreme points into one 3D path.