[Soc-2006-cvs] CVS commit: soc-blender/source/blender/include
BDR_sculptmode.h soc-blender/source/blender/makesdna
DNA_mesh_types.h DNA_meshdata_types.h soc-blender/source/blender/src
editobject.c multires.c sculptmode.c space.c
Nicholas Bishop
nicholasbishop at gmail.com
Thu Jul 20 02:15:24 CEST 2006
nicholasbishop (Nicholas Bishop) 2006/07/20 02:15:24 CEST
Modified files: (Branch: nicholasbishop)
soc-blender/source/blender/include BDR_sculptmode.h
soc-blender/source/blender/makesdna DNA_mesh_types.h
DNA_meshdata_types.h
soc-blender/source/blender/src editobject.c multires.c
sculptmode.c space.c
Log:
Added partial mesh visibility tool. This allows portions of the mesh to be
hidden by pressing dragging with ctrl+shift held down while in sculptmode.
Everything within the selection rectangle this action draws is hidden, both
from drawing and from the sculpt functions. To redisplay the hidden areas,
press ctrl+shift and click. Note that switching to editmode or changing levels
in multires will redisplay the hidden areas.
This feature is implemented to do all of the calculation work when hiding or
displaying areas of the model, never while modifying it with the sculpt tools
or while drawing it. Vertices are remapped so that all the visible vertices
come first in the mvert array, followed by the hidden vertices. The original
order is stored in the vert_map array of PartialMesh. The original edge and
face arrays are also stored in PartialMesh (shallow copy), and new arrays
containing only the visible edges and faces are stored in mesh.
Revision Changes Path
1.1.2.8 +5 -0 soc-blender/source/blender/include/Attic/BDR_sculptmode.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/source/blender/include/Attic/BDR_sculptmode.h.diff?r1=1.1.2.7&r2=1.1.2.8&cvsroot=soc-2006&only_with_tag=nicholasbishop>
1.1.1.1.4.3 +2 -1 soc-blender/source/blender/makesdna/DNA_mesh_types.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/source/blender/makesdna/DNA_mesh_types.h.diff?r1=1.1.1.1.4.2&r2=1.1.1.1.4.3&cvsroot=soc-2006&only_with_tag=nicholasbishop>
1.1.1.1.4.9 +6 -0 soc-blender/source/blender/makesdna/DNA_meshdata_types.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/source/blender/makesdna/DNA_meshdata_types.h.diff?r1=1.1.1.1.4.8&r2=1.1.1.1.4.9&cvsroot=soc-2006&only_with_tag=nicholasbishop>
1.1.1.1.4.5 +2 -1 soc-blender/source/blender/src/editobject.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/source/blender/src/editobject.c.diff?r1=1.1.1.1.4.4&r2=1.1.1.1.4.5&cvsroot=soc-2006&only_with_tag=nicholasbishop>
1.1.2.19 +6 -0 soc-blender/source/blender/src/Attic/multires.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/source/blender/src/Attic/multires.c.diff?r1=1.1.2.18&r2=1.1.2.19&cvsroot=soc-2006&only_with_tag=nicholasbishop>
1.1.2.21 +246 -0 soc-blender/source/blender/src/Attic/sculptmode.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/source/blender/src/Attic/sculptmode.c.diff?r1=1.1.2.20&r2=1.1.2.21&cvsroot=soc-2006&only_with_tag=nicholasbishop>
1.1.1.1.4.7 +4 -1 soc-blender/source/blender/src/space.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/source/blender/src/space.c.diff?r1=1.1.1.1.4.6&r2=1.1.1.1.4.7&cvsroot=soc-2006&only_with_tag=nicholasbishop>
More information about the Soc-2006-cvs
mailing list