Contents

init(body:axis:anchor:)

Creates a hinge joint that anchors a single physics body in space and lets it rotate around a specific axis.

Declaration

convenience init(body: SCNPhysicsBody, axis: SCNVector3, anchor: SCNVector3)

Parameters

  • body:

    The physics body to be controlled by the hinge joint.

  • axis:

    The direction of the axis that the body pivots around, relative to the node containing the body.

  • anchor:

    The location of the axis in the node containing the body.

Return Value

A new hinge joint behavior.

Discussion

For a behavior to take effect, add it to the physics simulation by calling the addBehavior(_:) method on your scene’s SCNPhysicsWorld object. The physics bodies constrained by the joint must be attached to nodes in the scene.

See Also

Creating a Hinge Joint