Interface: PoseLandmark
Defined in: src/world/humans/DetectedBodyPose.ts:38
Represents a single detected anatomical landmark/joint in a human body pose.
Properties
metricPosition?
optionalmetricPosition:Vector3
Defined in: src/world/humans/DetectedBodyPose.ts:68
Position in metres relative to the centre of the hips, straight from MediaPipe's world landmarks, with x toward the person's right, y downward and z toward the camera.
Unlike worldPosition this is independent of where the person is in the room and of the camera's intrinsics, so it can be used to render a correctly proportioned skeleton anywhere. Undefined when the backend does not provide metric landmarks.
visibility?
optionalvisibility:number
Defined in: src/world/humans/DetectedBodyPose.ts:56
The probability [0.0, 1.0] that the landmark is visible (not occluded).
worldPosition?
optionalworldPosition:Vector3
Defined in: src/world/humans/DetectedBodyPose.ts:73
The back-projected 3D position in WebXR world space, measured in meters. Null or undefined if depth projection was unsuccessful.
x
x:
number
Defined in: src/world/humans/DetectedBodyPose.ts:43
Normalized horizontal coordinate [0.0, 1.0] in screen space, where 0.0 is the left edge and 1.0 is the right edge.
y
y:
number
Defined in: src/world/humans/DetectedBodyPose.ts:48
Normalized vertical coordinate [0.0, 1.0] in screen space, where 0.0 is the top edge and 1.0 is the bottom edge.
z
z:
number
Defined in: src/world/humans/DetectedBodyPose.ts:52
Raw estimated depth value relative to the camera.