Search found 1052 matches
- 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 ...
- 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 ...
- 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.
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.
- 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....
- 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...
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...
- 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...
- 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...
- 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...
- 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 !
@Turro75,
i eliminated the expensive math.sin() and math.atan() functions from calcMoveData().
Branch solver-stabilization is updated again !
- 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'...