w7 <<
Previous Next >> Blender
w8
根據 SolidReference 節點的用法說明, SolidReference 可以用在 Joint 節點的 endPoint 欄位中,用來指向一個現有的 Solid 或靜態環境 <static environment>。通過這種方式,可以閉合機械迴圈。
當指向一個 Solid 時,唯一的限制是 Solid 和 Joint 必須是某個共同上層 Solid 的後代。
意思即, SolidReference 是一個引用類型,允許在 Joint 節點的 endPoint 欄位中指定某個目標。它可以指向兩種類型的對象:
- 現有的 Solid:這是一個具體的實體(例如某個機械零件或組件),但這個 Solid 和 Joint 必須是某個共同上層 Solid 的後代。
- 靜態環境 <static environment>:這通常指的是不動的參考框架(例如地面或固定基座)。
根據第一個情況,若將 fourbar linkage 的 joint4 設置在 base link 的最右端,然後將 joint4 的 endPoint 欄位,設為 SolidReference 指向 link3,即可符合 Soild (link3) 與 Joint (joint4) 都是某個共同上層 Solid (base) 的後代。
至於第二個情況,則可以將 fourbar linkage 的 joint4 設置在 link3 的末端,然後將 joint4 的 endPoint 欄位指向 <static environment>,讓 link3 的末端固定在 ground (其作用與固定在 base 節點相同)。
fourbar box 四連桿機構:
fourbar_box.7z 的 SolidReference 採用第一種作法,joint4 位於 base link,然後參照指向 link3。
fourbar_box_w8.7z (將 joint4 接在 link3 末端,然後 SolidReference 參照到內定的 <static environment>, 表示將 link3 末端的 joint4 直接固定在 base 上 (固定點)。
fourbar solvespace 四連桿機構:
fourbar_slvs.7z 採用第一種作法。
w7 <<
Previous Next >> Blender