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.
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
|