Commit Graph

38 Commits (0f977609b40d5a6b6b5237060198e6dd97df06c5)

Author SHA1 Message Date
don bright 7ce648daca better detection of '-0', make it into '0' 2013-02-15 18:36:32 -08:00
don bright 61a4fc3031 solve some floating point comparison issues in multmatrix dump().
also indent some stuff properly
2013-02-15 17:42:45 -08:00
don bright d5019a964e deal with test suite issues under mingw-cross compile and wine 2013-02-13 22:55:19 -06:00
Marius Kintel 3ac6b033b7 Lion compile fix 2012-08-18 19:08:50 -04:00
don bright 8e4bc5d598 change value so that ECHO works more like old Qstring.sprintf 2012-08-01 18:43:39 -05:00
don bright 8cc442369f fix bugs in build 2012-07-15 14:29:14 -05:00
Marius Kintel d755dd61de Killed some warnings 2012-04-04 01:45:38 +02:00
Marius Kintel a13b9009c6 Implemented vector and matrix multiplication 2012-03-31 23:22:07 +02:00
Marius Kintel 327310f190 Rewrote the Value class to be based on boost::variant - this should reduce memory footprint and improve performance 2012-03-28 00:05:58 +02:00
Marius Kintel c5703b4407 bugfix: Fix crash bug when using zero scale factors. Reported by Alan Cox 2012-02-19 13:09:02 +01:00
Marius Kintel 6652ede2c2 nan vs. -nan fix to make inf-tests work under Linux 2012-02-18 18:37:26 +01:00
Andrew Plumb 5d6a259a8b Added vector math support.
Added vector dot-product, matrix*vec, vec*matrix and matrix*matrix
support.
2012-02-14 21:22:48 -05:00
Marius Kintel ad338d3e46 Another try at fixing double-to-text conversion for testing 2012-01-09 01:44:01 +01:00
Marius Kintel 3c18145b13 Merge branch 'master' into boost_filesystem 2012-01-08 19:14:30 +01:00
Marius Kintel e271e958dc Force test output to fixed notation, otherwise the clamping will give wrong results for output in scientific notation 2012-01-08 18:30:22 +01:00
Marius Kintel 8f3a0d4dce Added FIXME for potential beautification 2011-12-25 14:23:24 +01:00
Marius Kintel 42d7099089 Attempt to batte floating point rounding differences for testing purposes 2011-11-24 23:10:46 +01:00
Marius Kintel e65ea2d651 Only quote strings when using the stream operator. Fixes #35 2011-11-09 18:38:52 +01:00
Marius Kintel f73b8289f6 Correctly escape special characters in dumped strings. Fixes dumptest_import_dxf-tests 2011-11-07 03:59:40 +01:00
Marius Kintel 8a51e15666 Custom stream operator for outputting relative filenames 2011-11-07 01:45:14 +01:00
Marius Kintel a9fa377c5e Removed FIXME which was in the wrong place 2011-11-06 05:19:37 +01:00
Marius Kintel 9d8c1f1a72 Added FIXME for text dumping bug 2011-11-06 04:01:49 +01:00
Marius Kintel cf178f66e4 echo output adjustments: same style for vector and range, output boolean values as true/false instead of 1/0 2011-10-08 14:52:26 +02:00
Marius Kintel 6b0cad7557 Implemented string comparison for >, >=, <, <= operators 2011-09-30 02:42:34 +02:00
Marius Kintel 6659ad47b0 Updated boolean handling of if/else 2011-09-08 08:52:21 +02:00
Marius Kintel a1e36876a5 Killed some warnings 2011-09-06 18:28:23 +02:00
Marius Kintel acfd1e1b19 More de-Qt-ify 2011-09-03 06:30:48 +02:00
Marius Kintel d24b3cc84d Ported recent changes to master into the visitor branch 2011-04-12 20:35:44 +02:00
Giles Bathgate e0534ee781 Dump number values with correct precision.
You might want to apply this patch so that the output of
echo($pi) is not truncated.
2011-02-05 19:02:50 +00:00
meta 52a474eb52 Merge branch 'master' of https://github.com/meta23/openscad
Conflicts:
	openscad.pro
2011-01-21 22:09:18 +01:00
Marius Kintel 91c640fb5e Copyright updates 2011-01-21 02:21:09 +01:00
meta 8160212499 add C99 math for win32 2011-01-18 00:02:56 +01:00
Marius Kintel ab90b38780 Value::QVector -> std::vector 2010-11-07 17:12:34 -05:00
Marius Kintel e0a068a0e8 Refactored some QString usage in the backend to std::string 2010-11-07 16:29:34 -05:00
kintel 2631438dc4 bugfix: NUMBER*VECTOR was broken. this'ified to make code easier to read
git-svn-id: http://svn.clifford.at/openscad/trunk@421 b57f626f-c46c-0410-a088-ec61d464b74c
2010-02-09 23:32:14 +00:00
clifford 07bc7dbecd Clifford Wolf:
Added CGAL exception to all copyright notes, as it is suggested on:
	http://www.cgal.org/license.html
	http://www.fsf.org/licensing/licenses/index_html



git-svn-id: http://svn.clifford.at/openscad/trunk@405 b57f626f-c46c-0410-a088-ec61d464b74c
2010-02-01 09:34:18 +00:00
kintel 191dc4857c header file reorg
git-svn-id: http://svn.clifford.at/openscad/trunk@365 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-30 04:26:05 +00:00
kintel 6940d17181 reorganized file structure layout. more to follow...
git-svn-id: http://svn.clifford.at/openscad/trunk@364 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-30 04:17:05 +00:00