ArcGIS Pro 2.7 API Reference Guide
Multipatch Class Members
Properties  Methods 


ArcGIS.Core.Geometry Namespace : Multipatch Class

The following tables list the members exposed by Multipatch.

Public Properties
 NameDescription
Public Property Gets the dimension of the geometry. (Inherited from ArcGIS.Core.Geometry.Geometry)
Public PropertyOverridden.  Gets the minimum enclosing envelope of the instance.  
Public PropertyOverridden. Gets the geometry type. Always returns GeometryType.Multipatch.  
Public Property Gets a value indicating if the geometry has ID. (Inherited from ArcGIS.Core.Geometry.Geometry)
Public Property Gets a value indicating if the geometry has M. (Inherited from ArcGIS.Core.Geometry.Geometry)
Public Property Gets a value indicating if this multipatch has materials.  
Public Property Gets a value indicating if this multipatch has normals.  
Public Property Gets a value indicating if this multipatch has texture coordinates.  
Public Property Gets a value indicating if the geometry has Z. (Inherited from ArcGIS.Core.Geometry.Geometry)
Public PropertyOverridden.  Gets a value indicating whether or not this instance is empty.  
Public Property Gets the number of materials in this multipatch.  
Public Property Gets the number of parts (also called patches) in this instance.  
Public PropertyOverridden.  Gets the count of all points in all parts for this instance.  
Public Property Gets a collection of points representing the vertices of all the parts.  
Public PropertyGets the spatial reference of the instance. (Inherited from ArcGIS.Core.Geometry.Geometry)
Public Property Gets the total number of texture coordinates in this multipatch.  
Top
Public Methods
 NameDescription
Public Method Clones this geometry instance. As geometry objects are immutable and hence never change, the clone returned will be this object rather than a copy of this instance. (Inherited from ArcGIS.Core.Geometry.Geometry)
Public Method Copy all the coordinates of all the parts to a list of coordinates.  
Public Methodstatic (Shared in Visual Basic)Creates a new instance of a Multipatch class from an Esri shape buffer.  
Public Methodstatic (Shared in Visual Basic)Creates a new instance of a Multipatch class from an XML string representation.  
Public Method Gets the color of the specified material.  
Public Method Gets the edge color of the specified material.  
Public Method Gets the edge width of the specified material.  
Public Method Gets the shininess of the specified material.  
Public Method Gets a byte buffer representing the texture image for the specifed material.  
Public Method Gets the number of bytes per pixel of the texture contained in the specified material.  
Public Method Gets the number of columns (width in pixels) of the texture image contained in the specified material.  
Public Method Gets the compression type of the byte buffer for the texture of the specified material.  
Public Method Gets the number of rows (height in pixels) of the texture contained in the specified material index.  
Public Method Gets the overall transparency in percent (truncated as an integer) of the specified material.  
Public Method Gets the index of the material for the specified patch (part).  
Public Method Gets the normal coordinate for the specified patch (part) at the point index.  
Public Method Gets a collection of coordinates representing the vertices of the normals for the specified patch (part).  
Public Method Gets the number of points for the specified patch (part).  
Public Method Gets a value representing the priority of the specified patch (part).  
Public Method Gets index of the start point into this multipatch's point collection for the specified patch (part).  
Public Method Gets the texture coordinate for the specified patch (part) at the point index.  
Public Method Gets a collection of coordinates representing the texture coordinates for the specified patch (part).  
Public Method Gets the number of texture coordinates for the specified patch (part).  
Public Method Gets the patch type for the specified patch (part).  
Public MethodOverloaded.   
Public Method Gets a value representing if back-face culling is persisted as a property of the specified material.  
Public Method Gets a value indicating if the specified material contains a texture image.  
Public Method Serializes this geometry instance into an ArcGIS binary XML geometry representation.  
Public MethodOverloaded. Overridden.   
Public MethodSerializes this geometry instance into an ArcGIS JSON geometry representation. (Inherited from ArcGIS.Core.Geometry.Geometry)
Public Method Serializes this geometry instance into an ArcGIS XML geometry representation. (Inherited from ArcGIS.Core.Geometry.Geometry)
Top
See Also

Reference

Multipatch Class
ArcGIS.Core.Geometry Namespace