Skip to main content

Crate visualization

Crate visualization 

Source

Modules§

result_probe
Read-only picking against the same deformed boundary triangles as contours.

Structs§

BoundaryLoadPreview
View-only load feedback assembled by the UI from the current selection. It never becomes solver input until the user presses an Apply button.
BoundaryLoadPreviewArrow
One view-only arrow pointing toward its application point.
BoundaryLoadPreviewMoment
One provisional moment shown as a right-hand-rule arc about axis.
BoundaryLoadPreviewVisual
BoundaryVisual
Marker for every entity spawned by [spawn_boundary_visuals], so a later reload can despawn exactly this set before respawning.
BoundaryVisualSettings
Toggle for whether boundary condition / load symbols are drawn at all.
ColorbagRoot
ContactDraftPreview
Geometry captured while a new contact pair is being assembled in the UI. It intentionally stores raw members instead of creating solver groups immediately, so recapturing a side does not leave orphan NGRP/SGRP entries.
ContactDraftSurface
ContactReviewSettings
View-only aids for reviewing an automatically detected contact pair.
ContourSettings
Which result field to display as a rainbow contour, and optional deformation scaling.
DefinedContactPreview
View-only selection of a contact pair already defined in the model.
DefinedMpcPreview
View-only selection of an MPC equation already present in the analysis setup. Positive- and negative-coefficient nodes are rendered with the two existing MPC highlight colours so imported equations can be audited in the viewport without changing their exported values.
FemMeshVisual
Marker for any entity spawned to visualize the current FemModel.
FemPartVisual
Identifies which assembly mesh produced a visual entity. During a direct manipulation drag, every visual for one part receives the same temporary transform and the FEM node coordinates are updated only on release.
FlatMaterial
Unlit material used in VisualizationMode::Flat.
MpcPairDraftPreview
Two nodes captured while a simple equal-displacement MPC is being built from viewport selections. The positive/reference node uses the existing magenta MPC marker and the negative/coupled node uses cyan.
RigidSpiderReviewSettings
Enables the 3-D master/slave markers for the selected automatic MPC spider candidate. The UI toggles this with the Contact page, keeping the visualization crate independent from sidebar implementation details.
TransparentMaterial
Semi-transparent material used in VisualizationMode::Transparent.
VisualizationPlugin
VisualizationSettings

Enums§

BoundaryLoadPreviewKind
Type of provisional load currently being authored in the viewport.
ContactDraftSlave
ContourRangeMode
MaterialColorMode
VisualizationMode

Constants§

INVALID_MATERIAL_COLOR
UNASSIGNED_MATERIAL_COLOR

Functions§

build_part_edge_mesh
Builds a merged line mesh for a part’s boundary and beam edges.
build_part_surface_mesh
Builds one merged triangle mesh for a part’s exterior surface. Assembly tools reuse this geometry for whole-part hover and selected overlays.
material_identity_color