[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