Scratchpad era un sistema grafico basato sui vincoli.
Cosa significa un sistema grafico basato su vincoli?
Scratchpad era un sistema grafico basato sui vincoli.
Cosa significa un sistema grafico basato su vincoli?
Risposte:
Se hai un disegno geometrico con misure puoi risolvere quale deve essere la forma. Ciò è utile ad esempio in ingegneria poiché consente di specificare i requisiti e il computer può quindi risolvere il disegno vincolato tramite un solutore.
Immagine 1 : risolutore di vincoli in azione, i vincoli rossi sono fissi mentre quelli blu sono liberi di cambiare.
Esistono diversi modi in cui il solutore potrebbe funzionare, potrebbe essere un numero non lineare basato sulla discesa del gradiente. Oppure può essere completamente algebrico. Di solito è un solutore di discesa gradiente in quanto è più facile da implementare e forse più veloce.
Sketchpad era un sistema che ti consentiva di disegnare forme semplici usando linee e curve in 2D. Ha mantenuto i vincoli tra le forme. Ad esempio, un punto finale di una linea potrebbe essere costretto a trovarsi su un'altra linea. Inoltre, come menzionato nell'articolo di Wikipedia, l'utente può impostare una lunghezza fissa per una linea o un angolo tra due linee collegate. Questi vincoli verrebbero applicati automaticamente dal sistema durante la modifica dei diagrammi, ad esempio quando si sposta una linea, le altre linee verrebbero regolate per mantenere i vincoli.