Á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 |