1d1c8d22239acff889e05b036152a8e3c40f3c97 |
|
07-Nov-2015 |
Kris De Gussem <Kris.De.Gussem@hotmail.com> |
static code analysis |
6afde8674707ca6bde7835c5a6e4f182daf789af |
|
25-Feb-2015 |
Liam P. White <inkscapebrony@gmail.com> |
create SPObject factory |
7f241563f0dc032fc26d7d6686ae816af98190c2 |
|
28-Dec-2014 |
Kris De Gussem <Kris.De.Gussem@hotmail.com> |
prevent possible usage of -1 array index |
9ba77856a8823f85b53c0a861d220cd0347f2754 |
|
21-Dec-2014 |
Liam P. White <inkscapebrony@gmail.com> |
Remove sp_desktop_document and finish cleanup of desktop-handles.h |
fc336487182165df2bbcbe52800aa3d2e292b7c7 |
|
26-Nov-2014 |
Liam P. White <inkscapebrony@gmail.com> |
Replace INKSCAPE.active_desktop() by SP_ACTIVE_DESKTOP for easier grepability |
f91279be939ce6c33befa6cdb5bc8a99cc5a765c |
|
24-Oct-2014 |
Jon A. Cruz <jon@joncruz.org> |
Initial removal of box3d outdated GTKish macros. |
e5fd2dcbf9f67fe796bc0a48f1fcedb5ba829af5 |
|
17-Oct-2014 |
Jon A. Cruz <jon@joncruz.org> |
Removed dangerous GTK-mimicking macros. |
10b91e05790a5dfa741cdd1a0acf43a4b2e7b7a9 |
|
22-Jul-2014 |
Markus Engel <markus.engel@tum.de> |
Fixed some unused variables warnings. |
3e3e2a49f82b250cb852586703fbc460b3ca20e4 |
|
27-Jun-2014 |
Liam P. White <inkscapebrony@gmail.com> |
5. Refactoring of Application class: make copy/assignment operators private, disallow pointers to Application |
1989682aa0e9162a46a309839ea541ff98bd83c1 |
|
25-Jun-2014 |
Liam P. White <inkscapebrony@gmail.com> |
1. make it compile |
d1561c248f49dc3508ae9e6557fc0d371928e394 |
|
09-Nov-2013 |
Markus Engel <markus.engel@tum.de> |
Moved and renamed some tool-related files. |
203b91a85466178dd14a24236e0e42539bc4a24b |
|
27-Oct-2013 |
Markus Engel <markus.engel@tum.de> |
Added some consts. |
834c201eb09c3760a01f0ecbe4d89be895da40fe |
|
06-Oct-2013 |
Martin Owens <doctormo@gmail.com> |
Add 3d Box displayName and description |
e2d670e999945aa4ab409f5ad368cde00b450c69 |
|
20-Sep-2013 |
Martin Owens <doctormo@gmail.com> |
Refactor status-bar text for multiple items, was very broken |
35087bff7509c736a32e0b74fd9ff0834bde7b6b |
|
07-Apr-2013 |
Markus Engel <markus.engel@tum.de> |
Merge Object and subclasses. Merging of SP- and C-classes complete. |
113c1da23be452320f54194502cbfe284547058d |
|
05-Apr-2013 |
Markus Engel <markus.engel@tum.de> |
Merged Item. |
d1d2f92b9650926225a68c89a7af3af5473a69c8 |
|
05-Apr-2013 |
Markus Engel <markus.engel@tum.de> |
Merged more classes. |
cdef31ce8c9e6d220e3a1a6b8a06ac0a3eb5d1ed |
|
05-Apr-2013 |
Markus Engel <markus.engel@tum.de> |
Merged Group and subclasses. |
980f39d0ea2b51d4b46d2ea552d9b8e02dbea8c2 |
|
02-Apr-2013 |
Markus Engel <markus.engel@tum.de> |
Registered classes with new factory. Hkern, Vkern and FeFuncX have to be rewritten, as they aren't real classes. |
a2e796b608034e2c62290378d713058b8b58ef8f |
|
02-Apr-2013 |
Markus Engel <markus.engel@tum.de> |
Added constructors to SP classes. |
54ad9fc9cd6da88557d0dcd6c17eb47c7bbb5551 |
|
01-Apr-2013 |
Markus Engel <markus.engel@tum.de> |
Prepared exchange of casting macros. |
51dc158adbe2c9d1df3c941cbf78b90944d1afc2 |
|
30-Mar-2013 |
Markus Engel <markus.engel@tum.de> |
Renamed virtual function names. |
883c5b2d5104c153708fdc513209d5694b489900 |
|
30-Mar-2013 |
Markus Engel <markus.engel@tum.de> |
Removed function pointers from SPObject and subclasses.
Added some missing virtual pads for classes that were hidden by preprocessor macros. |
4c0ce26a3d50888ea326789170588360b784e935 |
|
14-Mar-2013 |
Markus Engel <markus.engel@tum.de> |
Various changes. |
14d74a6e5a2787d4c05a9a487e3d050c4247fce8 |
|
23-Jan-2013 |
Alex Valavanis <valavanisalex@gmail.com> |
Clean up more GObject type definitions |
d489d27ee10256fed9f9db1636c5497becdc2aeb |
|
27-Oct-2012 |
Alex Valavanis <valavanisalex@gmail.com> |
cppcheck: use gobject casts in box3d and hide dead code |
e306af68d36a56d8a977b500d3b27441895b5031 |
|
06-Oct-2012 |
Markus Engel <markus.engel@tum.de> |
Added virtual pad to SPFlowtext; removed old calls to virtual SPItem methods. |
17238dd97c572210f1036dd8a7a8657e67bfa9c3 |
|
04-Oct-2012 |
Campbell Barton <ideasman42@gmail.com> |
code cleanup: add own includes to cpp files or make the functions static if they are not used elsewhere. |
05bb07872041bda1554e89f31df1a1596e95aa84 |
|
19-Aug-2012 |
Markus Engel <markus.engel@tum.de> |
Added "virtual pad" to SPBox3D. |
010611c59440d0ace2c9d195abe6742ed6030540 |
|
19-Jul-2011 |
Johan Engelen <goejendaagh@zonnet.nl> |
remove some unnecessary inkscape_active_desktop() calls |
e898e8dd3fbc3e21f3a35f089a0d1c1dc6d48850 |
|
17-Jul-2011 |
Johan Engelen <goejendaagh@zonnet.nl> |
- rename SPItem::i2d_affine to i2dt_affine, to clarify that it is item-to-desktop, not item-to-document. This should make it easier to spot bugs.
- tag some instances where the document-to-desktop transform has been hardcoded |
8a0a34615f080ecd1c09986d8963d6afe5937a25 |
|
16-Jul-2011 |
Jon A. Cruz <jon@joncruz.org> |
Cleanup of oudated/redundant SP_ITEM() macro use. |
6a5721c2a53716efbebc3f6c2666a5d6ffbdeeb2 |
|
02-Jul-2011 |
Jon A. Cruz <jon@joncruz.org> |
Applying patch from Campbell Barton to help building on other than gcc. |
9afeede0d946047f0421ae5f766568927eda11d6 |
|
20-Feb-2011 |
Jon A. Cruz <jon@joncruz.org> |
Pass removing some outdated C-macro use. |
d37634d73670180f99a3e0ea583621373d90ec4f |
|
02-Feb-2011 |
Johan Engelen <goejendaagh@zonnet.nl> |
update to latest 2geom ! |
cd8e8082c747cc529d5bf595b4102e88224a1811 |
|
05-Aug-2010 |
Krzysztof Kosiński <tweenk.pl@gmail.com> |
Wholesale cruft removal part 4; fix crash when rendering guides |
ab7e48d728d662fc17b5ce6874688c87cf714d2d |
|
16-Jul-2010 |
Abhishek Sharma Public <spyzerdotabhishek0at-signgmaildotcom> |
More in XML privatisation with new create3DBox function and other supplements to efficiently hide information. |
094dc7c249a0253b9bbed67205e341a05b59eca7 |
|
12-Jul-2010 |
Abhishek Sharma Public <spyzerdotabhishek0at-signgmaildotcom> |
SPObject c++ification finalized along with the beginning of XML Privatisation tweaks |
ab17729e09d54ccfcb65645e6dae62a343e9c6b7 |
|
03-Jul-2010 |
Abhishek Sharma Public <spyzerdotabhishek0at-signgmaildotcom> |
another c++ification for sp-object.h/cpp and still in progress... |
d5ad05ac17abfd7d2eae333a8c1233971e1c1a8f |
|
29-Jun-2010 |
Abhishek Sharma Public <spyzerdotabhishek0at-signgmaildotcom> |
This is the first c++ification commit from me. It handles sp-line, sp-polyline, sp-item and marks the onset of document c++ification as well. Users can check performace increase with [/usr/bin/time -v inkscape_binary_with_commandline_options]. |
e711b02fbbe0b7d07102ebdd63b05027d6f8af47 |
|
26-Dec-2009 |
Maximilian Albert <maximilian.albert@gmail.com> |
Major simplification of 3D box code. |
fce046713c4cb905f38bf489cc4a73af425f3037 |
|
26-Dec-2009 |
Maximilian Albert <maximilian.albert@gmail.com> |
Refactoring of 3D box tool, mainly to avoid unnecessary creation of perspectives. |
e38781a95326314ffbcda428d3f67f63a525f3a4 |
|
14-Sep-2009 |
buliabyak <buliabyak@users.sourceforge.net> |
fix crash when moving a box after copying it to clipboard; this code is still badly broken, we must not use any UI classes such as selection in set_transform, but at least it does not crash now |
09ba3247163582bf2e30e17c4c154aa259ce038a |
|
06-Aug-2009 |
cilix42 <cilix42@users.sourceforge.net> |
Revert recent refactoring changes by johnce because they break the build, which cannot be fixed easily. |
81fda2bcd41eca6d9837530b350da8f803d02d60 |
|
05-Aug-2009 |
johnce <johnce@users.sourceforge.net> |
Inkscape::XML::Document -> Inkscape::XML::DocumentTree (more refactoring ...) |
b45b3ca12c271745b18a142d10a6ac8efd9f79cc |
|
05-Aug-2009 |
johnce <johnce@users.sourceforge.net> |
SPDocument->Document |
80a38fd6ed41a1c70f1cc961df821932aafb6764 |
|
12-Apr-2009 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Use the line intersection routines in 2geom/line.h instead of the deprecated 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!) |
cb0dcd93e4894b970788f5e43f6add7ac87b3465 |
|
30-Dec-2008 |
johanengelen <johanengelen@users.sourceforge.net> |
get rid of a lot of no longer needed "libnr/nr-..." includes. |
13fb8f69456a16aa361d3c7db68b9551f3f3ae53 |
|
13-Dec-2008 |
johanengelen <johanengelen@users.sourceforge.net> |
fix compile.
re-enable decrepated 2geom functions. |
e9b6af083e34e2397a8ddbe9781920733d09d151 |
|
27-Oct-2008 |
Ted Gould <ted@canonical.com> |
From trunk |
90a3966dd44e306d23febc15ebd65cde07d7a4dd |
|
11-Oct-2008 |
Ted Gould <ted@canonical.com> |
Merging from trunk |
6b76ef6bb3e9b4e1cc83e01cd81a55bbd0450989 |
|
18-Sep-2008 |
cilix42 <cilix42@users.sourceforge.net> |
Next roud of NR ==> Geom conversion |
c4ae5c46c1d9c171f96e47e81f2f0f5f0e189547 |
|
18-Sep-2008 |
cilix42 <cilix42@users.sourceforge.net> |
More NR::Point ==> Geom::Point |
26b62dfb088a00b6debad350538a64c2af145f50 |
|
08-Aug-2008 |
johanengelen <johanengelen@users.sourceforge.net> |
remove many unnecessary to_2geom and from_2geom calls |
235e8e7977f17c6070b4691837b8a6cb2bd4cc35 |
|
18-Jul-2008 |
johanengelen <johanengelen@users.sourceforge.net> |
convert all SPCurve's points and matrices arguments and return types to 2Geom |
880bb64898f3a368057fb91517a0fff70f7faae7 |
|
07-Jul-2008 |
mental <mental@users.sourceforge.net> |
try to use consistent document for creating guides |
0eabaf23abbefddefec648c03e0ce25f0d68a5f9 |
|
03-Jul-2008 |
sasilver <sasilver@users.sourceforge.net> |
Check that objects are of the right type before casting them.
Fixes crash that occurs when transforming a 3D box with a title or description (bug 237331). |
e77e2e02d8ab186389f86e48b1834d95f51cf68d |
|
12-Jun-2008 |
johanengelen <johanengelen@users.sourceforge.net> |
change NR::Matrix to Geom:: for many sp_item_xxx_affine functions |
43d06c7da14a174c6b2b41f9849b0cf098de4770 |
|
11-Jun-2008 |
mental <mental@users.sourceforge.net> |
plumb XML::Documents in everywhere |
ce2389867e8ebb79d2884a481c61f1ffe3144dd4 |
|
11-Jun-2008 |
mental <mental@users.sourceforge.net> |
use object's document |
5b8ee3df72dcac734e27c5f44c5060b5df2adfbd |
|
29-Mar-2008 |
cilix42 <cilix42@users.sourceforge.net> |
Fix passing wrong pointer type when using the tweak tool on 3D boxes |
71dea9c6fbd2fd6d73cce6f1ed96151d51ada58f |
|
19-Mar-2008 |
cilix42 <cilix42@users.sourceforge.net> |
Make grouped 3D boxes work correctly when transformed (fixes: LP 188991) |
13095970af601fa273fa8a6ca4ed548a01c84e70 |
|
25-Feb-2008 |
buliabyak <buliabyak@users.sourceforge.net> |
fix converting 3d boxes to path and ungrouping - do not lose selection, preserve style, id and clip/mask |
997ec59efbee95f0c83c15be81f743f3573af9b5 |
|
23-Feb-2008 |
cilix42 <cilix42@users.sourceforge.net> |
warning cleanup |
3ca2560f1103677939f8b6e8de30865c3aef7fe0 |
|
22-Feb-2008 |
cilix42 <cilix42@users.sourceforge.net> |
Clean up comments and remove (already commented) debugging messages |
d85c362ec0d379b4842c2860e2e776b6ccff850d |
|
19-Jan-2008 |
cilix42 <cilix42@users.sourceforge.net> |
Fix another small z-order issue for 3D boxes |
af33014ef3896559f1521e15f1f1fe34c148ca48 |
|
16-Jan-2008 |
cilix42 <cilix42@users.sourceforge.net> |
Add option in Preferences to keep objects after conversion to guides |
307028df56a44d307292d92f319456ad88d6081f |
|
15-Jan-2008 |
cilix42 <cilix42@users.sourceforge.net> |
Slightly more 'object-oriented' way to invoke item-specific conversion-to-guides methods |
b918712c2a28ac74899c9b0ac594e41d108764ef |
|
15-Jan-2008 |
cilix42 <cilix42@users.sourceforge.net> |
Fix wrong offset when Ctrl+dragging 3D boxes by their center |
72ea4c0c8c73f2159bd19761dd1fb0fcf8ceb4f9 |
|
13-Jan-2008 |
cilix42 <cilix42@users.sourceforge.net> |
Use visual/geometric bbox (as specified in Selector tool preferences) when converting to guidelines. Also, provide options to convert rectangles and 3D boxes using their bbox, too (i.e., disregarding their true shapes). |
32461c0cc717f51ba84908e1eea5b1ee150cf27e |
|
11-Jan-2008 |
cilix42 <cilix42@users.sourceforge.net> |
Add possibility to convert objects (only rectangles and 3D boxes currently) to guidelines. Also see corresponding post on the mailing list; in particular, feel free to revert it if this is inappropriate during Frost phase. |
2494e9f960664a2fc31df6c5001ac1030389404d |
|
10-Jan-2008 |
cilix42 <cilix42@users.sourceforge.net> |
Fix small z-order error for 3D boxes |
7ed5165239990ad860859dd38806e0ac1736b8ee |
|
09-Jan-2008 |
cilix42 <cilix42@users.sourceforge.net> |
Convert 3D boxes to ordinary groups before tweaking, ungrouping or applying 'convert to path' (closes LP #179693 and #176646). |
68012b1d4047fec9e4b71b3cc23516ede44a245a |
|
06-Jan-2008 |
cilix42 <cilix42@users.sourceforge.net> |
Also transform stroke, patterns, and gradients of 3D box sides |
ddc251b3cf95b0097b6a5ee39ea132bd4d7d5cbc |
|
02-Jan-2008 |
johanengelen <johanengelen@users.sourceforge.net> |
+ Fix bug #179840, forking of LPEs
+ Groundwork for fixing transforming LPE bugs. TODO: implement the actual transformation of LPE parameters. |
e2d40573e3eece043a9e2607f851ed1d32251242 |
|
26-Dec-2007 |
cilix42 <cilix42@users.sourceforge.net> |
Recompute box corners relative to new perspective when merging persps (to prevent boxes from jumping randomly) |
69f5c4dd44b76696be7d8d27f4059d420bd98bcc |
|
26-Dec-2007 |
cilix42 <cilix42@users.sourceforge.net> |
Don't show boxes as everted (i.e., always show the same sides) during initial drag, regardless of the mouse pointer position. |
403939b9b80571887cc36b75f3054af73d0b9e7f |
|
26-Dec-2007 |
cilix42 <cilix42@users.sourceforge.net> |
Don't store special attributes/types when saving 3D boxes to plain SVG (so that they show up correctly when reopening files). |
13223d251a0eca100512280a15dc9b2213a28809 |
|
23-Dec-2007 |
cilix42 <cilix42@users.sourceforge.net> |
Bug fix: prevent perspectives from being transformed more than once (by keeping track of selected boxes and their transformations). |
67f112a66b477fe7fb28c644a4deaf0793533838 |
|
15-Dec-2007 |
joncruz <joncruz@users.sourceforge.net> |
Warning cleanup |
fa90912de6e92199e5fa5957d1d47fd485abc011 |
|
13-Dec-2007 |
cilix42 <cilix42@users.sourceforge.net> |
If necessary, split up perspectives when applying transformations to boxes; moreover, fix crash caused by listening to already destroyed perspectives |
4358ff6156766a315e38e72a5c3c83d6d5f7486b |
|
13-Dec-2007 |
cilix42 <cilix42@users.sourceforge.net> |
Fundamentally reworked version of the 3D box tool (among many other things, 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. |
f425e4460397f7f30019d81330f6425bde8aedef |
|
10-Sep-2007 |
cilix42 <cilix42@users.sourceforge.net> |
Fix crash when 3D boxes are rotated in selector context |
bedbeec8a0241f2d83052b4c9e3f40510b1edb73 |
|
02-Sep-2007 |
cilix42 <cilix42@users.sourceforge.net> |
Decent support for setting the direction of infinite VPs via the toolbar and partial fix for wrong undo behaviour (?) |
ab3bec75b6a6408451a99137fff688d07a55b94b |
|
01-Sep-2007 |
cilix42 <cilix42@users.sourceforge.net> |
Infrastructure to set direction of infinite VPs (now adjustable by some shortcuts; this may be removed later on) |
e831e8ed4cdf676dc9ed9e1dfd7debccb94a9dd3 |
|
29-Aug-2007 |
cilix42 <cilix42@users.sourceforge.net> |
Constrained center-dragging for 3D boxes (with Ctrl) |
492de225e9b11f35d98b6b75efa58e115ee688fa |
|
28-Aug-2007 |
cilix42 <cilix42@users.sourceforge.net> |
Remove some warnings and fix crash in 3D box tool |
315c94766449a5049ab19ccaf3b3c9dc9517bc0d |
|
26-Aug-2007 |
cilix42 <cilix42@users.sourceforge.net> |
Various small cleanups |
e0c254c4445696f4e88690a2d35da1e3a760867e |
|
26-Aug-2007 |
cilix42 <cilix42@users.sourceforge.net> |
Rewrite of z-order code for 3D boxes, first stage (hopefully this is finally the right approach) |
1f2f04e4e837f4b094487d4a95e59605c8da2dba |
|
20-Aug-2007 |
cilix42 <cilix42@users.sourceforge.net> |
Enable center-dragging of boxes in Z direction by using Shift |
a320e0fbc2a3815248a5b77eafea91c83c3c3c11 |
|
20-Aug-2007 |
cilix42 <cilix42@users.sourceforge.net> |
Eliminate a number of compile warnings |
5341d52bd89ffc1587300ac4210afb64661af05d |
|
17-Aug-2007 |
cilix42 <cilix42@users.sourceforge.net> |
Enable center-dragging of boxes ('in perspective') within the XY-plane |
0fcc93dd1561962e0b5b07c05796adaa5986eca5 |
|
16-Aug-2007 |
cilix42 <cilix42@users.sourceforge.net> |
Remember last used style for single 3D box faces (also fixes bug with wrongly assigned faces for duplicated boxes, e.g.) |
209527815f6ad1b81d21bb3188947aef3d845010 |
|
10-Aug-2007 |
cilix42 <cilix42@users.sourceforge.net> |
Hold perspectives on document level rather than globally; this corrects the changes made in commit #15681 |
fc5435340e1a4a9fc54edaf29bc60aed1409582e |
|
07-Aug-2007 |
cilix42 <cilix42@users.sourceforge.net> |
Fix behaviour of toggle buttons (for VP states) in 3D box toolbar; reshape boxes when state of a VP changes |
a5b26832869493e7d32d5c4b5f0b3c69d5f1e848 |
|
07-Aug-2007 |
cilix42 <cilix42@users.sourceforge.net> |
Compute the correct visible front corner (also for 'upended' boxes) and set the z-orders accordingly so that they are correct for any relative position of the handles |
b9314c4c1c56471487e07aa368f0e311d29bee58 |
|
07-Aug-2007 |
cilix42 <cilix42@users.sourceforge.net> |
Set z-orders of 3D box faces during dragging/resizing according to the perspective |
2b42b0a4b01b9bb69bc36783220c75407d13d940 |
|
06-Aug-2007 |
cilix42 <cilix42@users.sourceforge.net> |
Fix wrong states of VPs when writing to SVG |
36f768de5093f93de10e3b516a2b6f8b74f41513 |
|
06-Aug-2007 |
cilix42 <cilix42@users.sourceforge.net> |
Draw perspective lines; provide shortcuts to toggle their visibility and the corners where they are attached |
772ae09b2141e798ef856fb06f1fa899eb404e2b |
|
06-Aug-2007 |
cilix42 <cilix42@users.sourceforge.net> |
Workaround for some segfaults: Store perspectives globally instead of in each desktop (this should probably be reverted later on) |
1423c02f5f579ff35d29755089334211f6a0645d |
|
06-Aug-2007 |
cilix42 <cilix42@users.sourceforge.net> |
Convenience for debugging |
b2dfb5760b4ff97eabdaa0272ba7ed7f0dd8c6eb |
|
06-Aug-2007 |
cilix42 <cilix42@users.sourceforge.net> |
Write/read perspectives to/from SVG; store ratios of the distances from corners to VPs (preparation for dragging) |
d81a973b81c26fcef48f46fc665eef88d386af07 |
|
06-Aug-2007 |
cilix42 <cilix42@users.sourceforge.net> |
Store a global list of existing perspectives; for each perspective hold a list of associated boxes; explicitly pass perspectives as arguments when creating PLs |
336d365568ef0f0683ab7fa9ad7487bdbd30c025 |
|
18-Jul-2007 |
cilix42 <cilix42@users.sourceforge.net> |
Use Inkscape's own code to write coordinates to svg (much nicer fix than commit #15449) |
d018857e22b970e6d949fd4ddc00c5fcc2013801 |
|
18-Jul-2007 |
cilix42 <cilix42@users.sourceforge.net> |
Make string conversion of box coordinates locale-independent (fixes bug with languages that use comma instead of decimal point) |
7985c9edf0662afa7802203e6277d89673789a39 |
|
14-Jul-2007 |
cilix42 <cilix42@users.sourceforge.net> |
Move check for unlinked paths of 3D box faces to the correct location |
dd077ad5b18808e4d36956554368377cf25c2eb6 |
|
14-Jul-2007 |
cilix42 <cilix42@users.sourceforge.net> |
Write distinguished corners of 3D boxes to the svg representation from which 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). |
950183df6a75a3e57c1592cc2c8c5ce37f51afc2 |
|
10-Jul-2007 |
cilix42 <cilix42@users.sourceforge.net> |
Create all 3D box faces in the beginning (fixes resizing bug; first step towards correct handling of degenerate boxes) |
5ab319377e453e88687f4d1e450b23633a6534c6 |
|
10-Jul-2007 |
cilix42 <cilix42@users.sourceforge.net> |
More 3D auxiliary/convenience functions |
df14cce4dfffe6714159d81699105027ff9e25c3 |
|
10-Jul-2007 |
cilix42 <cilix42@users.sourceforge.net> |
Status message & cleanups |
5b4ae179dca0cac4e3141df5f5436e49d1398f51 |
|
10-Jul-2007 |
cilix42 <cilix42@users.sourceforge.net> |
small cleanups |
428cd4b47a96c3f9e4074fd356ef95d09adbf58c |
|
04-Jul-2007 |
cilix42 <cilix42@users.sourceforge.net> |
New/updated 3D box auxiliary/convenience functions (e.g., allow (un)constrained movement of corners, too; determine midpoints of edges) |
e296063e06f00da943e45455f31ca039c90868cc |
|
03-Jul-2007 |
cilix42 <cilix42@users.sourceforge.net> |
Refactoring of 3D box internals.
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. |
725274d44aa54f0543dbd2397cdd68b8afd5d20a |
|
03-Jul-2007 |
cilix42 <cilix42@users.sourceforge.net> |
Only create the faces of a 3D box when needed (use pointers to refer to them). |
6b541bbd96323978fe9df3278efad54d895a9f04 |
|
03-Jul-2007 |
cilix42 <cilix42@users.sourceforge.net> |
Swap axis directions Y and Z (for consistency) |
1e94aadbf9f0afdee8ea93a408911629badd07bd |
|
03-Jul-2007 |
cilix42 <cilix42@users.sourceforge.net> |
Use arrays to manage corners and faces of 3D boxes |
1d882e9533b20c0e0783e9d17fcd3f5466fa422f |
|
21-Jun-2007 |
cilix42 <cilix42@users.sourceforge.net> |
First (very limited) version of the 3D box tool; allows for drawing of new boxes in a fixed perspective without any live interaction. |