diff options
author | Chris Want <cwant@ualberta.ca> | 2007-11-13 09:56:55 +0300 |
---|---|---|
committer | Chris Want <cwant@ualberta.ca> | 2007-11-13 09:56:55 +0300 |
commit | e66f325dd7115351a40ddb72af8d347b141886c5 (patch) | |
tree | cf035bce9272602b8b0f78d7449a83d91d04999a /source/blender/blenloader | |
parent | 924f7e514612e653eea7a2b941351b62c737df62 (diff) |
==Mirror Modifier==
Support for using the axes of a different object as the line of mirror
symmetry for a mirror modifier. As a nice consequence, this allows
"clipping" to arbitrary planes in editmode.
A fun example of using a couple of mirror modifiers and an array
modifier to easily make a nice flower type model is here:
http://bebop.cns.ualberta.ca/~cwant/chocolateC05.blend
Diffstat (limited to 'source/blender/blenloader')
-rw-r--r-- | source/blender/blenloader/intern/readfile.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c index 2e4c56dbc9c..3cb615bb74b 100644 --- a/source/blender/blenloader/intern/readfile.c +++ b/source/blender/blenloader/intern/readfile.c @@ -7456,6 +7456,11 @@ static void expand_modifier(FileData *fd, Main *mainvar, ModifierData *md) expand_doit(fd, mainvar, amd->curve_ob); expand_doit(fd, mainvar, amd->offset_ob); } + else if (md->type==eModifierType_Mirror) { + MirrorModifierData *mmd = (MirrorModifierData*) md; + + expand_doit(fd, mainvar, mmd->mirror_ob); + } } static void expand_scriptlink(FileData *fd, Main *mainvar, ScriptLink *slink) |