[WML-Source: OopsWindow.wml][TOC][Part00]
[chapter]
[section]The OopsWindow
[subsection]
[point]
[subsection]OopsHeader
[point]WindowType (IconMenu)
As with every window header, the first button allows you to set the window type.
[point]Full Window (IconTog)
Maximise the window, or return to the previous window display size; return to the previous screen setting. HotKey: (ALT-)CTRL+UPARROW
[point]Home (IconBut)
All visible blocks are displayed completely, centered in the window. HotKey: HOMEKEY.
[point]View Zoom (IconBut, click-hold)
Move the mouse to zoom in or out of the OopsWindow. This is an alternative to CTRL+MiddleMouse.
[point]View Border (IconBut)
Draw a frame to indicate what part of the OopsWindow should be displayed in the full window.
[point]Visible Select (IconTog)
This row of buttons determines what types of DataBlocks must be
displayed. Relations between blocks are only shown if both blocks are
visible.
These are:
- Lay: the layer setting of the Scene determines what Objects are drawn.
- Scene: all Scenes present are displayed.
- Object: all Objects of all visible Scenes are displayed, possibly limited by the "Lay" option.
- Mesh
- Curve: this is also for Surface and Font blocks.
- MetaBall
- Lattice
- Lamp
- Material
- Texture
- Ipo
- Library
[subsection]OopsWindow
The OopsWindow gives a schematic overview of the current
structure. Blender is based on an Object-Oriented Programming System
(OOPS!). The building blocks are universal DataBlocks that are
assigned relationships using links. The different DataBlocks in the
OopsWindow can be recognised by an icon and the colour. The DataBlocks
have a clearly visible 'entrance' and 'exit' between which link lines
are drawn.
The current Scene and the active Object have a frame with a broken line.
The functionality of the OopsWindow is limited to visualisation. Links
are created using the available HotKeys (CTRL-L in the 3DWindow) and
with the DataButtons in the Headers. Selected Objects are also
selected in the OopsWindow, and vice versa.
In the accompanying example, we see the Scene at the bottom, with four
linked Object blocks. The Object blocks have links to the specific
ObData; such as Mesh, Surface, Lamp. The Materials ("Brown" and
"SeaGreen") are linked to the ObData and the Texture is linked to a
Material.
[subsection]The mouse
[point]LeftMouse (hold-draw)
These are the Gestures. Blender's gesture recognition works in two ways here:
- Draw a straight line: start translation mode.
- Draw a V-shaped line: start scaling mode.
[point]MiddleMouse (hold-move)
The view is translated.
[point]CTRL+MiddleMouse (hold-move)
Zoom in or out of the OopsWindow.
[point]RightMouse
Select works here in the normal fashion: normally a maximum of one DataBlock is selected. Use SHIFT to enlarge or reduce the selection (extend select).
[point]RightMouse (click-hold-move )
Select and start translation mode, the Grabber.
[point]SHIFT+RightMouse
Extend selection.
[point]CTRL+RightMouse
This selects and activates a DataBlock. This only works for Scenes and Objects.
[subsection]The HotKeys
[point]PAD_MINUS
, PAD_PLUS
Zoom in, zoom out.
[point]HOMEKEY
All visible blocks are displayed completely, centred in the window.
[point]ONEKEY
, TWOKEY
, ... EQUALKEY
The visible layers of the current Scene can be set. Use SHIFT
for extend select.
[point]AKEY
Select All / deselect All. If one block is selected, everything is first deselected.
[point]BKEY
Border select. Draw a rectangle with the LeftMouse; all blocks that fall within this rectangle are selected. Draw a rectangle with the RightMouse to deselect the blocks.
[point]GKEY
Translation mode (the Grabber). This works on selected blocks.
Alternatives for starting this mode:
- RightMouse (click-hold-move)
- LeftMouse (click-hold-draw) draw a straight line.
The following options are available in translation mode:
- MiddleMouse toggle:
A short click restricts the current translation to the X or Y axis. Blender calculates which axis to use based on the already initiated mouse movement.
Click MiddleMouse again to restore unlimited translation.
- ARROWKEYS:
The mouse cursor can be moved exactly 1 pixel with these keys.
- Grabber terminates with:
- LeftMouse or SPACEBAR or ENTER: move to a new position.
- RightMouse or ESC: everything returns to the old position.
[point]LKEY
Select Linked Forward. All DataBlocks that are linked by a selected DataBlock are also selected. In this way, the entire underlying structure can be selected, starting with a selected Scene block.
[point]SHIFT+L
Select Linked Backward. All users of selected
DataBlocks are selected. This allows you to visualise what Objects the
Material uses, starting with a selected Material block.
[point]SKEY
Scaling mode. This works on selected blocks. Only the length of the links, i.e. the distance between the DataBalocks, can be transformed.
The degree of scaling corresponds exactly to the mouse movement. Try to move the (rotation) midpoint with the mouse.
Alternatives for starting scaling mode:
- LeftMouse (click-hold-draw), draw a sharp angle; a V-shaped line.
The following options are available in scaling mode:
- MiddleMouse toggle:
A short click restricts the scaling to the X or Y axis. Blender calculates which axis to use based on the already initiated mouse movement.
Click MiddleMouse again to return to free scaling.
- ARROWKEYS:
These keys move the mouse cursor exactly 1 pixel.
- Exit size mode with:
- LeftMouse or SPACEBAR or ENTER: move to a new location.
- RightMouse or ESC: everything returns to its previous state.
[point]SHIFT+S
Shuffle Oops. An attempt is made to minimise the length of the link lines for selected DataBlocks using parsed toggling.
[point]ALT+S
Shrink Oops. The length of the link lines for the selected DataBlocks is shortened without causing the blocks to overlap.
-cw-
Last modified: Tue Oct 24 14:03:03 CEST 2000