본글은 원문 번역을 중심으로 작성한 글입니다. 출처는 아래에서 확인할 수 있습니다.
오역이나 잘못된 정보에 대한 수정은 언제든지 환영합니다 :)
Geometry
Geometry는 물체의 모양에 해당하는 뼈대(wireframe)를 말한다. SceneKit 프레임워크는 많고 뛰어난 geometry를 제공한다.
SCNPlane
높이와 너비를 가지는 직사각형 모양의 단면 geometry이다.
SCNSphere
구(球)형의 geometry 이다.
SCNBox
직육면체형 geometry 이고, 선택적으로 둥근 모서리를 가질수 있다.
SCNPyramid
꼭대기가 사각형의 중심의 수직 위에 있는 사각뿔형 geometry 이다.
SCNTube
튜브 혹은 파이프형 geometry 이다. 중심 축을 따라 둥근 구멍이 뚫린 직원기둥이다.
각각의 class는 기하학에서의 특정한 모양을 나타내고 더 복잡한 모양을 나타내기 위해 함께 쓰일 수도 있다.
Material
geometry를 사람의 뼈대라고 한다면, material은 피부로 뼈대를 장식하는 것이다. material 은 색깔이나 이미지, 영상이 될 수도 있다.
Node
노드는 scene에 적용될 물체를 말하고 scene에 적용되는 것은 무엇이든간에 사용자들이 볼 수 있다. 노드를 스크린에 있는 하나의 요소라고 생각할 수 있는데, 자동차 경주 게임을 생각한다면 노드는 하나의 자동차가 될 것이고 우주선 게임을 생각한다면 노드는 각각 우주선과 미사일이 될 것이다. 노드는 서로 결합할 수 있는데, 이는 노드가 다른 노드를 포함할 수 있다는걸 뜻한다. 큰 트럭에 해당하는 하나의 노드가 트레일러나, 타이어, 수화물에 해당하는 자식 노드와 결합된 것을 생각할 수 있다.