3D view/ru: Difference between revisions

From FreeCAD Documentation
No edit summary
(Created page with "FreeCAD использует библиотеку Quarter для использования Coin3D в среде Qt.")
Line 48: Line 48:
== Подробности ==
== Подробности ==


FreeCAD uses the Quarter library to use Coin3D in a Qt environment.
FreeCAD использует библиотеку Quarter для использования Coin3D в среде Qt.


It is possible to interact directly with the 3D view scenegraph from the [[Python console|Python console]] by using the Python library Pivy.
It is possible to interact directly with the 3D view scenegraph from the [[Python console|Python console]] by using the Python library Pivy.

Revision as of 10:59, 3 April 2021

Введение

3D вид в FreeCAD это экземпляр Coin3D граф сцены, который формирует самое важное окно интерфейса. Coin3D-это библиотека, реализующая стандарт описания сцен OpenInventor 2.1

Некоторые свойства вида, такие как цвет фона, стиль навигации мыши и шаги масштабирования, можно настроить в редакторе настроек.

3D вид является компонентом интерфейса FreeCAD. По умолчанию он показывает небольшой виджет с координатными осями и навигационный куб также с координатными осями; сетку можно отобразить и настроить, загрузив верстак Draft.

Действия

Примечание: действия ссылок ввели в версию introduced in version 0.19.

Поскольку в дереве проекта перечислены большинство объектов, видимых в 3D-представлении, многие действия совпадают с теми, которые могут быть выполнены из дерева проекта.

Когда по умолчанию активен верстак Центр Запуска, щелчок правой кнопкой мыши на 3D-виде показывает только одну команду:

  • Стили навигации: различные стили поведения кнопок при работе с 3-кнопочной мышью или сенсорным трекпадом ноутбука.

Однако после загрузки верстака появляются дополнительные команды:

Кроме того, в зависимости от активного верстака и активного в данный момент объекта, могут быть доступны другие контекстные команды.

Например, с выбранным верстаком Part(Деталь) и одним выбранным объектом:

  • Внешний вид: запускает диалоговое окно для изменения цвета и размеров линий и вершин, а также цвета граней.
  • Видимость: делает объект видимым или невидимым в окне 3D-вида.
  • Откл-вкл выделяемость: делает объект больше не выбираемым в окне 3D-вида; снова используйте эту команду, чтобы отменить этот эффект. Она устанавливает атрибут Selectable объекта в значение true или false. Измените свойство ВидSelectable переключив его в редакторе свойств.
  • Перейти к выделенному: раскрывает древо проекта, чтобы показать выбранный объект в его иерархии.
  • Случайный цвет: назначает объекту случайный цвет. Он устанавливает значение атрибута цвета объекта ShapeColor, массивом (r,g,b) из трёх случайных значений в диапазоне от 0 до 1. Измените свойство, отредактировав ВидShape Color в редакторе свойств.
  • Удалить: удаляет объект из документа и из 3D-вида, вызывая метод removeObject() документа.

Другой пример, с верстаком Draft и одним выбранным объектом, он показывает те же команды, что и в случае с верстаком Part, но так же:

  • Draft: команды создания и изменения объектов из верстака Draft.
  • Utilities: дополнительные контекстные команды, предоставляемые верстаком Draft.

Подробности

FreeCAD использует библиотеку Quarter для использования Coin3D в среде Qt.

It is possible to interact directly with the 3D view scenegraph from the Python console by using the Python library Pivy.

For more information see the power user documentation: