select_objects
Select or deselect objects in 3ds Max scenes by name, type, or action like clear, invert, or select all.
Instructions
在 3ds Max 场景中选择或取消选择对象。
该工具可以按名称或类型选择场景中的对象,也可以清除当前选择。
Args: object_name: 要选择的物体名称。支持以下格式: - 精确名称:如 "Box001" - 通配符:如 "Box*" 选择所有以 Box 开头的物体 - 多个名称:用英文逗号分隔,如 "Box001,Sphere001" - 留空配合 object_type 使用,按类型选择 object_type: 按类型选择,如 "Geometry"、"Light"、"Camera"、"Box"、"Sphere" 等。 可与 object_name 组合使用。 action: 操作类型。 - "select": 选择匹配的对象(默认),替换当前选择。 - "add": 将匹配的对象添加到当前选择中。 - "deselect": 从当前选择中移除匹配的对象。 - "clear": 清除所有选择(忽略 object_name 和 object_type)。 - "invert": 反转当前选择(忽略 object_name 和 object_type)。 - "all": 选择所有对象(忽略 object_name 和 object_type)。
Returns: dict: 操作结果。 - success (bool): 是否成功。 - selected (list): 当前选中的对象名称列表。 - selected_count (int): 当前选中的对象数量。 - message (str): 操作描述信息。
示例调用 - 选择单个对象: select_objects(object_name="Box001")
示例调用 - 按通配符选择: select_objects(object_name="Wall*")
示例调用 - 按类型选择所有灯光: select_objects(object_type="Light")
示例调用 - 清除选择: select_objects(action="clear")
示例调用 - 选择所有对象: select_objects(action="all")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| object_name | No | ||
| object_type | No | ||
| action | No | select |