Modelagem baseada em restrições
No MicroStation, um modelo armazena mais do que apenas a geometria final. Armazena as regras de intenção do desenho que governam o que acontecerá quando a geometria muda. Estas regras são descritas como Restrições.
Um corpo rígido sem restrições no espaço tem seis graus de liberdade: três movimentos de tradução ao longo dos eixos x, y e z e de três movimentos giratórios em torno dos eixos x, y e z respectivamente. O número de movimentos que independentes que um corpo tem, isto é, quantas maneiras distintas o corpo pode ser movido é o grau de liberdade (DOF) do corpo. As restrições são limitações a estes graus de liberdade do corpo.
A modelagem baseada em restrição é uma técnica que ajuda a controlar o processo de modificação do modelo facilmente implicando restrições no esboço ou no desenho 2D. Estas restrições permitem que você preserve a intenção de desenho original mesmo se mudanças são feitas ao modelo que você criou. Isto permite muita flexibilidade no desenho.
Por exemplo, você pode atribuir restrições para assegurar-se de que os centros dos furos estejam sempre situados a duas vezes seu raio das bordas de um modelo.
Se os furos são sem restrições, permanecerão em seu lugar atual mesmo se a parte do paralelepípedo base do modelo é alterada. Contudo, quando os furos são sem restrições para estar a uma distância específica das bordas, eles serão realocados para honrar as restrições.