We found an issue in the HOOPS Web Viewer where node 301 can be successfully selected, but its geometry is not highlighted.
Please check the attached SCZ file and Assembly Tree files to investigate this issue.
Investigation results
The problematic node is:
-
Node ID:
301 -
Element ID:
1187576 -
Node type:
BodyInstance -
Node name:
body
We verified the geometry using the HOOPS Web Viewer API:
getNodeMeshData(301):
Faces:
vertexCount: 0
elementCount: 0
Lines:
vertexCount: 20
elementCount: 10
Points:
vertexCount: 0
elementCount: 0
Therefore, node 301 contains 10 real line elements / 20 vertices, not an empty node or bounding box only. The geometry is also rendered normally when viewing the node.
The node bounding box is:
Min: (8225.7393, 8680.5947, 62)
Max: (8276.3193, 8725.7959, 62)
Size: approximately 50.58 × 45.20
view.fitNodes([301]) correctly fits the camera to the geometry, and the geometry is visible on the canvas.
Selection behavior
When selecting node 301:
selectionManager.selectNode(301);
the node is successfully selected, but no highlight is visible on its geometry.
We also tested:
-
Selecting the node directly from the Model Tree.
-
AlwaysDraw -
DoNotOutlineHighlight -
Node visibility
-
Node selection color
-
Node element selection color
None of these changed the behavior.
Comparison with other nodes
Other sibling nodes with similar line-based geometry can be highlighted correctly:
| Node | Element ID | Lines | Bounding box | Highlight |
|---|---|---|---|---|
| 301 | 1187576 | 10 | 50.6 × 45.2 | No |
| 296 | 1186178 | 7 | 7759.5 × 1960.4 | Yes |
| 673 | 9090579 | 30 | 7952.0 × 4452.1 | Yes |
All three nodes have 0 faces and line-based geometry. The main difference observed is the much smaller geometry extent of node 301.
Request
Could you please investigate why node 301 is selectable but its geometry is not highlighted, while similar nodes are highlighted correctly?
In particular, please check whether this behavior could be related to the small geometry extent relative to its large absolute coordinates, or to a precision/tolerance issue in the HOOPS highlight/outline rendering.
The SCZ file and Assembly Tree files are attached for investigation and reproduction. Detailed investigation results are also included in the attached document.


