[Bf-blender-cvs] [59db306] gooseberry: Added writers for derived mesh result and hair paths.
Lukas Tönne
noreply at git.blender.org
Mon Mar 23 13:01:17 CET 2015
Commit: 59db306770901b6853f98dd98b1e0c9dd67e67c6
Author: Lukas Tönne
Date: Wed Feb 25 11:08:42 2015 +0100
Branches: gooseberry
https://developer.blender.org/rB59db306770901b6853f98dd98b1e0c9dd67e67c6
Added writers for derived mesh result and hair paths.
===================================================================
M source/blender/pointcache/PTC_api.cpp
===================================================================
diff --git a/source/blender/pointcache/PTC_api.cpp b/source/blender/pointcache/PTC_api.cpp
index e8fee2a..6b2f3b0 100644
--- a/source/blender/pointcache/PTC_api.cpp
+++ b/source/blender/pointcache/PTC_api.cpp
@@ -285,7 +285,7 @@ PTCWriterArchive *PTC_cachlib_writers(Scene *scene, CacheLibrary *cachelib, List
PTCWriter *writer = NULL;
switch (item->type) {
case CACHE_TYPE_DERIVED_MESH:
-// writer = PTC_writer_point_cache(archive, )
+ writer = PTC_writer_derived_mesh(archive, name, item->ob, &item->ob->derivedFinal);
break;
case CACHE_TYPE_HAIR: {
ParticleSystem *psys = (ParticleSystem *)BLI_findlink(&item->ob->particlesystem, item->index);
@@ -294,6 +294,13 @@ PTCWriterArchive *PTC_cachlib_writers(Scene *scene, CacheLibrary *cachelib, List
}
break;
};
+ case CACHE_TYPE_HAIR_PATHS: {
+ ParticleSystem *psys = (ParticleSystem *)BLI_findlink(&item->ob->particlesystem, item->index);
+ if (psys && psys->part && psys->part->type == PART_HAIR) {
+ writer = PTC_writer_particle_paths(archive, name, item->ob, psys);
+ }
+ break;
+ };
default:
break;
}
More information about the Bf-blender-cvs
mailing list