https://github.com/modernizing/codecity
元宇宙的系统重构与分析工具。A code visualization and analysis tools on metaverse
https://github.com/modernizing/codecity
metaverse metaverse-tool visualization
Last synced: 2 months ago
JSON representation
元宇宙的系统重构与分析工具。A code visualization and analysis tools on metaverse
- Host: GitHub
- URL: https://github.com/modernizing/codecity
- Owner: modernizing
- License: mpl-2.0
- Created: 2021-11-09T08:33:37.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-02-13T05:54:10.000Z (over 3 years ago)
- Last Synced: 2025-04-15T01:53:38.007Z (6 months ago)
- Topics: metaverse, metaverse-tool, visualization
- Language: TypeScript
- Homepage: https://modernizing.github.io/codecity/
- Size: 3.5 MB
- Stars: 72
- Watchers: 3
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Codecity
> codecity is a code explorer in metaverase for fun.
Codecity 是一个用于在元宇宙中进行遗留系统分析的工具。
Todo for VR PoC:
- [x] render city with Three.js
- [x] code render
- [ ] code explorer with city
- [ ] interactive
- [ ] tooltip
- [ ] support for XR devices
- [ ] Oculus Quest 2
- [ ] othersTodo for Real world:
- [ ] code analysis integration
- [ ] show struct
- [ ] show callee
- [ ] multiple repo support## Document
setup:
install WebVR extension:
- Chrome: [WebXR API Emulator](https://chrome.google.com/webstore/detail/webxr-api-emulator/mjddjgeghkdijejnciaefnkjmkafnnje)
guide:
- [Using VR controllers and locomotion in THREE.js](https://ada.is/blog/2020/05/18/using-vr-controllers-and-locomotion-in-threejs/) Left Controller 位置控制 Hand pos
code refs:
- [http://colordodge.com/ProceduralCity/](http://colordodge.com/ProceduralCity/)
- [https://observablehq.com/@analyzer2004/3d-treemap](https://observablehq.com/@analyzer2004/3d-treemap)