One Logo Pool Ball
SceneKit · IOS API REFERENCE

SCNIKConstraint

class · SDK 27.1

class SCNIKConstraint

Members (7)

static

inverseKinematicsConstraint

TypeScript
static inverseKinematicsConstraint(chainRootNode: SCNNode): SCNIKConstraint
Swift declaration
class func inverseKinematicsConstraint(chainRootNode: SCNNode) -> Self
init · iOS 9.0+

init

TypeScript
static init(chainRootNode: SCNNode): SCNIKConstraint
Swift declaration
init(chainRootNode: SCNNode)
method

maxAllowedRotationAngle

TypeScript
maxAllowedRotationAngle(node: SCNNode): number
Swift declaration
func maxAllowedRotationAngle(forJoint node: SCNNode) -> CGFloat
method

setMaxAllowedRotationAngle

TypeScript
setMaxAllowedRotationAngle(angle: number, node: SCNNode): void
Swift declaration
func setMaxAllowedRotationAngle(_ angle: CGFloat, forJoint node: SCNNode)
get

chainRootNode

TypeScript
get chainRootNode(): SCNNode
Swift declaration
var chainRootNode: SCNNode { get }
get

targetPosition

TypeScript
get targetPosition(): SCNVector3
Swift declaration
var targetPosition: SCNVector3 { get set }
set

targetPosition

TypeScript
set targetPosition(value: SCNVector3)
Swift declaration
var targetPosition: SCNVector3 { get set }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

SCNIKConstraint.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All SceneKit types →