首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >隔离OpenSCAD视图

隔离OpenSCAD视图
EN

Stack Overflow用户
提问于 2022-05-03 11:40:43
回答 1查看 64关注 0票数 0

我偶尔在Fiverr上做一些OpenSCAD方面的工作。我不想每天发送100个截图,而是向我的客户提供对象的三维实时预览。但我需要做到这一点,而不泄露来源(在过去,我一直天真到被欺骗的方式)。

我希望我的客户能够查看现场3D视图,而不能够看到源代码。

例如,下面是我正在考虑的一个可能的解决方案:将.scad文件的内容硬编码为可执行文件中的字符串。然后使用此字符串启动OpenSCAD,但只显示预览窗口,而客户端不必查看代码。

实际上,您可以使用openscad.exe从.scad文件生成预览:

代码语言:javascript
复制
& "C:\Program Files\OpenSCAD\openscad.exe" --preview --camera=0,0,0,45,45,0,200 test.scad -o test.png

然而,这种方法存在两个问题。1.它只生成一个PNG,我需要我的客户能够平移和缩放。2.需要一个本地文件。我可以生成一个tmp文件,用上面的命令打开它,然后快速删除该文件。

EN

回答 1

Stack Overflow用户

发布于 2022-05-04 21:34:06

考虑为他们发送一个STL文件。OpenSCAD可以输出到STL。STL有两个版本: ascii和二进制。OpenSCAD输出二进制形式。客户端可以在类似于viewstl.com的文件中查看STL文件。

因为他们可以从STL 3d打印,你可能会考虑添加一些水印类型,纹理或特征,这将是很难删除。另一种选择是改变一些关键尺寸,使其无法使用,但不要让它看起来很糟糕。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72098840

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档