Blender V4.5
blender::ed::transform::SnapObjectParams Struct Reference

#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
 

Detailed Description

parameters that define which objects will be used to snap.

Definition at line 59 of file ED_transform_snap_object_context.hh.

Member Data Documentation

◆ edit_mode_type

◆ face_nearest_steps

short blender::ed::transform::SnapObjectParams::face_nearest_steps

Break nearest face snapping into steps to improve transformations across U-shaped targets.

Definition at line 69 of file ED_transform_snap_object_context.hh.

Referenced by blender::ed::transform::nearest_world_tree().

◆ grid_size

float blender::ed::transform::SnapObjectParams::grid_size

Grid unit size. "0.0" is automatic.

Definition at line 67 of file ED_transform_snap_object_context.hh.

◆ keep_on_same_target

bool blender::ed::transform::SnapObjectParams::keep_on_same_target

Enable to force nearest face snapping to snap to target the source was initially near.

Definition at line 73 of file ED_transform_snap_object_context.hh.

Referenced by blender::ed::transform::nearest_world_tree().

◆ occlusion_test

◆ snap_target_select

◆ use_backface_culling

bool blender::ed::transform::SnapObjectParams::use_backface_culling

Exclude back facing geometry from snapping.

Definition at line 71 of file ED_transform_snap_object_context.hh.

Referenced by blender::ed::transform::raycastMesh().


The documentation for this struct was generated from the following file: