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