KineBody

Movable 3D Human Skeleton






KineBody Pro Instructions: Show & Hide Bones



Overview

The KineBody Pro Standard subscription includes tools that allow you to show and hide bones of the KineBody skeleton. Hiding a bone allows you to see details that would be otherwise obscured: for example, hiding the frontal bone of the skull allows you to view the skull’s interior. Showing a bone in isolation allows you to focus attention on it, and also to view details that are normally obscured by its neighbors. For example, you can isolate an individual vertebra, to examine the shapes of its articular surfaces.

Show/Hide Bones
(SHB) Buttons

You can do many of the show/hide actions via buttons to the left of the KineBody viewing area.
(<< Figure). Note: this location for show/hide buttons is new as of Jan 2021; older versions of KineBody/KineMan offered them in a popup menu, which is now obsolete.

Other show/hide actions involve clicking or tapping within the viewing area; several of these are enabled via 'shortcut' keys, so, they require a keyboard. Here's a quick list of capabilities and requirements:

    Mouse or touch input
  • Enter or leave Show/Hide Bones mode
  • Show or hide a single bone
  • Expose bones (toggle on/off)
  • Show or hide All bones
  • Swap shown vs hidden bones
  • Undo/redo show/hide steps
    Shortcut keys (keyboard required)
  • Show or hide a group of bones
  • Expose bones temporarily.


Brief Instructions

To do this: Proceed as follows:
Enter or Leave Show/Hide Bones (SHB) mode: To enter, press the 'SHB mode' button , in the toolbar immediately left of the viewing area.
To leave, press the 'select joints' mode button .
- or -
To enter or leave: Mouse: right-click on the viewing area; Touch: tap & hold (> 1 sec).
Hide an individual bone, by clicking or tapping on the bone: Mouse: when in SHB mode, click on the bone.

Touch: when in SHB mode, tap on the bone 1 or 2 times until it disappears. (i.e., once to identify it, then again to actually hide it).
Hide a group of bones, by click or tap: Mouse: when in SHB mode, hold [Alt][ z ] or [Alt][ . ], then click on any bone in the group. (Click twice, if some bones in the group are hidden: 1st causes full group to show, 2nd = hide)

(Touch: it's not currently possible to show or hide a group)
Expose hidden bones, or, Make hidden bones completely invisible. Press the Expose button , to toggle between Exposed or Invisible states.
- or -
Expose bones temporarily: hold [Alt][ x ] or [Alt][ / ] while hovering – & note you may need to move the mouse before the bones are exposed.
Show an individual hidden bone, by click or tap: (When in SHB mode, and bones are Exposed)
Mouse: Click on the bone to unhide it.

Touch: Tap on the bone (1-2 times) to unhide it.
Show a group of bones, by click or tap : (When in SHB mode, and bones are Exposed)
Mouse: Hold [Alt][ z ] or [Alt][ . ], then click on any bone in the group.

(Touch: it's not currently possible to show or hide a group)
Show or hide All bones Use buttons: or , resp.
Swap hidden and shown bones Use the Invert button to toggle the state.
Undo/redo show/hide operations Use buttons: or , resp. Press multiple times, to step back/forward thru the history of show/hide changes. (The forward history is deleted if you make any new changes, between forward steps).

Note that these undo and redo operations apply only to the bone visibility states – they do not apply to mode changes, i.e. SHB mode or Expose mode, nor to pose or joint selection changes.


Details

About ‘Show/Hide Bones’ Mode: You can show &/or hide bones by clicking or tapping on the bones, but only after you change to ‘Show/Hide Bones’ (SHB) mode. In normal KineBody operation, clicking/tapping of bones is used to select or deselect joints for movement (and to identify bones, when using touch input). You have to Enter the SHB mode to enable a click or tap to cause showing or hiding. Likewise, when you again want to click or tap to select a joint, you have to leave SHB mode.

Instructions for changing the SHB mode are provided above.

Several visual indicators are provided to show you the current SHB state:

Finer points:



About 'Expose' Mode: When you ‘hide’ a bone in KineBody, you can depict it two ways: Invisible or Exposed, as shown in the figures below for the sacrum bone.


Visible, Shown, or Unhidden

Hidden / Invisible

Hidden / Exposed

'Invisible' means exactly what it says: the bones aren't visible. ‘Exposed’ bones are visible, but shown in a dark color. Bones must be Exposed if you want to unhide them via click or tap (otherwise, there’s nothing to click on!).

You can toggle the Exposed mode on/off using the Exposed mode button , in the toolbar to the left of the viewing area. This is a toggle button: the bones remain exposed or not, until you press the button again.

If you’re using a keyboard, you can also expose bones temporarily, by use of shortcut keys: by holding [Alt][ x ] or [Alt][ / ] while hovering, the bones will be exposed. [Suggested mnemonics: 'x' = exposed; '/' = same key as '?', as in questioning where the bones are.]

Some finer points:



About Bone Groups: If you have a mouse & keyboard, you can show or hide multiple adjacent bones with a single action, via predefined ‘bone groups’. The groups and their contents are depicted below:




To show or hide a bone group, you have to be in SHB mode (see instructions above). Then, hold [Alt][ z ] or [Alt][ . ], while clicking on any bone in the desired group. If all the bones in the group are hidden, one click will make all of them visible, and vice versa.

Some fine points:

Group-wise show or hide isn't currently available for touch input. (We'll try to supply a touch-compatible solution in a future release).


About Show/Hide Integration: As you experiment with the show & hide capabilities, you’ll see that they are conveniently integrated with other important features of KineBody; however, they are not fully integrated. Here are some pointers:

Integrated with hover identification : When you hide a bone, to reveal some other previously obscured bone behind it, you can hover over the newly revealed bone and identify it. This may seem obvious, but it has ramifications: hovering over the location of an invisible bone doesn’t do anything - you can't identify it by hovering or tapping, and you can't click to show it. To do either of these, you have to Expose the bone first, to make it visible again.

Integrated with joint movement: When you hide a bone, it doesn’t become disconnected from its neighbors, it’s merely invisible. As a result, it will move (along with any distal neighbors) when you move any joint proximal to it.

Note that the special blue highlight used to indicate a selected joint (i.e., applied to the bone or group immediately distal to the joint) may be absent if that bone is hidden. However, when you Expose the bones, you can see the selected joint/bone indicator in a dark blue coloration.

Not integrated with the Fit function: The Fit feature adjusts all three body translations (horizontal, vertical, & distance), so that you can see the full skeleton centered in the viewing area. This behavior remains unchanged when bones are hidden: the translations are adjusted to accommodate the full skeleton, not just the visible bones.

Not integrated with 'Pose' Undo or Redo: The 'main' Undo & Redo buttons (in the app's top gray bar, next to 'Pointing at:') do not affect bone visibility. Instead, show & hide operations have their own dedicated Undo & Redo buttons, in the SHB toolbar.