summaryrefslogtreecommitdiffstats
path: root/src/box3d-face.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2007-12-13Fundamentally reworked version of the 3D box tool (among many other things, ↵Maximilian Albert1-294/+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-08-28Remove some warnings and fix crash in 3D box toolMaximilian Albert1-1/+0
(bzr r3601)
2007-08-20Avoid 'flashing' between front and rear face during initial dragging process ↵Maximilian Albert1-7/+24
of 3D boxes (bzr r3552)
2007-08-16Remember last used style for single 3D box faces (also fixes bug with ↵Maximilian Albert1-3/+30
wrongly assigned faces for duplicated boxes, e.g.) (bzr r3481)
2007-08-09Hold perspectives on document level rather than globally; this corrects the ↵Maximilian Albert1-1/+2
changes made in commit #15681 (bzr r3445)
2007-08-06Store a global list of existing perspectives; for each perspective hold a ↵Maximilian Albert1-7/+7
list of associated boxes; explicitly pass perspectives as arguments when creating PLs (bzr r3380)
2007-07-18Use Inkscape's own code to write coordinates to svg (much nicer fix than ↵Maximilian Albert1-33/+9
commit #15449) (bzr r3265)
2007-07-18Make string conversion of box coordinates locale-independent (fixes bug with ↵Maximilian Albert1-5/+24
languages that use comma instead of decimal point) (bzr r3264)
2007-07-14Write distinguished corners of 3D boxes to the svg representation from which ↵Maximilian Albert1-4/+12
the box can be recomputed. This is used to fix several bugs related to the editing of boxes resulting from cloning, undo operations or newly opened documents (we had stray pointers to SPPaths before that made Inkscape crash). (bzr r3239)
2007-07-10Different default styles for non-parallel 3D box facesMaximilian Albert1-9/+35
(bzr r3213)
2007-07-10Create all 3D box faces in the beginning (fixes resizing bug; first step ↵Maximilian Albert1-9/+18
towards correct handling of degenerate boxes) (bzr r3212)
2007-07-10correct way to transform coordinates (fixes earlier ad-hoc solution)Maximilian Albert1-14/+10
(bzr r3208)
2007-07-10small cleanupsMaximilian Albert1-1/+1
(bzr r3206)
2007-07-03Refactoring of 3D box internals.Maximilian Albert1-16/+41
Handle the corners in the box itself and only link to them from the separate faces. This way we can make the code *much* cleaner and more generic. Provide generic auxiliary functions for the movement of corners in XY-plane and Z-direction. (bzr r3171)
2007-07-03Only create the faces of a 3D box when needed (use pointers to refer to them).Maximilian Albert1-0/+45
(bzr r3170)
2007-07-03More meaningful name for 3D axis directionsMaximilian Albert1-2/+2
(bzr r3169)
2007-07-03Make 3D axes correspond to places in binary representation (allows for more ↵Maximilian Albert1-7/+1
generic code) (bzr r3168)
2007-07-03Swap axis directions Y and Z (for consistency)Maximilian Albert1-3/+3
(bzr r3167)
2007-07-03Use arrays to manage corners and faces of 3D boxesMaximilian Albert1-43/+34
(bzr r3166)
2007-06-21First (very limited) version of the 3D box tool; allows for drawing of new ↵Maximilian Albert1-0/+161
boxes in a fixed perspective without any live interaction. (bzr r3084)