File size: 422 Bytes
df3ef41 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | export interface UrdfFileModel {
path: string;
blobUrl: string;
name?: string;
}
export interface JointAnimationConfig {
name: string;
type: "sine" | "linear" | "constant";
min: number;
max: number;
speed: number;
offset: number;
isDegrees?: boolean;
customEasing?: (time: number) => number;
}
export interface RobotAnimationConfig {
joints: JointAnimationConfig[];
speedMultiplier?: number;
}
|