A web application for learning anatomical landmark identification and anthropometric measurements, including landmarks, skinfolds, lengths, girths, and breadths.
- Select a task using the buttons at the top (Landmarks, Skinfolds, Girths, Lengths, Breadths)
- Click on any colored dot, line, or arc on the anatomical silhouette
- View measurement procedures in the side panel
- Press
Alt+Cto activate coordinate finding mode - All measurement elements are hidden for clear visibility
- Click anywhere on the image to get precise coordinates
- Coordinates appear as temporary yellow dots and in the console
- Press
Alt+Cagain to return to normal mode
Press Alt+D to activate developer mode for precise overlay alignment.
Features:
- Site-by-site guidance: Cycles through each measurement point for the current tab
- Coordinate capture:
- Dots: Single click to capture position
- Lines: Click start point, then end point with live preview
- Ellipses: Click center point, then edge for radius calculation
- Visual feedback:
- Red dots for free placement
- Blue dots when Y-axis is locked
- Orange preview lines for line measurements
- Y-axis alignment: Lock Y-coordinate for horizontal alignment of landmarks
- Overlay visibility toggle: Hide/show existing overlays for reference
- Site definitions: View anatomical definitions for accurate placement
- Coordinate export: Generate JSON with all captured coordinates
Controls:
- Previous/Next buttons: Navigate between measurement sites
- Hide existing overlays checkbox: Toggle overlay visibility
- Lock Y-axis checkbox: Enable horizontal alignment mode
- Output Coordinates button: Export alignment data to console and clipboard
Workflow:
- Switch to desired tab (landmarks, skinfolds, etc.)
- Press
Alt+Dto enter developer mode - Follow prompts to click each measurement point
- Use Y-axis lock for horizontal alignment when needed
- Export coordinates when complete
SkinfoldToolMockup/
├── index.html # Main HTML file
├── style.css # Styling and responsive design
├── script.js # Application logic and interactivity
├── anatomical-data.json # Measurement data and procedures
├── Landmarks.md # Source documentation for landmarks
├── Blank-Sillouette.png # Anatomical silhouette image
├── Dotted-Sillouette.png # Alternative silhouette (unused)
└── README.md # This file
- Update measurement data in
anatomical-data.json - Use developer mode (
Alt+D) for overlay alignment:- Navigate to the appropriate tab
- Use site-by-site guidance to position overlays
- Export coordinates and update the JSON file
- Test measurements in the interface
- Switch to the measurement type you want to align
- Enter developer mode (
Alt+D) - Use the overlay visibility toggle to reference existing positions
- Follow the site-by-site prompts to capture new coordinates
- Use Y-axis lock for landmarks that should be horizontally aligned
- Export the coordinates and update
anatomical-data.json
- Landmark definitions based on ISAK standards
- Measurement procedures follow established anthropometric protocols
- Video content from ISAK YouTube
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request
- ISAK for standardised anthropometric protocols
- ISAK for educational video content