[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