[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-95937":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":17,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":18,"rankGlobal":10,"rankLanguage":10,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":20,"hasPages":20,"topics":22,"createdAt":10,"pushedAt":10,"updatedAt":23,"readmeContent":24,"aiSummary":25,"trendingCount":16,"starSnapshotCount":16,"syncStatus":15,"lastSyncTime":26,"discoverSource":27},95937,"human-atlas","ashemag\u002Fhuman-atlas","ashemag","Open-source 3D anatomy explorer: 2,234 selectable BodyParts3D meshes, system layers, search, and exploded views.","https:\u002F\u002Fhuman-atlas-seven.vercel.app",null,"TypeScript",3164,765,8,2,0,787,30.65,"MIT License",false,"main",[],"2026-09-21 02:04:29","# Human Atlas\n\nAn interactive 3D anatomy explorer built with React, Three.js, and shadcn\u002Fui. Take the BodyParts3D adult male reference apart into **2,234 individually selectable meshes**, explore **15 anatomical systems**, and search **3,432 named concepts**.\n\n**[Explore the live demo](https:\u002F\u002Fhuman-atlas-seven.vercel.app)**\n\n## Explore\n\n- Orbit, zoom, and select structures directly on the body.\n- Toggle individual systems or use skeleton and organ presets.\n- Move from assembled anatomy to a spaced inventory of every visible piece.\n- Search anatomical names and source identifiers.\n- Isolate a selected structure and read its details.\n- Use compact controls and detail panels on mobile.\n\n## Run locally\n\nRequires Node.js 22.13 or newer. No API keys or accounts are needed.\n\n```sh\nnpm ci\nnpm run dev\n```\n\nOpen http:\u002F\u002Flocalhost:3016. To build the static site, run `npm run build`; the output is in `dist\u002F`.\n\n## Validate\n\n```sh\nnpm run check\nnode scripts\u002Fvalidate-atlas.mjs\nnode scripts\u002Fvalidate-interactions.mjs\nnpm run build\n```\n\nValidation covers mesh buffers, names and concept membership, nonoverlapping exploded layouts at desktop and mobile aspect ratios, search and inspection contracts, and tap-versus-drag handling. Browser interaction checks have exercised selection, system controls, search, isolation, rotation, and 390×844, 320×568, and 844×390 layouts. Phone controls stay clear of the exploded inventory, and isolated structures fit the space above or beside the detail panel. Physical-device performance and real multitouch hardware have not been tested.\n\n## Anatomy data\n\nThe current viewer uses **BodyParts3D 4.0**, an adult male reference anatomy, licensed **CC BY 4.0**. It does not represent every human structure or variation. Individual source meshes are distinct from named concepts, which may group multiple meshes. Descriptions distinguish general system context from individual organ explanations.\n\nGeometry is simplified for browser performance while retaining every source mesh. The packaged model contains 2,288,268 triangles and downloads approximately 33 MB of compressed geometry. Full credits, source links, and adaptation details are in [ATTRIBUTION.md](public\u002FATTRIBUTION.md).\n\nThis is an educational explorer, not a diagnostic or surgical tool.\n\n## How it works\n\nGeometry is merged into batches. Per-structure GPU textures control translation, visibility, and selection, while component geometry supports accurate picking. Exploded layouts pack only the visible pieces. Rendering updates when the scene changes; orbit controls remain responsive without thousands of separate draw calls.\n\nThe optional WebMCP tools expose anatomy search and inspection in compatible browsers. The visible interface works without them.\n\n## Rebuilding geometry\n\nThe repository includes browser-ready geometry. Rebuilding it is optional: obtain the official BodyParts3D OBJ archive and English metadata tables, prepare the joined concepts and display-system mappings, run `scripts\u002Fconvert-anatomy.py`, then `node scripts\u002Foptimize-anatomy.mjs` and `node scripts\u002Fcompress-models.mjs`. Simplification uses a 0.2% relative error limit per structure.\n\n## Deploy\n\nImport this repository into Vercel as a Vite project. The included `vercel.json` configures `npm ci`, `npm run build`, and the `dist` output directory. It can also be served by a static host.\n\n## License\n\nOriginal application code is released under the [MIT License](LICENSE). **The anatomy data has its own CC BY 4.0 license**; preserve the attribution when redistributing it. Third-party dependencies retain their respective licenses.\n\nIssues and pull requests are welcome. Please include reproduction steps and browser\u002Fdevice details for interaction problems.\n","Human Atlas 是一个开源的交互式三维人体解剖学探索工具，支持对2234个独立可选的3D解剖结构进行可视化操作。核心功能包括15大解剖系统分层显示、全文搜索3432个解剖术语、爆炸视图（exploded view）、结构隔离与详情查看，并适配桌面与移动端交互。技术上基于 React 与 Three.js 构建，采用 GPU 纹理优化渲染性能，所有几何数据离线打包，无需后端服务。项目基于 BodyParts3D 4.0 成年男性参考模型（CC BY 4.0），专为医学教育、解剖教学及自主学习场景设计，不适用于临床诊断或手术规划。","2026-09-07 02:30:03","CREATED_QUERY"]