3D view/ru: Difference between revisions
No edit summary |
(Created page with "FreeCAD использует библиотеку Quarter для использования Coin3D в среде Qt.") |
||
Line 48: | Line 48: | ||
== Подробности == |
== Подробности == |
||
FreeCAD |
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-кнопочной мышью или сенсорным трекпадом ноутбука.
Однако после загрузки верстака появляются дополнительные команды:
- Действия ссылки: Создать ссылку.
- Создать группу Ссылок: Simple group, Group with links, Group with transform links.
- Уместить всё: панорамирование и масштабирование вида для размещения всех объектов документа на экране.
- Уместить выделенное: перемещает и масштабирует изображение так, чтобы полностью показать на экране выбранный в данный момент объект.
- Стиль отрисовки: как есть, точки, каркас, скрытые линии, без затенения, только грани, плоские линии.
- Стандартные виды: изометрический, спереди, сверху, справа, сзади, снизу, слева, повернуть влево, повернуть вправо.
- Measure/Измерения: показывать замеры, удалить замеры.
- Окно документа: закреплённое, откреплённое, и на весь экран.
Кроме того, в зависимости от активного верстака и активного в данный момент объекта, могут быть доступны другие контекстные команды.
Например, с выбранным верстаком 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:
- Scenegraph, description of Coin3D.
- Pivy, usage of Coin3D from the Python console.
- Third party libraries used by FreeCAD.
- Coin3D C++ documentation.
- Preferences Editor, Interface Customization
- Главное окно: Standard menu, Main view area, 3D view, Combo view (Tree view, Task panel, Property editor), Selection view, Report view, Python console, Status bar, DAG view, Workbench Selector
- Дополнительные окна: Scene inspector, Dependency graph
- Начинающим
- Установка: Загрузка, Windows, Linux, Mac, Дополнительных компонентов, Docker, AppImage, Ubuntu Snap
- Базовая: О FreeCAD, Интерфейс, Навигация мыши, Методы выделения, Имя объекта, Настройки, Верстаки, Структура документа, Свойства, Помоги FreeCAD, Пожертвования
- Помощь: Учебники, Видео учебники
- Верстаки: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework