One Logo Pool Ball
SceneKit · IOS API REFERENCE

SCNPhysicsShape

class · SDK 27.1

class SCNPhysicsShape

Members (6)

init

init

TypeScript
static initGeometryOptions(geometry: SCNGeometry, options?: (NativeMap<SCNPhysicsShape_Option, unknown>) | null): SCNPhysicsShape
Swift declaration
convenience init(geometry: SCNGeometry, options: [SCNPhysicsShape.Option : Any]? = nil)
init

init

TypeScript
static initNodeOptions(node: SCNNode, options?: (NativeMap<SCNPhysicsShape_Option, unknown>) | null): SCNPhysicsShape
Swift declaration
convenience init(node: SCNNode, options: [SCNPhysicsShape.Option : Any]? = nil)
init

init

TypeScript
static initShapesTransforms(shapes: Array<SCNPhysicsShape>, transforms?: (Array<_Foundation_NSValue>) | null): SCNPhysicsShape
Swift declaration
convenience init(shapes: [SCNPhysicsShape], transforms: [NSValue]?)
get · iOS 9.0+

options

TypeScript
get options(): (NativeMap<SCNPhysicsShape_Option, unknown>) | null
Swift declaration
var options: [SCNPhysicsShape.Option : Any]? { get }
get · iOS 9.0+

sourceObject

TypeScript
get sourceObject(): unknown
Swift declaration
var sourceObject: Any { get }
get · iOS 9.0+

transforms

TypeScript
get transforms(): (Array<_Foundation_NSValue>) | null
Swift declaration
var transforms: [NSValue]? { get }

Skipped declarations

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

SCNPhysicsShape.init()

inherited init: cannot prove legal (class declares 3 custom initializers)

All SceneKit types →