In my first body, it doesn't allow me to make a carbon copy of the master scketch that is in the model assembly. In fact, it does not allow to make carbon copy of any sketch that is not inside the body itself.This image is of a carbon copy of the master sketch which actually resides in the Model (assembly) portion of the tree ... A carbon copy of this sketch is then used in the first body in the Part folder.
The inset image is the master for all of the rotating bodies. Details are added to a carbon copy of this sketch to create each body which then becomes another carbon copy 'master' for all of its features.
Code: Select all
If the sketch to be copied is not in the active Body, the mouse pointer will not allow selection. In this case, hold Ctrl to allow selection of sketches from other Bodies.
As expected, something basic
Hi ppemawmppemawm wrote: ↑Wed Jul 08, 2020 7:21 pm...2. Changing the master sketch half way through the process. If you try to add or subtract geometry to the master it will most likely break any body or local coordinate system (LCS) that is dependent on the sketch. Modifying the sketch geometry will likely change the numbering of the edges and vertices. You can of course change dimensional constraints within reason...
I suppose it is simply a matter of experience with master sketches. My mantra is "keep it simple but not too simple". Master sketches are all about top-down design intent and control. They definitely require you to thoroughly think through the design beforehand which is entirely useful in itself. Some are planners and some are not. Some like to learn to swim and others, jump in and flounder.
aapo wrote: ↑Wed Jul 15, 2020 7:17 pmI would like to add one tidbit of information concerning this master sketch LCS jumping phenomenon. I have found out that it is a great help to use map mode OZX, i.e., the "Align-O-Z-X" (or any of the other coordinate permutations) attachment option. There, you first select an Vertex from the sketch, which will become the LCS origo. Second, you'll need to select an edge starting from this same origo, which will become your LCS z-axis. Finally, one must select the x-axis. I usually choose a datum axis, which I have put perpendicular to the sketch plane. This way your z-axis cannot point the wrong way, unless the points in your sketch are rearranged (topo problem), which happens very rarely at least for me. It is still possible for your x-axis to point exactly into the opposite direction you have planned, but even that happens very rarely. One of the downsides, at least for me, is that FreeCAD complains when I've mapped the first Vertex and Edge, but if I just won't care about the warning and stubbornly add the 2nd Edge, OZX suddenly becomes possible.