Keith Sloan
a9173e95ab
First attempt at support for CSG text command
2016-09-22 10:18:24 -03:00
Yorik van Havre
f23582c994
OpenSCAD: allow to enable verbose output in preferences
2016-02-03 12:04:48 -02:00
Sebastian Hoogen
684f5788be
adapt importCSG to makeFace property and change in importDXF
...
in commit 06a689eff2
2015-02-24 16:36:25 +01:00
Sebastian Hoogen
a9955d490e
importOpenSCAD: support for projection(cut=true)
2014-11-23 19:26:28 -02:00
Sebastian Hoogen
7db2cdc008
use Icons for Refine and Increase tolerance features
2014-10-11 13:09:33 +02:00
Sebastian Hoogen
856c66d12d
use exceptions in OpenSCAD module
...
derive OpenSCADError from FreeCADError if possible
2014-09-17 11:59:49 +02:00
wmayer
fe9e77d661
+ fixes #0001617 : typo in importCSG.py
2014-07-16 15:11:45 +02:00
Sebastian Hoogen
51dd1b4ebb
remove unused tokens in importCSG
2014-06-10 10:36:08 -03:00
Sebastian Hoogen
c917b0a7a7
issue 0001469: OpenSCAD import more than one dxf layer
...
with the same name
remove all imported dxf geometry
change dxf import object naming to avoid conflicts with group names
2014-03-12 15:03:45 +01:00
Sebastian Hoogen
cf538e94b8
OpenSCAD Module: bugfixes and improvements
...
if more than 14 digits are given don round in general,
but test for <eps only.
refine before extrusion
support polyhedron faces which replaces polyhedron faces
importCSG round rotations
don't call Draft.makecircle and makeprism as they trigger a recompute
use group placholder for objects with no children
move removesubtree to OpenSCADUtils
add resize and offset keywords
add OpenSCAD_ExplodeGroup command
add OpenSCAD_IncreaseToleranceFeature
change refine shape logo
2014-03-06 19:41:38 +01:00
Sebastian Hoogen
e63a40c170
OpenSCAD: import surfaces
2014-02-20 11:12:51 -03:00
Sebastian Hoogen
0d3dff3681
Use Part::Mirroing in importCSG
2014-02-20 11:12:51 -03:00
Sebastian Hoogen
3db8e7ed54
OpenSCAD use PythonFeatures for hull and minkowski
2014-02-20 11:12:51 -03:00
Sebastian Hoogen
642ddab10f
OpenSCAD: igonre cylinder with negative height
...
and bugfix in mesh import
2014-02-20 11:12:51 -03:00
Sebastian Hoogen
5e7a61bc04
OpenSCAD Module: Adds support for Frustum and fixes minor bugs
2014-02-14 14:43:29 -02:00
Sebastian Hoogen
c49bad5b7c
importCSG: add empty compounds for elemets with size 0
2014-01-16 15:41:16 -02:00
Sebastian Hoogen
aad15c2ef5
Port OpenSCAD WB to PySide
2014-01-08 23:30:57 -02:00
jmaustpc
4ad2c1a2bb
Part_Prism in OpenSCAD,
...
update references to the properties of Part_Prism
in importCSG.py and prototype.py
2013-11-18 11:08:29 +11:00
Keith Sloan
91f61246f1
Hull and Minkowski operations using OpenSCAD
2013-11-17 13:50:35 +01:00
Sebastian Hoogen
821dd8a1c6
use a python feature for unsupported operations
2013-10-28 06:33:40 +01:00
Sebastian Hoogen
ee6f24f2bf
OpenSCAD use Part::Prism
2013-10-09 15:42:00 -03:00
Sebastian Hoogen
037a4fb442
relicense Keith's contributions under LGPL
...
Date: Thu, 26 Sep 2013 10:03:48 +0100
From: Keith Sloan <keithsloan*****@gmail.com >
To: Sebastian Hoogen <sebastian@h****n.de>
Message-ID: <CA+0edZVU6OP2WfBFz4JxfGhjys_bxUg056WzROUfvfLrU=CH6A@mail.gmail.com >
In-Reply-To: <e10e0dc5-44be-4431-8288-1bd795af6418@email.android.com >
Subject: Re: OpenSCAD license
Happy to relicense under LGPL
2013-09-26 11:01:11 -03:00
Sebastian Hoogen
b14389a3dc
OpenSCADimport: fixed centering of linear extrude
2013-09-26 11:01:11 -03:00
Sebastian Hoogen
8ade4d172c
OpenSCAD import: fixed modifying wrong placment
...
when centering linear extrusion
2013-09-17 13:45:49 +02:00
Sebastian Hoogen
322b19cd6a
remove importgroup
2013-09-17 13:39:38 +02:00
Sebastian Hoogen
df8c19e195
OpenSCAD: close csg file and allow unlink to fail
2013-09-17 13:39:37 +02:00
Sebastian Hoogen
f1bd7e39a5
disable print in importCSG to reduce distraction
2013-09-17 13:39:37 +02:00
Sebastian Hoogen
7bf2aea963
OpenSCAD check for relative paths in open function as well
2013-07-10 16:43:22 +02:00
Sebastian Hoogen
a23445942f
OpenSCAD check for gui in rotate extrude
2013-07-10 16:11:32 +02:00
Sebastian Hoogen
1ce4327b5f
process OpenSCADs stdout and allow os.unlink to fail
2013-07-10 16:11:31 +02:00
Sebastian Hoogen
50a7c5d164
added licences for OpenSCAD module
2013-01-09 15:09:23 +01:00
Sebastian Hoogen
64a2c59b17
importCSG reverse polyhedra if they have negative volume
2013-01-09 15:09:22 +01:00
Sebastian Hoogen
b924a04b1d
OpenSCAD fix import of PyQt in translate helper function
2012-12-21 17:29:56 +01:00
Sebastian Hoogen
5e6c29cd66
OpenSCAD fix parsing bug for square statement
2012-12-18 20:31:41 +01:00
Sebastian Hoogen
3b2700ae71
keep up with upstream version 0.5d of importCSG
2012-10-25 10:23:28 +02:00
Sebastian Hoogen
a9d1f4f3fb
Enhancements to OpenSCAD module
...
interpolate OpenSCAD surface elements (heightmaps) to BSplineSurface
ignore render statement #21
handle difference object with only one child #46
fix sign of import origin in prototype
fixed syntax of minkowski statement
Added Icon for AddOpenSCADElement #50 and fixed typo in OpenSCAD module
ignore OpenSCAD Modifiers #31
handle fuse with a single child
remove redefinition of python list
make OpenSCAD importCSG avavailable in command line mode
add modifier characters to the label of the top affected object
started translation
remove ColorCodeShapes command from toolbar and menu
Added toolbar with Part tools to OpenSCAD WB
remove OpenSCAD prototype importer from build
2012-10-25 10:23:28 +02:00
Sebastian Hoogen
dfe2bd5414
handle OpenSCAD keyword arguments as such
2012-10-25 10:23:27 +02:00
Sebastian Hoogen
d984093f1c
OpenSCAD module
...
fixes #3 #7 #25 #26 #28 #30 #35 #36 #41
2012-06-25 15:01:33 +02:00