This document is archived and information here might be outdated. Recommended version. |
ArcObjects Help for .NET developers > ArcObjects namespaces > 3DAnalyst > ESRI.ArcGIS.Analyst3D > Interfaces > IG > IGeneralMultiPatchCreator Interface (ArcObjects .NET 10.5 SDK) |
Provides access to manage the creation of a GeneralMultiPatch.
Use this interface when you're creating your own textured multipatch geometry. To get the multipatch properties, use esriGeometry.olb's IGeneralMultipatchInfo interface.
Description | ||
---|---|---|
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 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.