Extract Multipatch From Mesh (3D Analyst)


Creates a multipatch feature from the portion of an integrated mesh that overlaps a polygon.


  • Each polygon from the footprint feature will result in a multipatch created from the overlapping portions of the integrated mesh.

  • Consider using this tool if you need to assign attributes for discrete objects captured in the integrated mesh. The attributes from the footprint polygon will transfer to the resulting multipatch.

  • Consider using this tool if you need to process the data captured in an integrated mesh using tools that analyze multipatch geometry.


ExtractMultipatchFromMesh(source_mesh, footprint_features, out_feature_class)
ParameterExplanationData Type

The integrated mesh that will be processed.

Scene Layer

The polygon features defining the area that will be clipped.

Feature Layer

The multipatch feature class that will be produced by this tool.

Feature Class

Code sample

ExtractMultipatchFromMesh example (Python window)

The following sample demonstrates the use of this tool in the Python window.

import arcpy

Licensing information

  • Basic: Requires 3D Analyst
  • Standard: Requires 3D Analyst
  • Advanced: Requires 3D Analyst

Related topics