|
|
@@ -22,7 +22,7 @@ import {
|
|
|
SnapPoint,
|
|
|
} from "../components";
|
|
|
import { useConversionPosition } from "./use-coversion-position";
|
|
|
-import { eqPoint, lineInner, Pos } from "@/utils/math";
|
|
|
+import { eqPoint, lineInner, lineLen, Pos } from "@/utils/math";
|
|
|
import { useCustomSnapInfos, useSnap } from "./use-snap";
|
|
|
import { generateSnapInfos } from "../components/util";
|
|
|
import { useStore, useStoreRenderProcessors } from "../store";
|
|
|
@@ -306,6 +306,12 @@ const useInteractiveDrawTemp = <T extends ShapeType>({
|
|
|
item = reactive(item);
|
|
|
|
|
|
const storeAddItem = (cItem: any) => {
|
|
|
+ const positions = ia.consumedMessage[ia.consumedMessage.length - 1] as Area
|
|
|
+ if (lineLen(positions[0], positions[1]) < 1) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+ console.log(ia.consumedMessage)
|
|
|
const items = store.getTypeItems(type);
|
|
|
if (!obj.checkItemData || obj.checkItemData(cItem)) {
|
|
|
if (items.some((item) => item.id === cItem.id)) {
|