0
我有一个函数:openscad - 对齐的形状与由两个点定义的路径
function knotAng(a,s) =
[(sin(a)+(2*sin(2*a)))*s,
(cos(a)-(2*cos(2*a)))*s,
sin(3*a)*s];
我放置多个对象沿着路径,其中a = 0至359和s是恒定
我想,这样他们遵循knotAng(一步,s)和knotAng(A,S)
我有一个函数:openscad - 对齐的形状与由两个点定义的路径
function knotAng(a,s) =
[(sin(a)+(2*sin(2*a)))*s,
(cos(a)-(2*cos(2*a)))*s,
sin(3*a)*s];
我放置多个对象沿着路径,其中a = 0至359和s是恒定
我想,这样他们遵循knotAng(一步,s)和knotAng(A,S)
的提示&技巧页面,用户手册的部分“Drawing "lines" in OpenSCAD”描述的路径来定向对象示出了如何通过计算最小旋转矩阵a来在3D空间中旋转“线”如'Minimum rotation problem'中所述。
看看https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Tips_and_Tricks#Drawing_.22lines.22_in_OpenSCAD –
这是一个答案,我会除了它 - 正是我所需要的 - 完全错过了! –