Drag to turn the body, pinch or use the zoom keys to zoom, and drag with two fingers to move it. Tap a structure for its name and its levels; double-tap one to fly to it.
- Layer
- Levels
- Label
- Tooth
Drag to turn the body, pinch or use the zoom keys to zoom, and drag with two fingers to move it. Tap a structure for its name and its levels; double-tap one to fly to it.
Listed from the outside in. The key under this list removes the outermost layer that is on, and the one beside it brings back the last one removed, the way it was.
It is one adult male reference body, every structure a separate surface model. The colors come from data/anatomy.json and are a convention of anatomical plates (arteries red, veins blue, bone ivory), not measured tissue colors; the light and the shading are part of the drawing. A faded layer is drawn see-through and ignores taps. Explode moves the parts apart by a display distance from their region’s, their group’s and their own centers.
A selected structure keeps its own color and is outlined in ink. A selection of more than 60 structures, a large group or a region, is tinted toward the selection color in data/anatomy.json instead; the outline and the tint are display choices. When a structure chosen in Find, or zoomed to, lies behind the layers in front of it, X-ray turns on so it shows, and goes off again when the structure is let go.
The column at the left of the picture is this body’s own spine used as a ruler, the way anatomy places anything in the trunk: one block per labeled vertebra in the data, C1 at the top and the sacrum, its five fused vertebrae counted as one level, at the foot, each at the height where the camera draws that vertebra, the gaps between them where the discs are. A selected structure gets a bar beside the column from its top to its bottom, and its card and the caption say the same span in words.
A level here is a height, read off this one model’s spine from the boxes around whole structures, so a long structure spans many levels and an arm hanging beside the trunk has levels too. Levels differ between people by a vertebra or more. A vertebral level is not a spinal cord segment and says nothing about which nerves supply a structure. The blocks are spaced by the vertebrae’s centers, not drawn as the vertebral bodies, and above C1 and below the sacrum there are no levels.
Rendering: three.js r186, MIT License (its text is in vendor/three-LICENSE.txt).
Type: Ysabeau Office by Christian Thalmann (Catharsis Fonts), SIL Open Font License 1.1; a subset is in fonts/ with its license.
For learning and reference. Not for diagnosis or clinical use.
The model was built once by the folder’s tools from BodyParts3D 3.0 and 4.0 and travels inside the app; nothing is fetched. The app reads data/anatomy.json again whenever it comes back to the screen, so names and descriptions edited in Snuggery show.
Drag to turn the body, pinch or use the zoom keys to zoom, and drag with two fingers to move it. The words under the title show the body from that layer in, and Front, Back, Left, Right and Top turn the camera. The key that begins Remove the takes the outermost layer off, and Bring back returns it the way it was. Layers sets each layer off, faded or on; Find searches by name, Latin term, vertebra (T7) or tooth number (36).
Tap a structure for its card, tap it twice quickly to fly to it, and tap empty space to clear it. On the card, its group and its region select those; Zoom to it flies there, Isolate shows only the selection, X-ray fades everything else, and Hide hides it. Explode and its track pull the body apart; Part, Group and Region set how it comes apart. The camera, the layers, the explode setting, hidden structures and whether the controls are hidden are kept between launches.