Blender Git Loki

Git Commits -> Revision bc63213

Revision bc63213 by Ton Roosendaal (master)
January 19, 2009, 16:54 (GMT)
2.5

View3D has been split now in a local part (RegionView3D) and a
per-area part (old View3D). Currently local is:

- view transform
- camera zoom/offset
- gpencil (todo)
- custom clipping planes

Rest is in Area still, like active camera, draw type, layers,
localview, custom centers, around-settings, transform widget,
gridlines, and so on (mostly stuff as available in header).

To see it work; also added new feature for region split,
press SHIFT+ALT+CTRL+S for four-split.
The idea is to make a preset 4-split, configured to stick
to top/right/front views for three views.
Another cool idea to explore is to then box-clip all drawing
based on these 3 views.

Note about the code:
- currently view3d still stores some depricated settings, to
convert from older files. Not all settings are copied over
though, like custom clip planes or the 'lock view to object'.
- since some view3d ops are now on area level, the operators
for it should keep track of that.

Bugfix in transform: quat initialize in operator-invoke missed
one zero.

Als brought back GE to compile for missing Ipos and channels.

Commit Details:

Full Hash: bc63213844e723b0c552da446fb7fa9f9e7ea5f6
SVN Revision: 18575
Parent Commit: 9b049d8
Lines Changed: +1413, -1198

53 Modified Paths:

/source/blender/blenkernel/BKE_context.h (+3, -0) (Diff)
/source/blender/blenkernel/BKE_screen.h (+7, -2) (Diff)
/source/blender/blenkernel/intern/context.c (+7, -0) (Diff)
/source/blender/blenkernel/intern/object.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/screen.c (+47, -25) (Diff)
/source/blender/blenloader/intern/readfile.c (+53, -14) (Diff)
/source/blender/blenloader/intern/writefile.c (+28, -3) (Diff)
/source/blender/editors/armature/editarmature.c (+7, -5) (Diff)
/source/blender/editors/curve/editcurve.c (+10, -8) (Diff)
/source/blender/editors/gpencil/gpencil.c (+12, -12) (Diff)
/source/blender/editors/include/ED_object.h (+1, -1) (Diff)
/source/blender/editors/include/ED_screen.h (+0, -1) (Diff)
/source/blender/editors/include/ED_view3d.h (+12, -10) (Diff)
/source/blender/editors/interface/interface_regions.c (+1, -1) (Diff)
/source/blender/editors/mesh/editface.c (+7, -5) (Diff)
/source/blender/editors/mesh/editmesh_add.c (+4, -7) (Diff)
/source/blender/editors/mesh/editmesh_mods.c (+9, -9) (Diff)
/source/blender/editors/mesh/editmesh_tools.c (+12, -11) (Diff)
/source/blender/editors/mesh/meshtools.c (+2, -1) (Diff)
/source/blender/editors/object/object_edit.c (+12, -6) (Diff)
/source/blender/editors/screen/area.c (+55, -8) (Diff)
/source/blender/editors/screen/screen_ops.c (+72, -16) (Diff)
/source/blender/editors/sculpt/sculpt.c (+2, -2) (Diff)
/source/blender/editors/space_api/spacetypes.c (+0, -13) (Diff)
/source/blender/editors/space_view3d/drawarmature.c (+26, -26) (Diff)
/source/blender/editors/space_view3d/drawmesh.c (+14, -9) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+125, -146) (Diff)
/source/blender/editors/space_view3d/space_view3d.c (+83, -47) (Diff)
/source/blender/editors/space_view3d/view3d_draw.c (+99, -89) (Diff)
/source/blender/editors/space_view3d/view3d_edit.c (+294, -295) (Diff)
/source/blender/editors/space_view3d/view3d_header.c (+36, -79) (Diff)
/source/blender/editors/space_view3d/view3d_intern.h (+11, -11) (Diff)
/source/blender/editors/space_view3d/view3d_select.c (+10, -8) (Diff)
/source/blender/editors/space_view3d/view3d_view.c (+187, -183) (Diff)
/source/blender/editors/space_view3d/vpaint.c (+13, -13) (Diff)
/source/blender/editors/transform/transform.c (+11, -11) (Diff)
/source/blender/editors/transform/transform.h (+1, -1) (Diff)
/source/blender/editors/transform/transform_constraints.c (+2, -2) (Diff)
/source/blender/editors/transform/transform_conversions.c (+2, -1) (Diff)
/source/blender/editors/transform/transform_generics.c (+11, -9) (Diff)
/source/blender/editors/transform/transform_manipulator.c (+3, -3) (Diff)
/source/blender/editors/transform/transform_ops.c (+1, -1) (Diff)
/source/blender/editors/transform/transform_orientations.c (+20, -18) (Diff)
/source/blender/editors/transform/transform_snap.c (+7, -6) (Diff)
/source/blender/gpu/GPU_draw.h (+2, -2) (Diff)
/source/blender/gpu/intern/gpu_draw.c (+3, -3) (Diff)
/source/blender/makesdna/DNA_object_types.h (+0, -12) (Diff)
/source/blender/makesdna/DNA_screen_types.h (+1, -0) (Diff)
/source/blender/makesdna/DNA_view3d_types.h (+72, -50) (Diff)
/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp (+5, -2) (Diff)
/source/gameengine/Converter/BL_ShapeActionActuator.cpp (+2, -2) (Diff)
/source/gameengine/Converter/BL_ShapeDeformer.cpp (+5, -5) (Diff)
/source/gameengine/Converter/KX_BlenderScalarInterpolator.cpp (+2, -2) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021