mosfet80
e7d29290b7
MOD: OPENSCAD clean ( #20558 )
...
clean code
2025-04-02 22:07:52 -05:00
Martin Rodriguez Reboredo
51987dc1ab
Fixups with Qt6 enums ( #13611 )
...
* Python PySide enums to C++ converter
* Python IntFlags to C++ int in getStandardButtons
* Remove int conversion in mods Python sources
2024-05-06 18:02:18 +02:00
wmayer
f5fef1c6db
OpenSCAD: Hull/Minkowski also work for a single selected object
2023-05-21 16:42:09 +02:00
luzpaz
38a01939e0
Migrate domain name from freecadweb to freecad ( #9352 )
...
* Migrate domain name from freecadweb to freecad
* Migrate src/Mod/Material files
* Migrate Stylesheet related files
* Migrate *.svg files
* Migrate miscellaneous files
* Migrate some build files
* Migrate recently added TD AR_IRAM template files
Closes #6415
2023-04-24 15:19:20 -05:00
luzpaz
b44230b492
OpenSCAD: linting OpenSCADCommands.py
...
Fixes bad indentation, seperate import statements, remove py2 syntax
2023-03-28 01:41:55 +00:00
Chris Hennes
52fd0cfefb
OpenSCAD: Modify wording of task dialog buttons
...
Fixes #8619
2023-02-23 22:59:13 -06:00
Chris Hennes
93aa8fa0d7
OpenSCAD: Translate file dialogs
...
Fixes #8618
2023-02-23 22:08:22 -06:00
Chris Hennes
9f4d839609
OpenSCAD: Support CSG loads from Load button
...
Fixes #8617 .
2023-02-23 21:59:40 -06:00
Chris Hennes
2bf39d9108
OpenSCAD: Make clearing field undoable
...
Also renames the clear button for clarity. Fixes #8576 .
2023-02-21 22:55:04 -06:00
Chris Hennes
afcd06335d
OpenSCAD: Correct QFileDialog usage
...
Fixes #8577
2023-02-21 20:50:29 -06:00
Chris Hennes
be9d674785
GUI: Minor translation issues
2022-12-27 21:44:11 -06:00
Chris Hennes
1de0aebc0b
OpenSCAD: Minor translation fixes
2022-12-27 21:30:34 -06:00
Uwe
32ab100ed5
Mod: remove some superfluous Boolean checks ( #7213 )
...
* Mod: remove some superfluous Python Boolean checks
2022-07-19 01:35:12 +02:00
luz paz
b3ce571ad7
OpenSCAD: pep8-ified + removed superfluous whitespace + uniform headers
2022-01-23 19:52:37 -06:00
Yorik van Havre
84b270b3c2
OpenSCAD: Fixed typo
2021-05-31 14:54:48 +02:00
Keith Sloan
985cbad2fa
Add Load/Save/Refresh to add OpenSCAD Elements
2021-04-27 17:42:06 +01:00
Keith Sloan
1e82643eed
Add load/save/refresh to addElement
2021-04-25 15:10:46 +01:00
wmayer
bc51f50720
OpenSCAD: [skip ci] disable rich text in OpenSCAD widget to avoid weird behaviour when copying code from an HTML page
2021-03-28 13:51:38 +02:00
bitacovir
78bc6e6ad8
[UI] Replacement of 3 SVG icons for OpenSCAD commands
2021-02-11 12:07:09 +01:00
hrobeers
7f36e21d4b
[OpenSCAD] consistent FreeCADGui imports, fixes headless CSG import
2020-09-14 13:28:40 +02:00
mwganson
d6530a0628
[OpenSCAD] Add 2 new commands: Scale and Resize, fix bug in Mirror mesh feature
2020-08-06 12:34:16 +02:00
mwganson
e6aee6b5e6
[openscad] mirror mesh feature -- rename OpenSCADUtils.mirror() to OpenSCADUtils.mirrormesh(), and provide some better interactive help information when typing OpenSCADUtils.mirrormesh() into the python console
2020-07-20 14:24:29 +02:00
mwganson
6c85779ec4
[openscad] mirror mesh feature -- separate gui from function
2020-07-20 14:24:29 +02:00
mwganson
f429b568bb
[openscad] add icon for mirror mesh feature
2020-07-20 14:24:29 +02:00
mwganson
c845ece1e3
[openscad] add ulrich's mirror mesh macro, fix error in refine shape
2020-07-20 14:24:29 +02: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
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
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
Clemens Weissbacher
0d035d3f5b
py3: OpenSCAD: make Mod/OpenSCAD python3 compatible
2018-10-25 11:03:36 -03:00
luzpaz
831fbe7ee7
OpenSCAD: make tooltips uniform and grammatically correct
...
Uniformity and grammar fixes
2017-11-12 14:28:15 -02:00
Priit Laes
839e7eed22
python: OpenSCAD: *.py: Fix python3 syntax
2017-02-12 17:40:07 +01:00
wmayer
7b631625c7
if UnicodeUTF8 is not defined use a fallback implementation of translate()
2016-12-27 20:12:39 +01:00
Sebastian Hoogen
a12894cfa7
test for default color from preferences in OpenSCAD/Explode command
2015-03-21 13:29:33 +01: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
Sebastian Hoogen
6012b95bc2
support Part::Compound in OpenSCADCommands.ExplodeGroup
2014-05-18 21:13:29 -03:00
Sebastian Hoogen
59337e995d
Allow selection of two objects for OpenSCAD.replaceobject
2014-04-14 11:59:01 -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
aad15c2ef5
Port OpenSCAD WB to PySide
2014-01-08 23:30:57 -02:00
Keith Sloan
91f61246f1
Hull and Minkowski operations using OpenSCAD
2013-11-17 13:50:35 +01:00
Sebastian Hoogen
1eafbcd490
OpenSCAD encode text as utf8
2013-10-28 06:33:39 +01:00
Sebastian Hoogen
df8c19e195
OpenSCAD: close csg file and allow unlink to fail
2013-09-17 13:39:37 +02:00
Yorik van Havre
4005b199e0
0001102: Updated all links to old freecad homepage and wiki to the new ones
2013-09-15 17:04:42 -03:00
Sebastian Hoogen
1ce4327b5f
process OpenSCADs stdout and allow os.unlink to fail
2013-07-10 16:11:31 +02:00
Sebastian Hoogen
50a7c5d164
added licences for OpenSCAD module
2013-01-09 15:09:23 +01:00
Sebastian Hoogen
5e6c29cd66
OpenSCAD fix parsing bug for square statement
2012-12-18 20:31:41 +01:00
Sebastian Hoogen
32596ba7e4
OpenSCAD: fix translation problems and identation error
2012-12-06 14:09:08 +01:00
Sebastian Hoogen
a9d1f4f3fb
Enhancements to OpenSCAD module
...
interpolate OpenSCAD surface elements (heightmaps) to BSplineSurface
ignore render statement #21
handle difference object with only one child #46
fix sign of import origin in prototype
fixed syntax of minkowski statement
Added Icon for AddOpenSCADElement #50 and fixed typo in OpenSCAD module
ignore OpenSCAD Modifiers #31
handle fuse with a single child
remove redefinition of python list
make OpenSCAD importCSG avavailable in command line mode
add modifier characters to the label of the top affected object
started translation
remove ColorCodeShapes command from toolbar and menu
Added toolbar with Part tools to OpenSCAD WB
remove OpenSCAD prototype importer from build
2012-10-25 10:23:28 +02:00
Sebastian Hoogen
d984093f1c
OpenSCAD module
...
fixes #3 #7 #25 #26 #28 #30 #35 #36 #41
2012-06-25 15:01:33 +02:00