Std ToggleVisibility/ru: Difference between revisions

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


<div class="mw-translate-fuzzy">
{{Docnav/ru
{{Docnav/ru
|[[Std_TextureMapping/ru|Std TextureMapping]]
|[[Std_TextureMapping/ru|Команда "Текстурирование..."]]
|[[Std_ShowSelection/ru|Std ShowSelection]]
|[[Std_ShowSelection/ru|Команда "Показать выделенное"]]
|[[Std_View_Menu/ru|Std View Menu]]
|[[Std_View_Menu/ru|Меню "Вид"]]
|IconL=
|IconL=Std_TextureMapping.svg
|IconR=
|IconR=Std_ShowSelection.svg
|IconC=Freecad.svg
|IconC=Freecad.svg
}}
}}
</div>


<div class="mw-translate-fuzzy">
<!--Empty=1 to suppress icon-->
{{GuiCommand/ru
{{GuiCommand/ru
|Name=Std ToggleVisibility
|Name/ru=Видимость
|Name/ru=Std ToggleVisibility
|Name=Std_ToggleVisibility
|Empty=1
|MenuLocation=Вид → Видимость
|MenuLocation=Вид → Видимость
|Workbenches=All
|Workbenches=Все
|Shortcut={{KEY|пробел}}
|Shortcut={{KEY|Space}}
|SeeAlso=[[Std_ShowSelection/ru|Std ShowSelection]], [[Std_HideSelection/ru|Std HideSelection]], [[Std_ToggleObjects/ru|Std ToggleObjects]], [[Std_ShowObjects/ru|Std ShowObjects]], [[Std_HideObjects/ru|Std HideObjects]]
|SeeAlso=[[Std_ShowSelection/ru|Показать выделенные]], [[Std_HideSelection/ru|Скрыть выделенные]], [[Std_ToggleObjects/ru|Инвертировать все видимости]], [[Std_ShowObjects/ru|Показать все объекты]], [[Std_HideObjects/ru|Скрыть все объекты]]
}}
}}
</div>


==Описание==
==Описание==


Команда '''Std ToggleVisibility''' переключает видимость выделенных объектов в окне [[3D_view/ru|трёхмерного вида]].
Команда '''Видимость''' переключает видимость выделенных объектов в окне [[3D_view/ru|трёхмерного вида]].


==Применение==
==Использование==


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


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


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


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


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


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




<div class="mw-translate-fuzzy">
{{Docnav/ru
{{Docnav/ru
|[[Std_TextureMapping/ru|Std TextureMapping]]
|[[Std_TextureMapping/ru|Команда "Текстурирование..."]]
|[[Std_ShowSelection/ru|Std ShowSelection]]
|[[Std_ShowSelection/ru|Команда "Показать выделенное"]]
|[[Std_View_Menu/ru|Std View Menu]]
|[[Std_View_Menu/ru|Меню "Вид"]]
|IconL=
|IconL=Std_TextureMapping.svg
|IconR=
|IconR=Std_ShowSelection.svg
|IconC=Freecad.svg
|IconC=Freecad.svg
}}
}}
</div>


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

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