Default Attribute and Options

This table documents important default attributes and options. All segments have a default value for each attribute. The values accessed by an attribute control always reflect the segment’s attribute values. The fields in a corresponding kit do not have meaningful default values unless you call GetDefault() on the kit.

Attribute Locks

Setting Default value Setter method
attribute lock false HPS::AttributeLockControl::SetLock

Bounding

Setting Default value Setter method
bounding exclusion false HPS::BoundingControl::SetExclusion and HPS::BoundingKit::SetExclusion

Camera Control

Setting Default value Setter method
projection HPS::Camera::Projection::Perspective HPS::CameraControl::SetProjection
field width 2.0 HPS::CameraControl::SetField
field height 2.0 HPS::CameraControl::SetField
target HPS::Point(0, 0, 0) HPS::CameraControl::SetTarget
position HPS::Point(0, 0, -5) HPS::CameraControl::SetPosition
up vector HPS::Vector(0, 1, 0) HPS::CameraControl::SetVector
near limit -0.0001 HPS::CameraControl::SetNearLimit
camera relative lights enabled false HPS::SpotlightKey::SetCameraRelative<br>HPS::DistantLightKey::SetCameraRelative

Color Interpolation

Setting Default value Setter method
face color interpolation enabled true ColorInterpolationControl::SetFaceColor
face color index interpolation enabled true ColorInterpolationControl::SetFaceIndex
edge color interpolation enabled false ColorInterpolationControl::SetEdgeColor
edge color index interpolation enabled false ColorInterpolationControl::SetEdgeIndex
vertex color interpolation enabled false ColorInterpolationControl::SetVertexColor
vertex color index interpolation enabled false ColorInterpolationControl::SetVertexIndex

Contour Lines

Setting Default value Setter method
visibility false HPS::ContourLineControl::SetVisibility
colors HPS::RGBColor::Invalid() HPS::ContourLineControl::SetColors
patterns HPS::UTF8() HPS::ContourLineControl::SetPatterns
weight 1.0 HPS::ContourLineControl::SetWeights
lighting false HPS::ContourLineControl::SetLighting
position interval 1.0 HPS::ContourLineControl::SetPositions
position offset 0 HPS::ContourLineControl::SetPositions

Culling

Setting Default value Setter method
back face true HPS::CullingControl::SetBackFace
deferral extents 100 HPS::CullingControl::SetDeferralExtent
extents 10 HPS::CullingControl::SetExtent
frustum true HPS::CullingControl::SetFrustum
vector false HPS::CullingControl::SetVector
vector tolerance 0 HPS::CullingControl::SetVectorTolerance

Curves

Setting Default value Setter method
view dependent curves false HPS::CurveAttributeControl::SetViewDependent
curve budget 512 HPS::CurveAttributeControl::SetBudget
curve continued budget false HPS::CurveAttributeControl::SetContinuedBudget
curve max deviation -1.0 HPS::CurveAttributeControl::SetMaximumDeviation
curve max angle 10 HPS::CurveAttributeControl::SetMaximumAngle
curve max length 0.1 HPS::CurveAttributeControl::SetMaximumLength

Cutting Sections

Setting Default value Setter method
cutting section level HPS::CuttingSection::CuttingLevel::Global HPS::CuttingSectionAttributeControl::SetCuttingLevel
cutting section capping level HPS::CuttingSection::CappingLevel::Segment HPS::CuttingSectionAttributeControl::SetCappingLevel
cutting section material preference HPS::CuttingSection::MaterialPreference::Explicit HPS::CuttingSectionAttributeControl::SetMaterialPreference

Cylinders

Setting Default value Setter method
cylinder tessellation 48 HPS::CylinderAttributeControl::SetTessellation
cylinder orientation HPS::Cylinder::Orientation::Default HPS::CylinderAttributeControl::SetOrientation

Debugging

Setting Default value Setter method
display debugging resource monitor false HPS::DebuggingControl::SetResourceMonitor

Drawing Attributes

Setting Default value Setter method
world handedness HPS::Drawing::Handedness::Right HPS::DrawingAttributeControl::SetWorldHandedness
polygon handedness HPS::Drawing::Handedness::None HPS::DrawingAttributeControl::SetPolygonHandedness
drawing deferral 0 HPS::DrawingAttributeControl::SetDeferral
overlay HPS::Drawing::Overlay::NoOverlay HPS::DrawingAttributeControl::SetOverlay
face displacement 8 HPS::DrawingAttributeControl::SetFaceDisplacement
vertex displacement false HPS::DrawingAttributeControl::SetVertexDisplacement
general displacement false HPS::DrawingAttributeControl::SetGeneralDisplacement
depth range near 0 HPS::DrawingAttributeControl::SetDepthRange
depth range far 1 HPS::DrawingAttributeControl::SetDepthRange
screen range 1 HPS::DrawingAttributeControl::SetDepthRange

Edge Attributes

Setting Default value Setter method
edge pattern solid HPS::EdgeAttributeControl::SetPattern
edge weight 1.0 HPS::EdgeAttributeControl::SetWeight

Exchange Export Options

Setting Default value Setter method
ACIS use millimeter units instead of the native units false HPS::Exchange::ExportACISOptionsKit::SetMillimeterUnits
ACIS write binary file false HPS::Exchange::ExportACISOptionsKit::SetBinary
FBX data in ascii form false HPS::Exchange::ExportFBXOptionsKit::SetAscii
FBX texture export folder   HPS::Exchange::ExportFBXOptionsKit::SetTextureFolder
GLTF data in ascii form false HPS::Exchange::ExportGLTFOptionsKit::SetAscii
GLTF texture export folder   HPS::Exchange::ExportGLTFOptionsKit::SetTextureFolder
IGES convert analytic surfaces to NURBS false HPS::Exchange::ExportIGESOptionsKit::SetAnalyticsAsNURBS
IGES convert polyhedrics to wireframe data false HPS::Exchange::ExportIGESOptionsKit::SetFacetedAsWireframe
IGES set solids as faces false HPS::Exchange::ExportIGESOptionsKit::SetSolidsAsFaces
IGES export hidden objects false HPS::Exchange::ExportIGESOptionsKit::SetHiddenObjects
IGES export tessellation false HPS::Exchange::ExportIGESOptionsKit::SetTessellation
JT content type HPS::Exchange::JT::Content::Geometry HPS::Exchange::ExportJTOptionsKit::SetContent
JT export hidden objects false HPS::Exchange::ExportJTOptionsKit::SetHiddenObjects
JT export PMI true HPS::Exchange::ExportJTOptionsKit::SetPMI
JT export version HPS::Exchange::JT::Version::JT100 HPS::Exchange::ExportJTOptionsKit::SetVersion
JT export wireframe false HPS::Exchange::ExportJTOptionsKit::SetWireframe
Parasolid export solids as faces false HPS::Exchange::ExportParasolidOptionsKit::SetSolidsAsFaces
Parasolid export tessellation false HPS::Exchange::ExportParasolidOptionsKit::SetTessellation
Parasolid export explode multi bodies false HPS::Exchange::ExportParasolidOptionsKit::SetExplodeMultiBodies
Parasolid export hidden objects false HPS::Exchange::ExportParasolidOptionsKit::SetHiddenObjects
PRC tessellation compression false HPS::Exchange::ExportPRCOptionsKit::SetTessellationCompression
PRC B-rep compression HPS::Exchange::PRC::BRepCompression::None HPS::Exchange::ExportPRCOptionsKit::SetBRepCompression
PRC B-rep removal false HPS::Exchange::ExportPRCOptionsKit::SetBRepRemoval
PRC attribute removal false HPS::Exchange::ExportPRCOptionsKit::SetAttributeRemoval
STEP format HPS::Exchange::STEP::Format::AP242_Ed1 HPS::Exchange::ExportSTEPOptionsKit::SetFormat
STEP export analytic surfaces as NURBS false HPS::Exchange::ExportSTEPOptionsKit::SetAnalyticsAsNURBS
STEP export polyhedrics as wireframes false HPS::Exchange::ExportSTEPOptionsKit::SetFacetedAsWireframe
STEP set name shortening false HPS::Exchange::ExportSTEPOptionsKit::SetNameShortening
STL write binary false HPS::Exchange::ExportSTLOptionsKit::SetBinary
STL tessellation level HPS::Exchange::Tessellation::Level::Medium HPS::Exchange::ExportSTLOptionsKit::SetTessellationLevel
STL tessellation accuracy HPS::Exchange::Tessellation::Accuracy::Standard HPS::Exchange::ExportSTLOptionsKit::SetTessellationAccuracy
STL tessellation retention false HPS::Exchange::ExportSTLOptionsKit::SetCurrentTessellationRetention
STL maximum edge length 0 HPS::Exchange::ExportSTLOptionsKit::SetMaximumEdgeLength
STL units HPS::Exchange::Units::Unknown HPS::Exchange::ExportSTLOptionsKit::SetUnits
U3D version HPS::Exchange::U3D::Version::ECMA1 HPS::Exchange::ExportU3DOptionsKit::SetVersion
XML export metadata true HPS::Exchange::ExportXMLOptionsKit::SetMetadata
XML export transformations true HPS::Exchange::ExportXMLOptionsKit::SetTransformations
XML export materials true HPS::Exchange::ExportXMLOptionsKit::SetMaterials

Exchange Import Options

Setting Default value Setter method
B-rep mode HPS::Exchange::BRepMode::TessellationOnly HPS::Exchange::ImportOptionsKit::SetBRepMode
solids true HPS::Exchange::ImportOptionsKit::SetSolids
surfaces true HPS::Exchange::ImportOptionsKit::SetSurfaces
wireframes true HPS::Exchange::ImportOptionsKit::SetWireframes
PMI true HPS::Exchange::ImportOptionsKit::SetPMI
attributes false HPS::Exchange::ImportOptionsKit::SetAttributes
hidden objects true HPS::Exchange::ImportOptionsKit::SetHiddenObjects
construction and references false HPS::Exchange::ImportOptionsKit::SetConstructionAndReferences
active filter true HPS::Exchange::ImportOptionsKit::SetActiveFilter
constraints info false HPS::Exchange::ImportOptionsKit::SetConstraintsInfo
feature trees false HPS::Exchange::ImportOptionsKit::SetFeatureTrees
drawings false HPS::Exchange::ImportOptionsKit::SetDrawings
treat long wireframe as construct and references true HPS::Exchange::ImportOptionsKit::SetTreatLongWireframeAsConstructAndReferences
long wireframe threshold 24690.0 HPS::Exchange::ImportOptionsKit::SetLongWireframeThreshold
default units HPS::Exchange::Units::Unknown HPS::Exchange::ImportOptionsKit::SetDefaultUnits
PMI default units HPS::Exchange::Units::Unknown HPS::Exchange::ImportOptionsKit::SetPMIDefaultUnits
PMI precision 0 HPS::Exchange::ImportOptionsKit::SetPMIPrecision
PMI default color HPS::RGBColor::Black() HPS::Exchange::ImportOptionsKit::SetPMIDefaultColor
tessellation level HPS::Exchange::Tessellation::Level::Medium HPS::Exchange::ImportOptionsKit::SetTessellationLevel
tessellation accuracy HPS::Exchange::Tessellation::Accuracy::Standard HPS::Exchange::ImportOptionsKit::SetTessellationAccuracy
tessellation preserves UV points false HPS::Exchange::ImportOptionsKit::SetTessellationPreservesUVPoints
tessellation maximum edge length 0 HPS::Exchange::ImportOptionsKit::SetTessellationMaximumEdgeLength
CATIA V4 logical root dir name null HPS::Exchange::ImportOptionsKit::SetCatiaV4LogicalNameForRootDirectory
CATIA V4 logical name searching false HPS::Exchange::ImportOptionsKit::SetCatiaV4LogicalNameSearching
CATIA V5 cache false HPS::Exchange::ImportOptionsKit::SetCatiaV5Cache
CATIA V5 cache path null HPS::Exchange::ImportOptionsKit::SetCatiaV5Cache
Unigraphics preferred reference set count 0 HPS::Exchange::ImportOptionsKit::SetUnigraphicsPreferredReferenceSets
Unigraphics preferred reference sets null HPS::Exchange::ImportOptionsKit::SetUnigraphicsPreferredReferenceSets
Unigraphics preferred reference sets apply to subassemblies false HPS::Exchange::ImportOptionsKit::SetUnigraphicsPreferredReferenceSets
Unigraphics fitted camera false HPS::Exchange::ImportOptionsKit::SetUnigraphicsFittedCamera
Pro-E code page name null HPS::Exchange::ImportOptionsKit::SetProECodePageName
Pro-E dimension tolerance false HPS::Exchange::ImportOptionsKit::SetProEDimensionTolerance
Pro-E sub part PMI false HPS::Exchange::ImportOptionsKit::SetProESubpartPMI
Pro-E session color HPS::Exchange::ProE::SessionColor::LastCreoVersion HPS::Exchange::ImportOptionsKit::SetProESessionColor
STEP name preference HPS::Exchange::STEP::Field::NextAssemblyUsageOccurrenceDescription HPS::Exchange::ImportOptionsKit::SetSTEPNamePreference
STEP first color preference false HPS::Exchange::ImportOptionsKit::SetSTEPFirstColorPreference
STEP code page name null HPS::Exchange::ImportOptionsKit::SetSTEPCodePageName
STEP shell based surface model splitting true HPS::Exchange::ImportOptionsKit::SetSTEPShellBasedSurfaceModelSplitting
STEP orientation healing false HPS::Exchange::ImportOptionsKit::SetSTEPOrientationHealing
IFC code page name null HPS::Exchange::ImportOptionsKit::SetIFCCodePageName
IFC attribute XML file null HPS::Exchange::ImportOptionsKit::SetIFCAttributeXMLFile
IFC owner history optimization true HPS::Exchange::ImportOptionsKit::SetIFCOwnerHistoryOptimization
IFC face optimization true HPS::Exchange::ImportOptionsKit::SetIFCFaceOptimization
IFC edges false HPS::Exchange::ImportOptionsKit::SetIFCEdges
IFC metadata true HPS::Exchange::ImportOptionsKit::SetIFCMetadata
IFC relationships true HPS::Exchange::ImportOptionsKit::SetIFCRelationships
IFC openings false HPS::Exchange::ImportOptionsKit::SetIFCOpenings
3D PDF stream index 0 HPS::Exchange::ImportOptionsKit::SetPDF3DStreamIndex
JT tessellation level HPS::Exchange::JT::TessellationLevel::High HPS::Exchange::ImportOptionsKit::SetJTTessellationLevel
large translation extraction false HPS::Exchange::ImportOptionsKit::SetLargeTranslationExtraction
user data index 1 HPS::Exchange::ImportOptionsKit::SetLargeTranslationExtraction
cutoff value 12000 HPS::Exchange::ImportOptionsKit::SetLargeTranslationExtraction
true color mode false HPS::Exchange::ImportOptionsKit::SetTrueColorMode

Exchange Model File Import Options

Setting Default Setter method
IFC edges false HPS::Exchange::ModelFileImportOptionsKit::SetIFCEdges
tessellation accuracy HPS::Exchange::Tessellation::Accuracy::Standard HPS::Exchange::ModelFileImportOptionsKit::SetTessellationAccuracy
tessellation level HPS::Exchange::Tessellation::Level::Medium HPS::Exchange::ModelFileImportOptionsKit::SetTessellationLevel
tessellation maximum edge length 0 HPS::Exchange::ModelFileImportOptionsKit::SetTessellationMaximumEdgeLength
tessellation preserve UV points false HPS::Exchange::ModelFileImportOptionsKit::SetTessellationPreservesUVPoints

Hardcopy

Setting Default value Setter method
hardcopy width 8.5 HPS::Hardcopy::ExportOptionsKit::SetSize
hardcopy height 11.0 HPS::Hardcopy::ExportOptionsKit::SetSize
hardcopy units HPS::Hardcopy::SizeUnits::Inches HPS::Hardcopy::ExportOptionsKit::SetSize
hardcopy resolution 300.0 HPS::Hardcopy::ExportOptionsKit::SetResolution
hardcopy resolution units HPS::Hardcopy::ResolutionUnits::DPI HPS::Hardcopy::ExportOptionsKit::SetResolution
hardcopy resolution WYSIWYG true HPS::Hardcopy::ExportOptionsKit::SetWYSIWYG

Highlight Options

Setting Default value Setter method
notification false HPS::HighlightOptionsKit::SetNotification
overlay HPS::Drawing::Overlay::OverlayWithZValues HPS::HighlightOptionsKit::SetOverlay
subentity highlighting false n/a

Hidden Line and Hidden Surface Attributes

Setting Default value Setter method
algorithm HPS::HiddenLine::Algorithm::ZBuffer HPS::HiddenLineAttributeControl::SetAlgorithm
color HPS::RGBAColor::Invalid() HPS::HiddenLineAttributeControl::SetColor
visibility true HPS::HiddenLineAttributeControl::SetVisibility
pattern solid HPS::HiddenLineAttributeControl::SetLinePattern
dim factor 0.5f HPS::HiddenLineAttributeControl::SetDimFactor
face displacement 0.5f HPS::HiddenLineAttributeControl::SetDimFactor
silhouette cleanup true HPS::HiddenLineAttributeControl::SetSilhouetteCleanup
transparency cutoff 0.8 HPS::HiddenLineAttributeControl::SetTransparencyCutoff
weight 1.0 HPS::HiddenLineAttributeControl::SetWeight
render faces false HPS::HiddenLineAttributeControl::SetRenderFaces
render text false HPS::HiddenLineAttributeControl::SetRenderText
hidden surface removal algorithm HPS::Subwindow::RenderingAlgorithm::ZBuffer HPS::SubwindowControl::SetRenderingAlgorithm

Image Export

Setting Default value Setter method
image export format” HPS::Image::Format::Png HPS::Image::ExportOptionsKit::SetFormat

Lighting Attributes

Setting Default value Setter method
lighting interpolation faces HPS::Lighting::InterpolationAlgorithm::Phong HPS::LightingAttributeControl::SetInterpolationAlgorithm
lighting interpolation edges HPS::Lighting::InterpolationAlgorithm::Phong HPS::LightingAttributeControl::SetInterpolationAlgorithm

Line Attributes

Setting Default value Setter method
line pattern solid HPS::LineAttributeControl::SetPattern
line weight 1.0f HPS::LineAttributeControl::SetWeight

Marker Attributes

Setting Default value Setter method
marker size 0.3 HPS::MarkerAttributeControl::SetSize
marker symbol solid_circle HPS::MarkerAttributeControl::SetWorldHandedness

Material Mapping

Setting Default value Setter method
front faces diffuse color HPS::RGBAColor(0.847f, 0.686f, 0.353f) HPS::MaterialMappingKit::SetFaceColor and HPS::MaterialMappingKit::SetFaceMaterial
front faces specular color HPS::RGBAColor(1, 1, 1) HPS::MaterialMappingKit::SetFaceColor and HPS::MaterialMappingKit::SetFaceMaterial
front faces mirror color HPS::RGBAColor(1, 1, 1) HPS::MaterialMappingKit::SetFaceColor and HPS::MaterialMappingKit::SetFaceMaterial
front faces emission color HPS::RGBAColor(0, 0, 0) HPS::MaterialMappingKit::SetFaceColor and HPS::MaterialMappingKit::SetFaceMaterial
front faces gloss 5 HPS::MaterialMappingControl::SetGloss and HPS::MaterialMappingKit::SetFaceMaterial
back faces diffuse color HPS::RGBAColor(0.847f, 0.686f, 0.353f) HPS::MaterialMappingKit::SetBackFaceColor and HPS::MaterialMappingKit::SetBackFaceMaterial
back faces specular color HPS::RGBAColor(1, 1, 1) HPS::MaterialMappingKit::SetBackFaceColor and HPS::MaterialMappingKit::SetBackFaceMaterial
back faces mirror color HPS::RGBAColor(1, 1, 1) HPS::MaterialMappingKit::SetBackFaceColor and HPS::MaterialMappingKit::SetBackFaceMaterial
back faces emission color HPS::RGBAColor(0, 0, 0) HPS::MaterialMappingKit::SetBackFaceColor and HPS::MaterialMappingKit::SetBackFaceMaterial
back faces gloss 5 HPS::MaterialMappingControl::SetGloss and HPS::MaterialMappingKit::SetBackFaceMaterial
edges diffuse color HPS::RGBAColor(0, 0, 0) HPS::MaterialMappingKit::SetEdgeColor and HPS::MaterialMappingKit::SetEdgeMaterial
edges specular color HPS::RGBAColor(1, 1, 1) HPS::MaterialMappingKit::SetEdgeColor and HPS::MaterialMappingKit::SetEdgeMaterial
edges mirror color HPS::RGBAColor(1, 1, 1) HPS::MaterialMappingKit::SetEdgeColor and HPS::MaterialMappingKit::SetEdgeMaterial
edges emission color HPS::RGBAColor(0, 0, 0) HPS::MaterialMappingKit::SetEdgeColor and HPS::MaterialMappingKit::SetEdgeMaterial
edges gloss 5 HPS::MaterialMappingControl::SetGloss and HPS::MaterialMappingKit::SetEdgeMaterial
vertex color HPS::RGBAColor(0, 0, 0) HPS::MaterialMappingKit::SetVertexColor and HPS::MaterialMappingKit::SetVertexMaterial
vertices specular color HPS::RGBAColor(1, 1, 1) HPS::MaterialMappingKit::SetVertexColor and HPS::MaterialMappingKit::SetVertexMaterial
vertices mirror color HPS::RGBAColor(1, 1, 1) HPS::MaterialMappingKit::SetVertexColor and HPS::MaterialMappingKit::SetVertexMaterial
vertices emission color HPS::RGBAColor(0, 0, 0) HPS::MaterialMappingKit::SetVertexColor and HPS::MaterialMappingKit::SetVertexMaterial
vertices gloss 5 HPS::MaterialMappingControl::SetGloss and HPS::MaterialMappingKit::SetVertexMaterial
cut faces diffuse color HPS::RGBAColor(0.325f, 0.325f, 0.325f) HPS::MaterialMappingKit::SetVertexColor and HPS::MaterialMappingKit::SetCutFaceMaterial
cut edges diffuse color HPS::RGBAColor(0.675f, 0.675f, 0.675f) HPS::MaterialMappingKit::SetCutEdgeColor and HPS::MaterialMappingKit::SetCutFaceMaterial
cut faces specular color HPS::RGBAColor(1, 1, 1) HPS::MaterialMappingKit::SetCutFaceColor and HPS::MaterialMappingKit::SetCutFaceMaterial
cut faces mirror color HPS::RGBAColor(1, 1, 1) HPS::MaterialMappingKit::SetCutFaceColor and HPS::MaterialMappingKit::SetCutFaceMaterial
cut faces emission color PS::RGBAColor(0, 0, 0) HPS::MaterialMappingKit::SetCutFaceColor and HPS::MaterialMappingKit::SetCutFaceMaterial
cut faces gloss 5 HPS::MaterialMappingControl::SetGloss and HPS::MaterialMappingKit::SetCutFaceMaterial
light color HPS::RGBAColor(1, 1, 1) HPS::MaterialMappingControl::SetLightColor
lights ambient up color HPS::RGBAColor(0.3f, 0.3f, 0.3f) HPS::MaterialMappingControl::SetAmbientLightUpColor
lights ambient down color HPS::RGBAColor(0.3f, 0.3f, 0.3f) HPS::MaterialMappingControl::SetAmbientLightDownColor
marker color HPS::RGBAColor(1, 0, 0) HPS::MaterialMappingControl::SetMarkerColor
line color HPS::RGBAColor(0, 0, 0) HPS::MaterialMappingControl::SetLineColor
text color HPS::RGBAColor(0, 0, 0) HPS::MaterialMappingControl::SetTextColor
window background color RGBAColor(0.05f, 0.05f, 0.627f) HPS::MaterialMappingControl::SetWindowColor
window contrast color HPS::RGBAColor(0.9f, 0.9f, 0.95f) HPS::MaterialMappingControl::SetWindowContrastColor

NURBS Surfaces

Setting Default value Setter method
NURBS surface max trim curve deviation 0.005 HPS::NURBSSurfaceAttributeControl::SetMaximumTrimDeviation
NURBS trim curve budget 500 HPS::NURBSSurfaceAttributeControl::SetTrimBudget
NURBS surface max facet deviation 1.0 HPS::NURBSSurfaceAttributeControl::SetMaximumDeviation
NURBS surface max facet angle 20.0 HPS::NURBSSurfaceAttributeControl::SetMaximumAngle
NURBS surface max facet width 1.42 HPS::NURBSSurfaceAttributeControl::SetMaximumWidth
NURBS surface budget 10000 HPS::NURBSSurfaceAttributeControl::SetBudget
Setting Default value Setter method
import format HPS::Parasolid::Format::NeutralBinary HPS::Parasolid::ImportOptionsKit::SetFormat
import user fields false HPS::Parasolid::ImportOptionsKit::SetUserFields
import attribute mismatch behavior HPS::Parasolid::MismatchBehavior::Fail HPS::Parasolid::ImportOptionsKit::SetAttributeMismatchBehavior
import compound body behavior HPS::Parasolid::CompoundBodyBehavior::Split HPS::Parasolid::ImportOptionsKit::SetCompoundBodyBehavior
import facet tessellation HPS::Parasolid::FacetTessellationKit::GetDefault() HPS::Parasolid::ImportOptionsKit::SetFacetTessellation
import line tessellation HPS::Parasolid::LineTessellationKit::GetDefault() HPS::Parasolid::ImportOptionsKit::SetLineTessellation
export format HPS::Parasolid::Format::Binary HPS::Parasolid::ExportOptionsKit::SetFormat

Performance Control

Setting Default value Setter method
static model HPS::Performance::None HPS::PerformanceControl::SetStaticModel
display lists HPS::Performance::SegmentDisplayLists HPS::PerformanceControl::SetDisplayLists

Post-Process Effects

Setting Default value Setter method
ambient occlusion enabled false HPS::PostProcessEffectsControl::SetAmbientOcclusion
ambient occlusion strength 1.0 HPS::PostProcessEffectsControl::SetAmbientOcclusion
ambient occlusion quality HPS::PostProcessEffects::AmbientOcclusion::Fastest HPS::PostProcessEffectsControl::SetAmbientOcclusion
fast silhouette edges enabled false HPS::PostProcessEffectsControl::SetSilhouetteEdges
fast silhouette edges tolerance 1.0 HPS::PostProcessEffectsControl::SetSilhouetteEdges
fast silhouette edges heavy exterior false HPS::PostProcessEffectsControl::SetSilhouetteEdges
bloom enabled false HPS::PostProcessEffectsControl::SetBloom
bloom strength 1.0 HPS::PostProcessEffectsControl::SetBloom
blur 5 HPS::PostProcessEffectsControl::SetBloom
bloom shape 5 HPS::PostProcessEffects::Bloom::Shape::Radial
depth of field enabled false HPS::PostProcessEffectsControl::SetDepthOfField
depth of field strength 1.0 HPS::PostProcessEffectsControl::SetDepthOfField
depth of field near distance HPS::Float::NegativeInfinity HPS::PostProcessEffectsControl::SetDepthOfField
depth of field far distance HPS::Float::Infinity HPS::PostProcessEffectsControl::SetDepthOfField
eye dome lighting disabled HPS::PostProcessEffectsControl::SetEyeDomeLighting

Selectability

Setting Default value Setter method
window selectability HPS::Selectability::Value::Off HPS::SelectabilityControl::SetWindows
edges selectability HPS::Selectability::Value::On HPS::SelectabilityControl::SetEdges
faces selectability HPS::Selectability::Value::On HPS::SelectabilityControl::SetFaces
lights selectability HPS::Selectability::Value::On HPS::SelectabilityControl::SetLights
lines selectability HPS::Selectability::Value::On HPS::SelectabilityControl::SetLines
markers selectability HPS::Selectability::Value::On HPS::SelectabilityControl::SetMarkers
vertices selectability HPS::Selectability::Value::On HPS::SelectabilityControl::SetVertices
text selectability HPS::Selectability::Value::On HPS::SelectabilityControl::SetText

Selection Options

Setting Default value Setter method
sorting enabled true HPS::SelectionOptionsControl::SetSorting
related limit 5 HPS::SelectionOptionsControl::SetRelatedLimit
internal limit 1 HPS::SelectionOptionsControl::SetInternalLimit
algorithm HPS::Selection::Algorithm::Analytic HPS::SelectionOptionsControl::SetAlgorithm
granularity HPS::Selection::Granularity::General HPS::SelectionOptionsControl::SetGranularity
level HPS::Selection::Level::Entity HPS::SelectionOptionsControl::SetSelectionLevel
proximity 0.2 HPS::SelectionOptionsControl::SetProximity
extent culling respected false HPS::SelectionOptionsControl::SetExtentCullingRespected
deferral extent culling respected false HPS::SelectionOptionsControl::SetDeferralExtentCullingRespected
frustum culling respected true HPS::SelectionOptionsControl::SetFrustumCullingRespected
vector culling respected false HPS::SelectionOptionsControl::SetVectorCullingRespected
distance culling respected false HPS::SelectionOptionsControl::SetDistanceCullingRespected
volume culling respected false HPS::SelectionOptionsControl::SetVolumeCullingRespected
face culling respected HPS::Culling::Face::Off HPS::SelectionOptionsControl::SetFaceCullingRespected

Shell Optimization

Setting Default value Setter method
orphan elimination true HPS::ShellOptimizationOptionsKit::SetOrphanElimination
tolerance 0.01 HPS::ShellOptimizationOptionsKit::SetTolerance
tolerance units HPS::Shell::ToleranceUnits::FeatureSizePercentage HPS::ShellOptimizationOptionsKit::SetTolerance

Shell Relation

Setting Default value Setter method
shell relation tolerance 0 HPS::ShellRelationOptionsKit::SetTolerance
shell relation nearest face false HPS::ShellRelationOptionsKit::SetNearestFaceCalculation
shell relation test HPS::Shell::RelationTest::Simple HPS::ShellRelationOptionsKit::SetTest

Spheres

Setting Default value Setter method
sphere tessellation 50 HPS::SphereAttributeControl::SetTessellation

Spotlights

Setting Default value Setter method
spotlight inner cone 80 HPS::SpotlightKit::SetInnerCone
spotlight outer cone 30 HPS::SpotlightKit::SetOuterCone
spotlight concentration 1.0 HPS::SpotlightKit::SetConcentration

Stream Export

Setting Default value Setter method
stream export color compression false HPS::Stream::ExportOptionsKit::SetColorCompression
stream export connectivity compression false HPS::Stream::ExportOptionsKit::SetConnectivityCompression
stream export image compression false HPS::Stream::ExportOptionsKit::SetImageCompression
stream export index compression false HPS::Stream::ExportOptionsKit::SetIndexCompression
stream export normal compression false HPS::Stream::ExportOptionsKit::SetNormalCompression
stream export parameter compression false HPS::Stream::ExportOptionsKit::SetParameterCompression
stream export vertex compression false HPS::Stream::ExportOptionsKit::SetVertexCompression

Sub-Windows

Setting Default value Setter method
window background orientation HPS::Subwindow::Background::GradientTopToBottom HPS::SubwindowControl::SetBackground
window frame HPS::Subwindow::Border::None HPS::SubwindowControl::SetBorder
subwindow border false HPS::Subwindow::Border::None
axis triad subwindow size 0.2 HPS::AxisTriadControl::SetSize
navigation cube subwindow size 0.2 HPS::NavigationCubeControl::SetSize

Text

Setting Default value Setter method
alignment HPS::Text::Alignment::BottomLeft HPS::TextAttributeControl::SetAlignment
reference frame HPS::Text::ReferenceFrame::WorldAligned HPS::TextAttributeControl::SetAlignment
justification HPS::Text::Justification::Left HPS::TextAttributeControl::SetAlignment
font Arial HPS::TextAttributeControl::SetFont
font directory Android /system/fonts HPS::World::SetFontDirectory
font directory OS X <HOME>/Library/Fonts;/Library/Fonts;/System/Library/Fonts HPS::World::SetFontDirectory
font directory Windows <SYSTEM_ROOT>/Fonts HPS::World::SetFontDirectory
font directory Linux <HOME>/.fonts;/usr/share/fonts;/usr/local/share/fonts HPS::World.SetFontDirectory
transforms HPS::Text::Transform::NonTransformable HPS::TextAttributeControl::SetTransforms
size 0.03 HPS::Text::SizeUnits::SubscreenRelative HPS::TextAttributeControl::SetSize
size tolerance true, 50 HPS::Text::SizeToleranceUnits::Percent HPS::TextAttributeControl::SetSizeTolerance
line spacing 1.0 HPS::TextAttributeControl::SetSpacing
rotation 0 HPS::TextAttributeControl::SetRotation
extra space enabled false HPS::TextAttributeControl::SetExtraSpace
extra space size 0 HPS::TextAttributeControl::SetExtraSpace
slant 0 HPS::TextAttributeControl::SetSlant
greeking enabled false HPS::TextAttributeControl::SetGreeking
greeking mode HPS::Text::GreekingMode::Lines HPS::TextAttributeControl::SetGreeking
underline false HPS::TextAttributeControl::SetUnderline
strikethrough false HPS::TextAttributeControl::SetStrikethrough
overline false HPS::TextAttributeControl::SetOverline
preference HPS::Text::Preference::Default HPS::TextAttributeControl::SetPreference
cutoff 0 HPS::TextAttributeControl::SetPreference
renderer HPS::Text::Renderer::Default HPS::TextAttributeControl::SetRenderer
path HPS::Vector(1, 0, 0) HPS::TextAttributeControl::SetPath
bold false HPS::TextAttributeControl::SetBold
italic false HPS::TextAttributeControl::SetItalic

Texture Options

Setting Default value Setter method
decal false HPS::TextureOptionsKit::SetDecal
down sampling false HPS::TextureOptionsKit::SetDownSampling
interpolation filter HPS::Material::Texture::Interpolation::None HPS::TextureOptionsKit::SetInterpolationFilter
modulation false HPS::TextureOptionsKit::SetModulation
parameterization source HPS::Material::Texture::Parameterization::UV HPS::TextureOptionsKit::SetParameterizationSource
parameter offset 0 HPS::TextureOptionsKit::SetParameterOffset
tiling HPS::Material::Texture::Tiling::Clamp HPS::TextureOptionsKit::SetTiling
transform matrix identity matrix HPS::TextureOptionsKit::SetTransformMatrix

Transform Masks

Setting Default value Setter method
modelling matrix transform mask false HPS::TransformMaskControl::SetModellingMatrixEverything
camera transform mask false HPS::TransformMaskControl::SetCameraEverything

Transparency

Setting Default value Setter method
depth writing enabled false HPS::TransparencyControl::SetDepthWriting
algorithm HPS::Transparency::Algorithm::DepthPeeling HPS::TransparencyControl::SetAlgorithm
method HPS::Transparency::Method::Blended HPS::TransparencyControl::SetMethod
number of depth peeling layers 0 HPS::TransparencyControl::SetDepthPeelingLayers
depth peeling minimum area false HPS::TransparencyControl::SetDepthWriting

Update Options

Setting Default value Setter method
window update HPS::Window::UpdateType::Default HPS::UpdateOptionsControl::SetUpdateType
window update time limit -1.0 HPS::UpdateOptionsControl::SetTimeLimit

Visibility

Setting Default value Setter method
faces true HPS::VisibilityControl::SetFaces
lines true HPS::VisibilityControl::SetLines
markers true HPS::VisibilityControl::SetMarkers
vertex false HPS::VisibilityControl::SetVertices
cutting planes true HPS::VisibilityControl::SetCuttingSections
text true HPS::VisibilityControl::SetText
windows true HPS::VisibilityControl::SetWindows
generic edges false HPS::VisibilityControl::SetGenericEdges
perimeter edges true HPS::VisibilityControl::SetPerimeterEdges
adjacent edges true HPS::VisibilityControl::SetAdjacentEdges
hard edges true HPS::VisibilityControl::SetHardEdges
hard edge angle 135 HPS::EdgeAttributeControl::SetHardAngle
mesh quad edges true HPS::VisibilityControl::SetMeshQuadEdges
interior silhouette edges true HPS::VisibilityControl::SetInteriorSilhouetteEdges
non-culled edges true HPS::VisibilityControl::SetNonCulledEdges
cut geometry faces false HPS::VisibilityControl::SetCutFaces
cut edges false HPS::VisibilityControl::SetCutEdges
shadow casting true HPS::VisibilityControl::SetShadowCasting
shadow receiving true HPS::VisibilityControl::SetShadowReceiving
shadow emitting true HPS::VisibilityControl::SetShadowEmitting
face lights true HPS::VisibilityControl::SetFaceLights
edge lights false HPS::VisibilityControl::SetEdgeLights
marker lights false HPS::VisibilityControl::SetMarkerLights

Visual Effects

Setting Default value Setter method
full screen anti-alias true HPS::VisualEffectsControl::SetAntiAliasing
simple reflection enabled false HPS::VisualEffectsControl::SetSimpleReflection
simple reflection opacity 0.5 HPS::VisualEffectsControl::SetSimpleReflection
simple reflection blurring 1 HPS::VisualEffectsControl::SetSimpleReflection
simple reflection fading false HPS::VisualEffectsControl::SetSimpleReflection
simple reflection near distance 0 HPS::VisualEffectsControl::SetSimpleReflection
simple reflection far distance HPS::Float::Infinity HPS::VisualEffectsControl::SetSimpleReflection
simple reflection plane HPS::Plane(0, 1, 0, 1) HPS::VisualEffectsControl::SetSimpleReflectionPlane
simple reflection visibility everything is visible HPS::VisualEffectsControl::SetSimpleReflectionVisibility
post process effects enabled true HPS::VisualEffectsControl::SetPostProcessEffectsEnabled
simple shadow enabled false HPS::VisualEffectsControl::SetSimpleShadow
simple shadow resolution 256 HPS::VisualEffectsControl::SetSimpleShadow
simple shadow blurring 1 HPS::VisualEffectsControl::SetSimpleShadow
simple shadow ignore transparency false HPS::VisualEffectsControl::SetSimpleShadow
simple shadow plane HPS::Plane(0, 1, 0, 0) HPS::VisualEffectsControl::SetSimpleShadowPlane
simple shadow light direction HPS::Vector(0, 1, 0) HPS::VisualEffectsControl::SetSimpleShadowLightDirection
simple shadow color HPS::RGBAColor(0, 0, 0, 1) HPS::VisualEffectsControl::SetSimpleShadowColor
simple shadow opacity 1 HPS::VisualEffectsControl::SetSimpleShadowColor
shadow maps enabled false HPS::VisualEffectsControl::SetShadowMaps
shadow maps jitter enabled true HPS::VisualEffectsControl::SetShadowMaps
shadow maps view dependent true HPS::VisualEffectsControl::SetShadowMaps
shadow maps resolution 1024 HPS::VisualEffectsControl::SetShadowMaps
shadow maps number of samples 4 HPS::VisualEffectsControl::SetShadowMaps

Window Options

Setting Default value Setter method
window mobility, stretching, and resizing HPS::Window::Mobility::Free HPS::StandAloneWindowOptionsControl::SetMobility
renderable subscreen HPS::Rectangle(-1, 1, -1, 1) HPS::StandAloneWindowOptionsControl::SetSubscreen
window title <application name> HPS::StandAloneWindowOptionsKit::SetTitle
anti-alias level 4 (disabled in software rendering) HPS::ApplicationWindowOptionsKit::SetAntiAliasCapable and HPS::OffscreenWindowOptionsKit::SetAntiAliasCapable
anti-alias capable true HPS::ApplicationWindowOptionsKit::SetAntiAliasCapable and HPS::OffscreenWindowOptionsKit::SetAntiAliasCapable
framebuffer retention true HPS::ApplicationWindowOptionsKit::SetFramebufferRetention
driver HPS::Window::Driver::Default3D HPS::ApplicationWindowOptionsKit::SetDriver and HPS::OffscreenWindowOptionsKit::SetDriver and HPS::StandaloneWindowOptionsKit::SetDriver
offscreen window anti-alias samples 4 HPS::OffscreenWindowOptionsKit::SetAntiAliasCapable
offscreen window opacity 1.0 HPS::OffscreenWindowOptionsKit::SetOpacity
implicit subwindow HPS::Rectangle(-1, 1, -1, 1) HPS::SubwindowControl::SetSubwindow
fixed framerate 0 (off) HPS::Canvas::SetFrameRate