LeLab / src /lib /types.ts
GitHub CI
Sync from leLab @ 39fcfee669f0b98e7a1fc4dde23025ea8cc7e5ce
df3ef41
Raw
History Blame Contribute Delete
422 Bytes
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;
}