diff options
author | Martin Poirier <theeth@yahoo.com> | 2007-11-21 01:25:25 +0300 |
---|---|---|
committer | Martin Poirier <theeth@yahoo.com> | 2007-11-21 01:25:25 +0300 |
commit | 11fc4432b96263965bb0ec47f4a0eb133d5efc6c (patch) | |
tree | 530f99bfa77f20246d9c2c2f82e5afde158abe32 /source/blender/blenloader | |
parent | 45e14ed270c1d64c46a4f5423184d07e995a2e44 (diff) |
Adding subdivisions by correlation.
This is much nicer than subdivision by angle but is somewhat less intuitive for users.
Added Bucket arc iterator, removing a lot of weird duplicated code in skeleton generator.
Diffstat (limited to 'source/blender/blenloader')
-rw-r--r-- | source/blender/blenloader/intern/readfile.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c index f3cdb9d972a..10dbe142016 100644 --- a/source/blender/blenloader/intern/readfile.c +++ b/source/blender/blenloader/intern/readfile.c @@ -6768,7 +6768,7 @@ static void do_versions(FileData *fd, Library *lib, Main *main) } } - if (main->versionfile < 245 || main->subversionfile < 8) + if (main->versionfile < 245 || main->subversionfile < 9) { /* initialize skeleton generation toolsettings */ for(sce=main->scene.first; sce; sce = sce->id.next) @@ -6779,10 +6779,13 @@ static void do_versions(FileData *fd, Library *lib, Main *main) sce->toolsettings->skgen_angle_limit = 45.0f; sce->toolsettings->skgen_length_ratio = 1.3f; sce->toolsettings->skgen_length_limit = 1.5f; + sce->toolsettings->skgen_correlation_limit = 0.98f; sce->toolsettings->skgen_postpro = SKGEN_SMOOTH; sce->toolsettings->skgen_postpro_passes = 1; - sce->toolsettings->skgen_options = SKGEN_FILTER_INTERNAL|SKGEN_FILTER_EXTERNAL|SKGEN_REPOSITION|SKGEN_CUT_LENGTH|SKGEN_CUT_ANGLE; - + sce->toolsettings->skgen_options = SKGEN_FILTER_INTERNAL|SKGEN_FILTER_EXTERNAL|SKGEN_REPOSITION|SKGEN_CUT_LENGTH|SKGEN_SUB_CORRELATION; + sce->toolsettings->skgen_subdivisions[0] = SKGEN_SUB_LENGTH; + sce->toolsettings->skgen_subdivisions[1] = SKGEN_SUB_CORRELATION; + sce->toolsettings->skgen_subdivisions[2] = SKGEN_SUB_ANGLE; } } } |