Sebastian Hoogen
5690b28fde
exportDRAWEXE: support Part::Plane and ::Ellipse
2014-09-01 11:09:58 +02:00
Sebastian Hoogen
e22266d5eb
improvements to exportDRAWEXE
...
load only MODELING module instead of ALL
show TypeId of unsupported Objects
use angel of revolution for cones
improve sweep output
support for point, vertex, Part and Draft Polygon
cache object names to reuse them in DRAWEXE
do not expode spine which are allready edges
don't try to make faces from arcs (if this failed in FreeCAD allready)
use rounded floats if they safe digits
Sometimes the floats seems to be rounded to twelve decimal
places. we round them if it allows so safe digigts.
round angles
2014-08-18 14:45:42 -03:00
Sebastian Hoogen
56beac4967
bugfixes and feature enhancements in exportDRAWEXE
...
bugfix to Loft in exportDRAWEXE
added Extrusion
ability to clean shapes from teselation before export
support for Fillet in exportDRAWEXE
name shapes with restore command
remove trailing dot from decimals
include version information in output
allow to test if a suboject is supported
explode sections of loft and sweep and edges for fillet
2014-08-12 18:17:07 +02:00
Sebastian Hoogen
cb310479f1
fix to placement problem in exportCSG.py
2014-07-24 10:31:50 +02:00
wmayer
fe9e77d661
+ fixes #0001617 : typo in importCSG.py
2014-07-16 15:11:45 +02:00
Sebastian Hoogen
4140c5da71
remove unused meshing paramters for exportCSG
...
releated to 382e055e9b
2014-07-13 11:37:35 +02:00
Sebastian Hoogen
5240693d40
support for Part::Loft in exportDRAWEXE
2014-07-13 11:37:34 +02:00
Sebastian Hoogen
691a12b1ea
renable DRAWEXE exporter
...
This reverts commit 4c48bdf216 .
2014-07-13 11:37:34 +02:00
Michael Ang
1470aa1b3d
automatically find the OpenSCAD binary on Mac OS X
2014-07-13 11:37:33 +02:00
Sebastian Hoogen
e9f674770e
Raise exception if the OpenSCAD executeable is unavailable
2014-07-01 12:32:05 +02:00
Sebastian Hoogen
fe4dbe5f17
Add default for path to OpenSCAD on Mac OS X
2014-07-01 12:32:04 +02:00
Sebastian Hoogen
45826ac181
+ fixes #0001579 : exportCSG.shape2polyhedron supplies wrong parameters to mesher
2014-06-25 14:14:30 +02:00
Keith Sloan
0962af688e
Correction to use Value to convert units to mm from any
2014-06-25 14:14:29 +02:00
Sebastian Hoogen
4eb2c62706
improvements to exportDRAWEXE
...
bugfix for mirroring
add support for Draft Wire
move sweep export to function
add support for Draft circle
2014-06-10 10:36:09 -03:00
Sebastian Hoogen
a533161fc5
use compounds for unknown shape types
...
in OpenSCADUtils.applyPlacement
2014-06-10 10:36:09 -03:00
Sebastian Hoogen
51dd1b4ebb
remove unused tokens in importCSG
2014-06-10 10:36:08 -03:00
Sebastian Hoogen
25e51b5fa7
remove DRAWEXE exporter form release
2014-05-25 16:07:02 -03:00
Yorik van Havre
867f526d3b
Updated translations
2014-05-24 17:35:20 -03:00
Sebastian Hoogen
6012b95bc2
support Part::Compound in OpenSCADCommands.ExplodeGroup
2014-05-18 21:13:29 -03:00
Sebastian Hoogen
f20f2a0085
+ fixes #0001543 : OpenSCAD.RefineShape Features breaks Placement for 'faces'
2014-05-18 21:13:29 -03:00
Sebastian Hoogen
e623ce3d0e
+ fixes #0001537 : python function to apply a placement to a shape
2014-05-18 21:13:29 -03:00
Sebastian Hoogen
91ad2f1f9c
added support for Part::Sweep in exportDRAWEXE
2014-05-18 21:13:29 -03:00
Johannes Reinhardt
a4b4594ab7
fix typos in OpenSCAD workbench
2014-05-16 19:24:49 +02:00
Yorik van Havre
b56e9a4923
Updated ts files
2014-05-11 14:49:24 -03:00
Sebastian Hoogen
7267014df6
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
e780db45f6
add icon OpenSCAD_IncreaseToleranceFeature
2014-04-14 11:59:01 -03:00
Sebastian Hoogen
59337e995d
Allow selection of two objects for OpenSCAD.replaceobject
2014-04-14 11:59:01 -03:00
Sebastian Hoogen
3f0df87226
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
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
Yorik van Havre
bc73f76a63
Updated ts files from source
2014-03-10 20:36:59 -03: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
c5f73a2bba
OpenSCAD: use PropertyQuantity
2014-02-20 11:12:51 -03:00
Sebastian Hoogen
9bcd781864
OpenSCAD binary gives version info on stderr in never versions
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
Yorik van Havre
c30c898257
OpenSCAD: Recompiled rc file with pyside
2014-01-09 10:17:35 -02:00
Sebastian Hoogen
aad15c2ef5
Port OpenSCAD WB to PySide
2014-01-08 23:30:57 -02:00
Sebastian Hoogen
5326adcd55
fixes #0001306 : use Part_RegularPolygon in exportCSG
2014-01-08 23:30:57 -02:00
jmaustpc
d91dd8c97d
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
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
7d37ad6692
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
821dd8a1c6
use a python feature for unsupported operations
2013-10-28 06:33:40 +01:00
Sebastian Hoogen
1eafbcd490
OpenSCAD encode text as utf8
2013-10-28 06:33:39 +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