|
Blender V4.3
|
#include <ED_transform_snap_object_context.hh>
Public Attributes | |
| eSnapTargetOP | snap_target_select |
| eSnapEditType | edit_mode_type |
| eSnapOcclusionTest | occlusion_test |
| float | grid_size |
| short | face_nearest_steps |
| bool | use_backface_culling: 1 |
| bool | keep_on_same_target: 1 |
parameters that define which objects will be used to snap.
Definition at line 57 of file ED_transform_snap_object_context.hh.
| eSnapEditType SnapObjectParams::edit_mode_type |
Geometry for snapping in edit mode.
Definition at line 61 of file ED_transform_snap_object_context.hh.
Referenced by iter_snap_objects(), nearest_world_object_fn(), raycast_obj_fn(), snap_obj_fn(), snap_object_data_editmesh_get(), and walk_floor_distance_get().
| short SnapObjectParams::face_nearest_steps |
Break nearest face snapping into steps to improve transformations across U-shaped targets.
Definition at line 67 of file ED_transform_snap_object_context.hh.
Referenced by nearest_world_tree().
| float SnapObjectParams::grid_size |
Grid unit size. "0.0" is automatic.
Definition at line 65 of file ED_transform_snap_object_context.hh.
| bool SnapObjectParams::keep_on_same_target |
Enable to force nearest face snapping to snap to target the source was initially near.
Definition at line 71 of file ED_transform_snap_object_context.hh.
Referenced by nearest_world_tree().
| eSnapOcclusionTest SnapObjectParams::occlusion_test |
Snap to or ignore the frontmost object.
Definition at line 63 of file ED_transform_snap_object_context.hh.
Referenced by SnapData::clip_planes_enable(), raycast_obj_fn(), raycastMesh(), and snap_object_context_runtime_init().
| eSnapTargetOP SnapObjectParams::snap_target_select |
Special context sensitive handling for the active or selected object.
Definition at line 59 of file ED_transform_snap_object_context.hh.
Referenced by applyFaceNearest(), applyFaceProject(), iter_snap_objects(), peelObjectsTransform(), snapArmature(), snapCurve(), snapObjectsTransform(), view3d_ruler_item_mousemove(), walk_floor_distance_get(), and walk_ray_cast().
| bool SnapObjectParams::use_backface_culling |
Exclude back facing geometry from snapping.
Definition at line 69 of file ED_transform_snap_object_context.hh.
Referenced by raycastMesh().