#laser #projector #ether #dream

etherdream

EtherDream(激光投影DAC)库

9个版本

使用旧的Rust 2015

0.1.1 2018年2月14日
0.1.0 2018年2月7日
0.0.8 2017年8月11日
0.0.7 2017年7月10日
0.0.2 2016年7月4日

#659 in 硬件支持


3个Crates中使用(通过lase

BSD-4-Clause

35KB
665

etherdream.rs

一个用于EtherDream激光DAC的库。

这是一项早期的工作(2016-12-14)。功能正常,但使用风险自负。API尚未经过深思熟虑,并且没有错误处理(这是任何优秀Rust项目的标志)。我打算在一两个月内完成库的生产版本。

另请参阅

我开始构建用于激光投影的Rust库和工具

我还编写了一些使用EtherDream的程序

  • Laser Asteroids,我编写的EtherDream激光投影视频游戏,用于2012年秋季SPSU游戏节

  • Laser Pong,我编写的另一个EtherDream视频游戏,用于2013年夏季

  • 未命名游戏,我和Scott Adams为2013年秋季SPSU游戏节编写的,用于两个激光投影仪(和两个EtherDream DAC)。它很奇怪,但展示了多投影。Scott在游戏开发上工作,而我负责网络和图形堆栈。

  • 激光测试台,其中包含大量我早期进行的激光投影测试。有许多动画、形状、原语等。

  • 激光客户端,它投影包含GML(涂鸦标记语言)和不良序列化的SVG对象的幻灯片,这些对象可以单独编程以进行动画和二维转换。(代码很糟糕。)

许可证

BSD 4条款

版权(c)2016,Brandon Thomas。保留所有权利。

在满足以下条件的情况下,允许重新分发和使用源代码和二进制形式,无论是否修改

  1. 源代码的重新分发必须保留上述版权声明、本条款列表和以下免责声明。

  2. 二进制形式的重新分发必须复制上述版权声明、本条款列表和以下免责声明在随分发提供的文档和其他材料中。

  3. 所有提及此软件功能或使用的广告材料必须显示以下认可

    本产品包括由Brandon Thomas([email protected][email protected])开发的软件。

  4. 版权持有人名称及其贡献者名称不得用于推广或宣传由本软件派生出的产品,除非事先获得书面许可。

本软件由版权持有人“按原样”提供,任何明示或暗示的保证,包括但不限于对适销性和针对特定用途的适用性的暗示保证,均予以放弃。在任何情况下,版权持有人不应对任何直接、间接、偶然、特殊、示范性或后果性的损害(包括但不限于替代货物或服务的采购;使用、数据或利润的损失;或业务的中断)承担责任,无论此类损害是由于何种原因造成的,也不论是根据合同、严格责任或侵权(包括疏忽或不计)理论提出的,即使已告知此类损害的可能性。

依赖项

~475–690KB
~10K SLoC