Repository navigation
Conversation
`support_polygon` leía `dims_m` como si cada caja estuviese alineada con los
ejes, así que un paquete girado apoyaba su lado largo donde apoya el corto. No
es hipotético: de los 408 placements que hay en Supabase, 22 vienen con
`planned_pose.yaw = pi/2`, un giro deliberado del planificador, no ruido.
El margen pasa a medirse contra el casco convexo de las esquinas y no contra su
rectángulo envolvente, que incluye esquinas donde no apoya nada. Con una caja de
600x600 a 45° y el CoG en (250, 250) mm:
envolvente +174 mm (estable)
casco -54 mm (vuelca)
Es decir, el indicador que existe para avisar del derrumbe decía «bien» hasta el
derrumbe. Con giros de 0° o 90° los dos dan lo mismo, que es por lo que no se
había visto.
El `yaw` es un quinto elemento opcional de la tupla: la simulación y el sembrado
de hoy siguen escribiendo cuatro números y no cambian de número.
La planta y el alzado pintaban `dims_m` contra los ejes del palé, ignorando el
`yaw` de la pose. Con los 5 paquetes del episodio 01696b23/semilla 1, todos a
90°, la vista cenital enseñaba un palé que no era el que se montó:
std_l-00 (480x340) se dibujaba 480 en X y 340 en Y
ahora 340 en X y 480 en Y
polígono de soporte 113x81 px -> 81x114 px (los ejes, cambiados)
El alzado tenía el mismo error: la silueta de perfil es el ancho ya girado, así
que un paquete de canto se dibujaba un 41 % más ancho de lo que es.
El rectángulo se sigue dibujando sin girar y se gira con un `transform`, que
mantiene intacto el radio de esquina. Como +Y del mundo sube en pantalla, el
ángulo va cambiado de signo; con giros de 90° eso no se nota, así que queda
escrito donde se calcula.
La envolvente del apoyo usa ya las esquinas giradas. Sigue siendo un rectángulo
—para encuadrar— y no decide nada: el margen llega calculado del SDK.
Ya hay 8 niveles de paletizado en Supabase (2, 11, 12, 13, 21, 22, 23 y 31) y van a ser más. Con todas las tarjetas desplegadas, cada una son cuatro métricas con su curva, así que el veredicto de un nivel queda a una pantalla del siguiente: justo lo que esta pantalla existe para poder comparar. Plegada, la tarjeta sigue diciendo lo que importa —qué nivel, cuántas ejecuciones, con qué semillas y cómo va—; lo que se esconde son las curvas. La primera de cada tarea queda abierta, para no entrar a una lista de cabeceras. Es un `<details>`, que trae hechos el teclado, el foco y el «buscar en la página». El estado vive en el componente porque la pantalla refresca sola: si se dejaba en el DOM, el siguiente refetch replegaba la tarjeta recién abierta. «De un vistazo» abre la tarjeta a la que lleva; si no, el enlace llevaba a una cabecera cerrada, que es no llevar a ninguna parte.
Vercel Hobby trata cada fichero en /api como función y el build se cae al pasar de 12; en CI las claves vienen del entorno, no de .env.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.