Extract Multipatch From Mesh (3D Analyst)

Summary

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

Usage

  • 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.

Parameters

LabelExplanationData Type
Source Integrated Mesh

The integrated mesh that will be processed.

File; Scene Layer
Footprint Features

The polygon features defining the area that will be clipped.

Feature Layer
Output Multipatch Feature Class

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

Feature Class

arcpy.ddd.ExtractMultipatchFromMesh(source_mesh, footprint_features, out_feature_class)
NameExplanationData Type
source_mesh

The integrated mesh that will be processed.

File; Scene Layer
footprint_features

The polygon features defining the area that will be clipped.

Feature Layer
out_feature_class

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
arcpy.ddd.ExtractMultipatchFromMesh('D:/GIS_Data/New_York.slpk', 
                                    'D:/GIS_Data/Central_Park_Boundary.shp', 
                                    'D:/GIS_Data/NY.fgdb/Central_Park_3D)

Related topics