Commit Graph

100 Commits

Author SHA1 Message Date
triplus
461e8c0bdc OpenSCAD IncreaseTolerance (edges and faces support) 2015-10-26 11:48:20 +01:00
Yorik van Havre
f79d0d8ed2 Updated ts files 2015-09-14 14:31:47 -03:00
Sebastian Hoogen
a12894cfa7 test for default color from preferences in OpenSCAD/Explode command 2015-03-21 13:29:33 +01:00
Sebastian Hoogen
d56425e60b use shape.proximity(s) to test for overlapping faces in CSG import 2015-03-21 13:29:31 +01:00
Yorik van Havre
22c17aafbc Merged crowdin translations 2015-03-07 15:17:58 -03:00
Yorik van Havre
87911ca46b Updated ts files from source 2015-02-27 18:56:51 -03:00
Yorik van Havre
7f98d14930 Updated translations from crowdin 2015-02-27 18:46:03 -03:00
Sebastian Hoogen
684f5788be adapt importCSG to makeFace property and change in importDXF
in commit 06a689eff2
2015-02-24 16:36:25 +01:00
Yorik van Havre
310ab9e1f0 Updated translation files 2015-02-14 12:16:39 -02:00
Sebastian Hoogen
f0dd9a3182 refuse to change the placement of PartDesign::Feature Objects
in OpenSCAD/Explode Group command
2015-02-13 00:40:27 +01:00
Yorik van Havre
3e78e68f39 Updated base translation files for crowdin 2015-01-13 20:00:09 -02:00
Sebastian Hoogen
46a00d1380 remove support for automake 2014-11-26 10:26:30 +01:00
Sebastian Hoogen
a9955d490e importOpenSCAD: support for projection(cut=true) 2014-11-23 19:26:28 -02:00
wmayer
4459b37e45 + fix copying Python resource files to destination on Windows 2014-11-08 11:08:58 +01:00
Sebastian Hoogen
635ab1a6b9 OpenSCAD rc file is now compiled at build time 2014-11-06 23:31:24 -02:00
Sebastian Hoogen
0ef3da1a64 move exportDRAWEXE.py to Sandbox WB 2014-10-15 15:53:52 +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
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