4 个版本 (2 个重大更改)
使用旧的Rust 2015
0.3.1 | 2017年12月31日 |
---|---|
0.3.0 | 2017年9月12日 |
0.2.0 | 2017年9月9日 |
0.1.0 | 2017年9月9日 |
#869 在 硬件支持
每月21次下载
用于 5 个crate(4 个直接使用)
19KB
395 行
point.rs
point.rs 是一个Rust库,为其他激光投影库提供核心 Point
类型。
你是激光程序员吗?
如果你用激光编程,我整理了一份小(非详尽)的库和其他参考资料列表。在2010年代初,激光编程的资源并不多。近年来,情况发生了很大的变化。以下是一个帮助你入门的列表。
Rust激光投影库
-
beam.rs,一个激光投影算法库。
-
ilda.rs,一个ILDA文件解析器。它读取标准的ILDA激光投影文件。
-
lase.rs,一个多DAC客户端库(目前仅支持etherdream,但很快将添加更多)。
-
point.rs [你在这里] 定义了核心激光投影
Point
类型。
有用的程序/实用工具
-
Etherdream模拟器,一个充当虚拟DAC并可视化激光投影的程序。
-
Ilda Player,一个用于投影ILDA文件的程序。
其他有趣的代码
-
Go Ether Dream,Tim的Golang Ether Dream客户端库。
-
Laser Asteroids,我用Python编写的游戏。
-
Laser Graffiti,一个用激光绘制激光的新颖程序。
-
Laser Pong,我另外用Python编写的另一个游戏。
其他资源
-
lasers.io,我的激光投影网站。未来将更新算法和激光编程博客。
-
Photon Lexicon,激光投影论坛。这是一个友好的社区,有很多建议。
许可证
BSD 4条款
版权(c)2017,Brandon Thomas。保留所有权利。
在不修改的情况下,允许以源代码和二进制形式重新分发和使用,前提是满足以下条件
-
源代码的重新分发必须保留上述版权声明、本条件和以下免责声明。
-
二进制形式的重新分发必须在文档和其他随分发提供的材料中重新生产上述版权声明、本条件和以下免责声明。
-
所有提及本软件特性或用途的广告材料必须展示以下声明:
本产品包含由Brandon Thomas(邮箱:[email protected],邮箱:[email protected])开发的软件。
-
未经具体事先书面许可,不得使用版权持有者的名称或其贡献者的名称来认可或推广由此软件派生的产品。
本软件由版权持有者“按原样”提供,并放弃任何明示或暗示的保证,包括但不限于适销性和特定用途的适用性保证。在任何情况下,版权持有者均不对任何直接、间接、偶然、特殊、示范性或连锁损害(包括但不限于替代商品或服务的采购;使用、数据或利润的损失;或业务中断)承担责任,无论这些损害是由于何种原因引起的,也不论是根据何种责任理论(合同责任、严格责任或侵权责任,包括疏忽或其他),即使已告知此类损害的可能性。