芝加哥天际线
一张灰色的芝加哥天际线 从2013年拍摄的照片 湖滨由阿德勒 天文馆,还有一座3D城市 由34座地图绘制的建筑组成 通过照片的相机. 绕过一栋大楼取名, 右键单击它进行近距离查看, 或者切换到动画 它的装配。 此回波可在网络上获取 https://skyline.devopsrockstars.com 互联网档案馆的存檔,存档日期2014-12-21。 。 。 .
快开始
安装 爱 和Python 3,它为已建成的场地服务:
mise install # Bun and Node from mise.toml
bun install --ignore-scripts
bun run hooks:install # Git hooks, once per clone
bun run build:site
python3 -m http.server -d dist # http://localhost:8000
服务 dist/ over HTTP 而不是直接打开文件: WebGL 和 三维页面需要它.
页 次
| 页次 | 显示 | 文档 |
|---|---|---|
index.html | 查看器, 随包挂载而挂载: 在3D 天际线上打开, 原取出一个按钮并链接到增强的绘图和WebGL原型 | 观众 |
skyline-3d.html | 全屏3D天线自成一体:相机取景,街道,脚印,庆典灯和建筑菜单 | 全屏 三维天线 |
building-detail.html?building=<id> | 在它的平台上单独绘制一个地图 | 构建菜单和细节 |
skyline-study.html | 绘图上的3D场景,在地理布局或原画的适合性 | 3D研究 |
building-study.html | Crain通讯大楼 | 3D研究 |
skyline-webgl.html | 作为 GPU 纹理渲染的图层 | WebGL 原型 |
软件包
储存库也建成了 @a2f0/skyline,无害环境管理
在阴影根中将完整查看器挂入主机页面的文档的软件包
重用 三.js 场景和建筑模型,以及 TypeScript 声明. 每次合并到 main
发布新版本为 npm; 运行 bun run build:package 或者说 bun pm pack 在当地建造.
软件包指南 包括安装、资产复制、安装、进口和
释放.
发展
bun run check # typecheck, unit and browser suites; needs Google Chrome
bun run deploy # publish to Cloudflare; needs Node.js 22+ and wrangler login
发展 解释检查、钩子和公关工作流程
部署 释放、核查和释放 .secrets 链接
(单位:千美元)ln -s ../matrix-secrets/skyline .secretsTerraform读取其 Cloudflare 和 R2 状态
证书通过。 要增加一栋楼或改进一栋,首先
添加建筑物 或 忠诚队列。 。 。 .
所有文档均在 docs/。 。 。 .