[Bf-blender-cvs] CVS commit: blender/source/blender/blenloader/intern readfile.c writefile.c blender/source/blender/include BIF_editview.h BSE_drawview.h BSE_view.h blender/source/blender/makesdna DNA_object_types.h DNA_view3d_types.h blender/source/blender/src drawimage.c ...
Ton Roosendaal
ton at blender.org
Sat Aug 20 21:18:35 CEST 2005
ton (Ton Roosendaal) 2005/08/20 21:18:35 CEST
Modified files:
blender/source/blender/blenloader/intern readfile.c
writefile.c
blender/source/blender/include BIF_editview.h BSE_drawview.h
BSE_view.h
blender/source/blender/makesdna DNA_object_types.h
DNA_view3d_types.h
blender/source/blender/src drawimage.c drawipo.c drawobject.c
drawview.c editlattice.c
editmesh_mods.c editmesh_tools.c
editview.c space.c transform.c
view.c
Log:
New feature; User definable Clipping Planes.
Press ALT+B in 3d window, draw a rect, and it becomes a clipping
volume of 4 planes. You then can rotate the view anyway you like.
Works for each 3d window individually.
Disable it with another ALT+B press.
Commit is huge because it had to change all selection code as well.
The user-clipping planes are in 'eye space', the other clipping
happens in projected 'viewport space'.
Nice to notice is that the 'x=3200' convention (to denote a coordinate
is clipped) now is a define. Define value is still a number though... but
we now can get up to screens of 12000 pixels without issues!
Known issue; here it refuses to draw the 'object centers' or Lamp icons
within the clipping region. Can't find any reason for it... however, we
might move to non-pixmaps for it anyway.
Testing might reveil numerous issues, will be standby for it.
Curious? Check this http://www.blender.org/bf/rt4.jpg
Revision Changes Path
1.175 +2 -1 blender/source/blender/blenloader/intern/readfile.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenloader/intern/readfile.c.diff?r1=1.174&r2=1.175&cvsroot=bf-blender>
1.55 +2 -1 blender/source/blender/blenloader/intern/writefile.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenloader/intern/writefile.c.diff?r1=1.54&r2=1.55&cvsroot=bf-blender>
1.9 +4 -1 blender/source/blender/include/BIF_editview.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/BIF_editview.h.diff?r1=1.8&r2=1.9&cvsroot=bf-blender>
1.13 +5 -1 blender/source/blender/include/BSE_drawview.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/BSE_drawview.h.diff?r1=1.12&r2=1.13&cvsroot=bf-blender>
1.13 +6 -3 blender/source/blender/include/BSE_view.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/BSE_view.h.diff?r1=1.12&r2=1.13&cvsroot=bf-blender>
1.36 +1 -3 blender/source/blender/makesdna/DNA_object_types.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_object_types.h.diff?r1=1.35&r2=1.36&cvsroot=bf-blender>
1.26 +8 -2 blender/source/blender/makesdna/DNA_view3d_types.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_view3d_types.h.diff?r1=1.25&r2=1.26&cvsroot=bf-blender>
1.39 +4 -3 blender/source/blender/src/drawimage.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawimage.c.diff?r1=1.38&r2=1.39&cvsroot=bf-blender>
1.52 +3 -3 blender/source/blender/src/drawipo.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawipo.c.diff?r1=1.51&r2=1.52&cvsroot=bf-blender>
1.232 +38 -29 blender/source/blender/src/drawobject.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawobject.c.diff?r1=1.231&r2=1.232&cvsroot=bf-blender>
1.154 +90 -6 blender/source/blender/src/drawview.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawview.c.diff?r1=1.153&r2=1.154&cvsroot=bf-blender>
1.16 +2 -2 blender/source/blender/src/editlattice.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editlattice.c.diff?r1=1.15&r2=1.16&cvsroot=bf-blender>
1.65 +7 -0 blender/source/blender/src/editmesh_mods.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editmesh_mods.c.diff?r1=1.64&r2=1.65&cvsroot=bf-blender>
1.101 +2 -2 blender/source/blender/src/editmesh_tools.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editmesh_tools.c.diff?r1=1.100&r2=1.101&cvsroot=bf-blender>
1.76 +58 -2 blender/source/blender/src/editview.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editview.c.diff?r1=1.75&r2=1.76&cvsroot=bf-blender>
1.291 +16 -12 blender/source/blender/src/space.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/space.c.diff?r1=1.290&r2=1.291&cvsroot=bf-blender>
1.121 +2 -2 blender/source/blender/src/transform.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/transform.c.diff?r1=1.120&r2=1.121&cvsroot=bf-blender>
1.55 +41 -17 blender/source/blender/src/view.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/view.c.diff?r1=1.54&r2=1.55&cvsroot=bf-blender>
More information about the Bf-blender-cvs
mailing list