Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTamito Kajiyama <rd6t-kjym@asahi-net.or.jp>2011-10-28 00:57:14 +0400
committerTamito Kajiyama <rd6t-kjym@asahi-net.or.jp>2011-10-28 00:57:14 +0400
commitf0ca79bccb5e8290d02318b81aebdeb713180886 (patch)
tree06be5836fdcce2e69355326e7e6ce5985c3956f9 /source/blender/makesdna/DNA_freestyle_types.h
parent510c69368b7382aa55f3fae0dac9ee6aaadee7e5 (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.h5
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;