Std ToggleVisibility/ru: Difference between revisions

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

{{Docnav/ru
|[[Std_TextureMapping/ru|Команда "Текстурирование..."]]
|[[Std_ShowSelection/ru|Команда "Показать выделенное"]]
|[[Std_View_Menu/ru|Меню "Вид"]]
|IconL=Std_TextureMapping.svg
|IconR=Std_ShowSelection.svg
|IconC=Freecad.svg
}}


{{GuiCommand/ru
{{GuiCommand/ru
|Name=Std ToggleVisibility
|Name/ru=Видимость
|Name=Std_ToggleVisibility
|MenuLocation=[[Std View Menu/ru|Вид]] → Видимость → Скрыть/показать выделенное
|MenuLocation=Вид → Видимость
|Workbenches=All
|Workbenches=Все
|Shortcut=пробел
|Shortcut={{KEY|Space}}
|SeeAlso=
|SeeAlso=[[Std_ShowSelection/ru|Показать выделенные]], [[Std_HideSelection/ru|Скрыть выделенные]], [[Std_ToggleObjects/ru|Инвертировать все видимости]], [[Std_ShowObjects/ru|Показать все объекты]], [[Std_HideObjects/ru|Скрыть все объекты]]
}}
}}


==Описание==
==Описание==
Переключает видимость объектов.


Команда '''Видимость''' переключает видимость выделенных объектов в окне [[3D_view/ru|трёхмерного вида]].
==Использование==
#Выделить объект(ы) в древе проекта.
#Кликнуть првой кнопкой мыши над объектом и выбрать "Скрыть/показать выделенное", либо выбрать в меню {{KEY|Вид}} → {{KEY| Видимость}} → {{KEY| Скрыть/показать выделенное}}.
#Так же можно использовать клавишу пробела для переключения видимости


==Применение==
==Ограничения==

<br />
# Выберите один или более чем один объект.
#* Невидимые объекты могут быть выбраны в [[Tree_view/ru|древе проекта]].
#* Будьте осторожны при использовании {{KEY|Ctrl}}+{{KEY|A}} для выделения всех объектов в древе проекта. Так как эта комбинация выделяет подэлементы [[PartDesign_Body/ru|тел PartDesign]] и объекты, используемые для [[Part_Boolean/ru|булевых операций в Part]]. В большинстве случаев их надо оставлять невидимыми.
#* Объекты, используемые для [[Part_Boolean/ru|булевых операций в Part]] так же выделяются при использовании {{KEY|Ctrl}}+{{KEY|A}} в окне трёхмерного вида.
# Есть несколько способов вызвать команду:
#* Выбрать {{MenuCommand|Вид → [[Image:Std_ToggleVisibility.svg|16px]] Видимость}} из меню.
#* Выбрать {{MenuCommand|Вид → Видимость → [[Image:Std_ToggleVisibility.svg|16px]] Видимость}} из меню.
#* Выбрать {{MenuCommand|[[Image:Std_ToggleVisibility.svg|16px]] Видимость}} из контекстного меню в древе проекта. Эта опция не доступна в [[PartDesign_Workbench/ru|верстаке PartDesign]].
#* Выбрать {{MenuCommand|[[Image:Std_ToggleVisibility.svg|16px]] Видимость}} из контекстного меню окна трёхмерного вида.
#* Используя {{KEY|пробел}} на клавиатуре.


==Примечания==
==Примечания==
<br />


<div class="mw-translate-fuzzy">
* Невидимые объекты отображаются с выделенной серым цветом меткой и выделенным серым цветом значком в [[Tree_view/ru|древовидном представлении]].
* Объекты, вложенные в [[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, то этот последний объект также должен быть виден.
* Если видимость [[Std_Group/ru|группы]] (или производного от нее объекта, такого как [[Arch_BuildingPart/ru|часть здания]]) будет изменена, видимость ее вложенных объектов изменится соответствующим образом. Но их видимость также может быть изменена независимо.
* Действие этих команд не может быть отменено через команду [[Std_Undo/ru|Отменить]].
* Видимость объекта может быть изменена через соответствующее свойство {{PropertyData|Visibility}} в [[Property_editor/ru|редакторе свойств]] или [[Combo_view/ru|combo панель]].
</div>

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

{{Emphasis|Смотрите так же:}} [[FreeCAD_Scripting_Basics/ru|Основы составления скриптов в FreeCAD]].

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

{{Code|code=
import FreeCADGui

obj = FreeCADGui.ActiveDocument.myObjectName

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


{{Docnav/ru
|[[Std_TextureMapping/ru|Команда "Текстурирование..."]]
|[[Std_ShowSelection/ru|Команда "Показать выделенное"]]
|[[Std_View_Menu/ru|Меню "Вид"]]
|IconL=Std_TextureMapping.svg
|IconR=Std_ShowSelection.svg
|IconC=Freecad.svg
}}

{{Std Base navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
{{clear}}
{{clear}}

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()