Extracting Polygons
 
 
 

You can extract polygons to create a new object based on selected polygons of an existing object.

     

Original object with polygons selected.

Extract Polygons (delete) removes the original polygons. Here, the new object has been translated up to see the effect.

Extract Polygons (keep) leaves the original polygons intact. Again, the new object has been translated up to see the effect.

Clusters with the following properties are automatically transferred to the generated object: materials, texture UVs, vertex colors, property weight maps, envelope weights, and shape animation. Creases, hard edges, and hard vertices are also propagated. By default, the Extract operators connect at the top of the input object's construction stack (see Choosing the Connection Point). If you want to change the connection point, look up ChangeGeneratorInputReadPosition and related commands in the SDK Guide.

To extract polygons

  1. Select one or more polygons or polygon clusters on a polygon mesh object.

  2. Do either one of the following:

    • If you want to delete the polygons from the original object, choose Create Poly. Mesh Extract Polygons (delete) on the Model toolbar.

      or

    • If you want to keep the polygons on the original object, choose Create Poly. Mesh Extract Polygons (keep) on the Model toolbar.

    New objects are created as follows:

    • If you selected polygons or a single cluster in step 1, a single new object is created, named either polymsh_extracted (if you kept the original polygons) or polymsh_detached (if you deleted them).

    • If you selected multiple clusters, each cluster creates a separate object named either polymsh_extracted, polymsh_extracted1, polymsh_extracted2, and so on, or polymsh_detached, polymsh_detached1, polymsh_detached2, and so on. These new objects are children of a new null called polymsh_extracted_null or polymsh_detached_null as appropriate.

      This also occurs if you select a combination of clusters and polygons. The selected polygons are treated as if they were a single additional cluster.