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