Commit Graph

64 Commits

Author SHA1 Message Date
Sebastian Hoogen
bff814b73a support Part::Compound in OpenSCADCommands.ExplodeGroup 2014-05-18 21:13:29 -03:00
Sebastian Hoogen
941fc5c992 + fixes #0001543: OpenSCAD.RefineShape Features breaks Placement for 'faces' 2014-05-18 21:13:29 -03:00
Sebastian Hoogen
27a2e52d66 + fixes #0001537: python function to apply a placement to a shape 2014-05-18 21:13:29 -03:00
Sebastian Hoogen
bddb6f9099 added support for Part::Sweep in exportDRAWEXE 2014-05-18 21:13:29 -03:00
Johannes Reinhardt
a4cc793c4c fix typos in OpenSCAD workbench 2014-05-16 19:24:49 +02:00
Yorik van Havre
ec442507e1 Updated ts files 2014-05-11 14:49:24 -03:00
Sebastian Hoogen
49de4f6760 add support for Draft.Clone in exportDRAWEXE
use pscale for uniform scaling of clone object
2014-05-01 11:59:41 +02:00
Sebastian Hoogen
9b554cb910 add icon OpenSCAD_IncreaseToleranceFeature 2014-04-14 11:59:01 -03:00
Sebastian Hoogen
cbc19a5197 Allow selection of two objects for OpenSCAD.replaceobject 2014-04-14 11:59:01 -03:00
Sebastian Hoogen
c860ccaf05 Proof of Concept for an exporter to DRAWEXE commands
support for  MultiCommon and Part::MultiFuse
support Torus and Mirroring
added angle properties to sphere, cone and torus
reduce multi booleans starting from the beginning
save shapes without placement
save floats with higher precsion
shorten numbers
non-uniform scaling
support Part::Prism
2014-04-14 11:59:01 -03:00
Sebastian Hoogen
9d93ad760e 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
Yorik van Havre
3a8d83bed9 Updated ts files from source 2014-03-10 20:36:59 -03:00
Sebastian Hoogen
b58d1caea7 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
7a7fd33672 OpenSCAD: import surfaces 2014-02-20 11:12:51 -03:00
Sebastian Hoogen
8b2134705a OpenSCAD: use PropertyQuantity 2014-02-20 11:12:51 -03:00
Sebastian Hoogen
d702911523 OpenSCAD binary gives version info on stderr in never versions 2014-02-20 11:12:51 -03:00
Sebastian Hoogen
103321cff7 Use Part::Mirroing in importCSG 2014-02-20 11:12:51 -03:00
Sebastian Hoogen
0e6b7a629d OpenSCAD use PythonFeatures for hull and minkowski 2014-02-20 11:12:51 -03:00
Sebastian Hoogen
de038b327f OpenSCAD: igonre cylinder with negative height
and bugfix in mesh import
2014-02-20 11:12:51 -03:00
Sebastian Hoogen
d46fcf08b1 OpenSCAD Module: Adds support for Frustum and fixes minor bugs 2014-02-14 14:43:29 -02:00
Sebastian Hoogen
e99216189c importCSG: add empty compounds for elemets with size 0 2014-01-16 15:41:16 -02:00
Yorik van Havre
955d1cc6dc OpenSCAD: Recompiled rc file with pyside 2014-01-09 10:17:35 -02:00
Sebastian Hoogen
89a028f4a8 Port OpenSCAD WB to PySide 2014-01-08 23:30:57 -02:00
Sebastian Hoogen
7e79a6d303 fixes #0001306: use Part_RegularPolygon in exportCSG 2014-01-08 23:30:57 -02:00
jmaustpc
fac75a0006 fix error Part_Prism in OpenSCAD,
update references to the properties of Part_Prism
in exportCSG.py
2013-11-18 11:08:29 +11:00
jmaustpc
4106648286 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
bcb7d02c05 Hull and Minkowski operations using OpenSCAD 2013-11-17 13:50:35 +01:00
Sebastian Hoogen
e59e5e5be4 bugfix in OpenSCADUtils.callopenscad()
it did not return any result if outputfilename was given
reported by Keith Sloan
2013-10-28 06:44:08 +01:00
Sebastian Hoogen
fb48816817 use a python feature for unsupported operations 2013-10-28 06:33:40 +01:00
Sebastian Hoogen
195b8e1b35 OpenSCAD encode text as utf8 2013-10-28 06:33:39 +01:00
Sebastian Hoogen
cf2d437c73 OpenSCAD use Part::Prism 2013-10-09 15:42:00 -03:00
Sebastian Hoogen
9e3f4824bd 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
ca403304e5 OpenSCADimport: fixed centering of linear extrude 2013-09-26 11:01:11 -03:00
Sebastian Hoogen
3534709fb8 fixed syntax error in OpenSCADFeatures.py 2013-09-21 13:00:08 -03:00
Sebastian Hoogen
0d2b38c6b4 OpenSCAD import: fixed modifying wrong placment
when centering linear extrusion
2013-09-17 13:45:49 +02:00
Sebastian Hoogen
801f08a8af remove transformGeometry in OpenSCADFeatures.GetWire 2013-09-17 13:39:38 +02:00
Sebastian Hoogen
ccf893f0bb remove importgroup 2013-09-17 13:39:38 +02:00
Sebastian Hoogen
1ea6fb9c54 OpenSCAD: close csg file and allow unlink to fail 2013-09-17 13:39:37 +02:00
Sebastian Hoogen
8589894691 disable print in importCSG to reduce distraction 2013-09-17 13:39:37 +02:00
Yorik van Havre
42fdbefc54 0001102: Updated all links to old freecad homepage and wiki to the new ones 2013-09-15 17:04:42 -03:00
wmayer
48f8d67b50 Replace BRepTools_ReShape with BRepBuilderAPI_MakeSolid in refinement algorithm 2013-08-23 15:25:17 +02:00
Sebastian Hoogen
12f4190c93 OpenSCAD: call which to find openscad executable
on all platforms except 'win32'
2013-07-10 20:52:23 +02:00
Sebastian Hoogen
3b32918e54 OpenSCAD check for relative paths in open function as well 2013-07-10 16:43:22 +02:00
Sebastian Hoogen
9f4c547afe search for OpenSCAD executable when initalizing WB 2013-07-10 16:19:24 +02:00
Sebastian Hoogen
97f3fd54ce use TypeId instead of Type of Part::Feature in exportCSG.py 2013-07-10 16:11:32 +02:00
Sebastian Hoogen
f1762bf3f4 added function to search for the openscad executeable
this function implmented but not called at the moment
2013-07-10 16:11:32 +02:00
Sebastian Hoogen
0d7fafc048 OpenSCAD check for gui in rotate extrude 2013-07-10 16:11:32 +02:00
Sebastian Hoogen
558a3e715e process OpenSCADs stdout and allow os.unlink to fail 2013-07-10 16:11:31 +02:00
Sebastian Hoogen
c6c68f77b2 proposal for exporter 2013-07-10 16:11:31 +02:00
Sebastian Hoogen
9cd5810e15 add license notice to ply/setup.py 2013-01-09 15:09:23 +01:00