place_ifc_object
Position IFC elements in a model by specifying coordinates and optional Z-axis rotation. Use this tool to place specific IFC types accurately in 3D space within a Blender-integrated environment.
Instructions
Place an IFC object at a specified location with optional rotation.
This tool allows you to create and position IFC elements in the model.
The object is placed using the specified IFC type and positioned
at the given coordinates with optional rotation around the Z axis.
Args:
type_name: Name of the IFC element type to place (must exist in the model)
x: X-coordinate in model space
y: Y-coordinate in model space
z: Z-coordinate in model space
rotation: Rotation angle in degrees around the Z axis (default: 0)
Returns:
A message with the result of the placement operation
Input Schema
Name | Required | Description | Default |
---|---|---|---|
rotation | No | ||
type_name | Yes | ||
x | Yes | ||
y | Yes | ||
z | Yes |
Input Schema (JSON Schema)
{
"properties": {
"rotation": {
"default": 0,
"title": "Rotation",
"type": "number"
},
"type_name": {
"title": "Type Name",
"type": "string"
},
"x": {
"title": "X",
"type": "number"
},
"y": {
"title": "Y",
"type": "number"
},
"z": {
"title": "Z",
"type": "number"
}
},
"required": [
"type_name",
"x",
"y",
"z"
],
"title": "place_ifc_objectArguments",
"type": "object"
}