ITerrainBuilding5

A building object is a unique 3D polygon in the TerraExplorer world that has special capabilities and properties. One obvious difference is the fact that buildings always have a zero altitude above ground. In addition, buildings can come in two styles: stretched terrain and polygonal. Each of these styles has its own unique advantages, as explained below.

Hierarchy:

 

ITerraExplorerObject5

Properties:

ID, ObjectType, ClientData, KeepAliveOnRelease, ClientDataEx

Methods:

SetParam, GetParam

IInfoTreeItem5

Properties:

Description, ExistInBasicTree, InfoTreeItemID, GroupName, SaveInFlyFile

ISingleMessageObject5

Properties:

MessageID

ITerrainLocation5

Properties:

Distance, ActivationCode, ActivationParam

Methods:

SetPosition, GetPosition, GetPositionEx

ITerrainObject5

Properties:

Visible, ToolTipText, MaxVisibilityDistance, MinVisibilityDistance, IsAttached, AutoDetach, GroundObject

Methods:

AttachTo

ITerrainColoredObject5

Properties:

FgColor, FgAlpha, BgColor, BgAlpha

ITerrainPrimitive5

Properties:

HeightStyle, LineStyle, TextureFileName, TextureTilingMethod, TextureScaleX, TextureScaleY, TextureRotateAngle, LineWidth, LineBackColor, LineBackAlpha, DrawOrder

ITerrainPolyline5

Properties:

NumofVertices, Vertices

Methods:

AddVertex, GetVertex, ModifyVertex, DeleteVetrex

ITerrain3DPolygon5

Properties:

Height

ITerrainBuilding5

Properties:

BuildingStyle, TilingMethod, SideTexture, SideScaleX, SideScaleY, RoofTexture, RoofScaleX, RoofScaleY, RoofRotateAngle, RoofStyle, RooftopDeltaHeight, RoofFillType, SideFillType, RoofTilingMethod, SideTilingMethod,

Methods:

GetSideFillType, SetSideFillType, GetSideTexture, SetSideTexture, GetSideColor, SetSideColor, GetTerrainTextureOffset, SetTerrainTextureOffset