|
@@ -0,0 +1,16 @@
|
|
|
+import { AnimationModel } from "@/api";
|
|
|
+import { AnimationGroup, AnimationModel3D, SDK } from "../sdk";
|
|
|
+
|
|
|
+export let animationGroup: AnimationGroup
|
|
|
+
|
|
|
+const amMap: Record<string, AnimationModel3D> = {}
|
|
|
+export const getAM = (data: AnimationModel) => {
|
|
|
+ if (data.id in amMap) {
|
|
|
+ return amMap[data.id]
|
|
|
+ }
|
|
|
+ amMap[data.id]
|
|
|
+}
|
|
|
+
|
|
|
+export const associationAnimation = (sdk: SDK, el: HTMLDivElement) => {
|
|
|
+ animationGroup = sdk.createAnimationGroup()
|
|
|
+}
|