The Wall Thickness Analysis example displays converted wall-thickness results. It recolors the model by thickness, lets users change the displayed range and gradient direction, and reports interpolated thickness at highlighted points.

Use this example to study scalar analysis visualization:
AnalysisSession;thickness geometry attribute;The viewer owns the current analysis, actual and displayed thickness ranges, gradient colors, point highlight manager, and viewport.
| Source | Description |
|---|---|
WallThicknessAnalysisImportreact/src/pages/mtk/wall-thickness-analysis-import/WallThicknessAnalysisImport.tsx | Import route component. It restricts available processes and preview cards to wall-thickness results. |
AnalysisImportreact/src/pages/mtk/analysis-import/AnalysisImport.tsx | Shared import page for STEP conversion, MTK folder selection, converted preview listing, and server checks. |
WallThicknessAnalysisViewerreact/src/pages/mtk/wall-thickness-analysis-viewer/WallThicknessAnalysisViewer.tsx | Viewer route component. It loads wall-thickness analysis data, renders viewport, analysis controls, range controls, and point feedback. |
AnalysisSelectAndViewControlsreact/src/pages/mtk/analysis-viewer/ui/analysis-select-and-view-controls/AnalysisSelectAndViewControls.tsx | Selects the current analysis and exposes view controls for wall-thickness display. |
AnalysisInformationPanelreact/src/pages/mtk/wall-thickness-analysis-viewer/ui/analysis-information-panel/AnalysisInformationPanel.tsx | Shows wall-thickness analysis parameters and picked-point thickness values. |
ThicknessRangeControlsreact/src/pages/mtk/wall-thickness-analysis-viewer/ui/thickness-range-controls/ThicknessRangeControls.tsx | Displays the thickness color gradient and selected display range. |
| Source | Description |
|---|---|
WallThicknessAnalysisViewershared/src/viewers/mtk/wall-thickness-analysis-viewer/WallThicknessAnalysisViewer.ts | Owns analysis loading, current analysis, actual/display thickness ranges, gradient inversion, vertex recoloring, and picked-point thickness interpolation. |
WallThicknessAnalysisDatashared/src/features/mtk/analysis/wall-thickness/WallThicknessAnalysisData.ts | Represents wall-thickness process output, display mode, process parameters, and visual objects. |
WallThicknessAnalysisBuildershared/src/features/mtk/analysis/wall-thickness/WallThicknessAnalysisBuilder.ts | Converts wall-thickness process data into analysis objects and visualization payloads. |
WallThicknessHighlightManagershared/src/features/mtk/analysis/wall-thickness/interaction/WallThicknessHighlightManager.ts | Tracks highlighted points used for thickness-at-point feedback. |
AnalysisSessionshared/src/features/mtk/import/AnalysisSession.ts | Reads converted wall-thickness folders through a FileSource. |
shared/src/features/mtk/analysis/wall-thickness/ | Contains wall-thickness analysis and process-data conversion helpers. |