评论
哎,进步微乎其微,终究是进步了。 似乎 textures.js 依赖于 d3。我不确定,我还没有找到任何关于使用独立的文档,也许是可能的。所以,我已经渲染了 svg,然后用 hack 重新渲染为 png。然后该图像将通过@lautr3k wonder-app 传递,或者可能替换工作区中的路径进行光栅化。天才们,我召唤你们! |
@jorgerobles我查看了您的示例,但没有看到 png hack。您是使用此处的方法还是找到其他方法? |
非常相似,它位于 components/playground.js
|
看起来我必须做一些重构来支持这一点。最好地处理这个问题的代码在文档缩减器的 loadSvg() 中。不幸的是,SVG-to-image hack 设置了一个回调。Reducers 不应该设置回调。 |
我会(尝试)看一下代码,也许会找到一个更好的地方。我的第一个想法是用作操作,因此您选择要转换为光栅的矢量组,选择光栅操作,就像在图像所在的矢量然后进行预处理一样,在 gcode 生成之前使用 hack。 纹理方式只是糖,但我的方案是添加填充操作。其他复杂的设计需要桌面应用程序来制作图案,但这是一种非常简单的方法。 |
@lautr3k 你在优化方面做了什么吗?还是仅在 svg 解析上? |
喔好吧。我误解了。现在它从 SVG 文件中抓取轮廓但忽略填充图案。我假设您想保留 SVG 填充图案,但现在看起来您希望 LW4 生成新的填充图案。这是你要求的吗? |
对不起,我根本没有解释自己。有两个不同但互补的东西:
|
好吧,这里有两件旧事。一种是光栅化(用 说到我们目前生成gcode的方式。我们遍历 另一个是几个月前的一个疯狂想法,我们已经使用@lautr3k 在 2016 年 11 月 18 日下午 5:53,“jorgerobles” notifications@github.com写道:
|
Stl 切片https://plus.google.com/+PetervanderWalt/posts/jMvRKXpoGdc 在 2016 年 11 月 18 日下午 6:50,“Peter van der Walt (Gmail)” <
|
我们像这样存储路径:( 一些转换函数(mesh.js):
用三个做一些转换是可以的,但它不再是应用程序数据的中心点。 |
我会去挖掘旧问题的链接,但要从过去一年的
在 2016 年 11 月 18 日晚上 8:19,“Todd Fleming” notifications@github.com写道:
|
如果你能把three’s segments转换成Clipper,那么转换成就 |
凉爽的。现在让我停止劫持这个线程(: |
尝试找到这些链接。我想看看当我运行那些有问题的 SVG 文件时会发生什么。 |
在 2016 年 11 月 18 日晚上 8:57,“Todd Fleming” notifications@github.com写道:
|
This one too LaserWeb/deprecated-LaserWeb2#10 – trying to |
嗨,我发现对于填充的矢量形状,将矢量转换为光栅可能很好,或者如果可能的话,可能是选择密度和图案的填充算法,如 3d 打印机填充。