I am able to get it to work, but I cannot give you a working FreeCAD file because of a save-file corruption issue that destroys the attachment reference for shape binders. But I hope that you can recreate the procedure that I am about to describe to you locally:bruce wrote: ↑Thu Jun 23, 2022 5:53 pm I tried this option and although it seemed to work the SubShapeBinder didn't match the origin of the source to the origin of the DatumPlane as shown below. Any idea how to get the origins to align?
Screenshot from 2022-06-23 12-49-28.png
Thank you for your help
Code: Select all
OS: Windows 10 Version 2009 Word size of OS: 64-bit Word size of FreeCAD: 64-bit Version: 2022.430.28641 (Git) Build type: Release Branch: LinkStage3 Hash: a77045488092c24ece25d63c91f362cbd2181d36 Python version: 3.8.6+ Qt version: 5.15.2 Coin version: 4.0.1 OCC version: 7.5.0 Locale: English/Germany (en_DE)
Click onto the "pin_1_pocket_sk", drag it, hold CTRL on your keyboard and drop it onto "pin_5_sb". This will set the sketch as sole basis of selection for the SubShapeBinder.
Disable the "Relative" property of the SubShapeBinder by setting it to false. This way all geometrical information that is taken from the sketch is in local transformation based on the sketch. For example, if the property is set to true then all matrix transformations up to the origin are included into each vertex, line, etc. We do not want that because we would be doubling the operations.
Attach the SubShapeBinder onto the "pin_5_plane". You now get the same face that would be put into Pin 1, but aligned into Pin 5.
Hope this helps! I like the idea of reusing geometrical information like this and would love to see that FreeCAD fixes the attachment of shape binders.