HOOPS Visualize Documentation

< Home

HPS / 3DGS ATTRIBUTE MAPPING

Database Attributes

SegmentKey Attributes

Attribute Locks

Mutator Method: SegmentKey::SetAttributeLocks

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Lock AttributeLockKit::SetLock HI_Set_Rendering_Options Set_Rendering_Options->attribute lock
Subsegment Lock Override AttributeLockKit::SetSubsegmentLockOverride HI_Set_Rendering_Options Set_Rendering_Options->ignore subsegment locks

Bounding

Mutator Method: SegmentKey::SetBoundings

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Volume BoundingKit::SetVolume HI_Set_Bounding Bounding_Cuboid
Bounding_Sphere
Exclusion BoundingKit::SetExclusion HI_Set_Heuristics Set_Heuristics->exclude bounding

Camera

Mutator Method: SegmentKey::SetCamera

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Field CameraKit::SetField HI_Set_Camera_Field Set_Camera_Field
Position CameraKit::SetPosition HI_Set_Camera_Position Set_Camera_Position
Target CameraKit::SetTarget HI_Set_Camera_Target Set_Camera_Target
Projection CameraKit::SetProjection HI_Set_Camera Set_Camera_Projection
Up Vector CameraKit::SetUpVector HI_Set_Camera_Up_Vector Set_Camera_Up_Vector

Color Interpolation

Mutator Method: SegmentKey::SetColorInterpolation

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Face Color Interpolation ColorInterpolationKit::SetFaceColor HI_Set_Rendering_Options Set_Rendering_Options->color interpolation
Edge Color Interpolation ColorInterpolationKit::SetEdgeColor HI_Set_Rendering_Options Set_Rendering_Options->color interpolation
Marker Color Interpolation ColorInterpolationKit::SetMarkerColor HI_Set_Rendering_Options Set_Rendering_Options->color interpolation
Face Color Index Interpolation ColorInterpolationKit::SetFaceIndex HI_Set_Rendering_Options Set_Rendering_Options->color index interpolation
Edge Color Index Interpolation ColorInterpolationKit::SetEdgeIndex HI_Set_Rendering_Options Set_Rendering_Options->color index interpolation
Marker Color Index Interpolation ColorInterpolationKit::SetMarkerIndex HI_Set_Rendering_Options Set_Rendering_Options->color index interpolation

Contour Line

Mutator Method: SegmentKey::SetContourLine

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Visibility ContourLineKit::SetVisibility HI_Set_Rendering_Options Set_Rendering_Options->isoline options->visibility
Position ContourLineKit::SetPositions HI_Set_Rendering_Options Set_Rendering_Options->isoline options->positions
Colors ContourLineKit::SetColors HI_Set_Rendering_Options Set_Rendering_Options->isoline options->colors
Patterns ContourLineKit::SetPatterns HI_Set_Rendering_Options Set_Rendering_Options->isoline options->patterns
Weights ContourLineKit::SetWeights HI_Set_Rendering_Options Set_Rendering_Options->isoline options->weights
Lighting ContourLineKit::SetLighting HI_Set_Rendering_Options

Set_Rendering_Options->isoline options->lighting

Culling

Mutator Method: SegmentKey::SetCulling

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Back Face CullingKit::SetBackFace HI_Set_Heuristics Set_Heuristics - backplane cull
Extent CullingKit::SetExtent HI_Set_Heuristics Set_Heuristics - culling->hard extent
Frustum CullingKit::SetFrustum HI_Set_Heuristics Set_Heuristics - culling->view frustrum
Vector CullingKit::SetVector HI_Set_Heuristics Set_Heuristics - culling->vector
Vector Tolerance CullingKit::SetVectorTolerance HI_Set_Heuristics Set_Heuristics - culling->vector tolerance

Curve

Mutator Method: SegmentKey::SetCurveAttributes

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Budget CurveAttributeKit::SetBudget HI_Set_Rendering_Options Set_Rendering_Options - general curve->budget
Continued Budget CurveAttributeKit::SetContinuedBudget HI_Set_Rendering_Options Set_Rendering_Options - general curve->continued budget
Maximum Angle CurveAttributeKit::SetMaximumAngle HI_Set_Rendering_Options Set_Rendering_Options - general curve->maximum angle
Maximum Deviation CurveAttributeKit::SetMaximumDeviation HI_Set_Rendering_Options Set_Rendering_Options - general curve->maximum deviation
Maximum Length CurveAttributeKit::SetMaximumLength HI_Set_Rendering_Options Set_Rendering_Options - general curve->maximum length
View Dependent CurveAttributeKit::SetViewDependent HI_Set_Rendering_Options Set_Rendering_Options - general curve->view dependent

Cylinder

Mutator Method: SegmentKey::SetCylinderAttributes

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Orientation CylinderAttributeKit::SetOrientation HI_Set_Rendering_Options Set_Rendering_Options - geometry options->invert polycylinders
Tessellation CylinderAttributeKit::SetTessellation HI_Set_Rendering_Options Set_Rendering_Options - tessellation

Drawing

Mutator Method: SegmentKey::SetDrawingAttribute

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Polygon Handedness DrawingAttributeKit::SetPolygonHandedness HI_Set_Heuristics Set_Heuristics - polygon handedness
World Handedness DrawingAttributeKit::SetWorldHandedness HI_Set_Handedness Set_Handedness
Depth Range DrawingAttributeKit::SetDepthRange HI_Set_Rendering_Options Set_Rendering_Options - depth range
Face Displacement DrawingAttributeKit::SetFaceDisplacement HI_Set_Rendering_Options Set_Rendering_Options - face displacement
General Displacement DrawingAttributeKit::SetGeneralDisplacement HI_Set_Rendering_Options Set_Rendering_Options - general displacement
Vertex Displacement DrawingAttributeKit::SetVertexDisplacement HI_Set_Rendering_Options Set_Rendering_Options - vertex displacement
Overlay DrawingAttributeKit::SetOverlay HI_Set_Heuristics Set_Heuristics - quick moves
Deferral DrawingAttributeKit::SetDeferral HI_Set_Heuristics Set_Heuristics - force defer batch

Edge

Mutator Method: SegmentKey::SetEdgeAttributes

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Pattern EdgeAttributeKit::SetPattern HI_Set_Edge_Pattern Set_Edge_Pattern
Weight EdgeAttributeKit::SetWeight HI_Set_Edge_Weight Set_Edge_Weight

Hidden Line

Mutator Method: SegmentKey::SetHiddenLineAttribute

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Color HiddenLineAttributeKit::SetColor HI_Set_Rendering_Options Set_Rendering_Options - hidden line removal options - color
Dim Factor HiddenLineAttributeKit::SetDimFactor HI_Set_Rendering_Options Set_Rendering_Options - hidden line removal options - dim factor
Face Displacement HiddenLineAttributeKit::SetFaceDisplacement HI_Set_Rendering_Options Set_Rendering_Options - hidden line removal options - face displacement
Line Pattern HiddenLineAttributeKit::SetLinePattern HI_Set_Rendering_Options Set_Rendering_Options - hidden line removal options - line pattern
Render Faces HiddenLineAttributeKit::SetRenderFaces HI_Set_Rendering_Options Set_Rendering_Options - hidden line removal options - render faces
Render Text HiddenLineAttributeKit::SetRenderText HI_Set_Rendering_Options Set_Rendering_Options - hidden line removal options - render text
Algorithm HiddenLineAttributeKit::SetAlgorithm HI_Set_Rendering_Options Set_Rendering_Options - hidden line removal options - rendered face sorting algorithm
Silhouette Cleanup HiddenLineAttributeKit::SetSilhouetteCleanup HI_Set_Rendering_Options Set_Rendering_Options - hidden line removal options - silhouette cleanup
Visibility HiddenLineAttributeKit::SetVisibility HI_Set_Rendering_Options Set_Rendering_Options - hidden line removal options - visibility
Weight HiddenLineAttributeKit::SetWeight HI_Set_Rendering_Options Set_Rendering_Options - hidden line removal options - weight
Transparency Cutoff HiddenLineAttributeKit::SetTransparency Cutoff HI_Set_Rendering_Options Set_Rendering_Options - hidden line removal options - transparency cutoff

Lighting

Mutator Method: SegmentKey::SetLightingAttributes

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Interpolation Algorithm LightingAttributeKit::SetInterpolationAlgorithm HI_Set_Rendering_Options Set_Rendering_Options - lighting interpolation

Line

Mutator Method: SegmentKey::SetLineAttributes

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Pattern->Start Cap
  • LineAttributeKit::SetPattern ->
  • LinePatternOptionsKit::SetStartCap
HI_Set_Line_Pattern Set_Line_Pattern
Pattern->End Cap
  • LineAttributeKit::SetPattern ->
  • LinePatternOptionsKit::SetEndCap
HI_Set_Line_Pattern Set_Line_Pattern
Pattern->Inner Cap
  • LineAttributeKit::SetPattern ->
  • LinePatternOptionsKit::SetInnerCap
HI_Set_Line_Pattern Set_Line_Pattern
Pattern->Joint
  • LineAttributeKit::SetPattern ->
  • LinePatternOptionsKit::SetJoin
HI_Set_Line_Pattern Set_Line_Pattern
Weight LineAttributeKit::SetWeight HI_Set_Line_Weight Set_Line_Pattern

Marker

Mutator Method: SegmentKey::SetMarkerAttributes

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Size MarkerAttributeKit::SetSize HI_Set_Marker_Size Set_Marker_Size
Symbol MarkerAttributeKit::SetSymbol HI_Set_Marker_Symbol Set_Marker_Symbol

Material Mapping

Mutator Method: SegmentKey::SetMaterialMapping

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Ambient Light Color MaterialMappingKit::SetAmbientLightColor HI_Set_Color Set_Color - ambient
Ambient Light Material MaterialMappingKit::SetAmbientLightMaterialByIndex HI_Set_Color Set_Color - ambient
Ambient Light Down Color MaterialMappingKit::SetAmbientLightDownColor HI_Set_Color Set_Color - ambient down
Ambient Light Down Material MaterialMappingKit::SetAmbientLightDownMaterialByIndex HI_Set_Color Set_Color - ambient down
Ambient Light Up Color MaterialMappingKit::SetAmbientLightUpColor HI_Set_Color Set_Color - ambient up
Ambient Light Up Material MaterialMappingKit::SetAmbientLightUpMaterialByIndex HI_Set_Color Set_Color - ambient up
Ambient Light Color MaterialMappingKit::SetAmbientLightColor HI_Set_Color Set_Color - ambient up + ambient down
Ambient Light Material MaterialMappingKit::SetAmbientLightMaterial HI_Set_Color Set_Color - ambient up + ambient down
Back Face Color MaterialMappingKit::SetBackFaceColor HI_Set_Color Set_Color - back
Back Face Texture MaterialMappingKit::SetBackFaceTexture HI_Set_Color Set_Color - back
Back Face Modulated Texture MaterialMappingKit::SetBackFaceModulatedTexture HI_Set_Color Set_Color - back
Back Face Gloss MaterialMappingKit::SetBackFaceGloss HI_Set_Color Set_Color - back->gloss
Back Face Material MaterialMappingKit::SetBackFaceMaterial HI_Set_Color Set_Color - back
Back Face Material By Index MaterialMappingKit::SetBackFaceMaterialByIndex HI_Set_Color Set_Color - back
Cut Edge Color MaterialMappingKit::SetCutEdgeColor HI_Set_Color Set_Color - cut edges
Cut Edge Material By Index MaterialMappingKit::SetCutEdgeMaterialByIndex HI_Set_Color Set_Color - cut edges
Cut Face Color MaterialMappingKit::SetCutFaceColor HI_Set_Color Set_Color - cut faces
Cut Face Gloss MaterialMappingKit::SetCutFaceGloss HI_Set_Color Set_Color - cut faces->gloss
Cut Face Material MaterialMappingKit::SetCutFaceMaterial HI_Set_Color Set_Color - cut faces
Cut Face Material By Index MaterialMappingKit::SetCutFaceMaterialByIndex HI_Set_Color Set_Color - cut faces
Cut Face Texture MaterialMappingKit::SetCutFaceTexture HI_Set_Color Set_Color - cut faces
Cut Face Modulated Texture MaterialMappingKit::SetCutFaceModulatedTexture HI_Set_Color Set_Explicit_Color
Cut Geometry Color MaterialMappingKit::SetCutGeometryColor HI_Set_Color Set_Color - cut faces + cut edges
Cut Geometry Material MaterialMappingKit::SetCutGeometryMaterialByIndex HI_Set_Color Set_Color - cut faces + cut edges
Edge Color MaterialMappingKit::SetEdgeColor HI_Set_Color Set_Color - edges
Edge Gloss MaterialMappingKit::SetEdgeGloss HI_Set_Color Set_Color - edges->gloss
Edge Material MaterialMappingKit::SetEdgeMaterial HI_Set_Color Set_Color - edges
Edge Material By Index MaterialMappingKit::SetEdgeMaterialByIndex HI_Set_Color Set_Color - edges
Edge Texture MaterialMappingKit::SetEdgeTexture HI_Set_Color Set_Color - edges
Edge Modulated Texture MaterialMappingKit::SetEdgeModulatedTexture HI_Set_Color Set_Explicit_Color
Face Color MaterialMappingKit::SetFaceColor HI_Set_Color Set_Color - faces
Face Gloss MaterialMappingKit::SetFaceGloss HI_Set_Color Set_Color - faces->gloss
Face Material MaterialMappingKit::SetFaceMaterial HI_Set_Color Set_Color - faces
Face Material By Index MaterialMappingKit::SetFaceMaterialByIndex HI_Set_Color Set_Color - faces
Face Texture MaterialMappingKit::SetFaceTexture HI_Set_Color Set_Color - faces
Face Modulated Texture MaterialMappingKit::SetFaceModulatedTexture HI_Set_Color Set_Explicit_Color
Face Shader MaterialMappingKit::SetFaceShader HI_Set_Color Set_Color - texture
Light Color MaterialMappingKit::SetLightColor HI_Set_Color Set_Color - lights
Light Material MaterialMappingKit::SetLightMaterialByIndex HI_Set_Color Set_Color - lights
Line Color MaterialMappingKit::SetLineColor HI_Set_Color Set_color - line
Line Material MaterialMappingKit::SetLineMaterialByIndex HI_Set_Color Set_color - line
Marker Color >MaterialMappingKit::SetMarkerColor HI_Set_Color Set_Color - marker
Marker Material MaterialMappingKit::SetMarkerMaterialByIndex HI_Set_Color Set_Color - marker
Text Color MaterialMappingKit::SetTextColor HI_Set_Color Set_Color - text
Text Material MaterialMappingKit::SetTextMaterialByIndex HI_Set_Color Set_Color - text
Vertex Color MaterialMappingKit::SetVertexColor HI_Set_Color Set_Color - vertices
Vertex Gloss MaterialMappingKit::SetVertexGloss HI_Set_Color Set_Color - vertices->gloss
Vertex Material MaterialMappingKit::SetVertexMaterial HI_Set_Color Set_Color - vertices
Vertex Material By Index MaterialMappingKit::SetVertexMaterialByIndex HI_Set_Color Set_Color - vertices
Vertex Texture MaterialMappingKit::SetVertexTexture HI_Set_Color Set_Color - vertices
Vertex Shader MaterialMappingKit::SetVertexShader HI_Set_Color Set_Color - vertices
Vertex Modulated Texture MaterialMappingKit::SetVertexModulatedTexture HI_Set_Color Set_Explicit_Color
Window Color MaterialMappingKit::SetWindowColor HI_Set_Color Set_Color - window
Window Material By Index MaterialMappingKit::SetWindowMaterialByIndex HI_Set_Color Set_Color - window
Window Contrast Color MaterialMappingKit::SetWindowContrastColor HI_Set_Color Set_Color - window contrast
Window Contrast Material MaterialMappingKit::SetWindowContrastMaterialByIndex HI_Set_Color Set_Color - window contrast

Material Palette

Mutator Method: SegmentKey::SetMaterialPalette

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Material Palette Name SegmentKey::SetMaterialPalette HI_Style_Segment Style_Segment

Modelling Matrix

Mutator Method: SegmentKey::SetModellingMatrix

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Modelling Matrix SegmentKey::SetModellingMatrix HI_Set_Modelling_Matrix Set_Modelling_Matrix

NURBS Surface

Mutator Method: SegmentKey::SetNURBSSurfaceAttributes

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Budget NURBSSurfaceAttributeKit::SetBudget HI_Set_Rendering_Options Set_Rendering_Options - nurbs surface->budget
Trim Budget NURBSSurfaceAttributeKit::SetTrimBudget HI_Set_Rendering_Options Set_Rendering_Options - nurbs surface->trim budget
Maximum Angle NURBSSurfaceAttributeKit::SetMaximumAngle HI_Set_Rendering_Options Set_Rendering_Options - nurbs surface->maximum angle
Maximum Deviation NURBSSurfaceAttributeKit::SetMaximumDeviation HI_Set_Rendering_Options Set_Rendering_Options - nurbs surface->maximum deviation
Maximum Trim Deviation NURBSSurfaceAttributeKit::SetMaximumTrimDeviation HI_Set_Rendering_Options Set_Rendering_Options - nurbs surface->maximum trim deviation
Maximum Width NURBSSurfaceAttributeKit::SetMaximumWidth HI_Set_Rendering_Options Set_Rendering_Options - nurbs surface->maximum width

Performance

Mutator Method: SegmentKey::SetPerformance

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Display Lists PerformanceKit::SetStaticModel HI_Set_Rendering_Options Set_Rendering_Options - display lists
Static Model PerformanceKit::SetDisplayLists HI_Set_Heuristics Set_Heuristics - static model

Priority

Mutator Method: SegmentKey::SetPriority

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Priority SegmentKey::SetPriority HI_Set_Priority Set_Priority

Selectability

Mutator Method: SegmentKey::SetSelectability

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Everything SelectabilityKit::SetEverything HI_Set_Selectability Set_Selectability
Edges SelectabilityKit::SetEdges HI_Set_Selectability Set_Selectability
Faces SelectabilityKit::SetFaces HI_Set_Selectability Set_Selectability
Geometry SelectabilityKit::SetGeometry HI_Set_Selectability Set_Selectability
Lights SelectabilityKit::SetLights HI_Set_Selectability Set_Selectability
Lines SelectabilityKit::SetLines HI_Set_Selectability Set_Selectability
Markers SelectabilityKit::SetMarkers HI_Set_Selectability Set_Selectability
Text SelectabilityKit::SetText HI_Set_Selectability Set_Selectability
Vertices SelectabilityKit::SetVertices HI_Set_Selectability Set_Selectability
Windows SelectabilityKit::SetWindows HI_Set_Selectability Set_Selectability

Sphere

Mutator Method: SegmentKey::SetSphereAttributes

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Style SphereAttributeKit::SetTessellation HI_Set_Rendering_Options Set_Rendering_Options - tessellation

Subwindow

Mutator Method: SegmentKey::SetSubwindow

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Background SubwindowKit::SetBackground HI_Set_Color Set_Color - window
Border SubwindowKit::SetBorder HI_Set_Window_Frame Set_Window_Frame
Rendering Algorithm SubwindowKit::SetRenderingAlgorithm HI_Set_Rendering_Options Set_Rendering_Options - hsra

Text

Mutator Method: SegmentKey::SetTextAttributes

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Alignment TextAttributeKit::SetAlignment HI_Set_Text_Alignment Set_Text_Alignment
Bold TextAttributeKit::SetBold HI_Set_Text_Font Set_Text_Font - bold
Extra Space TextAttributeKit::SetExtraSpace HI_Set_Text_Font Set_Text_Font - extra space
Font TextAttributeKit::SetFont HI_Set_Text_Font Set_Text_Font - name
Greeking TextAttributeKit::SetGreeking HI_Set_Text_Font Set_Text_Font - greeking mode, limit
Italic TextAttributeKit::SetItalic HI_Set_Text_Font Set_Text_Font - italic
Line Spacing TextAttributeKit::SetLineSpacing HI_Set_Text_Font Set_Text_Font - line spacing
Overline TextAttributeKit::SetOverline HI_Set_Text_Font Set_Text_Font - overline
Path TextAttributeKit::SetPath HI_Set_Text_Path Set_Text_Path
Preference TextAttributeKit::SetPreference HI_Set_Text_Font Set_Text_Font - preference
Renderer TextAttributeKit::SetRenderer HI_Set_Text_Font Set_Text_Font - renderer
Rotation TextAttributeKit::SetRotation HI_Set_Text_Font Set_Text_Font - rotation
Size TextAttributeKit::SetSize HI_Set_Text_Font Set_Text_Font - size
Size Tolerance TextAttributeKit::SetSizeTolerance HI_Set_Text_Font Set_Text_Font - size tolerance
Slant TextAttributeKit::SetSlant HI_Set_Text_Font Set_Text_Font - slant
Spacing TextAttributeKit::SetSpacing HI_Set_Text_Spacing Set_Text_Spacing
Strikethrough TextAttributeKit::SetStrikethrough HI_Set_Text_Font Set_Text_Font - strikethrough
Transform TextAttributeKit::SetTransform HI_Set_Text_Font Set_Text_Font - transforms
Underline TextAttributeKit::SetUnderline HI_Set_Text_Font Set_Text_Font - underline

Texture Matrix

Mutator Method: SegmentKey::SetTextureMatrix

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Texture Matrix SegmentKey::SetTextureMatrix HI_Set_Texture_Matrix Set_Texture_Matrix

Transform Mask

Mutator Method: SegmentKey::SetTransformMask

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Camera Rotation TransformMatrixKit::SetCameraRotation HI_Set_Rendering_Options Set_Rendering_Options - mask transforms - camera - rotation
Camera Scale TransformMatrixKit::SetCameraScale HI_Set_Rendering_Options Set_Rendering_Options - mask transforms - camera - scale
Camera Translation TransformMatrixKit::SetCameraTranslation HI_Set_Rendering_Options Set_Rendering_Options - mask transforms - camera - translation
Camera Perspective TransformMatrixKit::SetCameraPerspective HI_Set_Rendering_Options Set_Rendering_Options - mask transforms - camera - perspective
Camera Offset TransformMatrixKit::SetCameraOffset HI_Set_Rendering_Options Set_Rendering_Options - mask transforms - camera - offset
Camera Everything TransformMatrixKit::SetCameraEverything HI_Set_Rendering_Options Set_Rendering_Options - mask transforms - camera
Modelling Matrix Rotation TransformMatrixKit::SetModellingMatrixRotation HI_Set_Rendering_Options Set_Rendering_Options - mask transforms - modelling matrix - rotation
Modelling Matrix Scale TransformMatrixKit::SetModellingMatrixScale HI_Set_Rendering_Options Set_Rendering_Options - mask transforms - modelling matrix - scale
Modelling Matrix Translation TransformMatrixKit::SetModellingMatrixTranslation HI_Set_Rendering_Options Set_Rendering_Options - mask transforms - modelling matrix - translation
Modelling Matrix Offset TransformMatrixKit::SetModellingMatrixOffset HI_Set_Rendering_Options Set_Rendering_Options - mask transforms - modelling matrix - offset
Modelling Matrix Everything TransformMatrixKit::SetModellingMatrixEverything HI_Set_Rendering_Options Set_Rendering_Options - mask transforms - modelling matrix

Transparency

Mutator Method: SegmentKey::SetTransparency

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Algorithm TransparencyKit::SetAlgorithm HI_Set_Rendering_Options Set_Rendering_Options - transparency->hsra
Method TransparencyKit::SetMethod HI_Set_Rendering_Options Set_Rendering_Options - transparency->style
Depth Peeling Layers TransparencyKit::SetDepthPeelingLayers HI_Set_Rendering_Options Set_Rendering_Options - transparency->depth peeling options->layers
Depth Peeling Minimum Area TransparencyKit::SetDepthPeelingMinimumArea HI_Set_Rendering_Options Set_Rendering_Options - transparency->depth peeling options->minimum area
Depth Writing TransparencyKit::SetDepthWriting HI_Set_Rendering_Options Set_Rendering_Options - transparency->depth writing

Visibility

Mutator Method: SegmentKey::SetVisibility

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Adjacent Edges VisibilityKit::SetAdjacentEdges HI_Set_Visibility Set_Visibility - adjacent edges
Cut Edges VisibilityKit::SetCutEdges HI_Set_Visibility Set_Visibility - cut edges
Cut Faces VisibilityKit::SetCutFaces HI_Set_Visibility Set_Visibility - cut geometry
Cut Geometry VisibilityKit::SetCutGeometry HI_Set_Visibility Set_Visibility - cut geometry
Cutting Section VisibilityKit::SetCuttingSections HI_Set_Visibility Set_Visibility - cutting plane
Edges VisibilityKit::SetEdges HI_Set_Visibility Set_Visibility - edges
Edge Lights VisibilityKit::SetEdgeLights HI_Set_Visibility Set_Visibility - lights->edges
Everything VisibilityKit::SetEverything HI_Set_Visibility Set_Visibility - everything
Faces VisibilityKit::SetFaces HI_Set_Visibility Set_Visibility - faces
Face Lights VisibilityKit::SetFaceLights HI_Set_Visibility Set_Visibility - lights->faces
Generic Edges VisibilityKit::SetGenericEdges HI_Set_Visibility Set_Visibility - generic edges
Geometry VisibilityKit::SetGeometry HI_Set_Visibility Set_Visibility - geometry
Hard Edges VisibilityKit::SetHardEdges HI_Set_Visibility Set_Visibility - hard edges
Interior Silhouette Edges VisibilityKit::SetInteriorSilhouetteEdges HI_Set_Visibility Set_Visibility - interior silhouette edges
Lights VisibilityKit::SetLights HI_Set_Visibility Set_Visibility - lights
Lines VisibilityKit::SetLines HI_Set_Visibility Set_Visibility - lines
Markers VisibilityKit::SetMarkers HI_Set_Visibility Set_Visibility - markers
Marker Lights VisibilityKit::SetMarkerLights HI_Set_Visibility None
Mesh Quad Edges VisibilityKit::SetMeshQuadEdges HI_Set_Visibility Set_Visibility - mesh quad edges
Nonculled Edges VisibilityKit::SetNonCulledEdges HI_Set_Visibility Set_Visibility - nonculled edges
Perimeter Edges VisibilityKit::SetPerimeterEdges HI_Set_Visibility Set_Visibility - perimeter edges
Shadows VisibilityKit::SetShadows HI_Set_Visibility Set_Visibility - shadows
Shadow Casting VisibilityKit::SetShadowCasting HI_Set_Visibility Set_Visibility - shadows->casting
Shadow Emitting VisibilityKit::SetShadowEmitting HI_Set_Visibility Set_Visibility - shadows->emitting
Shadow Receiving VisibilityKit::SetShadowReceiving HI_Set_Visibility Set_Visibility - shadows->receiving
Text VisibilityKit::SetText HI_Set_Visibility Set_Visibility - text
Vertices VisibilityKit::SetVertices HI_Set_Visibility Set_Visibility - vertices
Windows VisibilityKit::SetWindows HI_Set_Visibility Set_Visibility - windows

Visual Effects

Mutator Method: SegmentKey::SetVisualEffects

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Anti-Aliasing VisualEffectsKit::SetAntiAliasing HI_Set_Rendering_Options Set_Rendering_Options - anti-alias
Post Process Effects VisualEffectsKit::SetPostProcessEffectsEnabled HI_Set_Rendering_Options Set_Rendering_Options - frame buffer effects
Shadow Maps VisualEffectsKit::SetShadowMaps HI_Set_Rendering_Options Set_Rendering_Option - shadow map
Simple Reflection VisualEffectsKit::SetSimpleReflection HI_Set_Rendering_Options Set_Rendering_Options - simple reflection
Simple Reflection Plane VisualEffectsKit::SetSimpleReflectionPlane HI_Set_Rendering_Options Set_Rendering_Options - simple reflection->plane
Simple Reflection Visibility VisualEffectsKit::SetSimpleReflectionVisibility HI_Set_Rendering_Options Set_Rendering_Options - simple reflection->visibility
Simple Shadow VisualEffectsKit::SetSimpleShadow HI_Set_Rendering_Options Set_Rendering_Options - simple shadow
Simple Shadow Color VisualEffectsKit::SetSimpleShadowColor HI_Set_Rendering_Options Set_Rendering_Options - simple shadow->color
Simple Shadow Light Direction VisualEffectsKit::SetSimpleShadowLightDirection HI_Set_Rendering_Options Set_Rendering_Options - simple shadow->light
Simple Shadow Plane VisualEffectsKit::SetSimpleShadowPlane HI_Set_Rendering_Options Set_Rendering_Options - simple shadow->plane

WindowKey Attributes

Post Process Effects

Mutator Method: WindowKey::SetPostProcessEffects

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Ambient Occlusion PostProcessEffectsKit::SetAmbientOcclusion HI_Set_Driver_Options Set_Driver_Options - ambient occlusion
Bloom PostProcessEffectsKit::SetBloom HI_Set_Driver_Options Set_Driver_Options - bloom
Depth of Field PostProcessEffectsKit::SetDepthOfField HI_Set_Driver_Options Set_Driver_Options - depth of field
Silhouette Edges PostProcessEffectsKit::SetSilhouetteEdges HI_Set_Driver_Options Set_Driver_Optios - fast silhouette edges

Debugging

Mutator Method: WindowKey::SetDebugging

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Resource Monitor DebuggingKit::SetResourceMonitor HI_Set_Driver_Options Set_Driver_Options - display statistics
Set_Driver_Options - display memory statistics

Selection Options

Mutator Method: WindowKey::SetSelectionOptions

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Algorithm SelectionOptionsKit::SetAlgorithm HI_Set_Heuristics Set_Heuristics - visual selection
Granularity SelectionOptionsKit::SetGranularity HI_Set_Heuristics Set_Heuristics - detail selection
Internal Limit SelectionOptionsKit::SetInternalLimit HI_Set_Heuristics Set_Heuristics - internal selection limit
Level SelectionOptionsKit::SetLevel HI_Set_Heuristics Set_Heuristics - selection level
Proximity SelectionOptionsKit::SetProximity HI_Set_Driver_Options Set_Driver_Options - selection proximity
Related Limit SelectionOptionsKit::SetRelatedLimit HI_Set_Heuristics Set_Heuristics - related selection limit
Sorting SelectionOptionsKit::SetSorting HI_Set_Heuristics Set_Heuristics - selection sorting

Application Window

Mutator Method: ApplicationWindowKey::ApplicationWindowKey

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Anti-Alias Capable ApplicationWindowOptionsKit::SetAntiAliasCapable HI_Set_Driver_Options Set_Driver_Options - anti-alias
Driver ApplicationWindowOptionsKit::SetDriver

Offscreen Window

Mutator Method: OffScreenWindowKey::OffScreenWindowKey

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Anti-Alias Capable OffScreenWindowOptionsKit::SetAntiAliasCapable HI_Set_Driver_Options Set_Driver_Options - anti-alias
Driver OffScreenWindowOptionsKit::SetDriver

Stand Alone Window

Mutator Method: StandAloneWindowKey::StandAloneWindowKey

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Anti-Alias Capable StandAloneWindowOptionsKit::SetAntiAliasCapable HI_Set_Driver_Options Set_Driver_Options - anti-alias
Driver StandAloneWindowOptionsKit::SetDriver
Full Screen StandAloneWindowOptionsKit::SetFullScreen HI_Set_Driver_Options Set_Driver_Options - fullscreen
Mobility StandAloneWindowOptionsKit::SetMobility HI_Set_Driver_Options Set_Driver_Options - subscreen moving, resizing, stretching
Subscreen StandAloneWindowOptionsKit::SetSubscreen HI_Set_Driver_Options Set_Driver_Options - subscreen
Title StandAloneWindowOptionsKit::SetTitle HI_Set_Driver_Options Set_Driver_Options - title

Geometry Attributes

Circle

Geometry Class: CircleKey

Property Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Center CircleKey::SetCenter HI_Edit_Circle Edit_Circle_By_Radius
Normal CircleKey::SetNormal HI_Edit_Circle Edit_Circle_By_Radius
Radius CircleKey::SetRadius HI_Edit_Circle Edit_Circle_By_Radius
Priority CircleKey::SetPriority HI_Set_Priority Set_Priority

Circular Arc

Geometry Class: CircularArcKey

Property Name HPS Method HOOPS Internal Function HOOPS HC_ Function
End CircularArcKey::SetEnd HI_Edit_Circular_Arc Edit_Circular_Arc
Middle CircularArcKey::SetMiddle HI_Edit_Circular_Arc Edit_Circular_Arc
Start CircularArcKey::SetStart HI_Edit_Circular_Arc Edit_Circular_Arc
Priority CircularArcKey::SetPriority HI_Set_Priority Set_Priority

Circular Wedge

Geometry Class: CircularWedgeKey

Property Name HPS Method HOOPS Internal Function HOOPS HC_ Function
End CircularWedgeKey::SetEnd HI_Edit_Circular_Wedge Edit_Circular_Wedge
Middle CircularWedgeKey::SetMiddle HI_Edit_Circular_Wedge Edit_Circular_Wedge
Start CircularWedgeKey::SetStart HI_Edit_Circular_Wedge Edit_Circular_Wedge
Priority CircularWedgeKey::SetPriority HI_Set_Priority Set_Priority

Cutting Section

Geometry Class: CuttingSectionKey

Property Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Planes CuttingSectionKey::SetPlanes HI_Edit_Cutting_Section Edit_Cutting_Section
Visualization CuttingSectionKey::SetVisualization HI_More_Transparency N/A
Priority CuttingSectionKey::SetPriority HI_Set_Priority Set_Priority

Cylinder

Geometry Class: CylinderKey

Property Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Caps CylinderKit::SetCaps HI_Insert_PolyCylinder Edit_Cylinder
Points CylinderKit::SetPoints HI_Insert_PolyCylinder Edit_Cylinder
Radii CylinderKit::SetRadii HI_Insert_PolyCylinder Edit_Cylinder
Vertex Colors By Value CylinderKey::SetVertexRGBColorsByRange HI_MSet_Vertex_Colors_By_Value MSet_Vertex_Colors_By_Value
Vertex Colors By Index CylinderKey::SetVertexIndexColorsByRange HI_MSet_Vertex_Colors_By_FIndex MSet_Vertex_Colors_By_FIndex
Priority CylinderKit::SetPriority HI_Set_Priority Set_Priority

Distant Light

Geometry Class: DistantLightKey

Property Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Direction DistantLightKey::SetDirection HI_Edit_Light Move_Distant_Light
Color DistantLightKey::SetColorByIndex HI_Set_Color Set_Color
Priority DistantLightKey::SetPriority HI_Set_Priority Set_Priority

Ellipse

Geometry Class: EllipseKey

Property Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Center EllipseKey::SetCenter HI_Edit_Ellipse Edit_Ellipse
Major EllipseKey::SetMajor HI_Edit_Ellipse Edit_Ellipse
Minor EllipseKey::SetMinor HI_Edit_Ellipse Edit_Ellipse
Priority EllipseKey::SetPriority HI_Set_Priority Set_Priority

Elliptical Arc

Geometry Class: EllipticalArcKey

Property Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Center EllipticalArcKey::SetCenter HI_Edit_Elliptical_Arc Edit_Elliptical_Arc
End EllipticalArcKey::SetEnd HI_Edit_Elliptical_Arc Edit_Elliptical_Arc
Major EllipticalArcKey::SetMajor HI_Edit_Elliptical_Arc Edit_Elliptical_Arc
Minor EllipticalArcKey::SetMinor HI_Edit_Elliptical_Arc Edit_Elliptical_Arc
Start EllipticalArcKey::SetStart HI_Edit_Elliptical_Arc Edit_Elliptical_Arc
Priority EllipticalArcKey::SetPriority HI_Set_Priority Set_Priority

Infinite Line

Geometry Class: InfiniteLineKey

Property Name HPS Method HOOPS Internal Function HOOPS HC_ Function
First InfiniteLineKey::SetFirst HI_Edit_Infinite_Line Edit_Infinite_Line
Second InfiniteLineKey::SetSecond HI_Edit_Infinite_Line Edit_Infinite_Line
Type (Line/Ray) InfiniteLineKey::SetType HI_Edit_Infinite_Line Edit_Infinite_Line
Priority InfiniteLineKey::SetPriority HI_Set_Priority Set_Priority

Line

Geometry Class: LineKey

Property Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Points LineKey::SetPoints HI_Edit_Polyline Edit_Polyline
Edit Points By Insertion LineKey::EditPointsByInsertion HI_Edit_Polyline Edit_Polyline
Edit Points By Deletion LineKey::EditPointsByDeletion HI_Edit_Polyline Edit_Polyline
Edit Points By Replacement LineKey::EditPointsByReplacement HI_Edit_Polyline Edit_Polyline
Priority LineKey::SetPriority HI_Set_Priority Set_Priority

Marker

Geometry Class: MarkerKey

Property Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Point MarkerKey::SetPoint HI_Edit_Marker Edit_Marker
Priority MarkerKey::SetPriority HI_Set_Priority Set_Priority

Mesh

Geometry Class: MeshKey

Property Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Columns MeshKit::SetColumns HI_Insert_Mesh Insert_Mesh
Face Colors MeshKey::SetFaceColors
  • HC_MSet_Face_Colors_By_FIndex
  • HC_MSet_Spec_Face_Col_By_FIndex
  • HC_MSet_Face_Colors_By_Value
  • HC_MSet_Spec_Face_Col_By_Value
Face Normals
  • MeshKey::SetFaceNormalsByList
  • MeshKey::SetFaceNormalsByRange
  • HI_MSet_Specific_Face_Normals
  • HC_MSet_Face_Normals
Face Visibilities
  • MeshKey::SetFaceVisibilitiesByList
  • MeshKey::SetFaceVisibilitiesByRange
  • HI_MSet_Specific_Face_Visibilities
  • HI_MSet_Face_Visibilities
Points MeshKey::SetPoints HI_Edit_Mesh Edit_Mesh
Rows MeshKit::SetRows HI_Insert_Mesh Insert_Mesh
Vertex Color
  • MeshKey::SetVertexIndexColorsByList
  • MeshKey::SetVertexIndexColorsByRange
  • MeshKey::SetVertexRGBAColorsByList
  • MeshKey::SetVertexRGBAColorsByRange
  • HI_MSet_Specific_Vertex_Colors_By_FIndex
  • HI_MSet_Vertex_Colors_By_FIndex
  • HI_MSet_Specific_Vertex_Colors_By_Value
  • HI_MSet_Vertex_Colors_By_Value
Vertex Normals
  • MeshKey::SetVertexNormalsByList
  • MeshKey::SetVertexNormalsByRange
  • HI_MSet_Specific_Vertex_Normals
  • HI_MSet_Vertex_Normals
Vertex Parameters
  • MeshKey::SetVertexParametersByList
  • MeshKey::SetVertexParametersByRange
  • HI_MSet_Specific_Vertex_Parameters
  • HI_MSet_Vertex_Parameters
Vertex Visibilities
  • MeshKey::SetVertexVisibilitiesByList
  • MeshKey::SetVertexVisibilitiesByRange
  • HI_MSet_Specific_Vertex_Visibilities
  • HI_MSet_Vertex_Visibilities
Edit MeshKey::EditMeshByReplacement HI_Edit_Mesh Edit_Mesh
Material Mapping MeshKey::SetMaterialMapping HI_Set_Color Set_Color
Priority MeshKey::SetPriority HI_Set_Priority Set_Priority

NURBS Curve

Geometry Class: NURBSCurveKey

Property Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Degree NURBSCurveKit::SetDegree HI_Insert_NURBS_Curve Insert_NURBS_Curve
Knots
  • NURBSCurveKit::SetKnots
  • NURBSCurveKit::EditKnotsByInsetion
  • NURBSCurveKit::EditKnotsByDeletion
  • NURBSCurveKit::EditKnotsByReplacement
HI_Edit_NURBS_Curve Edit_NURBS_Curve
Parameters NURBSCurveKey::SetParameters
Points
  • NURBSCurveKit::SetPoints
  • NURBSCurveKit::EditPointsByInsetion
  • NURBSCurveKit::EditPointsByDeletion
  • NURBSCurveKit::EditPointsByReplacement
HI_Insert_NURBS_Curve Insert_NURBS_Curve
Weights
  • NURBSCurveKit::SetWeights
  • NURBSCurveKit::EditWeightsByInsetion
  • NURBSCurveKit::EditWeightsByDeletion
  • NURBSCurveKit::EditWeightsyReplacement
HI_Edit_NURBS_Curve Edit_NURBS_Curve
Priority NURBSCurveKey::SetPriority HI_Set_Priority Set_Priority

NURBS Surface

Geometry Class: NURBSSurfaceKey

Property Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Points
  • NURBSSurfaceKit::SetPoints
  • NURBSSurfaceKit::EditPointsByInsertion
  • NURBSSurfaceKit::EditPointsByDeletion
  • NURBSSurfaceKit::EditPointsByReplacement
HI_Edit_NURBS_Surface Edit_NURBS_Surface
Trims NURBSSurfaceKey::SetTrims
  • HC_Open_Geometry
  • HC_Delete_Trim
U Count NURBSSurfaceKit::SetUCount HI_Insert_NURBS_Surface Insert_NURBS_Surface
U Degree NURBSSurfaceKit::SetUDegree HI_Insert_NURBS_Surface Insert_NURBS_Surface
U Knots
  • NURBSSurfaceKit::SetUKnots
  • NURBSSurfaceKit::EditUKnotsByInsertion
  • NURBSSurfaceKit::EditUKnotsByDeletion
  • NURBSSurfaceKit::EditUKnotsByReplacement
HI_Edit_NURBS_Surface Edit_NURBS_Surface
V Count NURBSSurfaceKit::SetVCount HI_Insert_NURBS_Surface Insert_NURBS_Surface
V Degree NURBSSurfaceKit::SetVDegree HI_Insert_NURBS_Surface Insert_NURBS_Surface
V Knots
  • NURBSSurfaceKit::SetVKnots
  • NURBSSurfaceKit::EditVKnotsByInsertion
  • NURBSSurfaceKit::EditVKnotsByDeletion
  • NURBSSurfaceKit::EditVKnotsByReplacement
HI_Edit_NURBS_Surface Edit_NURBS_Surface
Weights
  • NURBSSurfaceKit::SetWeights
  • NURBSSurfaceKit::EditWeightsByInsertion
  • NURBSSurfaceKit::EditWeightsByDeletion
  • NURBSSurfaceKit::EditWeightsByReplacement
HI_Edit_NURBS_Surface Edit_NURBS_Surface
Priority NURBSSurfaceKey::SetPriority HI_Set_Priority Set_Priority

Polygon

Geometry Class: PolygonKey

Property Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Points PolygonKit::SetPoints HI_Edit_Polygon Edit_Polygon
Edit Points By Insertion PolygonKit::EditPointsByInsertion HI_Edit_Polygon Edit_Polygon
Edit Points By Deletion PolygonKit::EditPointsByDeletion HI_Edit_Polygon Edit_Polygon
Edit Points By Replacement PolygonKit::EditPointsByReplacement HI_Edit_Polygon Edit_Polygon
Priority PolygonKit::SetPriority HI_Set_Priority Set_Priority

Shell

Geometry Class: ShellKey

Property Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Face Colors
  • ShellKey::SetFaceIndexColorsByList
  • ShellKey::SetFaceIndexColorsByRange
  • ShellKey::SetFaceRGBAColorsByList
  • ShellKey::SetFaceRGBAColorsByRange
  • HI_MSet_Specific_Face_Colors_By_FIndex
  • HI_MSet_Face_Colors_By_FIndex
  • HI_MSet_Specific_Face_Colors_By_Value
  • HI_MSet_Face_Colors_By_Value
Face List
  • ShellKey::SetFaceList
  • ShellKey::EditSetFaceListByInsertion
  • ShellKey::EditSetFaceListByDeletion
  • ShellKey::EditSetFaceListByReplacement
HI_Edit_Shell_Faces Edit_Shell_Faces
Face Normals
  • ShellKey::SetFaceNormalsByList
  • ShellKey::SetFaceNormalsByRange
  • HI_MSet_Specific_Face_Normals
  • HC_MSet_Face_Normals
Face Visibilities
  • ShellKey::SetFaceVisibilitiesByList
  • ShellKey::SetFaceVisibilitiesByRange
  • HI_MSet_Specific_Face_Visibilities
  • HI_MSet_Face_Visibilities
Points
  • ShellKey::SetPoints
  • ShellKey::EditPointsByInsertion
  • ShellKey::EditPointsByDeletion
  • ShellKey::EditPointsByReplacement
HI_Edit_Shell_Points Edit_Shell_Points
Vertex Colors
  • ShellKey::SetVertexIndexColorsByList
  • ShellKey::SetVertexIndexColorsByRange
  • ShellKey::SetVertexRGBAColorsByList
  • ShellKey::SetVertexRGBAColorsByRange
  • HI_MSet_Specific_Vertex_Colors_By_FIndex
  • HI_MSet_Vertex_Colors_By_FIndex
  • HI_MSet_Specific_Vertex_Colors_By_Value
  • HI_MSet_Vertex_Colors_By_Value
Vertex Normals
  • ShellKey::SetVertexNormalsByList
  • ShellKey::SetVertexNormalsByRange
  • HI_MSet_Specific_Vertex_Normals
  • HI_MSet_Vertex_Normals
Vertex Parameters
  • ShellKey::SetVertexParametersByList
  • ShellKey::SetVertexParametersByRange
  • HI_MSet_Specific_Vertex_Parameters
  • HI_MSet_Vertex_Parameters
Vertex Visibilities
  • ShellKey::SetVertexVisibilitiesByList
  • ShellKey::SetVertexVisibilitiesByRange
  • HI_MSet_Specific_Vertex_Visibilities
  • HI_MSet_Vertex_Visibilities
Material Mapping ShellKey::SetMaterialMapping HI_Set_Color Set_Color
Priority ShellKey::SetPriority HI_Set_Priority Set_Priority

Sphere

Geometry Class: SphereKey

Property Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Basis SphereKey::SetBasis HI_Edit_Sphere Edit_Sphere
Center SphereKey::SetCenter HI_Edit_Sphere Edit_Sphere
Radius SphereKey::SetRadius HI_Edit_Sphere Edit_Sphere
Priority SphereKey::SetPriority HI_Set_Priority Set_Priority

Spot Light

Geometry Class: SpotlightKey

Property Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Camera Relative SpotlightKey::SetCameraRelative HI_Insert_Spot_Light Insert_Spot_Light
Color
  • SpotlightKey::SetColor
  • SpotlightKey::SetColorByIndex
HI_Set_Color Set_Color
Concentration SpotlightKey::SetConcentration HI_Insert_Spot_Light Insert_Spot_Light
Inner Cone SpotlightKey::SetInnerCone HI_Insert_Spot_Light Insert_Spot_Light
Outer Cone SpotlightKey::SetOuterCone HI_Insert_Spot_Light Insert_Spot_Light
Position SpotlightKey::SetPosition HI_Edit_Light Move_Light_Position
Target SpotlightKey::SetTarget HI_Edit_Light Move_Light_Target
Priority SpotlightKey::SetPriority HI_Set_Priority Set_Priority

Text

Geometry Class: TextKey

Property Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Alignment TextKey::SetAlignment HI_Set_Text_Alignment Set_Text_Alignment
Bold TextKey::SetBold HI_Set_Text_Font Set_Text_Font - bold
Color
  • TextKey::SetColor
  • TextKey::SetColorByIndex
HI_Set_Color Set_Color - text
Extra Space TextKey::SetExtraSpace HI_Set_Text_Font Set_Text_Font - extra space
Font TextKey::SetGreeking HI_Set_Text_Font Set_Text_Font - name
Greeking TextKey::SetGreeking HI_Set_Text_Font Set_Text_Font - greeking mode, limit
Italic TextKey::SetItalic HI_Set_Text_Font Set_Text_Font - italic
Line Spacing TextKey::SetLineSpacing HI_Set_Text_Font Set_Text_Font - line spacing
Modelling Matrix TextKey::SetModellingMatrix HI_Set_Modelling_Matrix Set_Modelling_Matrix
Overline TextKey::SetOverline HI_Set_Text_Font Set_Text_Font - overline
Path TextKey::SetPath HI_Set_Text_Path Set_Text_Path
Position TextKey::SetPosition Move_Text
Preference TextKey::SetPreference HI_Set_Text_Font Set_Text_Font - preference
Region TextKey::SetRegion HI_Set_Text_Region Set_Text_Region
Renderer TextKey::SetRenderer HI_Set_Text_Font Set_Text_Font - renderer
Rotation TextKey::SetRotation HI_Set_Text_Font Set_Text_Font - rotation
Size TextKey::SetSize HI_Set_Text_Font Set_Text_Font - size
Size Tolerance TextKey::SetSizeTolerance HI_Set_Text_Font Set_Text_Font - size tolerance
Slant TextKey::SetSlant HI_Set_Text_Font Set_Text_Font - slant
Spacing TextKey::SetSpacing HI_Set_Text_Spacing Set_Text_Spacing
Strikethrough TextKey::SetStrikethrough HI_Set_Text_Font Set_Text_Font - strikethrough
Text
  • TextKey::SetText
  • TextKey::EditTextByInsertion
  • TextKey::EditTextByDeletion
  • TextKey::EditTextByReplacement
HI_Edit_Text Edit_Text
Transform TextKey::SetTransform HI_Set_Text_Font Set_Text_Font - transforms
Underline TextKey::SetUnderline HI_Set_Text_Font Set_Text_Font - underline
Width Scale (deprecated) TextKey::SetWidthScale HI_Set_Text_Font Set_Text_Font - width scale
Priority TextKey::SetPriority HI_Set_Priority Set_Priority

Actions

Action Name HPS Method Description HOOPS HC_ Function
Down SegmentKey::Down Returns subsegment N/A
Subsegment SegmentKey::Subsegment Creates subsegment Create_Segment
Flush SegmentKey::Flush Deletes entity
Find SegmentKey::Find Searches the scene graph Begin_Contents_Search
Highlight HighlightControl::Highlight Highlights geometry N/A
Include SegmentKey::IncludeSegment Includes segment
Reference SegmentKey::ReferenceGeometry References geometry Reference_Geometry
Condition SegmentKey::SetCondition(s) Sets a condition Set_Conditions

Definition Attributes

Cube Map

Definition Class: CubeMapDefinition

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Sources CubeMapDefinition::SetSource HI_Clone_Texture
Options (see Texture) CubeMapDefinition::SetOptions HI_Clone_Texture

Glyph

Definition Class: GlyphDefinition

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Elements GlyphKit::SetElements (GlyphElement) Define_Glyph
Offset GlyphKit::SetOffset Define_Glyph
Radius GlyphKit::SetRadius Define_Glyph

Glyph Element

Definition Class: GlyphElement

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Explicit Color GlyphElement::SetExplicitColor
Fill GlyphElement::SetFill
Indexed Color GlyphElement::SetIndexedColor
Normal Color GlyphElement::SetNormalColor

Circular Arc Glyph Element

Definition Class: CircularArcGlyphElement

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
End Point CircularArcGlyphElement::SetEndPoint
Start Point CircularArcGlyphElement::SetStartPoint
Intermediate Point CircularArcGlyphElement::SetIntermediatePoint

Dot Glyph Element

Definition Class: DotGlyphElement

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Point DotGlyphElement::SetPoint

Ellipse Glyph Element

Definition Class: EllipseGlyphElement

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Lower Left Point EllipseGlyphElement::SetLowerLeft
Upper Right Point EllipseGlyphElement::SetUpperRight

Infinite Line Glyph Element

Definition Class: InfiniteLineGlyphElement

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
First Point InfiniteLineGlyphElement::SetFirstPoint
Second Point InfiniteLineGlyphElement::SetSecondPoint
Type (Line/Ray) InfiniteLineGlyphElement::SetInfiniteType

Line Glyph Element

Definition Class: LineGlyphElement

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Points LineGlyphElement::SetPoints

Image

Definition Class: ImageDefinition

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Compression Quality ImageKit::SetCompressionQuality HI_Create_Image Insert_Image - compression quality
Data ImageKit::SetData HI_Create_Image Insert_Image
Down-Sampling ImageKit::SetDownSampling HI_Create_Image Insert_Image - down-sample
Format ImageKit::SetFormat HI_Create_Image Insert_Image
Size ImageKit::SetSize HI_Create_Image Insert_Image

LinePattern

Definition Class: LinePatternDefinition

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Joins LinePatternKit::SetJoin Define_Line_Style
Parallels LinePatternKit::SetParallels (LinePatternParallelKit) Define_Line_Style

Parallel

Definition Class: LinePatternParallelKit

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Absolute Length LinePatternParallelKit::SetAbsoluteLength
Absolute Weight LinePatternParallelKit::SetAbsoluteWeight
Body LinePatternParallelKit::SetBody (LinePatternElement)
Continuous LinePatternParallelKit::SetContinuous
End Cap LinePatternParallelKit::SetEndCap
Join LinePatternParallelKit::SetJoin
Justification LinePatternParallelKit::SetJustification
Offset LinePatternParallelKit::SetOffset
Start Cap LinePatternParallelKit::SetStartCap
Weight LinePatternParallelKit::SetWeight

Line Pattern Element

Definition Class: LinePatternElement

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Size LinePatternElement::SetSize

Glyph Line Pattern Element

Definition Class: GlyphLinePatternElement

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Fixed GlyphLinePatternElement::SetFixed
Inset Behavior GlyphLinePatternElement::SetInsetBehavior
Mirror GlyphLinePatternElement::SetMirror
Rotation GlyphLinePatternElement::SetRotation
Source GlyphLinePatternElement::SetSource
Weight GlyphLinePatternElement::SetWeight

Solid Line Pattern Element

Definition Class: SolidLinePatternElement

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Color SolidLinePatternElement::SetColor

Material Palette

Definition Class: MaterialPaletteDefinition

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function

Named Style

Definition Class: NamedStyleDefinition

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function

Shader

Definition Class: ShaderDefinition

Attribute Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Source ShaderKit::SetSource
Multitexture ShaderKit::SetMultitexture
Parameterization Source ShaderKit::SetParameterizationSource
Transform Matrix ShaderKit::SetTransformMatrix

Texture

Definition Class: TextureDefinition

Option Name HPS Method HOOPS Internal Function HOOPS HC_ Function
Source TextureDefinition::SetSource create_texture Define_Texture - source
Decal TextureOptionsKit::SetDecal Define_Texture - decal
Decimation Filter TextureOptionsKit::SetDecimationFilter Define_Texture - decimation filter
Down-Sampling TextureOptionsKit::SetDownSampling Define_Texture - down sampleing
Interpolation Filter TextureOptionsKit::SetInterpolationFilter Define_Texture - interpolation filter
Modulation TextureOptionsKit::SetModulation Define_Texture - modulate
Parameterization Source TextureOptionsKit::SetParameterizationSource Define_Texture - parameterization source
Parameter Offset TextureOptionsKit::SetParameterOffset Define_Texture - parameter offset
Tiling TextureOptionsKit::SetTiling Define_Texture - tiling
Transform Matrix TextureOptionsKit::SetTransformMatrix Define_Texture - transform