Commit Graph

87 Commits

Author SHA1 Message Date
wmayer
bedd2b15a7 + fix copying Python resource files to destination on Windows 2014-11-08 11:08:58 +01:00
Sebastian Hoogen
9426f5d4cf OpenSCAD rc file is now compiled at build time 2014-11-06 23:31:24 -02:00
Sebastian Hoogen
bce3de5b5d move exportDRAWEXE.py to Sandbox WB 2014-10-15 15:53:52 +02:00
Sebastian Hoogen
05af9207a3 use Icons for Refine and Increase tolerance features 2014-10-11 13:09:33 +02:00
Sebastian Hoogen
333e6e3155 use exceptions in OpenSCAD module
derive OpenSCADError from FreeCADError if possible
2014-09-17 11:59:49 +02:00
Sebastian Hoogen
2c38c7d31a exportDRAWEXE: support Part::Plane and ::Ellipse 2014-09-01 11:09:58 +02:00
Sebastian Hoogen
e2f54c793c 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
92382edbc9 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
3859963b44 fix to placement problem in exportCSG.py 2014-07-24 10:31:50 +02:00
wmayer
7120279ec0 + fixes #0001617: typo in importCSG.py 2014-07-16 15:11:45 +02:00
Sebastian Hoogen
7bc3f70b8d remove unused meshing paramters for exportCSG
releated to 382e055e9b
2014-07-13 11:37:35 +02:00
Sebastian Hoogen
c1f5582da8 support for Part::Loft in exportDRAWEXE 2014-07-13 11:37:34 +02:00
Sebastian Hoogen
2b1656e6b0 renable DRAWEXE exporter
This reverts commit 4c48bdf216.
2014-07-13 11:37:34 +02:00
Michael Ang
db54a748b1 automatically find the OpenSCAD binary on Mac OS X 2014-07-13 11:37:33 +02:00
Sebastian Hoogen
691fd11286 Raise exception if the OpenSCAD executeable is unavailable 2014-07-01 12:32:05 +02:00
Sebastian Hoogen
5374302e93 Add default for path to OpenSCAD on Mac OS X 2014-07-01 12:32:04 +02:00
Sebastian Hoogen
382e055e9b + fixes #0001579: exportCSG.shape2polyhedron supplies wrong parameters to mesher 2014-06-25 14:14:30 +02:00
Keith Sloan
4ce8a93ad7 Correction to use Value to convert units to mm from any 2014-06-25 14:14:29 +02:00
Sebastian Hoogen
830ab19393 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
7ab2f4fe1f use compounds for unknown shape types
in OpenSCADUtils.applyPlacement
2014-06-10 10:36:09 -03:00
Sebastian Hoogen
fc31b3179a remove unused tokens in importCSG 2014-06-10 10:36:08 -03:00
Sebastian Hoogen
4c48bdf216 remove DRAWEXE exporter form release 2014-05-25 16:07:02 -03:00
Yorik van Havre
940f7e69ba Updated translations 2014-05-24 17:35:20 -03:00
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