mirror of
https://github.com/haselkern/Minecraft-ArmorStand.git
synced 2025-05-17 15:05:33 +00:00
Add full armor stand control
This commit is contained in:
parent
dab3e20310
commit
477e1152e5
2 changed files with 122 additions and 10 deletions
16
src/App.vue
16
src/App.vue
|
@ -4,6 +4,10 @@
|
|||
<Scene :armorstand="armorstand" />
|
||||
</div>
|
||||
<div class="w-2/5 float-right">
|
||||
<label><input v-model="armorstand.showArms" type="checkbox">Show Arms</label>
|
||||
<label><input v-model="armorstand.small" type="checkbox">Small</label>
|
||||
<label><input v-model="armorstand.noBasePlate" type="checkbox">No Base Plate</label>
|
||||
<hr>
|
||||
<table>
|
||||
<tr>
|
||||
<td>Rotation</td>
|
||||
|
@ -12,6 +16,11 @@
|
|||
</td>
|
||||
</tr>
|
||||
<RotationSliderRow label="Head" :rotation="armorstand.head" />
|
||||
<RotationSliderRow label="Body" :rotation="armorstand.body" />
|
||||
<RotationSliderRow label="Left Leg" :rotation="armorstand.legLeft" />
|
||||
<RotationSliderRow label="Right Leg" :rotation="armorstand.legRight" />
|
||||
<RotationSliderRow v-if="armorstand.showArms" label="Left Arm" :rotation="armorstand.armLeft" />
|
||||
<RotationSliderRow v-if="armorstand.showArms" label="Right Arm" :rotation="armorstand.armRight" />
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -46,6 +55,13 @@ class Armorstand {
|
|||
|
||||
// TODO Lots more to come
|
||||
}
|
||||
getScale() {
|
||||
if (this.small) {
|
||||
return { x: 0.6, y: 0.6, z: 0.6 }
|
||||
} else {
|
||||
return { x: 1, y: 1, z: 1 }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
export default {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue