在侧栏直接查看 STL 模型并统计打印参数
29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/24 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/439436269-ctrl/dsh-preview-stl.git状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
生态应用
桌面端 / Web 外壳,不以 dsh plugin add 安装
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 11 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
发起外部网络请求
查看扫描证据(共 1 处,展示前 1 条)
- 发起网络请求lib/client.js:1247
const response = await fetch(assetUrl(routePath, absolutePath, version), {
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
DSH 的 STL 预览:在浏览器里解析二进制和 ASCII 网格,自带零依赖 WebGL 视口,还能看打印统计。
README
由 DeepSeek 最新模型翻译生成dsh-preview-stl
在 DeepSeek Harness 的右侧栏文档预览里直接打开 STL 网格:可旋转缩放的 3D 视口,加上 3D 打印最关心的几个数——尺寸、体积、表面积、是否水密。
右侧栏里的 STL 预览
它做什么
- 给 .stl 注册文档预览渲染器:在工作区文件树点一下,右侧栏打开 3D 预览。
- 通过带鉴权的 /api/preview/stl 路由取字节,在浏览器里解析二进制/ASCII STL——不上传、不在 Host 转换。
- 用与 dsh-preview-blender 同一套零依赖 WebGL 查看器绘制:拖动旋转、右键平移、滚轮缩放、双击复位、线框、自动旋转、接触阴影、坐标轴。STL 是 Z-up,绘制前旋转到 Y-up 视口。
- 面板给出:格式(二进制/ASCII + 头信息)、文件大小、三角面、焊接后顶点数、mm 包围盒、体积 cm³、表面积 cm²,以及水密性(边界边/非流形边/退化面;按网格焊接顶点后统计每条边被几个面使用)。
- STL 无单位;unitScale 可配(1 = 毫米,10 = 厘米,25.4 = 英寸)。
依赖
- DeepSeek Harness 0.2.x(声明兼容 0.2.0-rc.2 / 0.2.1-rc.2)。
- 浏览器/显卡支持 WebGL。不需要 Blender、切片器或联网。
展开完整文档(README 剩余 1 节)
dsh-preview-stl 在 DeepSeek Harness 的右侧栏文档预览里直接打开 STL 网格:可旋转缩放的 3D 视口,加上 3D 打印最关心的几个数——尺寸、体积、表面积、是否水密。 右侧栏里的 STL 预览 它做什么 - 给 .stl 注册文档预览渲染器:在工作区文件树点一下,右侧栏打开 3D 预览。 - 通过带鉴权的 /api/preview/stl 路由取字节,在浏览器里解析二进制/ASCII STL——不上传、不在 Host 转换。 - 用与 dsh-preview-blender 同一套零依赖 WebGL 查看器绘制:拖动旋转、右键平移、滚轮缩放、双击复位、线框、自动旋转、接触阴影、坐标轴。STL 是 Z-up,绘制前旋转到 Y-up 视口。 - 面板给出:格式(二进制/ASCII + 头信息)、文件大小、三角面、焊接后顶点数、mm 包围盒、体积 cm³、表面积 cm²,以及水密性(边界边/非流形边/退化面;按网格焊接顶点后统计每条边被几个面使用)。 - STL 无单位;unitScale 可配(1 = 毫米,10 = 厘米,25.4 = 英寸)。 依赖 - DeepSeek Harness 0.2.x(声明兼容 0.2.0-rc.2 / 0.2.1-rc.2)。 - 浏览器/显卡支持 WebGL。不需要 Blender、切片器或联网。 安装 dsh plugin --profile <profile> add dsh-preview-stl 桌面版(desktop profile)由 Electron 应用管理,用设置页的插件管理器安装,或手工装入后重启应用。包内自带 cordis.patch.yml,装好即自动挂载。 配置 设置 → 插件 → STL preview(命名空间 preview-stl): | 键 | 默认 | 含义 | | enabled | true | 是否注册渲染器与字节路由。 | | routePath | /api/preview/stl | 带鉴权的网格路由;必须留在 /api 下。 | | extensions | ["stl"] | 走 3D 预览的后缀。 | | maxBytes | 536870912 | 允许流式读取的最大 STL(512 MiB)。 | | chunkBytes | 1048576 | Host 每段读取的字节数。 | | unitScale | 1 | 每 STL 单位多少毫米;影响尺寸/体积/面积。 | | color | #c7d2e2 | 视口颜色(STL 不带材质)。 | | analysisMaxTriangles | 400000 | 超过这个三角面数就跳过水密性统计,避免卡死标签页。 | 工作原理 点击工作区里的 .stl │ ▼ 文档预览 body(lib/client.js) │ GET /api/preview/stl?path=… (原始字节,ctx.fs 分块) ▼ parseStl(bytes) 二进制:80 字节头 + uint32 计数 + 每面 50 字节 ASCII:facet normal / outer loop / vertex │ ├── analyzeStl:包围盒、面积、有符号体积、顶点焊接 + 边表 └── setGeometry:Z-up → Y-up,上传三角形 - 路由挂在 /api 下,请求先经过 connection 服务的鉴权(Host/Origin + 会话 cookie)才会读到字节。 - 水密性统计在 analysisMaxTriangles 以上会跳过(边表是主要开销),面板会明确写出来。 - 体积用有符号四面体和(|Σ v0·(v1×v2)/6|),面积是三角形面积之和。 开发 dev/client-body.js 客户端 UI、STL 解析与统计(CJS 工厂) dev/viewer.js WebGL 渲染器,构建时拼进 bundle scripts/build-client.mjs 由上面两个文件生成 lib/client.js scripts/live-selftest.mjs 用发布产物解析真实 STL scripts/e2e-browser.mjs 针对临时 DSH 实例的 Playwright 端到端 node --test test/*.test.js lib/client.js 是生成物——改 dev/ 下的文件后重新构建。 已知边界 - STL 无单位,面板里的毫米值按 unitScale 解释(默认 1);按厘米建模的文件要把它设成 10。 - 超大网格(数百万三角面)在主线程解析,会有一小段等待;水密性统计到 analysisMaxTriangles 为止。 - ASCII STL 只解释标准语法里的顶点与法线,不处理顶点色等扩展。 - 不上传任何文件:字节从 Host 经鉴权路由到浏览器,在页面内解析。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
439436269-ctrl/dsh-preview-stl
在侧栏直接查看 STL 模型并统计打印参数
相关插件 · 浏览器
智能体插件框架deepseek-ai/deepseek-harness
DeepSeek Harnessdsh是由 DeepSeek AI 开发的开源 agent harness智能体框架。
★ 270,422已汉化DSH
71.9
多设备 Agent 看板YaoApp/yao
✨ 所有 Agent 和工作区集中管理,覆盖你的每一台设备。任务看板追踪进度,桌面端、移动端、浏览器、API…
★ 8,147已汉化DSH
71.2
可扩展侧边栏工作台omdsh-dev/DSH-better-sidebar
DSH 的双工作台:原生右侧栏 + 自绘底部面板,并把 ctx.betterSidebar 服务开放给所有插件
★ 4,761已汉化DSH
71.1
浏览器自动化桥Tencent/BrowserSkill
你的 Agent。你的浏览器。连接,就能协作。
★ 9,928已汉化DSH
71
AI 小说创作工作台EthanYoQ/AI-Novel-Writer
AI 小说作家 / AI Novel Writer
★ 1,591已汉化DSH
70.7
智能体浏览器引擎platonai/Browser4
DeepSeek Harness 集成
★ 1,175已汉化DSH
70.4
这是你的仓库?认领条目