Skip to content

FileGltfWriteOptions

Public Class

Options used when writing a glTF file

Inheritance Hierarchy

System.Object
Rhino.FileIO.FileGltfWriteOptions

Namespace: Rhino.FileIO

Assembly: RhinoCommon (in RhinoCommon.dll)

**Since:**8.3

Syntax

public class FileGltfWriteOptions

The FileGltfWriteOptions type exposes the following members.

Constructors

Name

Description


Public Method

Initializes a new instance of the FileGltfWriteOptions class


Properties

Name

Description


Public Property

Setting that determines whether or not the meshes in the glTF will be rendered with or without backface culling. Known as DoubleSided in the glTF specification.


Public Property

The level of compression used by draco in the range of 1 to 10 inclusive.


Public Property

The number of bits used when quantizing mesh normals in the range of 8 to 32 inclusive


Public Property

The number of bits used when quantizing mesh vertex positions in the range of 8 to 32 inclusive


Public Property

The number of bits used when quantizing mesh texture coordinates in the range of 8 to 32 inclusive


Public Property

glTF uses a scene hierarchy structure where nodes are organized in a parent-child relationship. This setting enables/disables the writing of empty nodes with the same names as layers and places exported objects a children of the corresponding layer node.


Public Property

Setting to determine whether or not materials are written to the glTF file


Public Property

Enable/disable the exporting of open meshes


Public Property

Enable/disable the exporting of texture coordinates


Public Property

Enable/disable the export of vertex colors


Public Property

Enable/disable the exporting of vertex normals


Public Property

Setting to transform Rhino’s Z axis to glTF’s Y axis


Public Property

The mesh type for exported SubDs


Public Property

Determines how coarse the mesh output will be when surface meshing subd objects See comments for ON_SubDDisplayParameters in opennurbs_mesh.h for details regarding numbers used.


Public Property

Setting to display color as material when material index for object is -1.


Public Property

Enable/disable the use of Draco mesh compression in the glTF file


Methods

Name

Description


Public Method

Equals

Determines whether the specified object is equal to the current object.

(Inherited from Object.)


Protected Method

Finalize

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.

(Inherited from Object.)


Public Method

GetHashCode

Serves as the default hash function.

(Inherited from Object.)


Public Method

GetType

Gets the Type of the current instance.

(Inherited from Object.)


Protected Method

MemberwiseClone

Creates a shallow copy of the current Object.

(Inherited from Object.)


Public Method

Create a dictionary of these options. This dictionary can be passed to the RhinoDoc.Export function


Public Method

ToString

Returns a string that represents the current object.

(Inherited from Object.)