Provides access to manage the creation of a GeneralMultiPatch.
When To Use
Use this interface when you're creating your own textured multipatch geometry. To get the multipatch properties, use esriGeometry.olb's IGeneralMultipatchInfo interface.
|ClearResources||Clear resources used to manage the object.|
|CreateMultiPatch||Creates the MultiPatch.|
|Init||Initialize the creation of a general multipatch.|
|SetID||Set vertex Id.|
|SetM||Set M at vertex index.|
|SetMaterialIndex||Set patch material index.|
|SetNormal||Set Normal at vertex index.|
|SetPatchPointIndex||Set start index of points in patch, end index is start of next patch.|
|SetPatchPriority||Set patch priority (>= 0).|
|SetPatchTexturePointIndex||Set texture start index texture points in patch, end index is start of next patch.|
|SetPatchType||Set patch type.|
|SetPoint||Set Point at vertex index.|
|SetTexturePoint||Set Texture Point at vertex index.|
|SetTextureWKSPoint||Set Texture WKSPoint at vertex index.|
|SetWKSPointZ||Set WKSPoint at vertex index.|
CoClasses that implement IGeneralMultiPatchCreator
|CoClasses and Classes||Description|
|GeneralMultiPatchCreator||The General MultiPatch Creator component.|
Use this interface to create a textured multipatch, which can be made into a 3D marker symbol. Once the symbol is made, it can be either added as a symbol element (graphics) to an application or saved to a 3D marker symbol template in a style for future use. Alternatively, a textured multipatch can also be stored as a feature class in a File Geodatabase (*.gdb), a Personal Geodatabase (*.mdb), an ArcSDE Database, or a Shapefile (*.shp). If it's stored in a Shapefile, only the geometry is kept and all the textures will be lost.