STK ObjectsSend comments on this topic.
IAgVOModelFile Interface

Description

IAgVOModelFile Interface. Used to specify the model's file.

Public Properties

Public Property FilenamePath and filename of the model file.
Public Property FilePathAbsolute path and filename of the model file.

Interfaces

Implemented Interface
IAgVOModelData

CoClasses that Implement IAgVOModelFile

Example

Configure 3D model file
[C#]
// Set new ModelFile.Filename
model.ModelType = AgEModelType.eModelFile;
IAgVOModelFile modelFile = model.ModelData as IAgVOModelFile;
modelFile.Filename = @"\STKData\VO\Models\Space\alexis.glb";

// Configure basic settings
model.Visible = true;
model.ScaleValue = 4.800;
Configure 3D model level of detail
[C#]
// Configure level of details
IAgVODetailThreshold detail = model.DetailThreshold;
detail.EnableDetailThreshold = true;

// (assuming unit preferences set to km)
detail.All = 2.51189;
detail.ModelLabel = 158489;
detail.MarkerLabel = 2.51189e+006;
detail.Marker = 2.511e+007;
detail.Point = 1e+012;
Configure 3D model file
[Visual Basic .NET]
' Set new ModelFile.Filename
model.ModelType = AgEModelType.eModelFile
Dim modelFile As IAgVOModelFile = TryCast(model.ModelData, IAgVOModelFile)
modelFile.Filename = "\STKData\VO\Models\Space\alexis.glb"

' Configure basic settings
model.Visible = True
model.ScaleValue = 4.8
Configure 3D model level of detail
[Visual Basic .NET]
' Configure level of details
Dim detail As IAgVODetailThreshold = model.DetailThreshold
detail.EnableDetailThreshold = True

' (assuming unit preferences set to km)
detail.All = 2.51189
detail.ModelLabel = 158489
detail.MarkerLabel = 2511890
detail.Marker = 25110000
detail.Point = 1000000000000
© 2024 Analytical Graphics, Inc. All Rights Reserved.