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 –
這是一個答案,我會除了它 - 正是我所需要的 - 完全錯過了! –