
Thanks
hi, and thank-you for your report. There is a new build available for the FreeCAD-asm3 branch, and it irons out some of the previous problems, I suggest you give it a try (no more opened windows for all linked parts, LCS that have fixed size)RandomConfusion wrote: ↑Tue Jun 11, 2019 10:49 amI have been playing around with the Assembly 4 workbench using , FreeCAD-asm3-20190202-9a4632f4-4664316.glibc2.17-x86_64.appimage on Arch Linux.
yes, this is a known current limitation, you have to give a name at creation time, and can't change it afterwards. Actually, this is more of a FreeCAD bug, because all names of all objects are given at creation time, if an object is "renamed" later only the label is changed, not the name. There is nothing I can do about this in the short term, sorry.I have been been re-building one of my current basic projects over the Assembly 4 from Assembly 2 and have noticed a couple of things:
1) when renaming co-ord systems, they don't seem to re-name in the selection list in the 'Place Linked Part' dialog.
well, yeah, doesn't surprise me, I didn't yet play with Asm4 (or App::Link for that latter) and TechDraw. So you're the pioneer here.2) I have been trying to used TechDraw workbench to produce drawings.
Thanks, I'll update to the latest app image and keep testing and I'll try not to mention know issues found in Assembly 3.There is a new build available for the FreeCAD-asm3 branch, and it irons out some of the previous problems, I suggest you give it a try (no more opened windows for all linked parts, LCS that have fixed size)
That's useful information, so is it possible to reference the label instead of the name in the 'Place Linked Part' dialog?yes, this is a known current limitation, you have to give a name at creation time, and can't change it afterwards. Actually, this is more of a FreeCAD bug, because all names of all objects are given at creation time, if an object is "renamed" later only the label is changed, not the name. There is nothing I can do about this in the short term, sorry.
Duly noted, I'm off the map where there be dragons, I'll let you know of any success I have along this vane.well, yeah, doesn't surprise me, I didn't yet play with Asm4 (or App::Link for that latter) and TechDraw. So you're the pioneer here.
@Zolko just braninstorming here, but is there a way to integrate YAML Workspace in this As4, building an assembly via a YAML file? Just wondering about your thoughts on this? Obviously the Addon is not designed to do that..still it wouldn't hurt to speculate if something like this is useful
If I understand right, YAML is a file format for representation of data, similar to XML which is used by FreeCAD (the FreeCAD *.fcstd are compressed archives containing BREP and XML files). So yes, it's probably possible, but you'd re-invent the wheel I think: you'd have a YAML parser replace the XML parser. This for example is how the .FCSTD represents the ExpressionEngine placement of an Asm4 part in an assembly:Kunda1 wrote: ↑Sun Jun 16, 2019 10:39 pm@Zolko just braninstorming here, but is there a way to integrate YAML Workspace in this As4, building an assembly via a YAML file?
Code: Select all
...
<Property name="ExpressionEngine" type="App::PropertyExpressionEngine" status="67108864">
<ExpressionEngine count="1" xlink="1">
<XLinks count="0">
</XLinks>
<Expression path="Placement" expression="<<Crankshaft>>.Placement.multiply(<<Crankshaft>>.<<LCS_clocking1.>>.Placement)"/>
</ExpressionEngine>
</Property>
...
good idea, I did that : now, if the Label and Name are different, they both show up in the dialog, although the Name is still used in the ExpressionEngine. There is a v0.5.3, not extensively tested, might still contain some bugs.RandomConfusion wrote: ↑Wed Jun 12, 2019 10:35 amyes, this is a known current limitation, you have to give a name at creation time, and can't change it afterwards. Actually, this is more of a FreeCAD bug, because all names of all objects are given at creation time, if an object is "renamed" later only the label is changed, not the name.
That's useful information, so is it possible to reference the label instead of the name in the 'Place Linked Part' dialog?