Yorik van Havre
5c39f3e035
OpenSCAD: Fixed cmake file
2020-01-28 12:23:09 +01:00
Yorik van Havre
f52dfad5fa
OpenSCAD: Add warning if PLY module is not found
2020-01-28 12:22:08 +01:00
KeithSloan
7e9a45d2bb
Remove ply from OpenSCAD directory as installed as part of FreeCAD
2020-01-28 12:15:55 +01:00
Yorik van Havre
68d6de3c65
Fixed openscad
2020-01-14 13:14:22 +01:00
KeithSloan
9815a0f88d
Update Ply to 3.11
2020-01-14 13:01:11 +01:00
Bernd Hahnebach
c2bfd781d1
OpenSCAD: file endings, normalize them and let git manage them
2019-12-19 22:26:24 +01:00
luz.paz
d10ca28c88
LGTM: remove unnecessary 'pass' statements
...
Issue: A pass statement is only necessary when it is the only statement in a block (the list of statements forming part of a compound statement). This is because the purpose of the pass statement is to allow empty blocks where they would otherwise be syntactically invalid. If the block already contains other statements then the pass statement is unnecessary.
Recommendation: Remove the pass statement.
Relevant links:
1a82a5e136/files/src/Mod/Import/stepZ.py (x78f479c31a062553) :1
1a82a5e136/files/src/Mod/OpenSCAD/OpenSCADCommands.py (xad4868ffcdf82498) :1
1a82a5e136/files/src/App/FreeCADInit.py (x9034ec6815c48e38) :1
2019-12-17 15:15:53 -03:00
wmayer
f2b7f2805f
improve detection of OpenSCAD executable to print a more appropriate error message in case of failures
2019-11-06 16:09:50 +01:00
Bernd Hahnebach
60c01f329c
OpenSCAD: fix py syntax error
2019-10-18 13:04:25 +02:00
luz.paz
cd37773d8e
Make the OpenSCAD Workbench dropdown tooltip more verbose for beginners
2019-10-17 17:37:12 -03:00
luz.paz
893868b539
Swap http:// for https://
2019-10-17 17:37:12 -03:00
luz.paz
5e46b1c597
More code format fixes
2019-10-17 17:37:12 -03:00
luz.paz
f1c811032c
Adjust whitespace, convert double quotes to single
2019-10-17 17:37:12 -03:00
luz.paz
1db846be69
OpenSCAD: Add IncreaseToleranceFeature icon to toolbar
...
Adds icon to toolbar, which lives in `src/Mod/OpenSCAD/Resources/icons/OpenSCAD_IncreaseToleranceFeature.svg`
2019-10-17 17:37:12 -03:00
Matthew Fallshaw
a2a15c5cd4
fix crash on macOS when opening OpenSCAD Workbench
...
The OpenSCAD Workbench crashes on open on macOS with error
"a bytes-like object is required, not 'str'", due to python 2 to
python 3 incompatibility. This is me implementing the fix described by
oapa at
https://forum.freecadweb.org/viewtopic.php?t=35384#p311908 (with an
untested attempt to make it also still run with python 2).
2019-10-05 16:31:32 +02:00
KeithSloan
7d74f91845
Add support for extrude with an angle
2019-09-04 11:38:34 -03:00
KeithSloan
459edb13db
Fix OpenSCAD Frustrum
2019-08-30 15:55:15 +02:00
triplus
83fb054a22
OpenSCAD fix missing icons
...
Forum discussion:
https://forum.freecadweb.org/viewtopic.php?f=21&t=38616
2019-08-20 10:32:02 -03:00
luz.paz
a9a2abdaa4
OpenSCAD/OpenSCAD2Dgeom.py: source comment typo fix
2019-08-07 20:21:12 -04:00
Yorik van Havre
ed8be15ef4
Merged translations from crowdin
2019-06-17 20:06:59 -03:00
Yorik van Havre
2d47993780
Merged latest translations from crowdin
2019-05-10 19:19:37 -03:00
luz.paz
06d583b425
Misc typos and whitespace fixes
...
Found via `codespell -q 3 -I ../fc-word-whitelist.txt -S ./.git,*.po,*.ts,./ChangeLog.txt,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./src/CXX,./src/zipios++,./src/Base/swig*`
2019-03-31 11:42:36 +02:00
Yorik van Havre
3cc1a327ce
Updated master translation files
2019-02-08 19:16:21 -02:00
luz.paz
cb4a0adf71
Misc. typos
...
Found via `codespell`
2019-02-08 11:01:24 -02:00
Yorik van Havre
95dda429eb
Updated translations
2019-02-01 13:54:10 -02:00
Yorik van Havre
bd346113cd
OpenSCAD: Fixed issue #3640
2019-01-18 19:58:23 -02:00
cclauss
00d8f39840
Fix file, long, raw_input, and xrange for Python 3
2019-01-07 15:42:37 +01:00
cclauss
06bca8fd72
Cannot mix bytes and nonbytes literals in OpenSCADUtils.py
...
Fixes Travis test failure: https://travis-ci.org/FreeCAD/FreeCAD/jobs/474743289#L8528
2019-01-03 11:37:00 +01:00
wmayer
6ab931615f
fix bytes vs. str issue on macOS
2019-01-02 16:26:16 +01:00
Yorik van Havre
39d446f60f
Updated translations from crowdin
2018-12-23 13:54:30 -02:00
PoroCYon
653a5ea047
OpenSCAD: fix error in workaroundforissue128needed with date formats (YYYYMMDD vs YYYY.MM.DD)
...
This happens when the git version of OpenSCAD is installed (which uses YYYYMMDD), instead of
the latest released version (from 2015, which uses YYYY.MM.DD).
2018-11-14 00:14:19 +01:00
Clemens Weissbacher
fffca1f2ee
py3: OpenSCAD: fix type cast
2018-10-29 17:18:13 +01:00
Clemens Weissbacher
befb3ea8a8
py3: OpenSCAD: use io.open more explicit
2018-10-29 17:17:53 +01:00
Yorik van Havre
ce0f871cba
py3 compatibility fixes
2018-10-27 16:04:51 -03:00
Clemens Weissbacher
0d035d3f5b
py3: OpenSCAD: make Mod/OpenSCAD python3 compatible
2018-10-25 11:03:36 -03:00
Martin Kroeker
fc78df5416
py3: cannot take len() of zip() object directly
2018-10-22 15:38:16 -03:00
Keith Sloan
e377166f6f
improve csg import
2018-08-29 21:45:41 +02:00
wmayer
8088aa159f
CMake 2.8.12 and lower allowed the SOURCE signature in add_custom_command
...
In CMake 3.0 the policy CMP0050 was introduced where it could be set to OLD to keep this behaviour while for NEW an error was raised.
Since CMake 3.5.2 a warning comes up when using the OLD behaviour and that it will be removed in a future version.
In FreeCAD we switched to the new behaviour now and removed the SOURCE signature from add_custom_command which affects the macros
fc_copy_sources, fc_target_copy_resource and fc_target_copy_resource_flat and their usage.
It's not possible any more to add files to a target by using the macros. Now a file must be added to the target before using the macros.
This commit fixes it for Arch, Draft, OpenSCAD, Material, Plot and Ship
2018-08-20 11:47:39 +02:00
lo
a79da99cee
py3: <generator>.next -> next(<generator>)
...
reported: https://github.com/FreeCAD/FreeCAD_Conda/issues/16
ref1: https://stackoverflow.com/questions/12274606/theres-no-next-function-in-a-yield-generator-in-python-3
2018-07-11 21:17:57 -03:00
wandererfan
97e1ca5ef6
Fix #3419 Circles as Polygons
...
- by default, OpenScad represents circles from
dxf files as octogons. This fix provides
access to the OpenScad variable "$fn" which
controls the number of polygon sides.
2018-06-10 19:33:33 +02:00
luz.paz
69b3b0b7f2
Misc. typos
2018-05-19 12:06:34 -04:00
luz.paz
9167064fc1
Misc. typos
...
Found via `codespell`
2018-04-25 09:41:33 -03:00
looooo
fd1b1ba0cb
openscad py3 fixes
2018-04-23 09:56:23 +02:00
Pawel Bogut
33a4055390
OpenScad path detection fix for python3 on unix
2018-03-30 11:30:27 +02:00
Yorik van Havre
46fd41d70a
Merged translations from crowdin
2018-03-26 18:52:02 -03:00
luz.paz
46d32d78a3
Misc. typos: Please merge right before 0.17 release
...
I'm still finding typos in the source code. I propose that you keep this PR open prior ro relaese and then merge so that if I find other typos in the meantime they will be part this release.
2018-03-18 15:15:16 +01:00
wmayer
4fd7ccc98e
fix German translation
2018-03-03 23:37:15 +01:00
Yorik van Havre
143b89c8f3
Applied latest translations from crowdin
2018-02-21 14:25:31 -03:00
luz.paz
67cc0099d6
Misc. typos
2018-02-08 13:23:25 -05:00
luz.paz
831bf31817
Misc. typos
...
+ stepcode typo submitted upsream https://github.com/stepcode/stepcode/pull/372
2018-01-07 18:41:29 -02:00