IMeshLayer65

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

 

 

Properties

 

BBox

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

ClientData

A text string assigned to each object global namespace. C# exposes this property as get_ClientData and set_ClientData (Inherited from ITerraExplorerObject65)

FeatureLayers

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

GroundObject

Determines if the 3DML object is a ground object.

ID

The ID of the 3DML. (Inherited from ITerraExplorerObject65)

ObjectType

An enum that identifies the type of the object. (Inherited from ITerraExplorerObject65)

Path

Returns the full path of the 3DML file.

Position

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

SaveInFlyFile

A Boolean that determines whether the 3DML is saved in the Fly file. (Inherited from ITerraExplorerObject65)

TreeItem

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

Visibility

An IVisibility65 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 ITerraExplorerObject65)

Refresh

Refreshes the layer.

SetParam

Reserved. Currently not used. (Inherited from ITerraExplorerObject65)