展示 HN:Rust/WASM 照明数据工具包 – 解析旧格式,生成 SVG
Show HN: Rust/WASM lighting data toolkit – parses legacy formats, generates SVGs

原始链接: https://eulumdat.icu

此应用程序需要 JavaScript 才能运行。

开发者 Holger 创建了名为“eulumdat-rs”的 Rust 工具包,用于处理照明数据,填补了当前行业工具的空白。该项目解析较旧的照明文件格式(EULUMDAT、IES)和较新的光谱数据标准(TM-33、ATLA-S001)。 eulumdat-rs 以 Rust 为核心构建,并利用 UniFFI 实现跨平台兼容性,可以编译为 WASM,并支持 Leptos、egui、SwiftUI 和 Jetpack Compose 等 UI 框架,甚至由于生成的样板代码而被误认为是 Swift 项目。该项目包含一个由 Bevy 提供支持并按需加载的 3D 查看器。 Holger 最初构建这个工具包是为了满足个人需求,现在已将其开源到 crates.io 和 PyPI 上。他欢迎反馈,特别是关于 SVG 输出和 3D 查看器功能方面的反馈。该项目在 GitHub 上以 MIT/Apache-2.0 许可证提供:[https://github.com/holg/eulumdat-rs](https://github.com/holg/eulumdat-rs)。
相关文章

原文
联系我们 contact @ memedata.com