Search found 5513 matches
- Wed Apr 17, 2024 4:32 pm
- Forum: Python scripting and macros
- Topic: Creating rotation animation with macro
- Replies: 8
- Views: 808
Re: Creating rotation animation with macro
Not without an example file, it is hard to guess things, as you can change things in many ways, as example calculate a placement for each gear with python and apply the placements, but it depends on how gears are made and oriented. I don't see the need for ProceessEvent and see other flaws in your ...
- Tue Apr 16, 2024 4:42 pm
- Forum: Help on using FreeCAD
- Topic: Mesh Remodel: Create coplanar points object
- Replies: 7
- Views: 535
Re: Mesh Remodel: Create coplanar points object
I made Ed's suggested changes and pushed the new version (1.9.23). The new version does not change __getstate__ and __setstate__ because I don't think it's necessary in newer versions of FreeCAD and would probably cause issues with older versions.
- Tue Apr 16, 2024 4:27 pm
- Forum: Help on using FreeCAD
- Topic: Mesh Remodel: Create coplanar points object
- Replies: 7
- Views: 535
Re: Mesh Remodel: Create coplanar points object
I believe some changes have been made to FreeCAD such that it is not necessary to rename __getstate__ and __setstate__. You can try updating to the latest 0.22 dev build and see if the problem still exists. There was some change in python 3.12 that made this necessary, if memory serves.
- Tue Apr 16, 2024 4:17 pm
- Forum: Help on using FreeCAD
- Topic: Mesh Remodel: Create coplanar points object
- Replies: 7
- Views: 535
Re: Mesh Remodel: Create coplanar points object
Are you willing to try another experiment? On line 2436 try renaming the function __getstate__ to dumps. On line 2442 try renaming the function __setstate__ to loads. I have commented out the lines and added the new names below them: #def __getstate__(self): def dumps(self): '''When saving the docum...
- Tue Apr 16, 2024 3:49 pm
- Forum: Tutorials and videos
- Topic: Animating a four bar linkage using Free-CAD sketcher and animator macro
- Replies: 6
- Views: 7335
Re: Animating a four bar linkage using Free-CAD sketcher and animator macro
Select the animator object, not the sketch. Then use Ctrl+Shift+P.
- Mon Apr 15, 2024 4:07 pm
- Forum: Help on using FreeCAD
- Topic: Mesh Remodel: Create coplanar points object
- Replies: 7
- Views: 535
Re: Mesh Remodel: Create coplanar points object
@racx Does Ed's suggestion fix the error?
- Fri Apr 05, 2024 4:08 pm
- Forum: Help on using FreeCAD
- Topic: How to "drill" a honeycomb in side walls
- Replies: 7
- Views: 673
Re: How to "drill" a honeycomb in side walls
If you temporarily set the radius property to a high value it will speed up recomputes because there won't be as many hexagons to make each time.
- Fri Apr 05, 2024 4:38 am
- Forum: Help on using FreeCAD
- Topic: How to "drill" a honeycomb in side walls
- Replies: 7
- Views: 673
Re: How to "drill" a honeycomb in side walls
Hi. I am the author of the Honeycomb macro. You and I shared comments on youtube. Read up on TNP . Avoid attaching sketches to generated faces. Attach instead to one of the base planes and use the Z attachment offset to position them as desired. Avoid creating links to external geometry to generated...
- Tue Feb 13, 2024 6:31 pm
- Forum: Python scripting and macros
- Topic: Licensing your macros
- Replies: 12
- Views: 1359
Re: Licensing your macros
It would be better to just list as unavailable or "see addon for licensing details" where the tag is missing. You don't want to mislead unintentionally or create a situation where there is a legal argument to be made that FreeCAD listed the addon as having a certain license, and therefore ...
- Mon Feb 12, 2024 6:02 pm
- Forum: Python scripting and macros
- Topic: Licensing your macros
- Replies: 12
- Views: 1359
Re: Licensing your macros
Okay. I think I have LGPL 2.1 or later in all of my code as a comment or sometimes it might be LGPL2.1 or later (without the space). It would be convenient if there could be a text search to find that in cases where the __License__ is missing. Also, is __license__ valid?