Local Ops: Creating New Solids from Faces   

<<< Local Ops: Deleting Faces & Healing Wounds Chapters Local Ops: Creating Surfaces to Attach to Faces >>>

Contents

[back to top]


15.1 Introduction

Parasolid can create new solid bodies from existing faces in a body, either by copying them or by removing them from the existing body. If the faces used to create a body are such that the body contains wounds, then they are healed using the same techniques used for deleting faces.

[back to top]


15.2 Copying faces to create new bodies

PK_FACE_make_solid_bodies creates a solid from an array of faces by copying the selected faces to make one or more new solids. The faces are not deleted from the original body and if the faces form a shell of a sheet or a solid, the shell is then copied to the new solid. Any missing faces of the shell are treated as holes to be healed as described in Section 15.4, "Healing wounds".

[back to top]


15.3 Removing faces to create new bodies

PK_FACE_remove_to_solid_bodies removes faces from a body and uses them to make one or more new solid bodies.

Any wounds left in either parent or child bodies can be healed as described in Section 15.4, "Healing wounds". Wounds in parent bodies and child bodies can be healed differently if desired.

 

Figure 15-1 Healing holes (wounds) using 'Grow from Parent'

 

Note: The parent body may become fragmented due to faces being removed. In such cases, there are several parent bodies.

[back to top]


15.4 Healing wounds

Wounds created by PK_FACE_make_solid_bodies or PK_FACE_remove_to_solid_bodies can be healed using the same methods used for PK_FACE_delete. See Chapter 14, "Local Ops: Deleting Faces & Healing Wounds" for full details.

 

[back to top]

<<< Local Ops: Deleting Faces & Healing Wounds Chapters Local Ops: Creating Surfaces to Attach to Faces >>>