

画像のようなCylinderのジオメトリ(x軸方向に22度傾いている)を画像でいうと緑色の線の軸を中心に回転させたいのですがやり方がわかりません。  
ご教授いただけると助かります。

[![画像の説明をここに入力](https://i.stack.imgur.com/vnOEi.png)](https://i.stack.imgur.com/vnOEi.png)


CC BY-SA 4.0
2019-04-23T05:57:43.630
54414
2019-04-26T08:46:30.940
33037
question
swift ios
iOS-SceneKitのジオメトリーの回転を行いたい


SCNNode を回転させる場合 SCNAction.rotateBy(x:y:z:duration:) を使います。  
SCNNode の runAction() に回転させる SCNAction を渡してアクションを実行します。

[code]

    // シーンの取得
    let scene = SCNScene(named: "art.scnassets/main.scn")!
    
    // cylinder node の取得
    let cylinder = scene.rootNode.childNode(withName: "cylinder", recursively: true)!
    
    // cylinder を y 軸に永遠に回転させる
    cylinder.runAction(SCNAction.repeatForever(SCNAction.rotateBy(x: 0, y: 2, z: 0, duration: 1)))
    
    
[/code]


CC BY-SA 4.0
2019-04-26T08:46:30.940
54498
2019-04-26T08:46:30.940
16907
54414
answer