compas-dev / compas-dev/compas_fab

detach_attached_collision_mesh

Open
#303 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
137
Forks
47
PR merge metrics
No merged PRs in 30d

Description

Now for all the backends, we have `remove_attached_collision_mesh`, which will make the object disappear from the scene (exactly as the function name tells us).

However, in many use cases like pick-and-place, whenever the robot release an attached object at hand, we want to leave it at its current pose., and at the same time the attached object is **demoted to a collision object**, which should be considered as a part of the scene. So should we have a function like `detach_attached_collision_mesh` for the backend?

Victor and I have been using this feature in `compas_fab_pychoreo` for his recent integral timber joint prototype with clamps:
https://github.com/yijiangh/compas_fab_pychoreo/blob/master/src/compas_fab_pychoreo/client.py#L165
and it has been working pretty well for us. I'm wondering if anyone else would benefit from a feature like this.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.