Search code examples
iosswiftxcodemodelscenekit

How to center this model in SceneKit


Imported a tiger model into SceneKit, but it is off center? Is this something I can fix? The green/red/blue arrows should be under the model?

enter image description here


Solution

  • To reposition model's pivot point in SceneKit, use the following code:

    node.simdPivot.columns.3.x
    node.simdPivot.columns.3.y
    node.simdPivot.columns.3.z
    

    If you wanna know more about 4x4 matrices, read this post.