diff --git a/components/model/item.vue b/components/model/item.vue index 0162975..92df350 100644 --- a/components/model/item.vue +++ b/components/model/item.vue @@ -33,12 +33,14 @@ onLoop(() => { const point = model.value.position[element.axis] let step = stepbase * target.value[element.axis as vectorType] console.log({ point, step }) - // if (step !== 0) { - // if (Math.abs(point) >= Math.abs(target.value[element.axis as vectorType])) { - // step = 0 - // } - // model.value[element.func](step) - // } + if (step !== 0) { + // if (Math.abs(point) >= Math.abs(target.value[element.axis as vectorType])) { + // step = 0 + // } + if (model.value.hasOwnProperty(element.func)) { + model.value[element.func](step) + } + } } }); }