Search found 226 matches

by ceremcem
Wed Aug 24, 2022 6:00 pm
Forum: Python scripting and macros
Topic: How can I generate a 2D surface programmatically?
Replies: 7
Views: 1111

Re: How can I generate a 2D surface programmatically?

I may have mixed some terminology here. Here is what I actually want to achieve: Screenshot_2022-08-24_20-22-13.png I poked around with Part workbench after your code examples. Then I saw "Make face from wires" function. This is how I achieved the result in the screenshot: 1. Create a Body...
by ceremcem
Wed Aug 24, 2022 2:05 pm
Forum: Python scripting and macros
Topic: How can I generate a 2D surface programmatically?
Replies: 7
Views: 1111

How can I generate a 2D surface programmatically?

I want to solve a positioning problem with a macro, explained here: https://github.com/realthunder/FreeCAD_assembly3/issues/1271 In order to solve this problem, I need to generate a 2D plane and then move it to a custom position programmatically. I tried the "Create a Body and a Sketch inside i...
by ceremcem
Thu Oct 07, 2021 9:35 pm
Forum: Python scripting and macros
Topic: Macro to generate 3D Circuit Board from a Pick-and-Place file?
Replies: 0
Views: 1783

Macro to generate 3D Circuit Board from a Pick-and-Place file?

I know (heard) about Kicad Step-up by easyw and I need something similar for my own PCB design application. A general purpose tool for this purpose would be a macro (or workbench) that reads a "Pick and Place" file to generate the 3D PCB model. If a Pick and Place file can be generated by ...
by ceremcem
Sun Feb 14, 2021 6:52 pm
Forum: Developers corner
Topic: how do I record changes to undo/redo?
Replies: 36
Views: 5886

Re: how do I record changes to undo/redo?

This question reminds me of @ceremcem's post Making projects resistant to breaking changes https://forum.freecadweb.org/viewtopic.php?f=8&t=54298 ping Yes, directly related. If we had an option to record every step as a macro, there were absolutely zero issues about any number of undo/redo oper...
by ceremcem
Mon Feb 01, 2021 2:03 pm
Forum: Open discussion
Topic: Setting rotation of center in Gesture Navigation
Replies: 0
Views: 1300

Setting rotation of center in Gesture Navigation

Setting the center of rotation is a frequently used action during inspection and/or assembly of a model. Currently it's super hard and distracting to set center of rotation with 'H' key in Gesture Navigation for users like me because I'm using a different keyboard layout and 'H' key is in place of '...
by ceremcem
Thu Jan 28, 2021 6:06 pm
Forum: FEM
Topic: FreeCAD as pre-post processor for MBDyn
Replies: 437
Views: 176189

Re: FreeCAD as pre-post processor for MBDyn

I think the reason for FreeCAD lacking an assembly workbench with the capabilities of most commercial packages is that it is quite complex to program/solve the ODEs needed. MBDyn does exactly this, it solves the assembly before performing the dynamic simulation. What do you think about Assembly3? I...
by ceremcem
Sat Jan 16, 2021 2:22 pm
Forum: Assembly
Topic: Assembly3 preview
Replies: 2024
Views: 1442674

Re: Assembly3 preview

I don't know if it is mentioned before, but the latest "selection behavior" is totally-freaking-awesome ! When I need to select a geometry which I can not visually reach, I select anywhere on that part. Rest of the model becomes visually semi-transparent and physically transparent; so I ca...
by ceremcem
Fri Jan 15, 2021 1:23 pm
Forum: Open discussion
Topic: Making projects resistant to breaking changes
Replies: 10
Views: 2751

Re: Making projects resistant to breaking changes

The real "source code" for a FCStd file is… the FCStd itself, it's just an .xml file that describes the model tree + properties (and contents of sketches or non-parametric geometries) that are visible in FreeCAD's combo view. I intentionally named it as "source code" because it ...
by ceremcem
Fri Jan 15, 2021 12:08 am
Forum: Open discussion
Topic: Making projects resistant to breaking changes
Replies: 10
Views: 2751

Re: Making projects resistant to breaking changes

FreeCAD's macro recording doesn't seem reliable enough to record the creation of an entire document, there are sometimes small steps which are not recorded, any missed one would break the reconstruction of a model. That's actually not a problem. The "unrecorded small steps" can even be in...
by ceremcem
Wed Jan 13, 2021 1:09 am
Forum: Open discussion
Topic: Making projects resistant to breaking changes
Replies: 10
Views: 2751

Making projects resistant to breaking changes

Problem Description We need to protect our projects/works from getting broken by breaking changes, even after our projects are archived. If the breaking change is inevitable, we need to be notified at the time of introduction of the breaking change, in order to reduce the refactoring costs by early...