В 3D-пространстве произвольной формы общая высота пространства определяется объектами границ в ассоциативном пространстве или высотой геометрического 3D-объекта в неассоциативном пространстве. В пределах общей высоты пространства можно изменить высоту отдельных компонентов, но высота этих компонентов не вычитается и не прибавляется к общей высоте пространства. Например, если увеличить высоту над массивом потолка, то, соответственно, уменьшится уровень потолка.
К изменению высоты 3D пространств произвольной формы налагаются следующие дополнительные ограничения:
- Можно изменить толщину потолка и высоту над массивом потолка. Однако если толщина массива потолка задана равной 0, значение высоты надпотолочного пространства также равно 0 и не может быть изменено.
- Можно изменить толщину пола и высоту под массивом пола. Однако если толщина массива пола задана равной 0, значение высоты ниже массива пола также равно 0 и не может быть изменено.
- Если толщина массивов и потолка, и пола равны 0, значение высоты потолка не подлежит редактированию.
- Привязка 3D пространств произвольной формы всегда задается по "Верхнему уровню пола".
- Если установить нижний уровень потолка на ту же высоту, что и верхний уровень пространства, тогда потолок выйдет за действительный ограниченный объем и не будет прочерчиваться. Однако невозможно установить нижний уровень потолка выше верхнего уровня пространства.
- Если установить верхний уровень пола на ту же высоту, что и нижний уровень пространства, тогда пол выйдет за действительный ограниченный объем и не будет прочерчиваться. Однако невозможно установить верхний уровень пола ниже нижнего уровня пространства.
- Высота потолка 3D пространств произвольной формы измеряется от нижней поверхности массива потолка до верхней поверхности массива пола. В тех случаях, когда и массив пола, и массив потолка приравнены к 0, высота потолка находится в диапазоне от верхнего уровня пространства до нижнего уровня пространства.