One Logo Pool Ball
ARKit · IOS API REFERENCE

ARSkeleton3D

class · iOS 13.0+ · SDK 27.1

class ARSkeleton3D

Members (4)

method · iOS 13.0+

localTransform

TypeScript
localTransform(jointName: ARSkeleton_JointName): (SDKHandle) | null
Swift declaration
@nonobjc func localTransform(for jointName: ARSkeleton.JointName) -> simd_float4x4?

Returns the local space transformation matrix for a given joint name. - Parameter jointName: The name of the joint. - Returns: The local space transformation matrix for the joint relative to its parent, or `nil` if the joint name is not found.

method · iOS 13.0+

modelTransform

TypeScript
modelTransform(jointName: ARSkeleton_JointName): (SDKHandle) | null
Swift declaration
@nonobjc func modelTransform(for jointName: ARSkeleton.JointName) -> simd_float4x4?

Returns the model space transformation matrix for a given joint name. - Parameter jointName: The name of the joint. - Returns: The model space transformation matrix for the joint, or `nil` if the joint name is not found.

get · iOS 13.0+

jointLocalTransforms

TypeScript
get jointLocalTransforms(): Array<SDKHandle>
Swift declaration
@nonobjc var jointLocalTransforms: [simd_float4x4] { get }

An array of local space transformation matrices for each joint relative to its parent.

get · iOS 13.0+

jointModelTransforms

TypeScript
get jointModelTransforms(): Array<SDKHandle>
Swift declaration
@nonobjc var jointModelTransforms: [simd_float4x4] { get }

An array of model space transformation matrices for each joint.

Skipped declarations

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

ARSkeleton3D.init()

inherited init: clang: 'init' is unavailable

All ARKit types →