[Bf-blender-cvs] [249a41bc7c2] blender2.8: Alembic: slight clarifications

Sybren A. Stüvel noreply at git.blender.org
Fri Jun 8 15:53:33 CEST 2018


Commit: 249a41bc7c2dca1cf9c27afdb0939b1f76270b39
Author: Sybren A. Stüvel
Date:   Fri Jun 8 15:46:54 2018 +0200
Branches: blender2.8
https://developer.blender.org/rB249a41bc7c2dca1cf9c27afdb0939b1f76270b39

Alembic: slight clarifications

===================================================================

M	source/blender/alembic/intern/abc_hair.cc

===================================================================

diff --git a/source/blender/alembic/intern/abc_hair.cc b/source/blender/alembic/intern/abc_hair.cc
index be7ad90dc31..83a46a330fd 100644
--- a/source/blender/alembic/intern/abc_hair.cc
+++ b/source/blender/alembic/intern/abc_hair.cc
@@ -145,6 +145,7 @@ void AbcHairWriter::write_hair_sample(Mesh *mesh,
 		/* underlying info for faces-only emission */
 		path = cache[p];
 
+		/* Write UV and normal vectors */
 		if (part->from == PART_FROM_FACE && mtface) {
 			const int num = pa->num_dmcache >= 0 ? pa->num_dmcache : pa->num;
 
@@ -211,7 +212,7 @@ void AbcHairWriter::write_hair_sample(Mesh *mesh,
 		int steps = path->segments + 1;
 		hvertices.push_back(steps);
 
-		for (k = 0; k < steps; ++k) {
+		for (k = 0; k < steps; ++k, ++path) {
 			float vert[3];
 			copy_v3_v3(vert, path->co);
 			mul_m4_v3(inv_mat, vert);
@@ -219,7 +220,6 @@ void AbcHairWriter::write_hair_sample(Mesh *mesh,
 			/* Convert Z-up to Y-up. */
 			verts.push_back(Imath::V3f(vert[0], vert[2], -vert[1]));
 
-			++path;
 		}
 	}
 }



More information about the Bf-blender-cvs mailing list