 |
Blender V4.3
|
Go to the documentation of this file.
12 PTCacheEditKey *key; \
15 PTCacheEditPoint *point; \
17#define LOOP_POINTS for (p = 0, point = edit->points; p < edit->totpoint; p++, point++)
18#define LOOP_VISIBLE_POINTS \
19 for (p = 0, point = edit->points; p < edit->totpoint; p++, point++) \
20 if (!(point->flag & PEP_HIDE))
21#define LOOP_SELECTED_POINTS \
22 for (p = 0, point = edit->points; p < edit->totpoint; p++, point++) \
23 if (point_is_selected(point))
24#define LOOP_UNSELECTED_POINTS \
25 for (p = 0, point = edit->points; p < edit->totpoint; p++, point++) \
26 if (!point_is_selected(point))
27#define LOOP_EDITED_POINTS \
28 for (p = 0, point = edit->points; p < edit->totpoint; p++, point++) \
29 if (point->flag & PEP_EDIT_RECALC)
30#define LOOP_TAGGED_POINTS \
31 for (p = 0, point = edit->points; p < edit->totpoint; p++, point++) \
32 if (point->flag & PEP_TAG)
33#define LOOP_KEYS for (k = 0, key = point->keys; k < point->totkey; k++, key++)
34#define LOOP_VISIBLE_KEYS \
35 for (k = 0, key = point->keys; k < point->totkey; k++, key++) \
36 if (!(key->flag & PEK_HIDE))
37#define LOOP_SELECTED_KEYS \
38 for (k = 0, key = point->keys; k < point->totkey; k++, key++) \
39 if ((key->flag & PEK_SELECT) && !(key->flag & PEK_HIDE))
40#define LOOP_TAGGED_KEYS \
41 for (k = 0, key = point->keys; k < point->totkey; k++, key++) \
42 if (key->flag & PEK_TAG)
44#define KEY_WCO ((key->flag & PEK_USE_WCO) ? key->world_co : key->co)