placement_context
Analyze the drawing to infer block placement (point, rotation, scale, layer), correcting for block geometry and building rotation. Returns anchors, rows, gaps, and an insert_block call.
Instructions
DONDE, con que rotacion, escala y capa va lo que estas por dibujar — deducido de lo que YA esta dibujado. Corrre esto antes de cualquier insert_block / draw_bathroom sobre un plano existente.
Resuelve las tres cosas que hacen que una insercion caiga en cualquier lado: la caja REAL de cada bloque (los de Azcuy tienen la geometria hasta 186 m lejos de su punto base, asi que el punto de insercion no dice donde se ve), el marco girado del edificio (2.41 grados: razonar en X/Y del mundo da mal), y la convencion de capa/escala/rotacion, que se copia de las instancias existentes en vez de inventarse.
Devuelve anclas con bbox de mundo, las filas detectadas con su paso, los huecos libres y un punto sugerido con la llamada exacta a insert_block. Es read-only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| block | No | ||
| layer | No | ||
| limit | No | ||
| near_x | No | ||
| near_y | No | ||
| radius | No | ||
| reference_block | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||