[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel BKE_DerivedMesh.h blender/source/blender/blenkernel/intern DerivedMesh.c effect.c blender/source/blender/src vpaint.c

Ton Roosendaal ton at blender.org
Sat Nov 12 11:35:14 CET 2005


ton (Ton Roosendaal) 2005/11/12 11:35:14 CET

  Modified files:
    blender/source/blender/blenkernel BKE_DerivedMesh.h 
    blender/source/blender/blenkernel/intern DerivedMesh.c 
                                             effect.c 
    blender/source/blender/src vpaint.c 
  
  Log:
  Particles now are generated from subsurfed coordinates.
  
  Note that the current default generates particles based on the original
  amount of vertices and faces, this for vertex group support (which is not
  subdivided with modifiers). That means that particles generated on
  subsurfed faces still have minor approximation errors.
  
  Note for DerivedMesh users; I've added a new API call:
  	float *mesh_get_mapped_verts_nors(Object *ob);
  Which returns an array of 2 * 3 * float size, containing the vertices and
  normals, deformed and subsurfered, but only the original me->mvert amount.
  Works in all non-editmode cases.
  
  Is in use now for vertex/weight paint and particles.
  
  Revision  Changes    Path
  1.39      +6 -1      blender/source/blender/blenkernel/BKE_DerivedMesh.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/BKE_DerivedMesh.h.diff?r1=1.38&r2=1.39&cvsroot=bf-blender>
  1.100     +56 -4     blender/source/blender/blenkernel/intern/DerivedMesh.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/DerivedMesh.c.diff?r1=1.99&r2=1.100&cvsroot=bf-blender>
  1.74      +40 -56    blender/source/blender/blenkernel/intern/effect.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/effect.c.diff?r1=1.73&r2=1.74&cvsroot=bf-blender>
  1.53      +5 -47     blender/source/blender/src/vpaint.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/vpaint.c.diff?r1=1.52&r2=1.53&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list