3D view/ru: Difference between revisions

From FreeCAD Documentation
No edit summary
(Updating to match new version of source page)
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
<languages/>


<span id="Introduction"></span>
== Введение ==
== Введение ==


Line 7: Line 8:
<b>3D вид</b> в FreeCAD это экземпляр Coin3D [[Scenegraph/ru| граф сцены]], который формирует самое важное окно [[interface/ru|интерфейса]]. Coin3D-это библиотека, реализующая стандарт описания сцен OpenInventor 2.1
<b>3D вид</b> в FreeCAD это экземпляр Coin3D [[Scenegraph/ru| граф сцены]], который формирует самое важное окно [[interface/ru|интерфейса]]. Coin3D-это библиотека, реализующая стандарт описания сцен OpenInventor 2.1


<div class="mw-translate-fuzzy">
Некоторые свойства вида, такие как цвет фона, [[Mouse_Model/ru|стиль навигации мыши]] и шаги масштабирования, можно настроить в [[Preferences_Editor/ru|редакторе настроек]].
Некоторые свойства вида, такие как цвет фона, [[Mouse_Model/ru|стиль навигации мыши]] и шаги масштабирования, можно настроить в [[Preferences_Editor/ru|редакторе настроек]].
</div>


[[File:FreeCAD_3D_view.png|600px]]
[[File:FreeCAD_3D_view.png|600px]]
Line 13: Line 16:
{{Caption|<b>3D вид</b> является компонентом [[Interface/ru|интерфейса]] FreeCAD. По умолчанию он показывает небольшой виджет с координатными осями и навигационный куб также с координатными осями; сетку можно отобразить и настроить, загрузив [[Draft Workbench/ru|верстак Draft]].}}
{{Caption|<b>3D вид</b> является компонентом [[Interface/ru|интерфейса]] FreeCAD. По умолчанию он показывает небольшой виджет с координатными осями и навигационный куб также с координатными осями; сетку можно отобразить и настроить, загрузив [[Draft Workbench/ru|верстак Draft]].}}


<span id="Actions"></span>
== Действия ==
== Действия ==

{{Emphasis|Примечание:}} действия ссылок ввели в версию {{Version|0.19}}.


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


<div class="mw-translate-fuzzy">
Когда по умолчанию активен верстак [[Start_Workbench/ru| Центр Запуска]], щелчок правой кнопкой мыши на 3D-виде показывает только одну команду:
Когда по умолчанию активен верстак [[Start_Workbench/ru| Центр Запуска]], щелчок правой кнопкой мыши на 3D-виде показывает только одну команду:
* {{MenuCommand|[[Mouse_Model/ru|Стили навигации]]}}: различные стили поведения кнопок при работе с 3-кнопочной мышью или сенсорным трекпадом ноутбука.
* {{MenuCommand|[[Mouse_Model/ru|Стили навигации]]}}: различные стили поведения кнопок при работе с 3-кнопочной мышью или сенсорным трекпадом ноутбука.
</div>


Однако после загрузки [[Workbenches/ru|верстака]] появляются дополнительные команды:
Однако после загрузки [[Workbenches/ru|верстака]] появляются дополнительные команды:
Line 42: Line 46:
* {{MenuCommand|[[Std_Delete/ru|Удалить]]}}: удаляет объект из документа и из 3D-вида, вызывая метод {{incode|removeObject()}} документа.
* {{MenuCommand|[[Std_Delete/ru|Удалить]]}}: удаляет объект из документа и из 3D-вида, вызывая метод {{incode|removeObject()}} документа.


Another example, with the [[Draft Workbench|Draft Workbench]] and one object selected, it shows the same commands as with the [[Part Workbench|Part Workbench]], but also:
Другой пример, с [[Draft Workbench/ru|верстаком Draft]] и одним выбранным объектом, он показывает те же команды, что и в случае с [[Part Workbench/ru|верстаком Part]], но так же:
* {{MenuCommand|Draft}}: object creation and modification commands from the [[Draft Workbench|Draft Workbench]].
* {{MenuCommand|Draft}}: команды создания и изменения объектов из [[Draft Workbench/ru|верстака Draft]].
* {{MenuCommand|Utilities}}: additional contextual commands provided by the [[Draft Workbench|Draft Workbench]].
* {{MenuCommand|Utilities}}: дополнительные контекстные команды, предоставляемые [[Draft Workbench/ru|верстаком Draft]].


== Details ==
<span id="Details"></span>
== Подробности ==


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


Можно напрямую взаимодействовать с графом сцены 3D-вида из [[Python_console/ru|консоли Python]] с помощью библиотеки Python Pivy.
It is possible to interact directly with the 3D view scenegraph from the [[Python console|Python console]] by using the Python library Pivy.


Дополнительные сведения см. в документации для опытных пользователей:
For more information see the power user documentation:
* [[Scenegraph|Scenegraph]], description of Coin3D.
* [[Scenegraph/ru|Scenegraph]], описание библиотеки Coin3D.
* [[Pivy|Pivy]], usage of Coin3D from the Python console.
* [[Pivy/ru|Pivy]], использование Coin3D из консоли Python.
* [[Third_Party_Libraries|Third party libraries]] used by FreeCAD.
* [[Third_Party_Libraries/ru|Сторонние библиотеки]] используемые FreeCAD.
* [https://grey.colorado.edu/coin3d/index.html Coin3D] C++ documentation.
* [https://grey.colorado.edu/coin3d/index.html Coin3D] C++ документация.


{{Interface navi{{#translation:}}}}
{{Interface navi{{#translation:}}}}

Latest revision as of 16:14, 20 May 2023

Введение

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

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

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

Действия

Поскольку в дереве проекта перечислены большинство объектов, видимых в 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.

Можно напрямую взаимодействовать с графом сцены 3D-вида из консоли Python с помощью библиотеки Python Pivy.

Дополнительные сведения см. в документации для опытных пользователей: