Share via


SCNPhysicsWorld.ContactTest Method

Definition

Overloads

ContactTest(SCNPhysicsBody, NSDictionary)

[Foundation.Export("contactTestWithBody:options:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual SceneKit.SCNPhysicsContact[] ContactTest(SceneKit.SCNPhysicsBody body, Foundation.NSDictionary? options);
[<Foundation.Export("contactTestWithBody:options:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member ContactTest : SceneKit.SCNPhysicsBody * Foundation.NSDictionary -> SceneKit.SCNPhysicsContact[]
override this.ContactTest : SceneKit.SCNPhysicsBody * Foundation.NSDictionary -> SceneKit.SCNPhysicsContact[]

Parameters

options
NSDictionary

Returns

Attributes

Applies to

ContactTest(SCNPhysicsBody, SCNPhysicsTest)

[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public SceneKit.SCNPhysicsContact[] ContactTest(SceneKit.SCNPhysicsBody body, SceneKit.SCNPhysicsTest? options);
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
member this.ContactTest : SceneKit.SCNPhysicsBody * SceneKit.SCNPhysicsTest -> SceneKit.SCNPhysicsContact[]

Parameters

options
SCNPhysicsTest

Returns

Attributes

Applies to

ContactTest(SCNPhysicsBody, SCNPhysicsBody, NSDictionary)

[Foundation.Export("contactTestBetweenBody:andBody:options:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual SceneKit.SCNPhysicsContact[] ContactTest(SceneKit.SCNPhysicsBody bodyA, SceneKit.SCNPhysicsBody bodyB, Foundation.NSDictionary? options);
[<Foundation.Export("contactTestBetweenBody:andBody:options:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member ContactTest : SceneKit.SCNPhysicsBody * SceneKit.SCNPhysicsBody * Foundation.NSDictionary -> SceneKit.SCNPhysicsContact[]
override this.ContactTest : SceneKit.SCNPhysicsBody * SceneKit.SCNPhysicsBody * Foundation.NSDictionary -> SceneKit.SCNPhysicsContact[]

Parameters

options
NSDictionary

Returns

Attributes

Applies to

ContactTest(SCNPhysicsBody, SCNPhysicsBody, SCNPhysicsTest)

[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public SceneKit.SCNPhysicsContact[] ContactTest(SceneKit.SCNPhysicsBody bodyA, SceneKit.SCNPhysicsBody bodyB, SceneKit.SCNPhysicsTest? options);
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
member this.ContactTest : SceneKit.SCNPhysicsBody * SceneKit.SCNPhysicsBody * SceneKit.SCNPhysicsTest -> SceneKit.SCNPhysicsContact[]

Parameters

options
SCNPhysicsTest

Returns

Attributes

Applies to