Assembly3 preview

Discussion about the development of the Assembly workbench.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
User avatar
jpg87
Posts: 809
Joined: Thu Mar 16, 2017 7:16 am
Location: Limoges - France
Contact:

Re: Assembly3 preview

Post by jpg87 »

realthunder wrote: Sat Jun 30, 2018 12:55 pm The component mis-placement problem you encountered is related to body shape transformation bug, introduced probably around 0.6.1. It's been fixed now. There is one thing you need to be aware, though. Body view object has a property called DisplayModeBody. When you set it to Tip, which you did in elast_masselottes, you will be displaying the shape stored in Body directly. Any constrain you create will be using geometry element on Body directly, instead of its child feature. This is not recommended right now, because the shape is prone to change. I will improve asm3 in this regard, but at the moment, it is better to stick with the default 'Through' display mode. The fix of body transformation bug affects your assembly. I have fixed it, and you can download it here
Thank you very much.
I'm not sure I understood the details but in any case I did not do this adjustment intentionally!
I redid the whole of my assembly and I am refining my tutorial : as soon as I finish I will make it available.
My website : http://help-freecad-jpg87.fr updated 2023/11/06
triplus
Veteran
Posts: 9471
Joined: Mon Dec 12, 2011 4:45 pm

Re: Assembly3 preview

Post by triplus »

@realthunder

Could you evaluate your Links effort and its usefulness for BIM purposes as noted here:

https://forum.freecadweb.org/viewtopic. ... 95#p242180

Thanks.
User avatar
jpg87
Posts: 809
Joined: Thu Mar 16, 2017 7:16 am
Location: Limoges - France
Contact:

Re: Assembly3 preview

Post by jpg87 »

Hello,

here is the new version of my tuto :

https://forum.freecadweb.org/viewtopic.php?f=36&t=29562
My website : http://help-freecad-jpg87.fr updated 2023/11/06
User avatar
Vincent B
Veteran
Posts: 4741
Joined: Sun Apr 05, 2015 9:02 am
Location: La Rochelle, France

Re: Assembly3 preview

Post by Vincent B »

How to assembly these two parts?
The PartB (pin) must moves freely in the slot and can be raised.
Attachments
Test1.FCStd
(52.51 KiB) Downloaded 51 times
Capture.JPG
Capture.JPG (28.82 KiB) Viewed 8782 times
User avatar
fosselius
Posts: 381
Joined: Sat Apr 23, 2016 10:03 am
Contact:

Re: Assembly3 preview

Post by fosselius »

Create a line that goes centered along the slot and then constrain the slider against that. The sliders circle edge against line with the "point on line" constraint. Circle edge will be translated to the center point in this case.

Check this out and it will all make sense.
http://solvespace.com/linkage.pl

Solvspace is designed to use a sketched skeleton to constrain degree of motion then constrain 3d shapes against that skeleton.

There are also instructions early on in this thread (page 8, 9, 10)
User avatar
jpg87
Posts: 809
Joined: Thu Mar 16, 2017 7:16 am
Location: Limoges - France
Contact:

Re: Assembly3 preview

Post by jpg87 »

Hello,
The binding displays the expected DOFs using the constraints :
PointPlaneDistance (set to -2.5mm: the sign determines the side where the piece is placed) from the cylindrical surfaces of B and plane of A (see image).
PlaneAlignment from the flat surfaces of B and plane of A (see image).


liaisonGG.png
liaisonGG.png (54.06 KiB) Viewed 8720 times
Attachments
Test1Asm3GG.FCStd
(55.17 KiB) Downloaded 60 times
My website : http://help-freecad-jpg87.fr updated 2023/11/06
User avatar
Vincent B
Veteran
Posts: 4741
Joined: Sun Apr 05, 2015 9:02 am
Location: La Rochelle, France

Re: Assembly3 preview

Post by Vincent B »

fosselius wrote: Mon Jul 02, 2018 10:04 pm Create a line that goes centered along the slot and then constrain the slider against that. The sliders circle edge against line with the "point on line" constraint. Circle edge will be translated to the center point in this case.
Sound like a nice method, but I can't succeed.
...
@jpg87: Your method is working. ;)
Attachments
Test1B.FCStd
(55.07 KiB) Downloaded 53 times
User avatar
fosselius
Posts: 381
Joined: Sat Apr 23, 2016 10:03 am
Contact:

Re: Assembly3 preview

Post by fosselius »

Use Draft Line, you have to constrain it with the "locked" constraint.
https://www.freecadweb.org/wiki/Draft_Line

Attached solved with point on line
Attachments
Test1B.FCStd
(53.65 KiB) Downloaded 73 times
User avatar
Vincent B
Veteran
Posts: 4741
Joined: Sun Apr 05, 2015 9:02 am
Location: La Rochelle, France

Re: Assembly3 preview

Post by Vincent B »

fosselius wrote: Tue Jul 03, 2018 8:20 pm Use Draft Line, you have to constrain it with the "locked" constraint.
yes i've got it. ;)
User avatar
jpg87
Posts: 809
Joined: Thu Mar 16, 2017 7:16 am
Location: Limoges - France
Contact:

Re: Assembly3 preview

Post by jpg87 »

Hello,

I deposited a collection of a series of new tests at the following address!

https://forum.freecadweb.org/viewtopic.php?f=36&t=29643

Thanks again to @realthunder .
As a draftsman in mechanical engineering, I found everything I needed with Asm3.
My dream for the future: mathematical relationships between angular positions (gears) or linear angle-displacement (threads).
My website : http://help-freecad-jpg87.fr updated 2023/11/06
Post Reply