O Scratchpad era um sistema gráfico baseado em restrições.
O que significa um sistema gráfico baseado em restrições?
O Scratchpad era um sistema gráfico baseado em restrições.
O que significa um sistema gráfico baseado em restrições?
Respostas:
Se você tiver um desenho geométrico com medidas, poderá resolver qual deve ser a forma. Isso é valioso, por exemplo, na engenharia, pois permite especificar os requisitos e o computador pode resolver o desenho restrito por meio de um solucionador.
Imagem 1 : Solucionador de restrições em ação, restrições em vermelho são fixadas, enquanto as azuis são livres para mudar.
Existem várias maneiras de como o solucionador pode funcionar, podendo ser um não linear numérico com base na descida do gradiente. Ou pode ser totalmente algébrico. Geralmente é um solucionador de descida de gradiente, pois é mais fácil de implementar e possivelmente mais rápido.
O Sketchpad era um sistema que permitia desenhar formas simples usando linhas e curvas em 2D. Mantinha restrições entre as formas. Por exemplo, um ponto final de uma linha pode ser restringido para ficar em outra linha. Além disso, como mencionado no artigo da Wikipedia, o usuário pode definir um comprimento fixo para uma linha ou um ângulo entre duas linhas conectadas. Essas restrições seriam aplicadas automaticamente pelo sistema durante a edição dos diagramas - por exemplo, ao mover uma linha, outras linhas seriam ajustadas para manter as restrições.