UNPKG

sandai-react

Version:

React components and utilities for the Sandai 3D AI Characters.

21 lines 893 B
import { VRM, VRMHumanBoneName } from "@davidcks/r3f-vrm"; import * as poseDetect from "@tensorflow-models/pose-detection"; import { Vector3 } from "three"; export declare class BasePoseConversionManager { private _vrm; constructor(vrm: VRM); getPosePositions<T extends "raw" | "normalized">(blazePose: poseDetect.Pose, format: T): Partial<Record<VRMHumanBoneName, { position: [number, number, number]; }>>; getRawPosePositions(blazePose: poseDetect.Pose): Partial<Record<VRMHumanBoneName, { position: [number, number, number]; }>> & { __root: Vector3; }; normalizePosePositions(vrmPose: Partial<Record<VRMHumanBoneName, { position: [number, number, number]; }>>, root: Vector3): Partial<Record<VRMHumanBoneName, { position: [number, number, number]; }>>; } //# sourceMappingURL=BasePoseConversionManager.d.ts.map