SOURCE / PINNED RELEASE
Made of little things.
Body Journal
- Release
- e8049f8da4e2…
- Author-recorded commit
- 61c04bf0e8aa…
- License
- LICENSE
- Author’s source reference
- nostr://npub182jczunncwe0jn6frpqwq3e0qjws7yqqnc3auccqv9nte2dnd63scjm4rf/wss%3A%2F%2Fgit.napplet.soy%2F/n-6c4554844c7
Archive hash verified: 4369d778da046a8b…. The source-to-build association is the author’s claim; it has not been independently rebuilt.
export const ANATOMY_MODEL = 'external-anatomy-1';
export const ANATOMY_TRIANGLES = 1216; // SphereGeometry(1, 32, 20); keep topology stable.
export const anatomyChoices = ['auto', 'penis', 'vulva', 'none'] as const;
export type AnatomyChoice = typeof anatomyChoices[number];
// Original schematic geometry, MIT. Names describe external surfaces only.
export const anatomyLabels: Record<string, string> = {
shaft: 'Penis · shaft', glans: 'Penis · glans',
'scrotum-left': 'Left scrotal skin', 'scrotum-right': 'Right scrotal skin',
'labium-majus-left': 'Left outer labium (labium majus)', 'labium-majus-right': 'Right outer labium (labium majus)',
'labium-minus-left': 'Left inner labium (labium minus)', 'labium-minus-right': 'Right inner labium (labium minus)',
hood: 'Clitoral hood', vestibule: 'Vulvar vestibule',
'urethral-opening': 'Urethral opening area', 'vaginal-opening': 'Vaginal opening area',
};
