summaryrefslogtreecommitdiffstats
path: root/src/box3d.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Use the line intersection routines in 2geom/line.h instead of the deprecated ↵Diederik van Lierop2009-04-121-4/+19
| | | | | ones in 2geom/geom.h. (I know we're in a refactoring freeze, but this one I was already working on before this freeze was announced and it's quite safe IMHO. It's only a small change in 2geom's API and can hardly do any real harm. I will not refactor anything else until after the v0.47 release, promised!) (bzr r7688)
* get rid of a lot of no longer needed "libnr/nr-..." includes.Johan B. C. Engelen2008-12-301-1/+0
| | | (bzr r7045)
* fix compile.Johan B. C. Engelen2008-12-131-1/+1
| | | | | re-enable decrepated 2geom functions. (bzr r6998)
* From trunkTed Gould2008-10-271-2/+3
| | | (bzr r6885)
* Merging from trunkTed Gould2008-10-111-14/+14
| | | (bzr r6884)
* Next roud of NR ==> Geom conversionMaximilian Albert2008-09-181-0/+1
| | | (bzr r6839)
* More NR::Point ==> Geom::PointMaximilian Albert2008-09-181-49/+49
| | | (bzr r6837)
* remove many unnecessary to_2geom and from_2geom callsJohan B. C. Engelen2008-08-081-2/+2
| | | (bzr r6593)
* convert all SPCurve's points and matrices arguments and return types to 2GeomJohan B. C. Engelen2008-07-171-2/+2
| | | (bzr r6339)
* try to use consistent document for creating guidesMenTaLguY2008-07-071-3/+1
| | | (bzr r6212)
* Check that objects are of the right type before casting them.Stephen Silver2008-07-031-14/+17
| | | | | Fixes crash that occurs when transforming a 3D box with a title or description (bug 237331). (bzr r6124)
* change NR::Matrix to Geom:: for many sp_item_xxx_affine functionsJohan B. C. Engelen2008-06-121-2/+2
| | | (bzr r5915)
* plumb XML::Documents in everywhereMenTaLguY2008-06-111-4/+3
| | | (bzr r5884)
* use object's documentMenTaLguY2008-06-111-4/+2
| | | (bzr r5881)
* Fix passing wrong pointer type when using the tweak tool on 3D boxesMaximilian Albert2008-03-291-2/+2
| | | (bzr r5232)
* Make grouped 3D boxes work correctly when transformed (fixes: LP 188991)Maximilian Albert2008-03-191-20/+45
| | | (bzr r5122)
* fix converting 3d boxes to path and ungrouping - do not lose selection, ↵bulia byak2008-02-251-4/+17
| | | | | preserve style, id and clip/mask (bzr r4849)
* warning cleanupMaximilian Albert2008-02-231-2/+2
| | | (bzr r4826)
* Clean up comments and remove (already commented) debugging messagesMaximilian Albert2008-02-221-139/+6
| | | (bzr r4824)
* Fix another small z-order issue for 3D boxesMaximilian Albert2008-01-191-2/+10
| | | (bzr r4559)
* Add option in Preferences to keep objects after conversion to guidesMaximilian Albert2008-01-161-2/+0
| | | (bzr r4514)
* Slightly more 'object-oriented' way to invoke item-specific ↵Maximilian Albert2008-01-151-8/+6
| | | | | conversion-to-guides methods (bzr r4499)
* Fix wrong offset when Ctrl+dragging 3D boxes by their centerMaximilian Albert2008-01-151-2/+4
| | | (bzr r4497)
* Use visual/geometric bbox (as specified in Selector tool preferences) when ↵Maximilian Albert2008-01-131-0/+6
| | | | | converting to guidelines. Also, provide options to convert rectangles and 3D boxes using their bbox, too (i.e., disregarding their true shapes). (bzr r4477)
* Add possibility to convert objects (only rectangles and 3D boxes currently) ↵Maximilian Albert2008-01-111-0/+43
| | | | | to guidelines. Also see corresponding post on the mailing list; in particular, feel free to revert it if this is inappropriate during Frost phase. (bzr r4462)
* Fix small z-order error for 3D boxesMaximilian Albert2008-01-101-9/+9
| | | (bzr r4452)
* Convert 3D boxes to ordinary groups before tweaking, ungrouping or applying ↵Maximilian Albert2008-01-091-0/+33
| | | | | 'convert to path' (closes LP #179693 and #176646). (bzr r4439)
* Also transform stroke, patterns, and gradients of 3D box sidesMaximilian Albert2008-01-061-4/+1
| | | (bzr r4406)
* + Fix bug #179840, forking of LPEsJohan B. C. Engelen2008-01-021-0/+3
| | | | | + Groundwork for fixing transforming LPE bugs. TODO: implement the actual transformation of LPE parameters. (bzr r4367)
* Recompute box corners relative to new perspective when merging persps (to ↵Maximilian Albert2007-12-261-1/+13
| | | | | prevent boxes from jumping randomly) (bzr r4311)
* Don't show boxes as everted (i.e., always show the same sides) during ↵Maximilian Albert2007-12-261-0/+35
| | | | | initial drag, regardless of the mouse pointer position. (bzr r4306)
* Don't store special attributes/types when saving 3D boxes to plain SVG (so ↵Maximilian Albert2007-12-261-2/+2
| | | | | that they show up correctly when reopening files). (bzr r4303)
* Bug fix: prevent perspectives from being transformed more than once (by ↵Maximilian Albert2007-12-231-49/+100
| | | | | keeping track of selected boxes and their transformations). (bzr r4291)
* Warning cleanupJon A. Cruz2007-12-151-10/+13
| | | (bzr r4234)
* If necessary, split up perspectives when applying transformations to boxes; ↵Maximilian Albert2007-12-131-4/+32
| | | | | moreover, fix crash caused by listening to already destroyed perspectives (bzr r4227)
* Fundamentally reworked version of the 3D box tool (among many other things, ↵Maximilian Albert2007-12-131-1023/+1053
| | | | | 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)
* Fix crash when 3D boxes are rotated in selector contextMaximilian Albert2007-09-101-5/+7
| | | (bzr r3709)
* Decent support for setting the direction of infinite VPs via the toolbar and ↵Maximilian Albert2007-09-011-1/+7
| | | | | partial fix for wrong undo behaviour (?) (bzr r3659)
* Infrastructure to set direction of infinite VPs (now adjustable by some ↵Maximilian Albert2007-09-011-0/+17
| | | | | shortcuts; this may be removed later on) (bzr r3657)
* Constrained center-dragging for 3D boxes (with Ctrl)Maximilian Albert2007-08-291-0/+3
| | | (bzr r3608)
* Remove some warnings and fix crash in 3D box toolMaximilian Albert2007-08-281-10/+7
| | | (bzr r3601)
* Various small cleanupsMaximilian Albert2007-08-261-6/+2
| | | (bzr r3587)
* Rewrite of z-order code for 3D boxes, first stage (hopefully this is finally ↵Maximilian Albert2007-08-261-1/+248
| | | | | the right approach) (bzr r3586)
* Enable center-dragging of boxes in Z direction by using ShiftMaximilian Albert2007-08-201-0/+51
| | | (bzr r3555)
* Eliminate a number of compile warningsMaximilian Albert2007-08-201-6/+4
| | | (bzr r3553)
* Enable center-dragging of boxes ('in perspective') within the XY-planeMaximilian Albert2007-08-171-18/+132
| | | (bzr r3497)
* Remember last used style for single 3D box faces (also fixes bug with ↵Maximilian Albert2007-08-161-1/+5
| | | | | wrongly assigned faces for duplicated boxes, e.g.) (bzr r3481)
* Hold perspectives on document level rather than globally; this corrects the ↵Maximilian Albert2007-08-091-17/+22
| | | | | changes made in commit #15681 (bzr r3445)
* Fix behaviour of toggle buttons (for VP states) in 3D box toolbar; reshape ↵Maximilian Albert2007-08-071-0/+39
| | | | | boxes when state of a VP changes (bzr r3412)
* Compute the correct visible front corner (also for 'upended' boxes) and set ↵Maximilian Albert2007-08-071-13/+22
| | | | | the z-orders accordingly so that they are correct for any relative position of the handles (bzr r3411)