Appendix B. Default attributes 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
SettingDefaultSetter method
attribute lock false HPS::AttributeLockControl::SetLock


Bounding
SettingDefaultSetter method
bounding exclusion false HPS::BoundingControl::SetExclusion
HPS::BoundingKit::SetExclusion


Camera
SettingDefaultSetter method
projection HPS::Camera::Projection::Perspective HPS::CameraControl::SetProjection
field width 2.0f HPS::CameraControl::SetField
field height 2.0f 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
HPS::DistantLightKey::SetCameraRelative


Color interpolation
SettingDefaultSetter 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
SettingDefaultSetter method
visibility false HPS::ContourLineControl::SetVisibility
colors HPS::RGBColor::Invalid() HPS::ContourLineControl::SetColors
patterns HPS::UTF8() HPS::ContourLineControl::SetPatterns
weight 1.0f HPS::ContourLineControl::SetWeights
lighting false HPS::ContourLineControl::SetLighting
position interval 1.0f HPS::ContourLineControl::SetPositions
position offset 0.0f HPS::ContourLineControl::SetPositions


Culling
SettingDefaultSetter 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.0f HPS::CullingControl::SetVectorTolerance


Curves
SettingDefaultSetter 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.1f HPS::CurveAttributeControl::SetMaximumLength


Cutting sections
SettingDefaultSetter 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


Cylinder attributes
SettingDefaultSetter method
cylinder tessellation 48 HPS::CylinderAttributeControl::SetTessellation
cylinder orientation HPS::Cylinder::Orientation::Default HPS::CylinderAttributeControl::SetOrientation


Debugging control
SettingDefaultSetter method
display debugging resource monitor false HPS::DebuggingControl::SetResourceMonitor


Drawing attributes
SettingDefaultSetter 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
SettingDefaultSetter method
edge pattern "solid" HPS::EdgeAttributeControl::SetPattern
edge weight 1.0f HPS::EdgeAttributeControl::SetWeight


Exchange export options
SettingDefaultSetter method
ACIS use millimeter units instead of the native units false HPS::Exchange::ExportACISOptionsKit::SetMillimeterUnits
ACIS write binary file false HPS::Exchange::ExportACISOptionsKit::SetBinary
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::JT81 HPS::Exchange::ExportJTOptionsKit::SetVersion
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::AP203 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
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
SettingDefaultSetter 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 true HPS::Exchange::ImportOptionsKit::SetAttributes
hidden objects true HPS::Exchange::ImportOptionsKit::SetHiddenObjects
construction and references true HPS::Exchange::ImportOptionsKit::SetConstructionAndReferences
active filter true HPS::Exchange::ImportOptionsKit::SetActiveFilter
feature trees false HPS::Exchange::ImportOptionsKit::SetFeatureTrees
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
3D PDF stream index 0 HPS::Exchange::ImportOptionsKit::SetPDF3DStreamIndex
JT tessellation level HPS::Exchange::JT::TessellationLevel::High HPS::Exchange::ImportOptionsKit::SetJTTessellationLevel


Hardcopy
SettingDefaultSetter method
hardcopy width 8.5f HPS::Hardcopy::ExportOptionsKit::SetSize
hardcopy height 11.0f 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
SettingDefaultSetter 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
SettingDefaultSetter 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.8f HPS::HiddenLineAttributeControl::SetTransparencyCutoff
weight 1.0f 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
SettingDefaultSetter method
image export format HPS::Image::Format::Png HPS::Image::ExportOptionsKit::SetFormat


Lighting attributes
SettingDefaultSetter method
lighting interpolation faces HPS::Lighting::InterpolationAlgorithm::Phong HPS::LightingAttributeControl::SetInterpolationAlgorithm
lighting interpolation edges HPS::Lighting::InterpolationAlgorithm::Phong HPS::LightingAttributeControl::SetInterpolationAlgorithm


Line attributes
SettingDefaultSetter method
line pattern "solid" HPS::LineAttributeControl::SetPattern
line weight 1.0f HPS::LineAttributeControl::SetWeight


Marker attributes
SettingDefaultSetter method
marker size 0.3f HPS::MarkerAttributeControl::SetSize
marker symbol "solid_circle" HPS::MarkerAttributeControl::SetWorldHandedness


Material mapping
SettingDefaultSetter method
front faces diffuse color HPS::RGBAColor(0.847f, 0.686f, 0.353f) HPS::MaterialMappingKit::SetFaceColor
HPS::MaterialMappingKit::SetFaceMaterial
front faces specular color HPS::RGBAColor(1, 1, 1) HPS::MaterialMappingKit::SetFaceColor
HPS::MaterialMappingKit::SetFaceMaterial
front faces mirror color HPS::RGBAColor(1, 1, 1) HPS::MaterialMappingKit::SetFaceColor
HPS::MaterialMappingKit::SetFaceMaterial
front faces emission color HPS::RGBAColor(0, 0, 0) HPS::MaterialMappingKit::SetFaceColor
HPS::MaterialMappingKit::SetFaceMaterial
front faces gloss 5 HPS::MaterialMappingControl::SetGloss
HPS::MaterialMappingKit::SetFaceMaterial
back faces diffuse color HPS::RGBAColor(0.847f, 0.686f, 0.353f) HPS::MaterialMappingKit::SetBackFaceColor
HPS::MaterialMappingKit::SetBackFaceMaterial
back faces specular color HPS::RGBAColor(1, 1, 1) HPS::MaterialMappingKit::SetBackFaceColor
HPS::MaterialMappingKit::SetBackFaceMaterial
back faces mirror color HPS::RGBAColor(1, 1, 1) HPS::MaterialMappingKit::SetBackFaceColor
HPS::MaterialMappingKit::SetBackFaceMaterial
back faces emission color HPS::RGBAColor(0, 0, 0) HPS::MaterialMappingKit::SetBackFaceColor
HPS::MaterialMappingKit::SetBackFaceMaterial
back faces gloss 5 HPS::MaterialMappingControl::SetGloss
HPS::MaterialMappingKit::SetBackFaceMaterial
edges diffuse color HPS::RGBAColor(0, 0, 0) HPS::MaterialMappingKit::SetEdgeColor
HPS::MaterialMappingKit::SetEdgeMaterial
edges specular color HPS::RGBAColor(1, 1, 1) HPS::MaterialMappingKit::SetEdgeColor
HPS::MaterialMappingKit::SetEdgeMaterial
edges mirror color HPS::RGBAColor(1, 1, 1) HPS::MaterialMappingKit::SetEdgeColor
HPS::MaterialMappingKit::SetEdgeMaterial
edges emission color HPS::RGBAColor(0, 0, 0) HPS::MaterialMappingKit::SetEdgeColor
HPS::MaterialMappingKit::SetEdgeMaterial
edges gloss 5 HPS::MaterialMappingControl::SetGloss
HPS::MaterialMappingKit::SetEdgeMaterial
vertex color HPS::RGBAColor(0, 0, 0) HPS::MaterialMappingKit::SetVertexColor
HPS::MaterialMappingKit::SetVertexMaterial
vertices specular color HPS::RGBAColor(1, 1, 1) HPS::MaterialMappingKit::SetVertexColor
HPS::MaterialMappingKit::SetVertexMaterial
vertices mirror color HPS::RGBAColor(1, 1, 1) HPS::MaterialMappingKit::SetVertexColor
HPS::MaterialMappingKit::SetVertexMaterial
vertices emission color HPS::RGBAColor(0, 0, 0) HPS::MaterialMappingKit::SetVertexColor
HPS::MaterialMappingKit::SetVertexMaterial
vertices gloss 5 HPS::MaterialMappingControl::SetGloss
HPS::MaterialMappingKit::SetVertexMaterial
cut faces diffuse color HPS::RGBAColor(0.325f, 0.325f, 0.325f) HPS::MaterialMappingKit::SetVertexColor
HPS::MaterialMappingKit::SetCutFaceMaterial
cut edges diffuse color HPS::RGBAColor(0.675f, 0.675f, 0.675f) HPS::MaterialMappingKit::SetCutEdgeColor
HPS::MaterialMappingKit::SetCutFaceMaterial
cut faces specular color HPS::RGBAColor(1, 1, 1) HPS::MaterialMappingKit::SetCutFaceColor
HPS::MaterialMappingKit::SetCutFaceMaterial
cut faces mirror color HPS::RGBAColor(1, 1, 1) HPS::MaterialMappingKit::SetCutFaceColor
HPS::MaterialMappingKit::SetCutFaceMaterial
cut faces emission color HPS::RGBAColor(0, 0, 0) HPS::MaterialMappingKit::SetCutFaceColor
HPS::MaterialMappingKit::SetCutFaceMaterial
cut faces gloss 5 HPS::MaterialMappingControl::SetGloss
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
SettingDefaultSetter method
NURBS surface max trim curve deviation 0.005f HPS::NURBSSurfaceAttributeControl::SetMaximumTrimDeviation
NURBS trim curve budget 500 HPS::NURBSSurfaceAttributeControl::SetTrimBudget
NURBS surface max facet deviation 1.0f HPS::NURBSSurfaceAttributeControl::SetMaximumDeviation
NURBS surface max facet angle 20.0f HPS::NURBSSurfaceAttributeControl::SetMaximumAngle
NURBS surface max facet width 1.42f HPS::NURBSSurfaceAttributeControl::SetMaximumWidth
NURBS surface budget 10000 HPS::NURBSSurfaceAttributeControl::SetBudget


Parasolid I/O options
SettingDefaultSetter 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
SettingDefaultSetter method
static model HPS::Performance::None HPS::PerformanceControl::SetStaticModel
display lists HPS::Performance::SegmentDisplayLists HPS::PerformanceControl::SetDisplayLists


Post process effects
SettingDefaultSetter 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
bloom 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


Search
SettingDefaultSetter method
search behavior HPS::Search::Behavior::Exhaustive n/a


Selectability
SettingDefaultSetter 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
SettingDefaultSetter 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.2f HPS::SelectionOptionsControl::SetProximity
extent culling respected true HPS::SelectionOptionsControl::SetExtentCullingRespected
deferral extent culling respected true HPS::SelectionOptionsControl::SetDeferralExtentCullingRespected
frustum culling respected true HPS::SelectionOptionsControl::SetFrustumCullingRespected
vector culling respected true HPS::SelectionOptionsControl::SetVectorCullingRespected


Shell optimization
SettingDefaultSetter method
orphan elimination true HPS::ShellOptimizationOptionsKit::SetOrphanElimination
tolerance 0.01f HPS::ShellOptimizationOptionsKit::SetTolerance
tolerance units HPS::Shell::ToleranceUnits::FeatureSizePercentage HPS::ShellOptimizationOptionsKit::SetTolerance


Shell relation
SettingDefaultSetter method
shell relation tolerance 0.0f HPS::ShellRelationOptionsKit::SetTolerance
shell relation nearest face false HPS::ShellRelationOptionsKit::SetNearestFaceCalculation
shell relation test HPS::Shell::RelationTest::Simple HPS::ShellRelationOptionsKit::SetTest


Spheres
SettingDefaultSetter method
sphere tessellation 50 HPS::SphereAttributeControl::SetTessellation


Spotlights
SettingDefaultSetter method
spotlight inner cone 80.0f HPS::SpotlightKit::SetInnerCone
spotlight outer cone 30.0f HPS::SpotlightKit::SetOuterCone
spotlight concentration 1.0f HPS::SpotlightKit::SetConcentration


Stream Export
SettingDefaultSetter 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


Subwindows
SettingDefaultSetter 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
SettingDefaultSetter 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.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
SettingDefaultSetter 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
SettingDefaultSetter method
modelling matrix transform mask HPS::TransformMaskControl::SetModellingMatrixEverything false
camera transform mask HPS::TransformMaskControl::SetCameraEverything false


Transparency
SettingDefaultSetter 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
SettingDefaultSetter method
window update HPS::Window::UpdateType::Default HPS::UpdateOptionsControl::SetUpdateType
window update time limit -1.0f HPS::UpdateOptionsControl::SetTimeLimit


Visibility
SettingDefaultSetter 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.0 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
SettingDefaultSetter method
full screen anti-alias true HPS::VisualEffectsControl::SetAntiAliasing
simple reflection enabled false HPS::VisualEffectsControl::SetSimpleReflection
simple reflection opacity 0.5f 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
SettingDefaultSetter 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
HPS::OffscreenWindowOptionsKit::SetAntiAliasCapable
anti-alias capable true HPS::ApplicationWindowOptionsKit::SetAntiAliasCapable
HPS::OffscreenWindowOptionsKit::SetAntiAliasCapable
framebuffer retention true HPS::ApplicationWindowOptionsKit::SetFramebufferRetention
driver HPS::Window::Driver::Default3D HPS::ApplicationWindowOptionsKit::SetDriver
HPS::OffscreenWindowOptionsKit::SetDriver
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