Contact me: hankecnc@gmail.com

考虑回到 ThreeJS #298

推推 grbl 3年前 (2023-02-04) 272次浏览
关闭
 打开了这个问题 2017 年 5 月 4 日 · 7条评论
关闭

考虑回到 ThreeJS#298

 打开了这个问题 2017 年 5 月 4 日 · 7条评论

评论

考虑回到 ThreeJS #298

这样做应该可以在以下方面取得进展:

#25 – 旋转轴。Håkan Båstedt 已经为 lw3s 3D 查看器添加了旋转。包括一个圆柱形网格助手。Cam 在 lw3 中失踪了。我们现在有。重新添加 threejs 查看器和中提琴!

#110剩余时间:我们的旧 gcode 解析器确实支持时间计算

#147 – 我们已经在 Threejs 中使用了 TranformControlsjs。它只需要一点修饰(至少对于向量而言。Theeejs 具有强大的旋转辅助功能)

#187 – 现有代码在我的私人仓库中可用,用于实际对象的自动边界框 -> iso/top/front views zoomed into object fov

#199 – 我和现有的代码@raykholo在 cp/reprap 工作区工作。@lautr3k threejs 也有更多可用的代码

#222 – 网络摄像头过滤器 – 应该比原始 gl 更容易

#248 #297 – lw3 解析器是近乎完美的 – 3-4 年的工作被扔掉了

考虑回到 ThreeJS #298
合作者
jorgerobles 评论了 2017 年 5 月 4 日  

我做了一些工作,目前未使用但准备好在https://github.com/LaserWeb/lw.guessstimate上审查关于#110

这是基于 CNCJS 解析器组件,已经有曲线解析到 T3D

考虑回到 ThreeJS #298
成员

#110剩余时间:我们的旧 gcode 解析器确实支持时间计算

临时解析器也进行时间计算,但只有底部滑块使用它

考虑回到 ThreeJS #298
作者
 评论了 2017 年 5 月 5 日  

@tbfleming,那么我们如何在运行作业时利用“剩余时间”?(; (在110中回答)

考虑回到 ThreeJS #298
成员

@openhardwarecoza哎呀。我记错了。https://github.com/LaserWeb/LaserWeb4/blob/dev-es6/src/draw-commands/GcodePreview.js计算它并将其存储在顶点数组中。顶点格式随着新功能的添加而改变,因此可能不能依赖它。

考虑回到 ThreeJS #298
雷霍洛 评论了 2017 年 5 月 5 日 通过电子邮件
考虑回到 ThreeJS #298
成员

我们可以使用高级的三个库和功能,然后在现在使用的非三个查看器中显示它吗

绝对值得考虑。很难预测这会有多可行。例如区别:三个和当前查看器使用不同的顶点数组布局。三使用并行数组,而我们的使用结构数组样式(加速初始创建的 CPU 缓存优化)。

考虑回到 ThreeJS #298
成员
开胃菜 评论了 2017 年 5 月 11 日  

对于#110:计算 time_remaining = time_running / lines_executed * lines_remaining 是否足够?至少作为一个快速解决方案?(并可能抑制前 x 行以获得更好的平均)

考虑回到 ThreeJS #298 幽灵 关闭此完成 2017 年 7 月 9 日
喜欢 (0)