Table of Contents

Preferences

Use the core.setModuleProperty function to set preferences.

pxz.core.setModuleProperty("Core", "ThreadCount", "20")
Tip

Use core.listModuleProperties to list the properties of a module.

Module Property Type Default Value Description
Algo DisableGPUAlgorithms Boolean False
Algo UseGPUBaking Boolean True
CAD UnitLength Distance 0.02
CAD TangencyAngle Angle 10
CAD CurvatureThreshold Real 0.02
CAD CurvatureRatio Real 0.5
Core EnableEventManagerAsync Boolean False
Core SoftwareUpdateNotifications Boolean True
Core ThreadCount Int 32
Core EnableDebugLog Boolean False Enable advanced debug log generation. Log file is available at: %APPDATA%/ProductName/lastSession.log
Core EnableUndoRedo Boolean False Enable the Undo Redo system. Will result in higher memory consumption
Core EnableAnalytics Boolean True Enable usage data collection
Core EnableLicenseExpirationAlert Boolean True
Core EnableOocMode Boolean False Save meshes and models out of core to save RAM
IO PartialLoad Boolean False Components will only be loaded when manually triggered (currently supported formats: plmxml, jt, pvz)
IO LoadHidden Boolean False Choose to import parts which visibility status is set to false
IO LoadSuppressed Boolean True
IO LoadConstructionTree Boolean True
IO LoadVariant Boolean False
IO AliasApiDllPath FilePath "" Path of an Alias dll to import .wire files
IO AliasImportMode ENUM Import by layer (one part by layer)
IO AliasImportEmptyLayer Boolean False
IO RecapSDKPath UNKNOWN ""
IO RecapLoadPointOfView Boolean False
IO VredExecutablePath FilePath "" Path of VRED executable to import .vpb files
IO LoadPMI Boolean False Use this option to include FTA or PMI when importing a CAD file
IO PreferLoadMesh Boolean False
IO RhinoOnePartByLayer Boolean True
IO PreferAlternativeImporters Boolean False Up to two different import implementations exist for some formats
IO FlipCoordinateSystem Boolean True Automatically convert any imported model orientation when possible
IO AutoCreateSTLNormals Boolean True
IO ImportAnimations Boolean True
IO AutoTessellate Boolean False
IO AutoTessellateRepairTolerance Distance 0.10000000000000001
IO AutoTessellateMaxSag Distance 0.20000000000000001
IO AutoTessellateMaxAngle Angle -1
IO AutoTessellateUVMode ENUM NoUV
IO AutoTessellateUVChannel Int 1
IO AutoTessellateCreateTangents Boolean False
IO AutoTessellateCreateFreeEdges Boolean False
IO UpAxis ENUM Y-UP
IO FbxVersion ENUM 2020
IO FbxEmbeddedTextures Boolean True
IO FbxExportAscii Boolean False
IO PMIReplaceBlackColor Color [0, 0, 0] Automatically replace PMI colors. Black by default. White strongly recommended for AR use
IO ExportHiddenParts Boolean False
IO ExportAnimations Boolean True
IO ExportMetadata Boolean True
IO FilterPointCloudBoundingBox UNKNOWN [[inf, inf, inf],[-inf, -inf, -inf]]
IO PointCloudImportMode ENUM Import point cloud
IO UseFilePrecision Boolean False
IO MergeVariantsAtImport Boolean False
IO ImportRealisticMaterials Boolean False
IO ExportGLTFApplyScale Boolean False
IO ExportGLTFLights Boolean True
IO ExportGLTFInterleaved Boolean False
IO ExportGLTFExternalTextures Boolean False Force external texture in GLB export
IO ExportGLTFOverrideExistingTextures Boolean False If true, external textures will be named '_. and existing file with same name will be overrided'
IO ExportGLTFDraco Boolean False
IO GLTFDracoQuantizationPosition Int 11
IO GLTFDracoQuantizationNormal Int 8
IO GLTFDracoQuantizationTexCoord Int 10
IO GLTFDracoCompressionLevel Int 7
IO ExportPrefabKeepRootTransform Boolean False
IO ExportGLTFBasisU Boolean False
IO JtExportVersion ENUM 10.0
Material ExportTextureFormat ENUM PNG
Material JpegQuality BoundedInteger [95, 0, 100]
Material PngCompression BoundedInteger [1, 0, 9]
Material UseUASTC Boolean False
Material KtxQuality BoundedInteger [128, 1, 255]
Material KtxCompression BoundedInteger [2, 1, 5]
Material EnableImageOoC Boolean False
Material ImageOoCPath UNKNOWN ""
Scene AnimationSampling Int 1
View UseVulkanValidation Boolean False Enable Vulkan Validation Layers (need to be done before viewer creation)
View UseGPUTimes Boolean False Enable uses of GPU Times marker