-
Notifications
You must be signed in to change notification settings - Fork 49
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
Point ordering issue with plane_slicer #178
Comments
What is the behavior that you are expecting from this tool path planner? Are you wanting circular paths that traverse around the perimeter of the cylinder at different heights, or do you want the same type of coverage pattern shown above, just in a different orientation? |
I want circular paths that traverse around the perimeter. The piece is a cylinder, so trajectories shown above actually go through the inside of the piece. |
To fix this, we would need to create a new tool path modifier which sorts the points in a tool path segment in a circular fashion based on some criteria (e.g., choose points greedily by distance to previous point, etc.). Then you could apply this new modifier behind the plane slice planner in a tool path planner pipeline to produce the results you are looking for |
@marip8 AFAIK the |
It actually does. If you dig down deep enough:
This example is a bit convoluted, but that's why the reorganization is happening. Ultimately our goal is to replace |
Okay, thanks I got a bit lost there. Now I can at least try to modify it myself to suit my needs. |
Let me know if you need any more clarification or help implementing my suggestion from above if you end up creating a new tool path modifier. I would be happy to review and accept it as a contribution to the repository if don't mind making it open-source |
Just commenting out the RasterOrganizationModifier seems to work fine for my use case. |
Hello. I am trying to use noether with complex geometry (such as a cylinder) and I am seeing some issues.
I am running the plane_slicer_rastering_generator_demo.launch with a cylindrical mesh (download link) and getting the following in noether.
As you can see, while the points seem to be correct, they seem to be ordered by the x coordinate instead of going around the cyllinder. Can someone help me figure out where to look to try and solve this?
The text was updated successfully, but these errors were encountered: