2.7
Figuras sobre un lado
DisponibleUn cuadrado puede apoyarse en un segmento en vez de dibujarse aparte: su lado ES el segmento. Al mover cualquiera de los dos extremos, el cuadrado cambia de tamaño y gira con él.
Qué produce
Un polígono derivado que sigue vivo mientras viva su apoyo, con su centro disponible como punto derivado.
QF DSL
/qf-dsl
P = quadrilateral(A, B, C, D)
Qab = square_on(AB, external)
Qbc = square_on(BC, external)
Qcd = square_on(CD, external)
Qda = square_on(DA, external)
U = center(Qab)
V = center(Qbc)
W = center(Qcd)
X = center(Qda)
uw = segment(U, W)
vx = segment(V, X)Declarar el polígono nombra sus lados (AB, BC, CD, DA) y le da sentido a external: el motor calcula el semiplano.
Asistente con IA
Sobre cada lado del cuadrilátero ABCD construye un cuadrado hacia afuera y marca el centro de cada uno.Editable en el panel
Lado (afuera/adentro o izquierda/derecha)acoplado o desacopladorellenocontorno
Ten en cuenta
Con dos puntos sueltos hay que elegir izquierda o derecha respecto de la dirección A→B: un segmento suelto no tiene «adentro». Con un polígono declarado, external y internal se recalculan en cada render, así que siguen siendo correctos aunque deformes la figura.