跳到內容

Cogwheel

建立一個 Cogwheel(又稱 Cog 或 Gear)基本體,作為 Basic Shape 的一部分。

Teeth - 設定齒或齒輪的數量。

Pitch Radius - 設定從中心到每個齒中點的半徑。

Hole Radius - 設定孔的半徑。

Tooth Depth - 設定每個齒的總高度值。

Tooth Width - 設定每個齒在其中點處的寬度。

Tooth Taper - 設定每個齒的內外錐角。

Midpoint Position - 設定每個齒的中點,其中 0 是齒的底部,1 是尖端。

所有旋轉由中等 Cogwheel 驅動。

要建立齒輪系統,需要遵循一些基本指南:

  • 每個 Cogwheel 的模數必須匹配。模數是一個比率,可以簡單表示為:Module = 2 * Pitch Radius / Number Of Teeth
  • 齒必須具有相同的形狀/大小。
  • 每個 Cogwheel 的節圓必須「接觸」。

在下面的例子中:

  • 中等 Cogwheel 的 Pitch Radius200,有 12 Teeth
  • Cogwheel 的 Pitch Radius100,有 6 Teeth
  • Cogwheel 的 Pitch Radius400,有 24 Teeth

200 / 12100 / 6400 / 24 都等於 16.66,因此每個 Cogwheel 具有相同的模數

旋轉的數學也很簡單。如果:

  • r1 = 中等 Cogwheel 的旋轉
  • t1 = 中等 Cogwheel 的齒數
  • r2 = 小 Cogwheel 的旋轉
  • t2 = 小 Cogwheel 的齒數

r2 = r1 * t1/t2

Medium > Small 的情況下:

r2 = r1 * 12/6

可以使用 Jsmath Utility 來搭建此方程。

  1. 建立一個 Jsmath Utility。
  2. 新增表達式 -n0 * n1/n2
  3. 新增 3 個索引。
  4. 連接 Medium.rotation→jsmath.index0
  5. 連接 Medium.teeth→jsmath.index1
  6. 連接 Small.teeth→jsmath.index2
  7. 連接 jsmath.id→Small.rotation

Medium Cogwheel 旋轉時,Small Cogwheel 將以正確的速度旋轉,使它們彼此嚙合。為了正確定位它們,在 X 軸上將它們移動 300(它們 Pitch Radius 值的總和)。