Making a solid with different conditions

To accomplish this task, open the make_solid_conditions.e3 file available in the Samples folder of your think3 installation and follow the steps given below.

  1. Start the Make Solid command; it enables you to create solids from selected surfaces, which become the faces of the resulting solid.

  2. On starting the command, you are prompted to select the surfaces or solids. You can perform a window selection as shown in the figure below.



  3. Click or to confirm your selections and create the solid. As our model is not closed, the following warning is displayed.



    If you select Continue, an open solid will be created. On selecting the Show pointers to open boundaries check box, the open boundaries will be highlighted in the model as shown in the figure below.



  4. Select the Check button in the warning window; the problem causing conditions are displayed.



    You can isolate the wrong entities by moving them to a different layer and then turning the layer OFF. To do so, select the type of issue in the drop-down list besides the Move and Exit button. The entities causing the specified issue will be moved to the layer specified by the Default layer check box and its drop-down list.
  5. Select Sliver from the drop-down list, clear the Default layer check box and select Layer 3 in the next drop-down list as shown in following figure.



    Click Move and Exit to move the surface with Sliver problem to Layer 3.

  6. Now turn OFF the Layer 3 to stop its output.



  7. Repeat the steps from 1 to 3. As the surface with Sliver problem has been moved to Layer 3 (which is OFF), only the remaining conditions are displayed in the warning window.



    Repeat the steps from 5 and 6 so that you can the isolate the surface with other problems and solve them separately to make a closed solid.

    Problems and when they occur

    • Small
     —  When the area is greater than the squared surface tolerance
    • Sliver
     —  When the 2* area / perimeter is lesser than the surface tolerance
    • With small boundary curves
     —  When the length is lesser than the surface tolerance
    • With undefined normals
     —  When the surface has undefined normals
    • With trimming problems
     —  When the surface has violated invariants of trimming loops
    • With other problems
     —  When the surface has problems other than the ones listed above