问题标签 [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 回答
2251 浏览

openscad - 平滑openscad中对象之间的尖角

我想知道如何避免openscad中两个对象之间的尖角。

MWE:我有以下代码,它给出了圆柱体和球体对象之间的尖角。

我到底在寻找什么?

它是连接圆柱体和球体的“360 度 3D 弧”。类似于扩展列的东西。

我使用 minkowski() 函数(下面的代码)尝试了其他几种组合,但是与球体连接的圆柱体末端从未得到平滑。

任何人都可以在这里给我一个提示。

0 投票
1 回答
1195 浏览

openscad - 代码没有可见错误时的 OpenSCAD 解析器错误

代码:

它在一秒钟前还在工作。现在它不再工作了。请帮忙。在此处输入图像描述

0 投票
1 回答
1276 浏览

stl - OpenSCAD 渲染为空

我正在设计螺旋,并在 AutoCAD 中完成了刀片,稍后将其导出为 .stl 并在 OpenSCAD 中完成设计。

这里的问题是,当我尝试渲染它时(F6),结果不完整(仅显示 Joints.stl)。尽管我多次尝试修复这两个 .stl 文件,但问题仍然存在。

提前致谢

编辑:如果有帮助,我使用 AutoCAD 和 Blender 制作了 .stl。

(这是我的代码)

Helix_Final.stl Joints.stl

它还提供以下日志:

0 投票
1 回答
270 浏览

3d - 如何在 OpenSCAD 中使用 Sphere 渲染 dxf 文件

我有一个关于导入 dxf 文件的渲染问题。

渲染成功:

  • 对 dxf 文件使用 linear_extrude() 并显示一个球体。
  • 仅对 dxf 文件使用 rotate_extrude()。

渲染失败:

  • 对 dxf 文件使用 rotate_extrude() 并显示一个球体。

这是我的源代码:

这是错误消息:

这是scad文件:

https://drive.google.com/file/d/1dT84jAzTGn-FxavEXamVivUwODelRqLS/view?usp=sharing

这是.dxf文件:

https://drive.google.com/file/d/1XhjWkydDVEnrn-vYcJOT5-yIjSRtdQaT/view?usp=sharing

预览成功

渲染失败

渲染成功

谢谢!

0 投票
1 回答
68 浏览

arrays - 如何使用openSCAD保存循环内发生的计算结果?

当我在循环中计算某些东西时,我以后如何使用它?

0 投票
2 回答
1117 浏览

modeling - OpenSCAD 差异/交叉点不起作用

如果 y == 0,我试图创造一个差异,但是当我将最后一个“立方体”放入其中时,它会填充不应该填充的形状的其他部分,它甚至没有剪掉它应该填充的部分. 但是,当我注释掉最后一个立方体时,它可以正常工作(除非它显然没有最后的区别)。我曾尝试使用 openscad.net 和该软件。它们都具有相同的效果。我究竟做错了什么?

未注释多维数据集

带有立方体评论

0 投票
2 回答
221 浏览

openscad - 手动构建六边形圆环

我有兴趣使用点网格构建六边形圆环吗?

我可以从一个二维多边形开始,然后迭代 360 次(1 度分辨率)来构建一个完整的实体。

这是最好的方法吗?我真正追求的是在其跨度上构建具有可变横截面几何形状的机翼轮廓。

0 投票
0 回答
153 浏览

openscad - 多面体未填充(openscad)

我有一个多面体,它的接缝形状很好,没有重叠。当我按 f6 时,我没有错误或警告,当我按 f12 检查我是否有错误排序的面孔时,没有从外部显示粉红色的面孔(对象内部的所有面孔都是粉红色的,这是一致的)。

我必须在这个物体和另一个物体之间做一个区别,但我的多面体从来都不是实心的。

我是不是误会了什么?

非常感谢您的任何建议。

5547, 10.5, 1.17187], [30.312, 10.5, 0.948], [31.9163, 10.5, 0.712125], [33.3365, 10.5, 0.471], [34.5414, 10.5, 0.231375], [35,.5, 1], [35,.5, 1] 10.505, -1.5], [6.5345, 10.5048, -1.5], [8.059, 10.5045, -1.5], [9.5835, 10.5042, -1.5], [11.108, 10.504, -1.5], [12.6325, 10.5038, -1.5] , [14.157, 10.5035, -1.5], [15.6815, 10.5033, -1.5], [17.206, 10.503, -1.5], [18.7305, 10.5028, -1.5], [20.255, 10.5025, -1.5], [21.3795, 21.3795] , -1.5], [23.304, 10.502, -1.5], [24.8285, 10.5018, -1.5], [26.353, 10.5015, -1.5], [27.8775, 10.5012, -1.5], [29.402, 10.501, -1.5], [30.9265, 10.5008, -1.5], [32.451, 10.5005, -1.5], [33.9755, 10.5002, -1.5], [35.5, 10.5, -1.5]];面 = [[0, 21, 1], [21, 22, 1], [1, 22, 2], [22, 23, 2], [2, 23, 3], [23, 24, 3] , [3, 24, 4], [24, 25, 4], [4, 25, 5], [25, 26, 5], [5, 26, 6], [26, 27, 6], [ 6, 27, 7], [27, 28, 7], [7, 28, 8],

多面体(点、面);

0 投票
1 回答
3489 浏览

3d - 是否可以通过连接不同的点使用 Openscad 绘制一条线?

我正在尝试定期加入不同的点以在OpenScad中绘制直线。但我找不到任何方法来画线。但我可以画出确定的形状,如立方体、球体、圆柱体等......所以请帮助我指导进入正确的程序编码,通过连接不同的点来绘制直线。

0 投票
4 回答
980 浏览

math - OpenSCAD:如何从向量到向量绘制圆柱体?

我在任意位置有两个对象,我想在一个和另一个之间画一个圆柱体。搜索数学解决方案告诉我我需要点积和叉积分别作为角度和轴,但是我在生成四元数或将结果转换为rotate.

这是我到目前为止所拥有的:

rotate()在另一个对象上这么一个cylinder()点需要什么?