get_object_properties
Retrieve comprehensive property data for 3ds Max scene objects, including transform, geometry, modifiers, and material information to understand object states.
Instructions
获取 3ds Max 场景中指定物体的详细属性信息。
该工具返回物体的变换信息(位置/旋转/缩放)、几何属性、修改器列表、 材质信息等综合属性数据,帮助 AI 了解物体的当前状态。
Args: object_name: 目标物体的名称(场景中已存在的对象)。
Returns: dict: 操作结果。 - success (bool): 是否成功。 - name (str): 物体名称。 - class_name (str): 物体类名(如 Box, Sphere, Editable_Poly 等)。 - super_class (str): 物体超类名(如 GeometryClass, Light 等)。 - transform (dict): 变换信息。 - position (list): 位置 [x, y, z]。 - rotation (list): 旋转欧拉角 [x, y, z](度数)。 - scale (list): 缩放 [x, y, z]。 - properties (dict): 物体的创建参数(如 radius, length 等)。 - modifiers (list): 修改器列表,每个包含 name 和 class_name。 - material (dict|None): 材质信息(如果有)。 - is_hidden (bool): 是否隐藏。 - is_frozen (bool): 是否冻结。 - wirecolor (list): 线框颜色 [r, g, b]。 - vertex_count (int): 顶点数(如果是网格对象)。 - face_count (int): 面数(如果是网格对象)。 - message (str): 操作描述信息。
示例调用: get_object_properties(object_name="Box001")
示例调用: get_object_properties(object_name="MCP_Sphere")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| object_name | Yes |