hoopsExchangeCADConverterSpec

class omni.kit.converter.cad_core.hoopsExchangeCADConverterSpec

HoopsExchangeCADConverter Options Class.

Methods

__init__(self)

Attributes

bAccurateSurfaceCurvatures

Consider surface curvature to control triangles elongation direction

bDedup

Deduplicate mesh vertices and normals (welds mesh)

bGlobalXforms

When instancing = false, this flag controls whether globalXforms are composited.

bInstancing

If true, enable instancing

bMappedMaterials

Use material mapping or native materials

bOptimize

Run UJITSO optimization on completed usd files

bReportProgress

If true then we report import/export progress

bReportProgressFreq

Progress reporting frequency in Hz.

bUseCurrentStage

Use currently opened USD.

bUseMaterials

If true then use specified modes of materials.

bUseNormals

If true then we pass normals to USD.

iTessLOD

0=kA3DTessLODExtraLow, 1=kA3DTessLODLow,2=kA3DTessLODMedium, 3=kA3DTessLODHigh, 4=kA3DTessLODExtraHigh

sConfigFilePath

Configuration file path

sFileNameOut

Name of output USD file (the head file only in the case of multiple output files)

sFilePathIn

Path to input model head file

sFolderPathOut

Path to output destination folder

sOptimizerConfigJson

Optimizer configuration file path

sSettingsFolderPath

Path to material csv and potentially any other settings files

sStagePath

Path to target USD stage

sUsdSuffix

'usd', 'usda', 'usdc'

__init__(self: omni.kit.converter.cad_core._hoops_cad_converter.hoopsExchangeCADConverterSpec) None
property bAccurateSurfaceCurvatures

Consider surface curvature to control triangles elongation direction

Type

(bool)

property bDedup

Deduplicate mesh vertices and normals (welds mesh)

Type

(bool)

property bGlobalXforms

When instancing = false, this flag controls whether globalXforms are composited. If false local transforms are applied

Type

(bool)

property bInstancing

If true, enable instancing

Type

(bool)

property bMappedMaterials

Use material mapping or native materials

Type

(bool)

property bOptimize

Run UJITSO optimization on completed usd files

Type

(bool)

property bReportProgress

If true then we report import/export progress

Type

(bool)

property bReportProgressFreq

Progress reporting frequency in Hz.

Type

(int)

property bUseCurrentStage

Use currently opened USD.

Type

(bool)

property bUseMaterials

If true then use specified modes of materials. if false, then use only basic display colors

Type

(bool)

property bUseNormals

If true then we pass normals to USD. if false, then we do not.

Type

(bool)

property iTessLOD

0=kA3DTessLODExtraLow, 1=kA3DTessLODLow,2=kA3DTessLODMedium, 3=kA3DTessLODHigh, 4=kA3DTessLODExtraHigh

Type

(int)

Type

Tessellation Level of Detail (LOD) presets

property sConfigFilePath

Configuration file path

Type

(str)

property sFileNameOut

Name of output USD file (the head file only in the case of multiple output files)

Type

(str)

property sFilePathIn

Path to input model head file

Type

(str)

property sFolderPathOut

Path to output destination folder

Type

(str)

property sOptimizerConfigJson

Optimizer configuration file path

Type

(str)

property sSettingsFolderPath

Path to material csv and potentially any other settings files

Type

(str)

property sStagePath

Path to target USD stage

Type

(str)

property sUsdSuffix

‘usd’, ‘usda’, ‘usdc’

Type

(UsdSuffix)

Type

Save file(s) in following formats