Implement Owen Animation System with core classes, loaders, and state handlers

- Added OwenSystemFactory for creating the animation system.
- Introduced OwenAnimationContext to manage animations and states.
- Created AnimationLoader and GLTFAnimationLoader for loading animations.
- Developed state handlers: WaitStateHandler, ReactStateHandler, TypeStateHandler, SleepStateHandler.
- Implemented StateFactory for managing state handlers.
- Defined constants for clip types, states, and emotions.
- Added type definitions for TypeScript support.
- Configured Vite for building and serving the project.
- Added licenses (dual) to project.
This commit is contained in:
2025-05-23 21:36:52 +02:00
parent 9e5f576b68
commit 658e1e64b2
29 changed files with 6902 additions and 907 deletions

23
vite.config.js Normal file
View File

@ -0,0 +1,23 @@
import { defineConfig } from 'vite';
export default defineConfig({
root: 'examples',
server: {
port: 3000,
open: true
},
build: {
outDir: '../dist',
emptyOutDir: true,
rollupOptions: {
input: {
main: 'index.html'
}
}
},
resolve: {
alias: {
'owen': '/src/index.js'
}
}
});