diff options
author | Tamito Kajiyama <rd6t-kjym@asahi-net.or.jp> | 2011-10-28 00:57:14 +0400 |
---|---|---|
committer | Tamito Kajiyama <rd6t-kjym@asahi-net.or.jp> | 2011-10-28 00:57:14 +0400 |
commit | f0ca79bccb5e8290d02318b81aebdeb713180886 (patch) | |
tree | 06be5836fdcce2e69355326e7e6ce5985c3956f9 /source/blender/makesdna/DNA_freestyle_types.h | |
parent | 510c69368b7382aa55f3fae0dac9ee6aaadee7e5 (diff) |
Extended the set of conditions for feature edge selection by edge types.
In the Parameter Editor mode, each edge type check button in the Selection
by Edge Types has now an associated toggle button to exclude the edge type
from the feature edge selection. This allows you to select, for instance,
those edges that are silhouette lines but not external contours.
Diffstat (limited to 'source/blender/makesdna/DNA_freestyle_types.h')
-rw-r--r-- | source/blender/makesdna/DNA_freestyle_types.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/source/blender/makesdna/DNA_freestyle_types.h b/source/blender/makesdna/DNA_freestyle_types.h index 08b4f406223..30888bff15f 100644 --- a/source/blender/makesdna/DNA_freestyle_types.h +++ b/source/blender/makesdna/DNA_freestyle_types.h @@ -61,7 +61,7 @@ struct FreestyleLineStyle; #define FREESTYLE_SEL_IMAGE_BORDER 8 #define FREESTYLE_SEL_FACE_MARK 16 -/* FreestyleLineSet::fedge_types */ +/* FreestyleLineSet::edge_types, exclude_edge_types */ #define FREESTYLE_FE_SILHOUETTE 1 #define FREESTYLE_FE_BORDER 2 #define FREESTYLE_FE_CREASE 4 @@ -98,7 +98,8 @@ typedef struct FreestyleLineSet { short qi; /* quantitative invisibility */ short pad1; int qi_start, qi_end; - int edge_types; /* feature edge types */ + int edge_types, exclude_edge_types; /* feature edge types */ + int pad2; struct Group *group; /* group of target objects */ struct FreestyleLineStyle *linestyle; |