itwinjs-core icon indicating copy to clipboard operation
itwinjs-core copied to clipboard

Allow section view to work with blankiModelConnection and reality model location click, Prohibit point identification in background space when map is off.

Open Praful-Bentley opened this issue 1 month ago • 0 comments

The section view and measurement tool does not identify the point selection on the reality model by default, the empty space is also clickable (For distance measurement tool even when the map is off) when ideally it shouldn't be allowed. The user want's to be able to measure distances on reality model to be confident about the measurements of the physical entity, but if mis-clicked on the background results in false measurements.

Section view is not usable for reality model at all that adds to the frustration of the user while dealing with complex reality model and measuring distance. This needs to work for blankiModelConnection as well when the project does not have a design model geometries to identify the click locations.

We want the section and measurement tools to provide support for the Reality model as well the same way it supports the design model.

We've tried using different Snap Mode to identify the reality model location but it doesn't work. Also tried to write some custom tool to implement these features but it didn't quite give us the expected results.

The client is requesting these features and finding the tools less useful and difficult to use for Reality model.

We'd like to request the following features to be added to the measurement and section tools.

  1. Allow the Section Tools to identify the click location on the Reality model. Show the elevation values of the section created.
  2. The measurement tools to allow snapping on the reality model.
  3. Prohibit identification of the points or clicking of the points in the void if map is off, this will avoid any mis-measurements.

Any help implementing these features as custom features by extending the functionalities of the existing tools would also work if that is the quickest solution to help with client's pain.

Image

https://github.com/user-attachments/assets/99419058-c90a-40c4-9cf5-dfa1b253c852

https://github.com/user-attachments/assets/dfa3c98a-9f4b-426d-949b-ceabcc063ceb

Praful-Bentley avatar Dec 09 '25 05:12 Praful-Bentley