auto-git:

[change] src/core/transform-session.ts
This commit is contained in:
2026-05-12 22:05:59 +02:00
parent c7419e093d
commit 450f089915

View File

@@ -1375,6 +1375,8 @@ export function getTransformTargetLabel(target: TransformTarget): string {
return `${target.items.length} ${getModelInstanceKindLabel()}${target.items.length === 1 ? "" : "s"}`;
case "pathPoint":
return "Path Point";
case "pathPoints":
return `${target.items.length} Path Point${target.items.length === 1 ? "" : "s"}`;
case "entity":
return getEntityKindLabel(target.entityKind);
case "entities":
@@ -1393,6 +1395,7 @@ export function getSupportedTransformOperations(
return ["translate", "rotate", "scale"];
case "brushVertex":
case "pathPoint":
case "pathPoints":
return ["translate"];
case "modelInstance":
case "modelInstances":
@@ -1449,6 +1452,8 @@ export function supportsTransformSurfaceSnapTarget(
case "brushes":
case "modelInstance":
case "modelInstances":
case "pathPoint":
case "pathPoints":
return true;
case "entity":
return target.entityKind === "triggerVolume";
@@ -1457,7 +1462,6 @@ export function supportsTransformSurfaceSnapTarget(
case "brushFace":
case "brushEdge":
case "brushVertex":
case "pathPoint":
return false;
}
}
@@ -1502,7 +1506,8 @@ export function supportsTransformAxisConstraint(
if (
session.target.kind === "brushVertex" ||
session.target.kind === "pathPoint"
session.target.kind === "pathPoint" ||
session.target.kind === "pathPoints"
) {
return false;
}
@@ -1565,6 +1570,13 @@ export function supportsTransformAxisConstraint(
return false;
}
if (
session.target.kind === "pathPoint" ||
session.target.kind === "pathPoints"
) {
return false;
}
return true;
}
}
@@ -1598,6 +1610,7 @@ export function supportsLocalTransformAxisConstraint(
case "brushVertex":
return session.operation === "translate";
case "pathPoint":
case "pathPoints":
return false;
}
}