Specify 3D File Load Options

3D File Load Options

There are several Scene.Open method overloads or Scene class constructor overloads that accept a LoadOptions object. This should be an object of a class derived from the LoadOptions class. Each load format has a corresponding class that holds load options for that load format, for example there is ColladaSaveOptions for the FileFormat.Collada save format.

Use of the Discreet 3DS Load Options

The code below shows how to set load options before loading a Discreet 3DS file.

Use of the Obj Load Options

The code below shows how to set load options before loading an 3D Obj file.

Use of the STL Load Options

The code below shows how to set load options before loading an STL file.

Use of the U3D Load Options

The code below shows how to set load options before loading a U3D file.

Use of the glTF Load Options

The code below shows how to set load options before loading a glTF file.

Flip the V/T Texture Coordinate

Use of the Ply Load Options

The code below shows how to set load options before loading a PLY model.

Use of the DirectX X Load Options

The code below shows how to set load options before loading a DirectX X file.

Use RVM load options

C#

 // set load options of RVM

Scene scene = new Scene();

var opt = new RvmLoadOptions()

{

    CylinderRadialSegments = 32,

    DishLatitudeSegments = 16,

    DishLongitudeSegments = 24,

    TorusTubularSegments = 40

};

// import RVM

scene.Open("LAD-TOP.rvm", opt);

// save in the OBJ format

scene.Save("LAD-TOP.obj", FileFormat.WavefrontOBJ);

Using FBX Load Options