Applies to:
Conic and Cubic Bézier blocks are used for:- Designing aerodynamic profiles for wings, fuselages, and other vehicle bodies.
- Modeling smooth transitions in components like ducts, inlets, and nozzles to manage fluid flow.
- Creating architectural features like arches and curved facades.
Procedure:
- Create a 3D Position Vector Field from Components block (x,y, and z). This represents the spatial coordinates with units of length.
- Create Design Space, which will be used to bound the Conic sections. In this example, we will use Box.
Conic
![]() |
|
- The 2D Vector Field block creates a 2D vector field from scalar field components, defining the (x,y) coordinates of the control points. (Conceptually, you can imagine the z-component extending to infinity, (−∞,∞). If you need to visualize the 2D plane in a 3D space, use Lines.)
- We need three points to control our Conic section, so we will create three different 2D Vector Fields for P1, P2, and P3.
- The Rho Value defines the “bulge” or shape of the conic curve as it’s pulled toward Point 2.
| Rho Value | Resulting Curve Type | Example |
| Rho < 0.5 | Ellipse | |
| Rho = 0.5 | Parabola | |
| Rho > 0.5 | Hyperbola | |
- We have the Point 1, Point 2, and Point 3 inputs ready for the Conic block. The coordinate space input is the vector field representing the basis on which the curve is evaluated. For this example, it would be the XY field.
If you want to orient the Conic in different directions, you can use the Coordinate Space input to change the direction.
Cubic Bézier
![]() |
|
- You will need four separate 2D Vector Field blocks to define the inputs for Point 1 (P1), Point 2 (P2), Point 3 (P3), and Point 4 (P4).
A simple example file showing how you can vary the Y coordinate of one of the points using the Ramp block.






