しめ鯖日記

swift, iPhoneアプリ開発, ruby on rails等のTipsや入門記事書いてます

SceneKitで利用できる図形

SceneKitで利用できる図形を実際に配置して見ました。
対象クラスは下ドキュメントを参考にしました。

Built-in Geometry Types | Apple Developer Documentation

SCNBox

立方体を生成するクラスです。
x, y, z を変更できます。

f:id:llcc:20170727225758p:plain

SCNFloor

名前の通り床として利用できる図形です。
サイズは無限で、この上に様々なオブジェクトを配置します。

f:id:llcc:20170727225237p:plain

SCNCapsule

薬カプセルのような形を表します。
高さと太さを調整する事ができます。

f:id:llcc:20170727225955p:plain

SCNCone

円錐を表す事ができるクラスです。
上下の半径と高さを調整できます。

f:id:llcc:20170727230215p:plain

SCNCylinder

円柱を表すクラスです。
高さと半径を調整できます。

f:id:llcc:20170727230358p:plain

SCNPlane

こちらは高さと横幅だけを持つ四角形です。
奥行きはありません。

f:id:llcc:20170727230514p:plain

SCNPyramid

ピラミッド型の図形を表現できます。
高さ、横幅、縦幅を変更できます。

f:id:llcc:20170727230656p:plain

SCNSphere

こちらは球体です。
半径を調整する事ができます。

f:id:llcc:20170727230807p:plain

SCNTorus

ドーナツ型の図形を表します。
半径と、内側の穴の大きさを調整できます。

f:id:llcc:20170727230944p:plain

SCNTube

真ん中に穴が空いた円柱を表します。
SCNTorus同様に半径と内側の円の大きさを調整できます。

f:id:llcc:20170727231045p:plain