[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel BKE_DerivedMesh.h blender/source/blender/blenkernel/intern DerivedMesh.c mesh.c subsurf_ccg.c blender/source/blender/blenloader/intern readfile.c blender/source/blender/makesdna DNA_meshdata_types.h DNA_modifier_types.h blender/source/blender/python/api2_2x ...
Daniel Dunbar
daniel at zuster.org
Fri Aug 12 23:55:50 CEST 2005
zuster (Daniel Dunbar) 2005/08/12 23:55:50 CEST
Modified files:
blender/source/blender/blenkernel BKE_DerivedMesh.h
blender/source/blender/blenkernel/intern DerivedMesh.c mesh.c
subsurf_ccg.c
blender/source/blender/blenloader/intern readfile.c
blender/source/blender/makesdna DNA_meshdata_types.h
DNA_modifier_types.h
blender/source/blender/python/api2_2x NMesh.c
blender/source/blender/renderconverter/intern
convertBlenderScene.c
blender/source/blender/src buttons_editing.c editmesh.c
Log:
- readded Subsurf "optimal" edge drawing/rendering
- added ME_EDGERENDER flag, barely changes things atm except makes
sure plain meshes with FasterDraw/etc set still render all edges.
The edge drawing system needs a bit of a revamping - it is a cool
feature but could use several improvements:
(1) The algorithm could be better in choosing the best edges to
draw.
(2) The drawflags should interact well with modifiers. It is wierd
to have a large grid with a deformer that draws no edges because
flags are only calculated based on base mesh.
(3) Drawflags should not be destroyed by editmode. Better design
would be a "Draw % of edges" button.
Of course, could also be the feature is not worth it and we
should just drop. Feel free to comment if you have an opinion.
Revision Changes Path
1.33 +1 -5 blender/source/blender/blenkernel/BKE_DerivedMesh.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/BKE_DerivedMesh.h.diff?r1=1.32&r2=1.33&cvsroot=bf-blender>
1.74 +6 -24 blender/source/blender/blenkernel/intern/DerivedMesh.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/DerivedMesh.c.diff?r1=1.73&r2=1.74&cvsroot=bf-blender>
1.49 +3 -1 blender/source/blender/blenkernel/intern/mesh.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/mesh.c.diff?r1=1.48&r2=1.49&cvsroot=bf-blender>
1.51 +43 -55 blender/source/blender/blenkernel/intern/subsurf_ccg.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/subsurf_ccg.c.diff?r1=1.50&r2=1.51&cvsroot=bf-blender>
1.167 +2 -2 blender/source/blender/blenloader/intern/readfile.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenloader/intern/readfile.c.diff?r1=1.166&r2=1.167&cvsroot=bf-blender>
1.10 +2 -1 blender/source/blender/makesdna/DNA_meshdata_types.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_meshdata_types.h.diff?r1=1.9&r2=1.10&cvsroot=bf-blender>
1.11 +3 -2 blender/source/blender/makesdna/DNA_modifier_types.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_modifier_types.h.diff?r1=1.10&r2=1.11&cvsroot=bf-blender>
1.89 +4 -3 blender/source/blender/python/api2_2x/NMesh.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/NMesh.c.diff?r1=1.88&r2=1.89&cvsroot=bf-blender>
1.157 +25 -23 blender/source/blender/renderconverter/intern/convertBlenderScene.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/renderconverter/intern/convertBlenderScene.c.diff?r1=1.156&r2=1.157&cvsroot=bf-blender>
1.157 +3 -1 blender/source/blender/src/buttons_editing.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_editing.c.diff?r1=1.156&r2=1.157&cvsroot=bf-blender>
1.153 +2 -2 blender/source/blender/src/editmesh.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editmesh.c.diff?r1=1.152&r2=1.153&cvsroot=bf-blender>
More information about the Bf-blender-cvs
mailing list