Changeset View
Changeset View
Standalone View
Standalone View
source/blender/io/alembic/exporter/abc_writer_hair.cc
| Show First 20 Lines • Show All 168 Lines • ▼ Show 20 Lines | if (part->from == PART_FROM_FACE && mtface) { | ||||
| MTFace *tface = mtface + num; | MTFace *tface = mtface + num; | ||||
| if (mface) { | if (mface) { | ||||
| float r_uv[2], mapfw[4], vec[3]; | float r_uv[2], mapfw[4], vec[3]; | ||||
| psys_interpolate_uvs(tface, face->v4, pa->fuv, r_uv); | psys_interpolate_uvs(tface, face->v4, pa->fuv, r_uv); | ||||
| uv_values.emplace_back(r_uv[0], r_uv[1]); | uv_values.emplace_back(r_uv[0], r_uv[1]); | ||||
| psys_interpolate_face(mverts, | psys_interpolate_face(mesh, | ||||
| mverts, | |||||
| vert_normals, | vert_normals, | ||||
| face, | face, | ||||
| tface, | tface, | ||||
| nullptr, | nullptr, | ||||
| mapfw, | mapfw, | ||||
| vec, | vec, | ||||
| normal, | normal, | ||||
| nullptr, | nullptr, | ||||
| ▲ Show 20 Lines • Show All 98 Lines • ▼ Show 20 Lines | if (part->from == PART_FROM_FACE && part->childtype != PART_CHILD_PARTICLES && mtface) { | ||||
| MFace *face = &mesh->mface[num]; | MFace *face = &mesh->mface[num]; | ||||
| MTFace *tface = mtface + num; | MTFace *tface = mtface + num; | ||||
| float r_uv[2], tmpnor[3], mapfw[4], vec[3]; | float r_uv[2], tmpnor[3], mapfw[4], vec[3]; | ||||
| psys_interpolate_uvs(tface, face->v4, pc->fuv, r_uv); | psys_interpolate_uvs(tface, face->v4, pc->fuv, r_uv); | ||||
| uv_values.emplace_back(r_uv[0], r_uv[1]); | uv_values.emplace_back(r_uv[0], r_uv[1]); | ||||
| psys_interpolate_face(mverts, | psys_interpolate_face(mesh, | ||||
| mverts, | |||||
| vert_normals, | vert_normals, | ||||
| face, | face, | ||||
| tface, | tface, | ||||
| nullptr, | nullptr, | ||||
| mapfw, | mapfw, | ||||
| vec, | vec, | ||||
| tmpnor, | tmpnor, | ||||
| nullptr, | nullptr, | ||||
| Show All 32 Lines | |||||