-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Request] Multiple targets? #9
Comments
I'm not quite sure what the general solution would be here. We could repeat the command for every pair of parts with the same setting but then how would you select the joint directions? Also, the order would be important: when three parts A, B, C are selected and you create joints in the order (AB, AC, BC) the result might be different than (BC, AB, AC). An other issue is the order of the parts within one joint: creating a joint between A and B is different from creating one between B and A because of the non-symmetric settings for fingers and notches. |
I also thought about this a while ago, as it takes some time to select all bodies and the directions. I didn't came up with something, as the direction is in my opinion the most critical part. The order of the joins, I would not mind, as I always use the symmetric ones. I didn't come up with something worth trying out, as nothing would be genetic enough. |
In the case of the shelves intersecting the "U", all directions could be equal, but I see the problem for unconstrained selections. Another problem will be intersections between multiple objects at once, as seen in the corners. To be honest, I have no concept how a generic solution could look like either, I can only speak for the use-case. |
I will keep the idea in mind. Once custom features are added to the API and this add-in uses them, I think it will be easier to try a batch mode. Maybe it could be done as a new command where you just have a good way of selecting all joints you want. I have no concrete plans to work on this at the moment but will keep the issue open as a reminder. Maybe after some other issues are done, I'll pick this up again. |
I have multiple intersections per part when designing lasercut assemblies and generating/building each finger joint one-by-one is cumbersome. Would it be possible to extend generation to multiples edges at once?
Doing multiple runs by hand is fine for now, but preventing intersecting fingers, keeping a clean history and using the right order by hand is error-prone. Feel free to reject this if it is outside of the project scope.
The text was updated successfully, but these errors were encountered: