compas-dev / compas_fab

Robotic fabrication package for the COMPAS Framework.
https://compas.dev/compas_fab/
MIT License
108 stars 32 forks source link

Introduce Waypoint classes for describing targets with multiple points. #421

Closed yck011522 closed 1 month ago

yck011522 commented 2 months ago

This PR introduces a new class similar to Targets that are used for plan_motion(), but now for a sequence of targets. This is used for planning motions with multiple segments similar to the current plan_cartesian_motion().

The intended structure is a "Waypoints" parent class with two childs "FrameWaypoints" and "PointAxisWaypoints". First is used with a list of Frames similar to the current plan_cartesian_motion use case, second is used for 3D printing type of work.

What type of change is this?

Checklist

Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code.

jf--- commented 2 months ago

PointAxisWaypoints is exciting!

yck011522 commented 2 months ago

@gonzalocasas ping