Torsten Paul
9bcb38df48
Change settings handling to use Value objects.
2014-12-30 02:37:16 +01:00
Torsten Paul
ad51cadfbd
Update offset() parameter handling.
...
- Rounded offset is now using parameter r
- Using delta only or delta with camfer = false creates no chamfer
- Using delta with chamfer =true creates chamfer at delta distance
2014-12-19 16:48:13 +01:00
Torsten Paul
50e79a6817
Fix evaluation of ! expressions.
2014-12-05 20:54:01 +01:00
Marius Kintel
406e6e1bac
#409 Pass Value objects as shared_ptr instances instead of by Value to battle excess stack usage
2014-11-23 00:59:17 -05:00
Torsten Paul
94fd976bad
Add chr() function to convert numbers to unicode characters.
2014-07-13 18:43:44 +02:00
Ben Gamari
ff466c2189
Switch from #define guards to #pragma once
...
As well as a few whitespace cleanups
2014-04-28 13:32:19 -04:00
Torsten Paul
9907e5d7bb
Fix compile error by using uint32_t from boost namespace.
2014-03-09 16:50:03 +01:00
Torsten Paul
34d7f37fe7
Fix compilation error on Ubuntu where uint32_t is not defined.
2013-11-23 15:12:44 +01:00
Torsten Paul
f46bd3788f
Change nbsteps() to uint32_t to make it independent from 32/64-bit platform.
2013-11-15 19:41:37 +01:00
Torsten Paul
00a329f0bd
Add support for handling negative step values in ranges ( fixes #500 ).
2013-11-11 01:31:44 +01:00
Vicnet
eb27a0277f
factorize Value::RangeType calculation and correct error
2013-10-07 16:04:43 +02:00
Vicnet
2452aa8e88
factorize Value::RangeType method
2013-10-07 16:04:42 +02:00
Vicnet
ce27757712
use explicit Value::RangeType for clarity
2013-10-07 16:04:42 +02:00
Marius Kintel
1b7cc41a7f
Short circuit boolean logic - fixes #411
2013-06-25 23:39:02 -04:00
Marius Kintel
6603015897
Workaround for QTBUG-22829
2013-03-06 20:45:13 -05: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
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
d27a20d01f
Initial work: Created a Filename class
2011-11-06 19:18:59 +01:00
Marius Kintel
6659ad47b0
Updated boolean handling of if/else
2011-09-08 08:52:21 +02:00
Marius Kintel
acfd1e1b19
More de-Qt-ify
2011-09-03 06:30:48 +02: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
Marius Kintel
393c5a19fe
Committed current version of visitor refactoring
2010-10-31 02:42:34 +02: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