Input fields
- Last UpdatedOct 16, 2025
- 1 minute read
The input fields in the PickManager module.
|
Name |
Type |
Default value |
Description |
|---|---|---|---|
|
calculateDiameter |
sbool |
When set to true, allows to perform a picking to generate data for diameter calculation. |
|
|
calculateThickness |
sbool |
When set to true, allows to perform a picking to generate data for thickness calculation. |
|
|
invalidatePickForDiameter |
sevent |
Invoke it to invalidate the second pick necessary for the diameter calculation. |
|
|
modelsBounds |
sjson |
Provides the information used to create the bounding box and bounding plane for the specified models. The json string is composed with model id and corresponding min and max values. [ { "name": "POP/Id-0", "min": [ 1492.761, 95.8635, 774.15 ], "max": [ 1563.1251, 139.15004, 844.15 ] } ] |
|
|
mousePick |
sevent |
Gets pick results under the current mouse position |
|
|
pickStrategyNode |
sstring |
Name of the PickingStrategy node assigned to the pickingStrategyNode field of the available PickSensor nodes. PickingStrategy enables picking based on set criteria. |
|
|
rayPick |
sevent |
Gets pick results under a raycast started from the rayPickPosition towards the rayPickDirection. The collision information is written to the latestPickResult. |
|
|
rayPickDirection |
svec3 |
0 0 0 |
Direction of the raycast used for picking using rayPick. |
|
rayPickPosition |
svec3 |
0 0 0 |
Start position of the raycast used for picking using rayPick. |
|
screenPick |
svec2 |
0 0 |
When a screen position in pixels is inserted, a raycast is started from that point along the camera frustum. |
|
useModelsBounds |
sbool |
false |
When set to true, bounding boxes and bounding planes are used to process pick requests. |
|
snapToVertex |
sbool |
false |
When set to true, screenPick will use vertex picking. |