上一節(6-1a)提到SceneKit內建12種3D幾何模型,本節就每種都製作一個,放在空間中不同位置,順便藉此熟悉3D空間座標,以下是12種模型名稱以及規劃好的座標:

  1. 立體文字 SCNText: (-2, 0, 2) 前面
  2. 3D形狀 SCNShape: (-2, 2, 0) 左上
  3. 樓板/地面 SCNFloor: (0, 0, 0)
  4. 立方體 SCNBox: (0, 0, 0)
  5. 膠囊體 SCNCapsule: (2, 2, 0) 右上
  6. 圓錐體 SCNCone: (-2, 0, 0) 左側
  7. 圓柱體 SCNCylinder: (-2, -2, 0) 左下
  8. 平面/牆面 SCNPlane: (0, 0, 0)
  9. 金字塔 SCNPyramid: (2, -2, 0) 右下
  10. 球體 SCNSphere: (0, -2, 0) 下方
  11. 甜甜圈 SCNTorus: (0, 2, 0) 上方
  12. 中空圓管 SCNTube: (2, 0, 0) 右側

最後呈現出來的結果如下,請仔細觀察每個物件的位置,其中有9個物件放在與Z軸垂直平面上(相當於2維的X-Y平面):

截圖 2024-03-04 上午10.58.04.png

另外還有3個特殊的物件:

  1. 垂直面(X-Y平面)是由平面SCNPlane所構成,長、寬各4米,厚度為0
  2. 水平面(X-Z平面)用地面SCNFloor來做,長、寬同樣各4米,厚度為0