问题标签 [openscad]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
857 浏览

openscad - 带有多个参数的 translate() 有什么作用?

我不小心遗漏了翻译向量中的方括号。OpenSCAD 没有引起错误,而是默默地忽略了该错误。

带有多个参数的 translate() 有什么特殊含义吗?第二行应该怎么做?我附上了一张图片,显示了我得到的结果。

在此处输入图像描述

0 投票
3 回答
7098 浏览

java - Java library for creating 3d-objects for 3d printing

I am looking for a java library to create 3d-geometries and then convert that to .stl files so I can 3d print my object using a 3d printer.

I can imagine using a 3d-graphics object where one can draw the same like on a graphics2d object:

Ok, I am just making up code :). But something like this.

Anybody know how I could pull something like this off? Any opensource libs that does stuff like this?

Would be nice to be able to generate a customized object through user input from a website.

Rob.

Edit: Even though the question is closed (and nobody cared to answer my question on why) I found my answer (I post it so others with the same question can find it):

There is a java library on its way as a wrapper around OpenScad. The java wrapper is called JavaScad. Can be found here JavaScad

0 投票
1 回答
213 浏览

openscad - 在模块中包装 OpenSCAD 代码会中断代码

我的问题很简单:我的代码可以呈现我想要的东西,但是当我将它放入模块时,OpenSCAD 会在我渲染时抛出一个错误,说没有找到顶级对象。

当我把它放到一个模块中时,我得到了错误。

其他例程的功能有点复杂,我想我们可以将它们视为一个黑匣子。只是差异代码本身会产生我想要的对象。我想把它放到一个模块中,因为这对我来说似乎是一种很好的编程习惯。

0 投票
1 回答
2664 浏览

polygon - openscad 差分多面体

当我尝试渲染这段代码时,它只显示梯形的最上面的平面。

我试图从这个梯形上切出一个圆柱体,所以里面有一个圆柱孔。我正在使用差异来做到这一点。我很确定我已经正确地绘制了梯形。如果我从代码中删除“差异”,它会呈现良好。如果我把梯形拿出来,圆柱体渲染得很好(在可怕的分辨率下,我使用了小数字。)

0 投票
3 回答
1843 浏览

openscad - 如何在openscad中指定dxf的大小?

我是 openscad 的新手,正在尝试从 dxf 文件制作 3d 模型。我想将其大小指定为 130x130。我已经能够达到下面的代码,但它仍然没有断言我想要的大小:

任何帮助表示赞赏!

0 投票
1 回答
253 浏览

openscad - 差异不采取一切的差异?

我有两块 v-piece 和 i-piece,它们通过 join_pieces() 连接在一起。

之后,这两个部分的组合意味着在piece() 函数中通过两个立方体作为一个整体来区分。

问题是唯一显示差异的部分是 i_piece 而不是 v_piece,即使它是连接的,它仍然是完整的,没有减法。我已经删除了差异()线并检查以确保立方体与两个部分相交并且它们是相交的。我尝试了一个联合,以防差异只接受一个对象,但它似乎没有改变任何东西。

有什么建议或答案可以尝试吗?谢谢。

0 投票
4 回答
4579 浏览

polygon - 在openscad中将圆形变形为椭圆形

我正在尝试在 openscad 中创建一个风扇管道,将管道从圆形扁平化为椭圆形。有没有办法在openscad中做到这一点?如果没有,是否有任何其他编程方式来生成这种类型的 3d 模型?

谢谢丹尼斯

0 投票
2 回答
9034 浏览

openscad - 如何在 OpenSCAD 中修改导入的 .stl 文件?

有没有办法将 STL 文件导入 OpenSCAD 并能够修改它们?

例如,下面的代码演示了我到目前为止所尝试的内容:

当我这样做时,我可以按 F5 来仅渲染不包括交集的 STL 文件。或者我可以按 F6 进行编译和渲染,但它会创建一个非常混乱的渲染,没有接近歧管甚至接近我对此的期望。有没有使用 OpenSCAD 解决这个问题的方法?谢谢!

(我试图这样做以节省较长的渲染时间,尤其是在我测试各种设计可能性时)

0 投票
2 回答
1008 浏览

java - 寻找基于 Java 的 OpenSCAD 和 PLasM 替代方案

我喜欢用 OpenSCAD 来教授分号和花括号的规则。在 20 分钟内,学生可以编写程序,了解转换,并查看错位的分号和花括号的结果,而无需担心其他语义。换句话说,OpenSCAD 是向初学者教授 C 系列语法规则基础知识的绝佳工具。

但是 OpenSCAD 缺乏表现力。没有将形状存储为变量——一切都必须写成函数。我发现基于 Python 的 PLasM 功能更强大,因为 Python 本身可以在脚本中使用。

有谁知道基于 Java 的语言,本质上是底层 CGAL 嵌入在 Java 函数中的地方?这将是理想的,因为我正在使用 Processing 和 Arduino 来教授编程。

0 投票
1 回答
1307 浏览

openscad - openSCAD 中的多面体产生“没有要渲染的顶级几何图形”

我不明白为什么这个多面体会给我一个“没有要渲染的顶级几何图形”错误。所有三角形的方向都正确,“并列”视图仅显示黄色外表面。这是我的代码:

任何提示都非常感谢,在此先感谢!