|
Blender
V3.3
|
#include <transform.h>
Public Attributes | |
| eSnapFlag | flag |
| eSnapMode | mode |
| eSnapSourceSelect | source_select |
| eSnapTargetSelect | target_select |
| bool | align |
| bool | project |
| bool | peel |
| bool | use_backface_culling |
| short | face_nearest_steps |
| eTSnap | status |
| eSnapMode | snapElem |
| float | snapTarget [3] |
| float | snapPoint [3] |
| float | snapTargetGrid [3] |
| float | snapNormal [3] |
| char | snapNodeBorder |
| ListBase | points |
| TransSnapPoint * | selectedPoint |
| double | last |
| void(* | applySnap )(struct TransInfo *, float *) |
| void(* | calcSnap )(struct TransInfo *, float *) |
| void(* | targetSnap )(struct TransInfo *) |
| float(* | distance )(struct TransInfo *t, const float p1[3], const float p2[3]) |
| union { | |
| struct SnapObjectContext * object_context | |
| struct TransSeqSnapData * seq_context | |
| }; | |
Definition at line 269 of file source/blender/editors/transform/transform.h.
| union { ... } |
Re-usable snap context data.
| bool TransSnap::align |
Definition at line 278 of file source/blender/editors/transform/transform.h.
Definition at line 296 of file source/blender/editors/transform/transform.h.
Definition at line 297 of file source/blender/editors/transform/transform.h.
Get the transform distance between two points (used by Closest snap)
Definition at line 305 of file source/blender/editors/transform/transform.h.
| short TransSnap::face_nearest_steps |
Definition at line 282 of file source/blender/editors/transform/transform.h.
| eSnapFlag TransSnap::flag |
Definition at line 271 of file source/blender/editors/transform/transform.h.
| double TransSnap::last |
Definition at line 295 of file source/blender/editors/transform/transform.h.
| eSnapMode TransSnap::mode |
Definition at line 273 of file source/blender/editors/transform/transform.h.
| struct SnapObjectContext* TransSnap::object_context |
Definition at line 311 of file source/blender/editors/transform/transform.h.
| bool TransSnap::peel |
Definition at line 280 of file source/blender/editors/transform/transform.h.
| ListBase TransSnap::points |
Definition at line 293 of file source/blender/editors/transform/transform.h.
| bool TransSnap::project |
Definition at line 279 of file source/blender/editors/transform/transform.h.
| TransSnapPoint* TransSnap::selectedPoint |
Definition at line 294 of file source/blender/editors/transform/transform.h.
| struct TransSeqSnapData* TransSnap::seq_context |
Definition at line 312 of file source/blender/editors/transform/transform.h.
| eSnapMode TransSnap::snapElem |
Definition at line 285 of file source/blender/editors/transform/transform.h.
| char TransSnap::snapNodeBorder |
Definition at line 292 of file source/blender/editors/transform/transform.h.
| float TransSnap::snapNormal[3] |
Definition at line 291 of file source/blender/editors/transform/transform.h.
| float TransSnap::snapPoint[3] |
to this point (in global-space).
Definition at line 289 of file source/blender/editors/transform/transform.h.
| float TransSnap::snapTarget[3] |
snapping from this point (in global-space).
Definition at line 287 of file source/blender/editors/transform/transform.h.
| float TransSnap::snapTargetGrid[3] |
Definition at line 290 of file source/blender/editors/transform/transform.h.
| eSnapSourceSelect TransSnap::source_select |
Definition at line 275 of file source/blender/editors/transform/transform.h.
| eTSnap TransSnap::status |
Definition at line 283 of file source/blender/editors/transform/transform.h.
| eSnapTargetSelect TransSnap::target_select |
Definition at line 277 of file source/blender/editors/transform/transform.h.
Definition at line 298 of file source/blender/editors/transform/transform.h.
| bool TransSnap::use_backface_culling |
Definition at line 281 of file source/blender/editors/transform/transform.h.