Click or drag to resize
SoRayPickActionPickingModes Enumeration

Namespace: OIV.Inventor.Actions
Assembly: OIV.Inventor (in OIV.Inventor.dll) Version: 2024.1.0.0 (2024.1.0)
Syntax
public enum PickingModes
Members
  Member nameValueDescription
DEFAULT0

In the default mode, Inventor computes the intersection of the pick ray with geometry nodes (face, line, point, volume, mesh, etc).

OIV.Inventor.SoPickedPoint.GetPoint() returns the coordinate of the intersection and OIV.Inventor.SoPickedPoint.GetDetail(OIV.Inventor.Nodes.SoNode) returns (usually) an OIV.Inventor.Details.SoDetail class specific to the picked geometry.

POINT_PICKING1

In this mode, Inventor finds all the vertices inside the pick radius.

However this is only supported for OIV.Inventor.Nodes.SoBufferedShape and classes derived from OIV.Inventor.Nodes.SoIndexedShape. This mode can be much faster because, for example, it does not need to check for intersection with the triangles of an OIV.Inventor.Nodes.SoIndexedFaceSet. For pick radius see OIV.Inventor.Actions.SoRayPickAction.SetRadius(System.Single). Specific different behaviors include:

Remarks