Main Concepts of Extrusion

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

This sub-chapter describes basic principles of extrusion geometry creation. The detailed description of operation creation interface can be found in Creating and Additional Features sub-chapters.

Extrusion contour

The extrusion contour can be made of wire geometry objects (both flat and 3D), as well as faces and edges belonging to solids and surfaces. You can also select multiple objects of the same type. By default operation yields a surface or a solid body, depending on the selected contour:

a single closed 3D profile or a single face yields a solid body;

multiple closed 3D profiles or multiple faces yield a single solid body which visually consists of multiple parts;

a rib yields a surface, no matter if rib closed or not;

a single open contour yields a surface;

multiple open contours yield a surface, even if the combination of selected objects looks like a closed contour.

However, you can create surfaces from contours that yield solids and vice versa, using Thin Wall parameters.

Extrude2Extrude1            

Extrusion direction

The trajectory of sweeping the contour for extrusion is defined by the extrusion direction. By default extrusion direction is set as the normal to the original contour surface. Optionally you can select an arbitrary vector as a direction.

In either case, there are first and second directions of sweeping the contour. The First Direction coincides with the normal direction or the extrusion vector. The Second Direction is opposite to the first one. Two-sided extrusion is also supported, in which the contour is swept in both directions. By default, the system creates extrusion in the first direction.

Extrusion_Directions_ForwardReverse

1

First direction of extrusion

2

Second direction of extrusion

3

Length of extrusion in first direction

4

Length of extrusion in second direction

5

Preview of the first direction extrusion result

6

Preview of the second direction extrusion result

7

Extrusion contour

Extruding in normal direction

Extruding along the normal is the system default when selected contour allows to calculate normal direction. Each point on the contour is swept along a separate line defined by the normal direction to the contour surface at the point. In this case, extrusion can be described as an offset from the original contour defined by the specified length of the extrusion.

In real life, flat contours are extruded most often, with the same normal direction at all points of the contour. For practical purposes, one can think of the flat contour in this case being translated parallel to its original position along one common line defined by the single normal to the contour plane. Therefore, extrusion normal to the flat contour can be viewed as a special case of extruding along an arbitrary vector.

Extrude4    

Extrusion of a non-flat contour

Extrude5

Extrusion of a flat contour

Extruding along an arbitrary vector

When the extrusion direction can't be defined by the normal (for example, if a non-flat wire contour was selected) or extrusion is desired in a specific direction, then its definition may include an arbitrary direction vector.

The vector of the extrusion direction can be defined in two ways:

1) By specifying a pair of 3D points (the vector start and end);

2) By selecting some element of the 3D model suitable for defining a vector in the desired direction (regardless of the length).

Two 3D points define the start and end of the extrusion direction vector. 3D points can be defined by 3D nodes and vertices. One can also select other elements defining the desired point. For example, one can select an edge – in this case, the edge midpoint will be used as the 3D point. Selecting a coordinate system defines the point at the origin. Selection of a face, which is part of a sphere or torus – yields the point at the center of the sphere/torus, and so on.

Extrusion_Directions_2Points

1

Extrusion direction vector (not displayed in the 3D scene)

2

Start point

3

End point

4

Extrusion contour

5

Extrusion result

In the latter approach, the selected 3D object defines the vector of extrusion direction. The suitable kinds of objects are flat curved edges, workplanes, flat faces, arbitrary-shaped surfaces (the direction is determined as the normal to the selected element), straight edges (the vector coincides with the selected edge), coordinate systems (the direction is one of the axes), faces/surfaces that are part of a cylinder or a torus (the direction of the vector is the direction of the face/surface axis). It is possible to select vector using single point only (if it lays on some surface). In this case a normal direction to surface at selected point is used as a vector.

Extrusion_Directions_Axis

1

The axis of the cylindrical face defines direction of the extrusion vector

2

Extrusion contour

3

Extrusion result

Defining extrusion length

The length of an extrusion can be specified in one of the three ways:

1) By the length of the defining vector of the extrusion direction;

2) By an arbitrary numerical value, measured from the original contour position;

3) By extrusion bounds;

4) By an offset from bounds.

Defining extrusion length by length of direction vector

The extrusion length can be derived from the length of the defining vector of the extrusion direction in the cases when the direction is defined by two 3D points or a straight edge. The length of the extrusion vector in this case is defined by the distance between the specified points or the length of the selected edge. Extruding is performed from the original contour position in forward direction by the length equal to the vector length. The length of extruding in the reverse direction, if necessary, can be defined by an arbitrary number or set equal to the length of extruding in the forward direction.

Extrusion_Length_FromElement

Defining extrusion length by numerical value

Regardless of the ways of defining extrusion direction, the extrusion length in the forward direction (from the original contour position) can be defined by an arbitrary numerical value. The extrusion length in the reverse direction, if necessary, is defined by an arbitrary numerical value or is set equal to the length of extruding in the forward direction.

Extrusion_Length_Value

Defining extrusion length by extrusion boundaries

When specifying the extrusion length using boundaries, the extrusion is performed from one boundary to another.

More information about extrusion boundaries can be found in Boundaries chapter.

Defining extrusion length as an offset from a boundary

For some of the boundary types it's possible to define an offset in forward or reverse direction from the object selected as boundary.

Extrusion_Length_Offset3

Extrusion_Length_Offset2

Extrusion_Length_Offset1

Extrusion to surface without offset

Extrusion to surface with a reverse offset

Extrusion to surface with a forward offset