Std ToggleVisibility/en: Difference between revisions
(Updating to match new version of source page) |
(Updating to match new version of source page) |
||
Line 38: | Line 38: | ||
* Invisible objects are displayed with a greyed out label and a greyed out icon in the [[Tree_view|Tree view]]. |
* Invisible objects are displayed with a greyed out label and a greyed out icon in the [[Tree_view|Tree view]]. |
||
* Objects nested in a [[Std_Part|Std Part]], or a [[Std_LinkMake|Std Link]] to a [[Std_Group|Std Group]], or a LinkGroup, and [[PartDesign_Feature|features]] of a [[PartDesign_Body|PartDesign Body]] will only be visible in [[3D_view|3D views]] if their parent is visible as well. This means that a feature in PartDesign Body that is nested in a Std Part will only be visible in 3D views if the feature itself, the PartDesign Body, and the Std Part are all visible. And if the Std Part is in turn nested in another Std Part, then that last object must also be visible. |
* Objects nested in a [[Std_Part|Std Part]], or a [[Std_LinkMake|Std Link]] to a [[Std_Group|Std Group]], or a LinkGroup, and [[PartDesign_Feature|features]] of a [[PartDesign_Body|PartDesign Body]] will only be visible in [[3D_view|3D views]] if their parent is visible as well. This means that a feature in a PartDesign Body that is nested in a Std Part will only be visible in 3D views if the feature itself, the PartDesign Body, and the Std Part are all visible. And if the Std Part is in turn nested in another Std Part, then that last object must also be visible. |
||
* If the visibility of a [[Std_Group|Std Group]] (or an object derived from it such as an [[Arch_BuildingPart|Arch BuildingPart]]) is changed, the visibility of its nested objects will change accordingly. But their visibility can be changed independently as well. |
* If the visibility of a [[Std_Group|Std Group]] (or an object derived from it such as an [[Arch_BuildingPart|Arch BuildingPart]]) is changed, the visibility of its nested objects will change accordingly. But their visibility can be changed independently as well. |
||
* The action of this command cannot be undone with [[Std_Undo|Std Undo]]. |
* The action of this command cannot be undone with [[Std_Undo|Std Undo]]. |
Latest revision as of 09:07, 18 March 2021
Std ToggleVisibility |
Menu location |
---|
View → Toggle visibility |
Workbenches |
All |
Default shortcut |
Space |
Introduced in version |
- |
See also |
Std ShowSelection, Std HideSelection, Std ToggleObjects, Std ShowObjects, Std HideObjects |
Description
The Std ToggleVisibility command toggles the visibility of selected objects in 3D views.
Usage
- Select one or more objects.
- Invisible objects can be selected in the Tree view.
- Be careful when you use Ctrl+A to select all objects in the Tree view. This will also selects sub-elements of PartDesign bodies and objects used for Part Booleans. In most cases these should stay invisible.
- Objects used for Part Booleans are also selected when you use Ctrl+A in a 3D view.
- There are several ways to invoke the command:
- Select the View → Toggle visibility option from the menu.
- Select the View → Visibility → Toggle visibility option from the menu.
- Select the Toggle visibility option from the Tree view context menu. This option is not available in the PartDesign Workbench.
- Select the Toggle visibility option from the 3D view context menu.
- Use the keyboard shortcut: Space.
Notes
- Invisible objects are displayed with a greyed out label and a greyed out icon in the Tree view.
- Objects nested in a Std Part, or a Std Link to a Std Group, or a LinkGroup, and features of a PartDesign Body will only be visible in 3D views if their parent is visible as well. This means that a feature in a PartDesign Body that is nested in a Std Part will only be visible in 3D views if the feature itself, the PartDesign Body, and the Std Part are all visible. And if the Std Part is in turn nested in another Std Part, then that last object must also be visible.
- If the visibility of a Std Group (or an object derived from it such as an Arch BuildingPart) is changed, the visibility of its nested objects will change accordingly. But their visibility can be changed independently as well.
- The action of this command cannot be undone with Std Undo.
- The visibility of an object can also be changed through its related DataVisibility property in the Property editor or the Combo view.
Scripting
See also: FreeCAD Scripting Basics.
Use the show
and hide
methods of an object to change its visibility.
import FreeCADGui
obj = FreeCADGui.ActiveDocument.myObjectName
if obj.Visibility == True:
obj.hide()
else:
obj.show()
Std Base
- File: New, Open, Close, Close All, Save, Save As, Save a Copy, Save All, Revert, Import, Export,Merge project, Project information, Print, Print preview, Export PDF, Recent files, Exit
- Edit: Undo, Redo, Cut, Copy, Paste, Duplicate selection, Refresh, Box selection, Box element selection, Select All, Delete, Send to Python Console, Placement, Transform, Alignment, Toggle Edit mode, Edit mode, Preferences
- View:
- Miscellaneous: Create new view, Orthographic view, Perspective view, Fullscreen, Bounding box, Toggle axis cross, Clipping plane, Texture mapping, Toggle navigation/Edit mode, Appearance, Random color, Workbench, Status bar
- Standard views: Fit all, Fit selection, Isometric, Dimetric, Trimetric, Home, Front, Top, Right, Rear, Bottom, Left, Rotate Left, Rotate Right
- Freeze display: Save views, Load views, Freeze view, Clear views
- Draw style: As is, Points, Wireframe, Hidden line, No shading, Shaded, Flat lines
- Stereo: Stereo red/cyan, Stereo quad buffer, Stereo Interleaved Rows, Stereo Interleaved Columns, Stereo Off, Issue camera position
- Zoom: Zoom In, Zoom Out, Box zoom
- Document window: Docked, Undocked, Fullscreen
- Visibility: Toggle visibility, Show selection, Hide selection, Select visible objects, Toggle all objects, Show all objects, Hide all objects, Toggle selectability, Toggle measurement, Clear measurement
- Toolbars: File, Edit, Clipboard, Workbench, Macro, View, Structure, Help
- Panels: Tree view, Property view, Selection view, Tasks, Python console, DAG view, Model, Report view
- Link navigation: Go to linked object, Go to the deepest linked object, Select all links
- Tree view actions: Sync view, Sync selection, Sync placement, Pre-selection, Record selection, Single document, Multi document, Collapse/Expand, Initiate dragging, Go to selection, Selection Back, Selection Forward
- Tools: Edit parameters, Save image, Load image, Scene inspector, Dependency graph, Project utility, Measure distance, Add text document, View turntable, Units calculator, Customize, Addon manager
- Macro: Macro recording, Macros, Recent macros, Execute macro, Attach to remote debugger, Debug macro, Stop debugging, Step over, Step into, Toggle breakpoint
- Help: Help, FreeCAD Website, Donate, Users documentation, Python scripting documentation, Automatic Python modules documentation, FreeCAD Forum, FreeCAD FAQ, Report a bug, About FreeCAD, What's This
User documentation
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Assembly, BIM, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub