delete_object
Remove specified objects from 3ds Max scenes using exact names, wildcards, or comma-separated lists to manage scene content efficiently.
Instructions
删除 3ds Max 场景中的指定物体。
该工具可以删除场景中指定名称的对象。支持通配符 "*" 进行批量删除。
Args: object_name: 要删除的物体名称。支持以下格式: - 精确名称:如 "Box001",删除指定物体。 - 通配符:如 "Box*",删除所有以 "Box" 开头的物体。 - 多个名称:用英文逗号分隔,如 "Box001,Sphere001,Cylinder001"。 - 特殊值 "*":删除场景中所有对象(谨慎使用!)。
Returns: dict: 操作结果。 - success (bool): 是否成功。 - deleted (list): 被删除的对象名称列表。 - deleted_count (int): 被删除的对象数量。 - not_found (list): 未找到的对象名称列表(仅精确匹配时)。 - message (str): 操作描述信息。
示例调用 - 删除单个物体: delete_object(object_name="Box001")
示例调用 - 批量删除(通配符): delete_object(object_name="Box*")
示例调用 - 删除多个指定物体: delete_object(object_name="Box001,Sphere001,Cylinder001")
示例调用 - 删除所有物体: delete_object(object_name="*")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| object_name | Yes |