Kendala (desain berbantuan komputer)

Kendala dalam perangkat lunak desain berbantuan komputer adalah batasan yang diberlakukan oleh seorang desainer terhadap sifat geometris dari entitas model desain untuk mempertahankan strukturnya saat model dimanipulasi. Properti ini dapat mencakup panjang relatif, sudut, orientasi, ukuran, pergeseran, dan perpindahan. Kendala dapat ditentukan pada dua atau lebih entitas sekaligus. Misalnya, dua garis dapat diberi kendala untuk memiliki panjang yang sama atau dua lingkaran memiliki dua jari-jari yang sama. Selain itu, kendala juga dapat diaplikasikan agar model padat dapat dikunci pada lokasi spesifik pada suatu ruang. Kendala dapat diaplikasikan pada sketsa dua dimensi dan tiga dimensi. Konsep kendala pertama kali dikemukakan sekitar tahun 1960-an dan dikembangkan lebih lanjut pada tahun 1970 hingga 1980-an.