fine positioning

This commit is contained in:
2025-07-01 20:07:55 +03:00
parent 914ac87d39
commit 85ece672e4
3 changed files with 28 additions and 10 deletions
@@ -14,6 +14,23 @@
<v-btn value="perspective" icon="mdi-cone"></v-btn>
<v-btn value="orthographic" icon="mdi-cone-off"></v-btn>
</v-btn-toggle>
<template v-if="currentObject?.__o">
<v-card subtitle="Position" class="ma-1" color="light-blue-darken-4">
<v-text-field type="number" hide-details density="compact" label="x" v-model="currentObject.__o.position.x"></v-text-field>
<v-text-field type="number" hide-details density="compact" label="y" v-model="currentObject.__o.position.y"></v-text-field>
<v-text-field type="number" hide-details density="compact" label="z" v-model="currentObject.__o.position.z"></v-text-field>
</v-card>
<v-card subtitle="Rotation" class="ma-1" color="green-darken-4">
<v-text-field type="number" hide-details density="compact" label="x" v-model="currentObject.__o.rotation.x"></v-text-field>
<v-text-field type="number" hide-details density="compact" label="y" v-model="currentObject.__o.rotation.y"></v-text-field>
<v-text-field type="number" hide-details density="compact" label="z" v-model="currentObject.__o.rotation.z"></v-text-field>
</v-card>
<v-card subtitle="Scale" class="ma-1" color="pink-darken-4">
<v-text-field type="number" hide-details density="compact" label="x" v-model="currentObject.__o.scale.x"></v-text-field>
<v-text-field type="number" hide-details density="compact" label="y" v-model="currentObject.__o.scale.y"></v-text-field>
<v-text-field type="number" hide-details density="compact" label="z" v-model="currentObject.__o.scale.z"></v-text-field>
</v-card>
</template>
</v-navigation-drawer>
<div class="container my-3 position-relative game-designer-canvas">
<div ref="target" @click="targetClick" @pointerdown="targetPointerDown"></div>
@@ -75,6 +92,7 @@ export default {
return this.scenesList[0];
},
currentObject(){
console.log('currentObject', this.objectsList[0]);
return this.objectsList[0];
},
sceneObjects(){