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