Áleran Vocals
Piano, entrenamiento con micrófono y juegos de oído para alumnos de canto: notas, escalas, afinación, rango vocal, resistencia e intervalos.
翻译准备中
Explore the female and male reproductive organs in 3D: uterus, tubes, ovaries, vagina and vulva, breasts; testes, ducts, prostate and penis. Follow the menstrual cycle, the sperm's journey and fertili
翻译准备中
教育TypeScript · JavaScriptGitHub @Niyaz-05在线运营者未确认
试用过了吗? 点一下就好,无需登录。
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Interactive 3D female and male reproductive system: menstrual cycle, fertilisation, pregnancy, birth, sperm, contraception and disorders
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Live: https://reproductive-anatomy-lab.vercel.app
Works on phones and tablets: the details rise from the bottom in a sheet you can drag, fold or close with a swipe down, and picking a structure frames it above the sheet.
An interactive 3D female and male reproductive system for university anatomy and physiology:
?body=male opens the male one). Every structure that has a homologue in the other body links to it ("Homologue: Testis (left) ↗"), and Colour → Origin paints both bodies by embryological origin (Müllerian duct, Wolffian duct, urogenital sinus, genital tubercle, folds and swellings, gonad).Educational only. This is not a clinical tool, and the text has not been reviewed by a physician. Physiology is shown with anatomy and animation only; no sexual acts are shown.
The female body is the HuBMAP Human Reference Atlas female organ set, with the BodyParts3D (DBCLS) pelvic floor, iliac arteries, ribs and sternum fitted onto it; the male body is BodyParts3D. All are CC BY 4.0; see public/ATTRIBUTION.md. No open scanned model of the endometrium, vulva, female urethra, scrotum or male urethra exists, so those parts (with the gravid uterus, ovarian vessels, ejaculatory ducts, bulbourethral glands and penile deep arteries) are modelled to textbook size around the real structures, and labelled as modelled.
Requires Node.js ≥ 22.12.
npm install
npm run dev # http://localhost:5194
npm run build # type-check + production build → dist/
npm run preview # http://localhost:5195
Add ?quality=high or ?quality=low to the URL to force a rendering quality. By default the lab drops the costly wet coat and sheen on software renderers and when frames stay slow.
npm run typecheck
npm test # unit tests (Vitest)
npm run validate:assets # model hashes, nodes, geometry sanity, baked shading, attribution
npx playwright install chromium # once
npm run build && npm run e2e # browser tests (Playwright)
See docs/TESTING.md for results and what is not verified, and docs/ARCHITECTURE.md for how it is built.
public/models/female.glb and male.glb are generated from two checkouts:
github.com/Niyaz-05/female-atlas): the HRA united female body.github.com/Niyaz-05/human-atlas): BodyParts3D.node tools/make-structures.mjs
node tools/extract-reproductive.mjs "<female-atlas>/public/models" "<human-atlas>/public/models"
node tools/bake-shading.mjs
node tools/validate-assets.mjs
Every step is deterministic, and every input and output is hashed in src/repro/generated/provenance.json, with the BodyParts3D fits, the measurements, the layout checks and the routes.
The site is a Vercel project (Vite preset, output dist/) deployed with vercel deploy --prod.
| Path | What |
|---|---|
src/contract/ | Simulation schema (zod), approved-asset registry, validation gate |
src/repro/ | The two definitions (structures, layers, homologues, origins, tour, sources); the cycle, fertilisation, pregnancy, labour and lactation, spermatogenesis, contraception and disorders models; live.ts (what the views show now); anchors and routes; generated geometry and provenance |
src/app/ | Pure state reducer (body, modes, colour, cut, close-ups, cycle, fertilisation, week, labour, sperm, method, disorder), mode layers, search, React context |
src/viewer/ | three.js / react-three-fiber scene: tissue material and lighting, the model (morphs for the lining and the gravid uterus, cut caps), hormone and sperm particles, follicles, the fetus, close-ups, camera rig, labels |
src/ui/ | Panels: structures (colour, cut, layers), details, Cycle, Fertilisation, Pregnancy, Birth, Sperm, Contraception, Disorders, close-up, tour, About; a small SVG chart |
tools/ | Structure list, extraction, shading bake and asset validation |
tests/unit, tests/e2e | Vitest and Playwright suites |