diff --git a/components/model/item.vue b/components/model/item.vue index 2533094..8730594 100644 --- a/components/model/item.vue +++ b/components/model/item.vue @@ -34,11 +34,15 @@ onLoop(() => { 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 - // } + if (Math.abs(point) >= Math.abs(target.value[element.axis as vectorType])) { + step = 0 + } if (model.value !== undefined && model.value[element.func] !== undefined) { - model.value[element.func](step) + try { + model.value[element.func](step) + } catch (error) { + console.log(error) + } } } }