Delete
SUMMARY
delete removes a frame from the tree by name.
The Skill
python
tree.delete("camera")The Code
python
"""
Example of TransformTree.delete.
"""
from loguru import logger
from telekinesis.tf import tftree
def main():
"""
Remove a frame from the tree.
"""
tree = tftree.TransformTree("world")
tree.add("world", "camera", [0, 0, 1, 0, 0, 0], rot_type="deg")
tree.visualize_rerun(axis_len=0.5)
logger.info(f"Frames before delete: {list(tree.find_nodes(['world', 'camera']).keys())}")
tree.delete("camera")
logger.info(f"Frames after delete: {list(tree.find_nodes(['world', 'camera']).keys())}")
if __name__ == "__main__":
main()Parameter Configuration
| Parameter | Type | Default | Description |
|---|---|---|---|
node_name | str | required | The name of the frame to remove. |
Raises
| Exception | Condition |
|---|---|
TypeError | node_name is not a string. |
ValueError | No frame named node_name exists in the tree. |