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;
}