summaryrefslogtreecommitdiffstats
path: root/src/perspective3d.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2007-12-13Fundamentally reworked version of the 3D box tool (among many other things, ↵Maximilian Albert1-453/+0
this fixes bugs #168900 and #168868). See mailing list for details. Sorry for this single large commit but it was unfeasible to keep the history. (bzr r4224)
2007-11-04Warning cleanupJon A. Cruz1-5/+5
(bzr r4025)
2007-09-11Use angle step from prefs for rotation of PLs; Alt+parentheses rotate PLs by ↵Maximilian Albert1-2/+3
(constant) small amount (bzr r3720)
2007-09-01Decent support for setting the direction of infinite VPs via the toolbar and ↵Maximilian Albert1-5/+5
partial fix for wrong undo behaviour (?) (bzr r3659)
2007-09-01Infrastructure to set direction of infinite VPs (now adjustable by some ↵Maximilian Albert1-0/+35
shortcuts; this may be removed later on) (bzr r3657)
2007-08-26Various small cleanupsMaximilian Albert1-1/+14
(bzr r3587)
2007-08-26Rewrite of z-order code for 3D boxes, first stage (hopefully this is finally ↵Maximilian Albert1-1/+1
the right approach) (bzr r3586)
2007-08-20Eliminate a number of compile warningsMaximilian Albert1-2/+2
(bzr r3553)
2007-08-17Draw perspective lines for infinite VPs, too (they are updated during ↵Maximilian Albert1-0/+3
scrolling or zooming); don't create knots for infinite VPs on the canvas (bzr r3495)
2007-08-09Hold perspectives on document level rather than globally; this corrects the ↵Maximilian Albert1-62/+16
changes made in commit #15681 (bzr r3445)
2007-08-07Fix behaviour of toggle buttons (for VP states) in 3D box toolbar; reshape ↵Maximilian Albert1-0/+10
boxes when state of a VP changes (bzr r3412)
2007-08-07Don't reshape boxes in the direction of infinite VPs when dragging VPs ↵Maximilian Albert1-6/+12
(fixes resizing bug) (bzr r3410)
2007-08-07Set z-orders of 3D box faces during dragging/resizing according to the ↵Maximilian Albert1-0/+8
perspective (bzr r3409)
2007-08-06Draw perspective lines; provide shortcuts to toggle their visibility and the ↵Maximilian Albert1-8/+0
corners where they are attached (bzr r3393)
2007-08-06(Un-)Snapping of VPs by Shift-dragging; this makes it possible to separate ↵Maximilian Albert1-2/+46
perspectives and thus create new ones interactively (bzr r3392)
2007-08-06First stage of draggable vanishing points (no snapping/unsnapping yet)Maximilian Albert1-0/+59
(bzr r3391)
2007-08-06Workaround for some segfaults: Store perspectives globally instead of in ↵Maximilian Albert1-15/+36
each desktop (this should probably be reverted later on) (bzr r3390)
2007-08-06Convenience for debuggingMaximilian Albert1-0/+45
(bzr r3389)
2007-08-06Write/read perspectives to/from SVG; store ratios of the distances from ↵Maximilian Albert1-2/+90
corners to VPs (preparation for dragging) (bzr r3388)
2007-08-06Preparatory stuff to combine VPs in draggersMaximilian Albert1-10/+31
(bzr r3387)
2007-08-06CosmeticMaximilian Albert1-2/+4
(bzr r3385)
2007-08-06Store a global list of existing perspectives; for each perspective hold a ↵Maximilian Albert1-12/+63
list of associated boxes; explicitly pass perspectives as arguments when creating PLs (bzr r3380)
2007-07-03More meaningful name for 3D axis directionsMaximilian Albert1-5/+7
(bzr r3169)
2007-06-21First (very limited) version of the 3D box tool; allows for drawing of new ↵Maximilian Albert1-0/+98
boxes in a fixed perspective without any live interaction. (bzr r3084)