Search found 5505 matches

by TheMarkster
Tue Feb 13, 2024 6:31 pm
Forum: Python scripting and macros
Topic: Licensing your macros
Replies: 12
Views: 1242

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 ...
by TheMarkster
Mon Feb 12, 2024 6:02 pm
Forum: Python scripting and macros
Topic: Licensing your macros
Replies: 12
Views: 1242

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?
by TheMarkster
Sun Feb 11, 2024 5:53 pm
Forum: Python scripting and macros
Topic: Licensing your macros
Replies: 12
Views: 1242

Re: Licensing your macros

Wouldn't FreeCAD's license be more appropriate for a default?
by TheMarkster
Thu Feb 08, 2024 5:56 pm
Forum: Help on using FreeCAD
Topic: How to specify the axis of rotation of an object in the Part workbench
Replies: 10
Views: 976

Re: How to specify the axis of rotation of an object in the Part workbench

In MeshRemodel workbench there is a tool to rotate an object about the selected subobject. For example, select the edge of a cube, click the icon, and the object rotates about that selected edge. This function simply modifies the object's placement property to achieve the rotation. Snip macro screen...
by TheMarkster
Mon Feb 05, 2024 5:28 pm
Forum: Help on using FreeCAD
Topic: Meshing Multiple Surfaces with Matching Nodes and Exporting as Separate STL Files
Replies: 8
Views: 676

Re: Meshing Multiple Surfaces with Matching Nodes and Exporting as Separate STL Files

Install MeshRemodel workbench. Select the Walls object, use the Make boundary wires tool. It will give you the matching mesh end pieces, which can then be merged with the original in the Mesh workbench. After using Merge tool, run the analyze and repair mesh tool, removing duplicated points first, t...
by TheMarkster
Tue Jan 23, 2024 5:42 pm
Forum: Help on using FreeCAD
Topic: How can I close an open mesh?
Replies: 4
Views: 993

Re: How can I close an open mesh?

Take a look at MeshRemodel workbench. I have a tutorial in the tutorials section.
by TheMarkster
Tue Jan 23, 2024 5:39 pm
Forum: Help on using FreeCAD
Topic: How to close a missing face of a shell object stp
Replies: 18
Views: 1114

Re: How to close a missing face of a shell object stp

If it's planar you should be able to select the edges and make a subshapebinder to get a face. Then select all faces and use the solid creation tool (green cube icon) in Curves workbench to make a solid.
by TheMarkster
Sat Jan 20, 2024 6:42 pm
Forum: Python scripting and macros
Topic: Parametric Curve FP discussion board
Replies: 131
Views: 93676

Re: Parametric Curve FP discussion board

You must install the parametric curve fp macro and then run it once to create the py file it needs..
by TheMarkster
Sat Jan 20, 2024 6:40 pm
Forum: Python scripting and macros
Topic: DynamicData workbench [1.6 update -- ViewObject property support]
Replies: 24
Views: 7657

Re: DynamicData workbench [1.6 update -- ViewObject property support]

There is an auto load workbench option in preferences, but I'm not sure how well that works for getting the dd toolbar on startup. Most of the time you only need the add new property and create new dd object commands, which the macro will give you. You can also disable the toolbar if you don't want ...
by TheMarkster
Sat Jan 20, 2024 6:01 pm
Forum: Help on using FreeCAD
Topic: DynamicData no faster than Spreadsheet?
Replies: 8
Views: 879

Re: DynamicData no faster than Spreadsheet?

I did not intend to imply I had written the macro. I think recomputing at the property or cell level would be tricky to code. Not only that, but consider also the added computations needed to determine which cells or properties to recompute, which just adds more time to the recompute process. This w...