added move and rotate tool using tranformControls

This commit is contained in:
2025-08-26 12:02:46 +05:30
parent ed099c7f75
commit b4b412ce14
11 changed files with 671 additions and 245 deletions

View File

@@ -32,9 +32,9 @@ const AssetProperties: React.FC = () => {
setUserData([]);
};
const handleUserDataChange = (id: number, newValue: string) => {};
const handleUserDataChange = (id: number, newValue: string) => { };
const handleRemoveUserData = (id: number) => {};
const handleRemoveUserData = (id: number) => { };
const handleAnimationClick = (animation: string) => {
if (selectedFloorItem) {
@@ -57,14 +57,14 @@ const AssetProperties: React.FC = () => {
<section>
{objectPosition && (
<PositionInput
onChange={() => {}}
onChange={() => { }}
value1={parseFloat(objectPosition.x.toFixed(5))}
value2={parseFloat(objectPosition.z.toFixed(5))}
/>
)}
{objectRotation && (
<RotationInput
onChange={() => {}}
onChange={() => { }}
value={parseFloat(objectRotation.y.toFixed(5))}
/>
)}
@@ -107,7 +107,7 @@ const AssetProperties: React.FC = () => {
if (asset.modelUuid !== selectedFloorItem.uuid || !asset.animations)
return (
i === 0 && (
<div className="no-animation">
<div className="no-animation" key={i}>
Looks like there are no preset animations yet. Stay tuned for
future additions!
</div>

View File

@@ -146,6 +146,12 @@ const Tools: React.FC = () => {
case "draw-floor":
is2D && setToolMode("Floor");
break;
case "move":
if (!is2D) setToolMode("Move-Asset");
break;
case "rotate":
if (!is2D) setToolMode("Rotate-Asset");
break;
case "measure":
setToolMode("MeasurementScale");
break;