Search found 1052 matches

by kbwbe
Tue Jul 24, 2018 1:15 pm
Forum: Assembly
Topic: Another approach to assembly solver (A2plus)
Replies: 1842
Views: 519659

Re: Another approach to assembly solver (A2plus)

@project4, this evening i will try to change the implementation of axis-direction. ;) This will gain some speed during iteration as there are no decisions to do concerning direction. Still wondering where the problems with rotation are coming from... Ohhh... More changes to follow up and integrate ...
by kbwbe
Tue Jul 24, 2018 1:11 pm
Forum: Assembly
Topic: Another approach to assembly solver (A2plus)
Replies: 1842
Views: 519659

Re: Another approach to assembly solver (A2plus)

@project4, is it still possible to deactivate stage handling within your thread ? I would like to merge as fast as possible branch solver-stabi and yours. Perhaps you can activation/deactivation with a central flag somewhere. What do you mean by "stage handling"? So that your new variant ...
by kbwbe
Tue Jul 24, 2018 10:57 am
Forum: Assembly
Topic: Another approach to assembly solver (A2plus)
Replies: 1842
Views: 519659

Re: Another approach to assembly solver (A2plus)

@project4,

is it still possible to deactivate stage handling within your thread ? I would like to merge as fast as possible branch solver-stabi and yours.
Perhaps you can activation/deactivation with a central flag somewhere.
by kbwbe
Tue Jul 24, 2018 10:51 am
Forum: Assembly
Topic: Another approach to assembly solver (A2plus)
Replies: 1842
Views: 519659

Re: Another approach to assembly solver (A2plus)

Hi @project4, i am just finishing some small modifications of solversystem in my branch. I will merge within 1/2 hour about. Iterating speed went up factor 2. I made same experience as you. Algorithm seems to be better suitable for small and big parts, but convergency is lower and needs more steps....
by kbwbe
Tue Jul 24, 2018 10:50 am
Forum: Assembly
Topic: Another approach to assembly solver (A2plus)
Replies: 1842
Views: 519659

Re: Another approach to assembly solver (A2plus)

@project4,
this evening i will try to change the implementation of axis-direction. ;) This will gain some speed during iteration as there are no decisions to do concerning direction.

Still wondering where the problems with rotation are coming from...
by kbwbe
Tue Jul 24, 2018 10:36 am
Forum: Assembly
Topic: Another approach to assembly solver (A2plus)
Replies: 1842
Views: 519659

Re: Another approach to assembly solver (A2plus)

@kbwbe I think I've finished the code refubrishing. Pushing it here: https://github.com/abetis/A2plus/tree/load_deps_when_needed I've integrated all the changes from your solver-stabilization branch. But not all the files could be resolved... I've switched back to your branch, but it couldn't resol...
by kbwbe
Tue Jul 24, 2018 7:46 am
Forum: Assembly
Topic: Another approach to assembly solver (A2plus)
Replies: 1842
Views: 519659

Re: Another approach to assembly solver (A2plus)

Kbwbe The dof are property of each rigid so the axis must be relative to the rigid's shape. If I'm not wrong the solver uses global coordinates and placement so every time you must convert relative to global and viceversa. Hi Turro, the deps are always moved in same way as rigid. Therefore they are...
by kbwbe
Tue Jul 24, 2018 6:25 am
Forum: Assembly
Topic: Another approach to assembly solver (A2plus)
Replies: 1842
Views: 519659

Re: Another approach to assembly solver (A2plus)

Update to the algorithm: When moving in the parent's chain to find a rigid that can't be moved, so the chain search will be stopped... That "can't move" flag should be set after previous chain calculations and based on its constraint to parent rigids. For example, cylinder and piston migh...
by kbwbe
Mon Jul 23, 2018 11:07 pm
Forum: Assembly
Topic: Another approach to assembly solver (A2plus)
Replies: 1842
Views: 519659

Re: Another approach to assembly solver (A2plus)

@project4,
@Turro75,

i eliminated the expensive math.sin() and math.atan() functions from calcMoveData().
Branch solver-stabilization is updated again !
by kbwbe
Mon Jul 23, 2018 7:21 pm
Forum: Assembly
Topic: Another approach to assembly solver (A2plus)
Replies: 1842
Views: 519659

Re: Another approach to assembly solver (A2plus)

Hi @Turro, this are good news. If we need six axis' inside a rigid, I think we have to implement 2 vectors per axis. One to the beginning, one to the end. So if a rigid is rotated, the axis can be reconstructed. But it will be more overhead as there 12 vectors more to be rotated. It is a lot ! Can'...