addBehavior
TypeScriptaddBehavior(behavior: SCNPhysicsBehavior): voidSwift declarationfunc addBehavior(_ behavior: SCNPhysicsBehavior)class · SDK 27.1
class SCNPhysicsWorldaddBehavior(behavior: SCNPhysicsBehavior): voidSwift declarationfunc addBehavior(_ behavior: SCNPhysicsBehavior)contactTestBetween(bodyA: SCNPhysicsBody, bodyB: SCNPhysicsBody, options?: (NativeMap<SCNPhysicsWorld_TestOption, unknown>) | null): Array<SCNPhysicsContact>Swift declarationfunc contactTestBetween(_ bodyA: SCNPhysicsBody, _ bodyB: SCNPhysicsBody, options: [SCNPhysicsWorld.TestOption : Any]? = nil) -> [SCNPhysicsContact]contactTest(body: SCNPhysicsBody, options?: (NativeMap<SCNPhysicsWorld_TestOption, unknown>) | null): Array<SCNPhysicsContact>Swift declarationfunc contactTest(with body: SCNPhysicsBody, options: [SCNPhysicsWorld.TestOption : Any]? = nil) -> [SCNPhysicsContact]convexSweepTest(shape: SCNPhysicsShape, from: SCNMatrix4, to: SCNMatrix4, options?: (NativeMap<SCNPhysicsWorld_TestOption, unknown>) | null): Array<SCNPhysicsContact>Swift declarationfunc convexSweepTest(with shape: SCNPhysicsShape, from: SCNMatrix4, to: SCNMatrix4, options: [SCNPhysicsWorld.TestOption : Any]? = nil) -> [SCNPhysicsContact]static init(): SCNPhysicsWorldSwift declarationinit()rayTestWithSegment(origin: SCNVector3, dest: SCNVector3, options?: (NativeMap<SCNPhysicsWorld_TestOption, unknown>) | null): Array<SCNHitTestResult>Swift declarationfunc rayTestWithSegment(from origin: SCNVector3, to dest: SCNVector3, options: [SCNPhysicsWorld.TestOption : Any]? = nil) -> [SCNHitTestResult]removeAllBehaviors(): voidSwift declarationfunc removeAllBehaviors()removeBehavior(behavior: SCNPhysicsBehavior): voidSwift declarationfunc removeBehavior(_ behavior: SCNPhysicsBehavior)updateCollisionPairs(): voidSwift declarationfunc updateCollisionPairs()get allBehaviors(): Array<SCNPhysicsBehavior>Swift declarationvar allBehaviors: [SCNPhysicsBehavior] { get }get contactDelegate(): (SDKHandle) | nullSwift declarationweak var contactDelegate: (any SCNPhysicsContactDelegate)? { get set }set contactDelegate(value: (Implements<SCNPhysicsContactDelegate> | SDKHandle) | null)Swift declarationweak var contactDelegate: (any SCNPhysicsContactDelegate)? { get set }get gravity(): SCNVector3Swift declarationvar gravity: SCNVector3 { get set }set gravity(value: SCNVector3)Swift declarationvar gravity: SCNVector3 { get set }get speed(): numberSwift declarationvar speed: CGFloat { get set }set speed(value: number)Swift declarationvar speed: CGFloat { get set }get timeStep(): numberSwift declarationvar timeStep: TimeInterval { get set }set timeStep(value: number)Swift declarationvar timeStep: TimeInterval { get set }No declarations were skipped in this snapshot.