Scratchpad là một hệ thống đồ họa dựa trên ràng buộc.
Hệ thống đồ họa dựa trên ràng buộc có nghĩa là gì?
Scratchpad là một hệ thống đồ họa dựa trên ràng buộc.
Hệ thống đồ họa dựa trên ràng buộc có nghĩa là gì?
Câu trả lời:
Nếu bạn có một bản vẽ hình học với các phép đo, bạn có thể giải quyết hình dạng phải là gì. Điều này có giá trị ví dụ trong kỹ thuật vì nó cho phép bạn chỉ định các yêu cầu và sau đó máy tính có thể giải quyết bản vẽ bị ràng buộc thông qua một bộ giải.
Hình 1 : Bộ giải hạn chế trong hành động, các ràng buộc màu đỏ được cố định trong khi các màu xanh có thể tự do thay đổi.
Có một số cách làm thế nào bộ giải có thể hoạt động, nó có thể là một phi tuyến số dựa trên độ dốc gốc. Hoặc nó có thể là đại số đầy đủ. Thông thường, nó là một bộ giải giảm độ dốc vì nó dễ thực hiện hơn và có thể nhanh hơn.
Sketchpad là một hệ thống cho phép bạn vẽ các hình đơn giản bằng cách sử dụng các đường và đường cong trong 2D. Nó duy trì các ràng buộc giữa các hình dạng. Ví dụ: điểm cuối của một dòng có thể bị hạn chế nằm trên một dòng khác. Ngoài ra, như đã đề cập trong bài viết Wikipedia, người dùng có thể đặt độ dài cố định cho một dòng hoặc một góc giữa hai dòng được kết nối. Các ràng buộc này sẽ được hệ thống tự động áp dụng trong khi chỉnh sửa sơ đồ, ví dụ, khi di chuyển một dòng, các dòng khác sẽ được điều chỉnh để duy trì các ràng buộc.