IMeshLayer66

This interface provides access to unified, stream optimized 3D Mesh Layer (3DML) databases. 3DML databases are created in TerraBuilder CityBuilder or TerraBuilder PhotoMesh by merging layers of 3D mesh city models (generated by TerraBuilder PhotoMesh), together with classification layers, and other model layers. Simple 3DMLs can also be created in TerraExplorer from point layers with individually referenced 3D model files.

 

 

Properties

 

BBox

An IBBox3D66 representing the bounding box that designates the section of the 3DML layer to load.

ClientData

Gets and sets an array of text strings assigned to each object global namespace. C# exposes this property as get_ClientData and set_ClientData (Inherited from ITerraExplorerObject66)

FeatureLayers

An I3DMLFeatureLayers66 that returns the number of feature layers in the 3DML dataset and provides the index of each layer.

GroundObject

Gets and sets a Boolean that determines whether the 3DML object is a ground object.

ID

Gets the ID of the 3DML. (Inherited from ITerraExplorerObject66)

ObjectType

Gets an enum that identifies the type of the object. (Inherited from ITerraExplorerObject66)

Path

Gets and sets the full path of the 3DML file.

Position

An IPosition66 representing the 3DML’s position on the terrain.

SaveInFlyFile

Gets and sets a Boolean that determines whether the 3DML is saved in the Fly file. (Inherited from ITerraExplorerObject66)

ScaleFactor

Gets and sets the scale factor for the mesh layer.

ScaleX

Gets and sets the value by which to scale the mesh layer on its x axis.

ScaleY

Gets and sets the value by which to scale the mesh layer on its y axis.

ScaleZ

Gets and sets the value by which to scale the mesh layer on its z axis.

TreeItem

An ITreeItem66 representing details about the representation of the 3DML in the Project Tree.

Visibility

An IVisibility66 representing the visibility of the layer at different distances, as well as visibility of the layer in TerraExplorer Basic Viewer.

 

Methods

 

GetParam

Reserved. Currently not used. (Inherited from ITerraExplorerObject66)

Refresh

Refreshes the layer.

SetParam

Reserved. Currently not used. (Inherited from ITerraExplorerObject66)