Assembly3 preview

Discussion about the development of the Assembly workbench.
realthunder
Posts: 1028
Joined: Tue Jan 03, 2017 10:55 am

Re: Assembly3 preview

Postby realthunder » Tue Aug 21, 2018 9:37 pm

kwahoo wrote:
Tue Aug 21, 2018 4:28 pm
Hi,
Another report for the module:

AxialAlightment constraint fail to solve in some cases when two cylindrical faces are used to define the constraint.
Because it conflicts with the PlaneAlginemnt constraint. Simply replace both constraints with a single PlaneCoincident constraint.
Try Assembly3 (latest version 0.10.2) along with my custom build of FreeCAD at here.
And if you'd like to show your support, you can donate through patreon, liberapay, or paypal
realthunder
Posts: 1028
Joined: Tue Jan 03, 2017 10:55 am

Re: Assembly3 preview

Postby realthunder » Tue Aug 21, 2018 9:41 pm

wsteffe wrote:
Tue Aug 21, 2018 3:25 pm
Hello I am getting the folowing error message (repeated several times) inside of the Report view:
Show.TempoVis.isIn3DView error: No module named pivy

But all seems working well. Am I missing something ?
Assembly3 does not use pivy, but you will not be able to use some other workbenches, like Draft and Arch. See here for instruction.
Try Assembly3 (latest version 0.10.2) along with my custom build of FreeCAD at here.
And if you'd like to show your support, you can donate through patreon, liberapay, or paypal
User avatar
fosselius
Posts: 340
Joined: Sat Apr 23, 2016 10:03 am

Re: Assembly3 preview

Postby fosselius » Wed Aug 22, 2018 5:21 am

Maybe we should refer to looo:s py3 fork?
https://github.com/FreeCAD/pivy

@realthunder, how do you feel about basing the appimages on python 3?
The reason is that your fork will most likely not be merged until FreeCAD have already moved to python 3 anyway, and you might actually have more testers on your appimages then the python 3 releases of FreeCAD that are made..
wsteffe
Posts: 142
Joined: Thu Aug 21, 2014 8:17 pm

Re: Assembly3 preview

Postby wsteffe » Wed Aug 22, 2018 5:46 am

Thanks realthunder,

actually pivy is included in ubuntu 18.04
I have installed it with "sudo apt-gey install python-pivy"
and the error message disappeared.
User avatar
kwahoo
Posts: 218
Joined: Fri Nov 29, 2013 3:09 pm
Contact:

Re: Assembly3 preview

Postby kwahoo » Wed Aug 22, 2018 9:45 am

realthunder wrote:
Tue Aug 21, 2018 9:37 pm
Because it conflicts with the PlaneAlginemnt constraint. Simply replace both constraints with a single PlaneCoincident constraint.
Thanks,
PlaneCoincident works. I used circular edges, since it does not work for cylindrical faces. Is it a correct approach?
realthunder
Posts: 1028
Joined: Tue Jan 03, 2017 10:55 am

Re: Assembly3 preview

Postby realthunder » Wed Aug 22, 2018 9:56 am

kwahoo wrote:
Wed Aug 22, 2018 9:45 am
Thanks,
PlaneCoincident works. I used circular edges, since it does not work for cylindrical faces. Is it a correct approach?
Yes. You can use the Offset property of PlaneCoincident constraint to move that little plug up and down. If you want free movement of the plug along its cylindrical axis, then you should replace PlaneCoincident with AxialAlignment. You don't need to change anything, just the ConstraintType property of the constraint.
Try Assembly3 (latest version 0.10.2) along with my custom build of FreeCAD at here.
And if you'd like to show your support, you can donate through patreon, liberapay, or paypal
realthunder
Posts: 1028
Joined: Tue Jan 03, 2017 10:55 am

Re: Assembly3 preview

Postby realthunder » Wed Aug 22, 2018 10:28 am

New version released

Expression now support link and sub object. It will try to resolve a the property from the linked object. To refer to a sub-object, use the following syntax

Code: Select all

group.<<child.grandchild>>.property

group.<<$child_label.$grandchild_label>>.property

.<<my_child.my_grandchild>>.property

# For assembly container/link group/link array, you can also use integer index, such as below,
# where 0 is the first child of the assembly, which is always the constraint group. Use $ to refer by label.

assembly.<<0.$PlaneConincident>>.Angle

In case of external linked objects, using sub-object is sometimes the only way to refer to those objects, especially for multi-level linking. You can't directly refer to an external object. You can use docname#objname syntax, but with multi-level linking, it is much easier to use sub-object.


TechDraw also supports link and sub objects now,

Image
Try Assembly3 (latest version 0.10.2) along with my custom build of FreeCAD at here.
And if you'd like to show your support, you can donate through patreon, liberapay, or paypal
User avatar
jpg87
Posts: 278
Joined: Thu Mar 16, 2017 7:16 am
Location: Limoges - France
Contact:

Re: Assembly3 preview

Postby jpg87 » Wed Aug 22, 2018 3:35 pm

Hi,
I've been working on another topic for some time, but I'm still very much attentive to the development of ASM3.
I have a problem however: the images you provide are going too fast for me!
I have found a way to start the first image, but the scroll is too fast for me, and as we can not put a picture gif paused, I am forced to restart each time at the beginning.
If you could make videos available for download in another format that can be played with a possible pause, I would be particularly pleased!
Unless you know a converter (free of course if possible), I'll manage.
I have a program (Camtasia Studio), for which I acquired a license he has years for my work, but oddly he rarely reads your files gif ...

Thank you very much.
My website : http://help-freecad-jpg87.fr updated 2018/10/17
Mark Szlazak
Posts: 403
Joined: Tue Apr 04, 2017 6:06 pm
Location: Edmonton, Canada

Re: Assembly3 preview

Postby Mark Szlazak » Wed Aug 22, 2018 4:49 pm

jpg87 wrote:
Wed Aug 22, 2018 3:35 pm
Hi,
I've been working on another topic for some time, but I'm still very much attentive to the development of ASM3.
I have a problem however: the images you provide are going too fast for me!
I have found a way to start the first image, but the scroll is too fast for me, and as we can not put a picture gif paused, I am forced to restart each time at the beginning.
If you could make videos available for download in another format that can be played with a possible pause, I would be particularly pleased!
Unless you know a converter (free of course if possible), I'll manage.
I have a program (Camtasia Studio), for which I acquired a license he has years for my work, but oddly he rarely reads your files gif ...

Thank you very much.
I emphatically second that!
User avatar
easyw-fc
Posts: 2588
Joined: Thu Jul 09, 2015 9:34 am

Re: Assembly3 preview

Postby easyw-fc » Wed Aug 22, 2018 5:37 pm

jpg87 wrote:
Wed Aug 22, 2018 3:35 pm
Hi,
I've been working on another topic for some time, but I'm still very much attentive to the development of ASM3.
I have a problem however: the images you provide are going too fast for me!
I have found a way to start the first image, but the scroll is too fast for me, and as we can not put a picture gif paused, I am forced to restart each time at the beginning.
If you could make videos available for download in another format that can be played with a possible pause, I would be particularly pleased!
Unless you know a converter (free of course if possible), I'll manage.
I have a program (Camtasia Studio), for which I acquired a license he has years for my work, but oddly he rarely reads your files gif ...

Thank you very much.
try smplayer https://portableapps.com/apps/music_vid ... r_portable
it can open and play gifs
Handbrake can convert gif to MP4
https://handbrake.fr/