#include <rhinoSdkGumball.h>
CRhinoGumballPickResult class Used to return picking results
◆ CRhinoGumballPickResult()
| CRhinoGumballPickResult::CRhinoGumballPickResult |
( |
| ) |
|
◆ CircleConstraint()
| ON_Circle CRhinoGumballPickResult::CircleConstraint |
( |
bool |
bSnappyGumball | ) |
const |
Returns: m_gsnap_off_circle_constraint if bSnappyGumball is false. m_gsnap_on_circle_constraint if bSnappyGumball is true.
◆ PickPoint()
| ON_3dPoint CRhinoGumballPickResult::PickPoint |
( |
bool |
bSnappyGumball | ) |
const |
Parameters: bSnappyGumball - [in] Value of gumball.m_appearance_settings.m_bSnappy Returns: m_gsnap_off_pick_point if bSnappyGumball is false. m_gsnap_on_pick_point if bSnappyGumball is true.
◆ SetToDefaultPickResult()
| void CRhinoGumballPickResult::SetToDefaultPickResult |
( |
| ) |
|
◆ m_drag_constraint
| int CRhinoGumballPickResult::m_drag_constraint |
Dragging constraints.
0 = none,
◆ m_gsnap_off_circle_constraint
| ON_Circle CRhinoGumballPickResult::m_gsnap_off_circle_constraint |
◆ m_gsnap_off_pick_point
| ON_3dPoint CRhinoGumballPickResult::m_gsnap_off_pick_point |
point to use when CRhinoGumball::m_appearance.m_bSnappy is false;
◆ m_gsnap_on_circle_constraint
| ON_Circle CRhinoGumballPickResult::m_gsnap_on_circle_constraint |
◆ m_gsnap_on_pick_point
| ON_3dPoint CRhinoGumballPickResult::m_gsnap_on_pick_point |
point to use when CRhinoGumball::m_appearance.m_bSnappy is true;
◆ m_gumball_mode
If m_gumball_mode is gb_mode_nothing, then the pick missed.
◆ m_line_constraint
| ON_Line CRhinoGumballPickResult::m_line_constraint |
1 = infinite line 2 = infinite ray 3 = circle (start = pick point) 4 = plane
◆ m_pick_depth
| double CRhinoGumballPickResult::m_pick_depth |
◆ m_pick_distance
| double CRhinoGumballPickResult::m_pick_distance |
◆ m_plane_constraint
| ON_Plane CRhinoGumballPickResult::m_plane_constraint |