diff options
author | Daniel Dunbar <daniel@zuster.org> | 2005-07-18 00:12:16 +0400 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2005-07-18 00:12:16 +0400 |
commit | e6e9b1ea80a97cddb756e49f8024068e5f7e8e96 (patch) | |
tree | 5d34ae99bc97327eaf6ceb6cfbcc2d2ff1ef1ed9 /source/blender/blenkernel/BKE_mesh.h | |
parent | 75fefdc5a76679b7f73f9db14413a0ffaa5e59a3 (diff) |
- replace displistmesh_calc_normals by mesh_calc_normals
- convert MeshDerivedMesh to calculate new vertex normals and such
on initialize, means copy free conversion to DispListMesh
- replace vertex access through function by direct access fo
MeshDerivedMesh
- shadeDispList was not getting correct orco's
Diffstat (limited to 'source/blender/blenkernel/BKE_mesh.h')
-rw-r--r-- | source/blender/blenkernel/BKE_mesh.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/source/blender/blenkernel/BKE_mesh.h b/source/blender/blenkernel/BKE_mesh.h index c20f0fd3e4e..8fd66a16531 100644 --- a/source/blender/blenkernel/BKE_mesh.h +++ b/source/blender/blenkernel/BKE_mesh.h @@ -89,6 +89,11 @@ void make_edges(struct Mesh *me); */ void mesh_calculate_vertex_normals (struct Mesh *me); + /* Calculate vertex and face normals, face normals are returned in *faceNors_r if non-NULL + * and vertex normals are stored in actual mverts. + */ +void mesh_calc_normals(struct MVert *mverts, int numVerts, struct MFace *mfaces, int numFaces, float **faceNors_r); + #ifdef __cplusplus } #endif |