@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
32 lines • 1.09 kB
TypeScript
export class InverseKinematicsSystem extends System<any, any, any, any, any> {
constructor();
dependencies: (typeof Mesh | typeof InverseKinematics)[];
components_used: ResourceAccessSpecification<typeof Mesh>[];
/**
*
* @type {{"2BIK": TwoBoneInverseKinematicsSolver}}
*/
solvers: {
"2BIK": TwoBoneInverseKinematicsSolver;
};
problems: {};
/**
*
* @type {Terrain}
*/
__terrain: Terrain;
get componentClass(): typeof InverseKinematics;
/**
*
* @param {InverseKinematics} ik
* @param {Mesh} mesh
*/
recordEntityProblems(ik: InverseKinematics, mesh: Mesh): void;
update(timeDelta: any): void;
}
import { System } from "../System.js";
import Mesh from "../../graphics/ecs/mesh/Mesh.js";
import { InverseKinematics } from "./InverseKinematics.js";
import { ResourceAccessSpecification } from "../../../core/model/ResourceAccessSpecification.js";
import { TwoBoneInverseKinematicsSolver } from "./TwoBoneInverseKinematicsSolver.js";
//# sourceMappingURL=InverseKinematicsSystem.d.ts.map