Cosa significa un sistema grafico basato su vincoli?


Risposte:


11

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.

inserisci qui la descrizione dell'immagine

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.


5

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.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.