Std ToggleVisibility/ru: Difference between revisions

From FreeCAD Documentation
(Created page with "==Программирование==")
No edit summary
 
Line 39: Line 39:


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
* Невидимые объекты отображаются с выделенной серым цветом меткой и выделенным серым цветом значком в [[Tree_view/ru|древовидном представлении]].
* Действие этих команд не может быть отменено через [[Std_Undo/ru|Std Undo]].
* Объекты, вложенные в [[Std_Part/ru|деталь]], или [[Std_LinkMake/ru|ссылку]] на [[Std_Group/ru|группу]], или группу ссылок, а также [[PartDesign_Feature/ru|features]] [[PartDesign_Body/ru|тела PartDesign]] будут видны на 3D-видах только в том случае, если их родитель также виден. Это означает, что в PartDesign теле, вложенный в деталь Std, будет виден в 3D-виде только в том случае, если сам объект, тело дизайна детали и деталь Std являются видимыми. И если Std_Part, в свою очередь, вложена в другую часть Std_Part, то этот последний объект также должен быть виден.
* Видимость объекта может быть изменена через соответствующее свойство {{PropertyData|Visibility}} в [[Property_editor/ru|Property editor]] или [[Combo_view/ru|Combo view]].
* Если видимость [[Std_Group/ru|группы]] (или производного от нее объекта, такого как [[Arch_BuildingPart/ru|часть здания]]) будет изменена, видимость ее вложенных объектов изменится соответствующим образом. Но их видимость также может быть изменена независимо.
* Действие этих команд не может быть отменено через команду [[Std_Undo/ru|Отменить]].
* Видимость объекта может быть изменена через соответствующее свойство {{PropertyData|Visibility}} в [[Property_editor/ru|редакторе свойств]] или [[Combo_view/ru|combo панель]].
</div>
</div>



Latest revision as of 11:32, 15 September 2021

Other languages:

Видимость

Системное название
Std_ToggleVisibility
Расположение в меню
Вид → Видимость
Верстаки
Все
Быстрые клавиши
Space
Представлено в версии
-
См. также
Показать выделенные, Скрыть выделенные, Инвертировать все видимости, Показать все объекты, Скрыть все объекты

Описание

Команда Видимость переключает видимость выделенных объектов в окне трёхмерного вида.

Применение

  1. Выберите один или более чем один объект.
    • Невидимые объекты могут быть выбраны в древе проекта.
    • Будьте осторожны при использовании Ctrl+A для выделения всех объектов в древе проекта. Так как эта комбинация выделяет подэлементы тел PartDesign и объекты, используемые для булевых операций в Part. В большинстве случаев их надо оставлять невидимыми.
    • Объекты, используемые для булевых операций в Part так же выделяются при использовании Ctrl+A в окне трёхмерного вида.
  2. Есть несколько способов вызвать команду:
    • Выбрать Вид → Видимость из меню.
    • Выбрать Вид → Видимость → Видимость из меню.
    • Выбрать Видимость из контекстного меню в древе проекта. Эта опция не доступна в верстаке PartDesign.
    • Выбрать Видимость из контекстного меню окна трёхмерного вида.
    • Используя пробел на клавиатуре.

Примечания

  • Невидимые объекты отображаются с выделенной серым цветом меткой и выделенным серым цветом значком в древовидном представлении.
  • Объекты, вложенные в деталь, или ссылку на группу, или группу ссылок, а также features тела PartDesign будут видны на 3D-видах только в том случае, если их родитель также виден. Это означает, что в PartDesign теле, вложенный в деталь Std, будет виден в 3D-виде только в том случае, если сам объект, тело дизайна детали и деталь Std являются видимыми. И если Std_Part, в свою очередь, вложена в другую часть Std_Part, то этот последний объект также должен быть виден.
  • Если видимость группы (или производного от нее объекта, такого как часть здания) будет изменена, видимость ее вложенных объектов изменится соответствующим образом. Но их видимость также может быть изменена независимо.
  • Действие этих команд не может быть отменено через команду Отменить.
  • Видимость объекта может быть изменена через соответствующее свойство ДанныеVisibility в редакторе свойств или combo панель.

Программирование

Смотрите так же: Основы составления скриптов в FreeCAD.

Используйте методы show и hide объектов для изменения их видимости.

import FreeCADGui

obj = FreeCADGui.ActiveDocument.myObjectName

if obj.Visibility == True:
  obj.hide()
else:
  obj.show()