Contour Parameters of Fill Hole

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

After selecting the contour, you need to configure the parameters for creating the surface.

There are four parameters available - Method, Shape, Smoothness, and Auxiliary Condition.

Method

With this parameter, you can adjust the filling method of the area.

This parameter has two options Patch and Extend.

Patch enables you to fill an area in the classic way, leaving a "trail" of filling the area in the form of edges.

Source surface

Filling an area with patch method

FillHole.MethodType.Patch

This option is the main method.

Extend is a special case and enables you to "tighten" the surface.

Source surface

Filling an area with extend method

FillHole.MethodType.Extend

With this method, the selection of the remaining parameters becomes unavailable.

Shape

With this parameter, you can adjust the shape of the created surface.

This parameter has four options - Smooth, Non-smooth, Preferable Plane, Plane.

With the Smooth option, you can fill the area using the boundary condition G0, G1 or G2 for each boundary edge, and also control the overall smoothness for the contour.

Source surface

"Smooth" shape of the surface

FillHole.PreferenceType.Smooth

The Preferable Plane option can also control the overall smoothness, but you cannot set boundary conditions for each edge. The system first tries to fill the selected area with a plane, and in case of failure, a spline surface. In this case, the result will be similar to the Smooth option, but it will not be possible to set edge conditions for the edges.

Successful plane filling

Unsuccessful plane filling

FillHole.PreferenceType.PreferPlane

With the Non-smooth option, the hole is filled, ignoring all smoothness requirements, using an analytical solution where possible.

Source surface

"Non-Smooth" shape of the surface

FillHole.PreferenceType.NonSmooth

With the Plane option, you can only fill the body with a flat surface. All smoothness requirements are not available for this option.

Source surface

"Plane" shape of the surface

FillHole.PreferenceType.Plane

Auxiliary Condition

With the help of auxiliary conditions, you can specify the behavior of the created surface.

Auxiliary condition Points enables you to create a surface passing through a set of points, belonging or not belonging to the contour.

Source surface

Result surface over set of points

FillHole.SupportType.ByVectors

1. Source surface

2. Set of points through which the result surface should pass

3. Result surface

A Normal can be specified for each point. After selecting the appropriate option, a menu for specifying vectors will appear, similar to the Loft operation. The only difference is that the length of the vector is taken from the unit length.

Result surface over set of points

Result surface over set of points with indication of normal for points

FillHole.SupportType.ByVectors.Vectors.UseNormals

Auxiliary condition Vertex enables you to select one point, which belongs or does not belong to the contour, and create a surface relative to it. Under this condition, the type of Clamp can be selected. Clamp type accepts three values - No, Auto, Normal. When the No mode is selected, the surface is created without additional smoothness conditions.

Source surface

Result surface one vertex at time without clamping

FillHole.SupportByVertex.ClampType.No

If the Normal mode is selected, the system works in the same way as the auxiliary condition Points using the normal.

Auto mode allows the system to independently determine the required clamp.

Auxiliary condition Edges enables you to set guides for the surface being created. The principle of operation is similar to the guides in the Loft operation. If the selected guides are longer than the boundaries of the contour, then the contour of the guide that is inside the contour will be used when creating the surface.

Source surface

Result surface by guides

FillHole.SupportType.ByEdges

1. Guides (3D Paths)

For guides, you can also select Composition.

If necessary, guides can be imprinted on a face, that is, split a face along a guide.

Without imprinting the guides
Result is one face

With imprinting the guides
Result is two faces

FillHole.SupportType.ByEdgesGuideList.ImprintGuide

In this figure, the selected shape is Non-Smooth, because Smooth shape can be only if the edges meet the condition of tangency to the contour body.

With the auxiliary condition Faces, additional faces are specified that will be converted to a filling surface. If the faces are outside the area to be filled, then you can specify the source surface LCS and the face LCS, with which the system can correctly determine where the area is filled. You can fill an area along the edges of an additional surface with a trim by contour ...

Source and additional surfaces

Filling holes by faces of additional surface with trimming by contour

FillHole.SupportByFaces.TrimType.ToHole

1. Source LCS

2. LCS of faces

... and trim by faces. In this case, you can fill in multiple contours.

Source and additional surfaces

Filling holes by faces of additional surface with trimming by faces

FillHole.SupportByFaces.TrimType.ToSheet

1. Source LCS

2. LCS of faces

With the auxiliary condition Surface, the contour is projected onto the auxiliary surface along the normal. The resulting projection is a bounding path on the selected surface. The surface obtained inside the contour is the result of the operation. A workplane/surface, 3D profile, face, edge, or operation can be selected as an additional surface. If you merge with the source body, then the result must be on the source body.

Source and auxiliary surfaces

Filling holes by creating surface without merging

FillHole.SupportType.BySurface

1. Source surface

2. Auxiliary surface (Workplane)

3. Result surface

For toroidal and spherical surfaces, face refinement may be required. For this, an auxiliary point is set, thanks to which the closest face to this point is selected.