diff --git a/src/main/java/com/atsuishio/superbwarfare/client/model/entity/AnnihilatorModel.java b/src/main/java/com/atsuishio/superbwarfare/client/model/entity/AnnihilatorModel.java index 9a97b912b..831d72ad3 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/model/entity/AnnihilatorModel.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/model/entity/AnnihilatorModel.java @@ -5,13 +5,10 @@ import com.atsuishio.superbwarfare.config.server.VehicleConfig; import com.atsuishio.superbwarfare.entity.vehicle.AnnihilatorEntity; import net.minecraft.client.Minecraft; import net.minecraft.resources.ResourceLocation; -import net.minecraft.util.Mth; import net.minecraft.world.entity.player.Player; import software.bernie.geckolib.animation.AnimationState; import software.bernie.geckolib.cache.object.GeoBone; -import software.bernie.geckolib.constant.DataTickets; import software.bernie.geckolib.model.GeoModel; -import software.bernie.geckolib.model.data.EntityModelData; import static com.atsuishio.superbwarfare.entity.vehicle.AnnihilatorEntity.*; @@ -46,10 +43,6 @@ public class AnnihilatorModel extends GeoModel { @Override public void setCustomAnimations(AnnihilatorEntity animatable, long instanceId, AnimationState animationState) { - GeoBone bone = getAnimationProcessor().getBone("PaoGuan"); - EntityModelData entityData = animationState.getData(DataTickets.ENTITY_MODEL_DATA); - bone.setRotX((entityData.headPitch()) * Mth.DEG_TO_RAD); - GeoBone laserLeft = getAnimationProcessor().getBone("laser1"); GeoBone laserMiddle = getAnimationProcessor().getBone("laser2"); GeoBone laserRight = getAnimationProcessor().getBone("laser3"); diff --git a/src/main/java/com/atsuishio/superbwarfare/client/renderer/entity/AnnihilatorRenderer.java b/src/main/java/com/atsuishio/superbwarfare/client/renderer/entity/AnnihilatorRenderer.java index fe8351797..29f9d4f96 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/renderer/entity/AnnihilatorRenderer.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/renderer/entity/AnnihilatorRenderer.java @@ -5,13 +5,16 @@ import com.atsuishio.superbwarfare.client.model.entity.AnnihilatorModel; import com.atsuishio.superbwarfare.entity.vehicle.AnnihilatorEntity; import com.mojang.blaze3d.vertex.PoseStack; import com.mojang.blaze3d.vertex.VertexConsumer; -import com.mojang.math.Axis; +import net.minecraft.client.Minecraft; import net.minecraft.client.renderer.MultiBufferSource; import net.minecraft.client.renderer.RenderType; +import net.minecraft.client.renderer.culling.Frustum; import net.minecraft.client.renderer.entity.EntityRendererProvider; import net.minecraft.resources.ResourceLocation; import net.minecraft.util.Mth; +import net.minecraft.world.phys.AABB; import software.bernie.geckolib.cache.object.BakedGeoModel; +import software.bernie.geckolib.cache.object.GeoBone; import software.bernie.geckolib.renderer.GeoEntityRenderer; public class AnnihilatorRenderer extends GeoEntityRenderer { @@ -41,14 +44,33 @@ public class AnnihilatorRenderer extends GeoEntityRenderer { @Override public void render(AnnihilatorEntity entityIn, float entityYaw, float partialTicks, PoseStack poseStack, MultiBufferSource bufferIn, int packedLightIn) { - poseStack.pushPose(); - poseStack.mulPose(Axis.YP.rotationDegrees(-Mth.lerp(partialTicks, entityIn.yRotO, entityIn.getYRot()))); super.render(entityIn, entityYaw, partialTicks, poseStack, bufferIn, packedLightIn); - poseStack.popPose(); } @Override - protected float getDeathMaxRotation(AnnihilatorEntity entityLivingBaseIn) { - return 0.0F; + public void renderRecursively(PoseStack poseStack, AnnihilatorEntity animatable, GeoBone bone, RenderType renderType, MultiBufferSource bufferSource, VertexConsumer buffer, boolean isReRender, float partialTick, int packedLight, int packedOverlay, int color) { + String name = bone.getName(); + + Minecraft minecraft = Minecraft.getInstance(); + Frustum pCamera = minecraft.levelRenderer.getFrustum(); + + AABB aabb = animatable.getBoundingBoxForCulling().inflate(0.5); + if (aabb.hasNaN() || aabb.getSize() == 0.0) { + aabb = new AABB(animatable.getX() - 6.0, animatable.getY() - 4.0, animatable.getZ() - 6.0, animatable.getX() + 6.0, animatable.getY() + 4.0, animatable.getZ() + 6.0); + } + + if (name.equals("bone")) { + bone.setHidden(!pCamera.isVisible(aabb)); + } + + if (name.equals("main") || name.equals("main2")) { + bone.setRotY(-Mth.lerp(partialTick, animatable.yRotO, animatable.getYRot()) * Mth.DEG_TO_RAD); + } + + if (name.equals("PaoGuan") || name.equals("PaoGuan2")) { + bone.setRotX(-Mth.lerp(partialTick, animatable.xRotO, animatable.getXRot()) * Mth.DEG_TO_RAD); + } + + super.renderRecursively(poseStack, animatable, bone, renderType, bufferSource, buffer, isReRender, partialTick, packedLight, packedOverlay, color); } } diff --git a/src/main/resources/assets/superbwarfare/geo/annihilator.geo.json b/src/main/resources/assets/superbwarfare/geo/annihilator.geo.json index d6af14b63..8a0a5b06b 100644 --- a/src/main/resources/assets/superbwarfare/geo/annihilator.geo.json +++ b/src/main/resources/assets/superbwarfare/geo/annihilator.geo.json @@ -37,671 +37,6 @@ } ] }, - { - "name": "laser", - "parent": "PaoGuan", - "pivot": [43.25, 36.0004, -275] - }, - { - "name": "glow1", - "parent": "laser", - "pivot": [43.25, 35.2538, -330.9], - "cubes": [ - { - "origin": [7.25, 35.2538, -366.9], - "size": [72, 0, 72], - "pivot": [43.25, 35.2538, -330.9], - "rotation": [90, 0, -90], - "uv": { - "up": {"uv": [115.75, 127.5], "uv_size": [-46, -46]} - } - }, - { - "origin": [7.25, 35.2538, -366.9], - "size": [72, 0, 72], - "pivot": [43.25, 35.2538, -330.9], - "rotation": [0, -90, -90], - "uv": { - "up": {"uv": [115.75, 127.5], "uv_size": [-46, -46]} - } - }, - { - "origin": [7.25, 35.2538, -366.9], - "size": [72, 0, 72], - "pivot": [43.25, 35.2538, -330.9], - "rotation": [0, -90, -180], - "uv": { - "up": {"uv": [115.75, 127.5], "uv_size": [-46, -46]} - } - } - ] - }, - { - "name": "bone7", - "parent": "glow1", - "pivot": [45.759, 35.33301, -305.2], - "cubes": [ - { - "origin": [17.215, 37.877, -307.745], - "size": [36, 0, 5.09], - "pivot": [43.215, 37.877, -305.2], - "rotation": [0, -90, 0], - "uv": { - "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} - } - }, - { - "origin": [17.215, 32.624, -307.745], - "size": [36, 0, 5.09], - "pivot": [43.215, 32.624, -305.2], - "rotation": [0, -90, -180], - "uv": { - "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} - } - }, - { - "origin": [19.759, 35.25051, -307.8275], - "size": [36, 0, 5.255], - "pivot": [45.759, 35.25051, -305.2], - "rotation": [0, -90, 90], - "uv": { - "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} - } - }, - { - "origin": [14.671, 35.2505, -307.8275], - "size": [36, 0, 5.255], - "pivot": [40.671, 35.2505, -305.2], - "rotation": [0, -90, -90], - "uv": { - "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} - } - }, - { - "origin": [14.671, 35.2505, -307.8275], - "size": [36, 0, 5.255], - "pivot": [40.671, 35.2505, -305.2], - "rotation": [0, -90, -90], - "uv": { - "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} - } - }, - { - "origin": [17.215, 37.877, -307.745], - "size": [36, 0, 5.09], - "pivot": [43.215, 37.877, -305.2], - "rotation": [0, -90, 0], - "uv": { - "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} - } - }, - { - "origin": [17.215, 32.624, -307.745], - "size": [36, 0, 5.09], - "pivot": [43.215, 32.624, -305.2], - "rotation": [0, -90, -180], - "uv": { - "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} - } - }, - { - "origin": [19.759, 35.25051, -307.8275], - "size": [36, 0, 5.255], - "pivot": [45.759, 35.25051, -305.2], - "rotation": [0, -90, 90], - "uv": { - "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} - } - }, - { - "origin": [14.671, 35.2505, -307.8275], - "size": [36, 0, 5.255], - "pivot": [40.671, 35.2505, -305.2], - "rotation": [0, -90, -90], - "uv": { - "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} - } - }, - { - "origin": [17.215, 37.877, -307.745], - "size": [36, 0, 5.09], - "pivot": [43.215, 37.877, -305.2], - "rotation": [0, -90, 0], - "uv": { - "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} - } - }, - { - "origin": [17.215, 32.624, -307.745], - "size": [36, 0, 5.09], - "pivot": [43.215, 32.624, -305.2], - "rotation": [0, -90, -180], - "uv": { - "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} - } - }, - { - "origin": [19.759, 35.25051, -307.8275], - "size": [36, 0, 5.255], - "pivot": [45.759, 35.25051, -305.2], - "rotation": [0, -90, 90], - "uv": { - "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} - } - } - ] - }, - { - "name": "glow3", - "parent": "laser", - "pivot": [-43.25, 35.2538, -330.9], - "cubes": [ - { - "origin": [-79.25, 35.2538, -366.9], - "size": [72, 0, 72], - "pivot": [-43.25, 35.2538, -330.9], - "rotation": [90, 0, 90], - "uv": { - "up": {"uv": [69.75, 127.5], "uv_size": [46, -46]} - } - }, - { - "origin": [-79.25, 35.2538, -366.9], - "size": [72, 0, 72], - "pivot": [-43.25, 35.2538, -330.9], - "rotation": [0, 90, 90], - "uv": { - "up": {"uv": [69.75, 127.5], "uv_size": [46, -46]} - } - }, - { - "origin": [-79.25, 35.2538, -366.9], - "size": [72, 0, 72], - "pivot": [-43.25, 35.2538, -330.9], - "rotation": [0, 90, 180], - "uv": { - "up": {"uv": [69.75, 127.5], "uv_size": [46, -46]} - } - } - ] - }, - { - "name": "bone9", - "parent": "glow3", - "pivot": [-45.759, 35.33301, -305.2], - "cubes": [ - { - "origin": [-53.215, 37.877, -307.745], - "size": [36, 0, 5.09], - "pivot": [-43.215, 37.877, -305.2], - "rotation": [0, 90, 0], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-53.215, 32.624, -307.745], - "size": [36, 0, 5.09], - "pivot": [-43.215, 32.624, -305.2], - "rotation": [0, 90, 180], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-55.759, 35.25051, -307.8275], - "size": [36, 0, 5.255], - "pivot": [-45.759, 35.25051, -305.2], - "rotation": [0, 90, -90], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-50.671, 35.2505, -307.8275], - "size": [36, 0, 5.255], - "pivot": [-40.671, 35.2505, -305.2], - "rotation": [0, 90, 90], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-50.671, 35.2505, -307.8275], - "size": [36, 0, 5.255], - "pivot": [-40.671, 35.2505, -305.2], - "rotation": [0, 90, 90], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-53.215, 37.877, -307.745], - "size": [36, 0, 5.09], - "pivot": [-43.215, 37.877, -305.2], - "rotation": [0, 90, 0], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-53.215, 32.624, -307.745], - "size": [36, 0, 5.09], - "pivot": [-43.215, 32.624, -305.2], - "rotation": [0, 90, 180], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-55.759, 35.25051, -307.8275], - "size": [36, 0, 5.255], - "pivot": [-45.759, 35.25051, -305.2], - "rotation": [0, 90, -90], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-50.671, 35.2505, -307.8275], - "size": [36, 0, 5.255], - "pivot": [-40.671, 35.2505, -305.2], - "rotation": [0, 90, 90], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-53.215, 37.877, -307.745], - "size": [36, 0, 5.09], - "pivot": [-43.215, 37.877, -305.2], - "rotation": [0, 90, 0], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-53.215, 32.624, -307.745], - "size": [36, 0, 5.09], - "pivot": [-43.215, 32.624, -305.2], - "rotation": [0, 90, 180], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-55.759, 35.25051, -307.8275], - "size": [36, 0, 5.255], - "pivot": [-45.759, 35.25051, -305.2], - "rotation": [0, 90, -90], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - } - ] - }, - { - "name": "glow2", - "parent": "laser", - "pivot": [-0.035, 35.2538, -330.9], - "cubes": [ - { - "origin": [-36.035, 35.2538, -366.9], - "size": [72, 0, 72], - "pivot": [-0.035, 35.2538, -330.9], - "rotation": [90, 0, 90], - "uv": { - "up": {"uv": [69.75, 127.5], "uv_size": [46, -46]} - } - }, - { - "origin": [-36.035, 35.2538, -366.9], - "size": [72, 0, 72], - "pivot": [-0.035, 35.2538, -330.9], - "rotation": [0, 90, 90], - "uv": { - "up": {"uv": [69.75, 127.5], "uv_size": [46, -46]} - } - }, - { - "origin": [-36.035, 35.2538, -366.9], - "size": [72, 0, 72], - "pivot": [-0.035, 35.2538, -330.9], - "rotation": [0, 90, 180], - "uv": { - "up": {"uv": [69.75, 127.5], "uv_size": [46, -46]} - } - } - ] - }, - { - "name": "bone11", - "parent": "glow2", - "pivot": [-2.544, 35.33301, -305.2], - "cubes": [ - { - "origin": [-10, 37.877, -307.745], - "size": [36, 0, 5.09], - "pivot": [0, 37.877, -305.2], - "rotation": [0, 90, 0], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-10, 32.624, -307.745], - "size": [36, 0, 5.09], - "pivot": [0, 32.624, -305.2], - "rotation": [0, 90, 180], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-12.544, 35.25051, -307.8275], - "size": [36, 0, 5.255], - "pivot": [-2.544, 35.25051, -305.2], - "rotation": [0, 90, -90], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-7.456, 35.2505, -307.8275], - "size": [36, 0, 5.255], - "pivot": [2.544, 35.2505, -305.2], - "rotation": [0, 90, 90], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-7.456, 35.2505, -307.8275], - "size": [36, 0, 5.255], - "pivot": [2.544, 35.2505, -305.2], - "rotation": [0, 90, 90], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-10, 37.877, -307.745], - "size": [36, 0, 5.09], - "pivot": [0, 37.877, -305.2], - "rotation": [0, 90, 0], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-10, 32.624, -307.745], - "size": [36, 0, 5.09], - "pivot": [0, 32.624, -305.2], - "rotation": [0, 90, 180], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-12.544, 35.25051, -307.8275], - "size": [36, 0, 5.255], - "pivot": [-2.544, 35.25051, -305.2], - "rotation": [0, 90, -90], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-7.456, 35.2505, -307.8275], - "size": [36, 0, 5.255], - "pivot": [2.544, 35.2505, -305.2], - "rotation": [0, 90, 90], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-10, 37.877, -307.745], - "size": [36, 0, 5.09], - "pivot": [0, 37.877, -305.2], - "rotation": [0, 90, 0], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-10, 32.624, -307.745], - "size": [36, 0, 5.09], - "pivot": [0, 32.624, -305.2], - "rotation": [0, 90, 180], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-12.544, 35.25051, -307.8275], - "size": [36, 0, 5.255], - "pivot": [-2.544, 35.25051, -305.2], - "rotation": [0, 90, -90], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - } - ] - }, - { - "name": "laser1", - "parent": "laser", - "pivot": [43.25, 35.2504, -331], - "cubes": [ - { - "origin": [41.25, 33.2488, -347], - "size": [4, 4, 16], - "uv": { - "north": {"uv": [48, 81], "uv_size": [1, 1]}, - "east": {"uv": [48, 81], "uv_size": [1, 1]}, - "south": {"uv": [48, 81], "uv_size": [1, 1]}, - "west": {"uv": [48, 81], "uv_size": [1, 1]}, - "up": {"uv": [49, 82], "uv_size": [-1, -1]}, - "down": {"uv": [49, 82], "uv_size": [-1, -1]} - } - }, - { - "origin": [38.75, 30.7478, -347], - "size": [9, 0, 16], - "uv": { - "up": {"uv": [48, 82], "uv_size": [-1, -1]} - } - }, - { - "origin": [38.747, 30.7508, -347], - "size": [9, 0, 16], - "pivot": [43.25, 35.2508, -343], - "rotation": [0, 0, 90], - "uv": { - "up": {"uv": [48, 82], "uv_size": [-1, -1]} - } - }, - { - "origin": [38.75, 30.7478, -347], - "size": [9, 0, 16], - "pivot": [43.25, 35.2508, -343], - "rotation": [0, 0, -180], - "uv": { - "up": {"uv": [48, 82], "uv_size": [-1, -1]} - } - }, - { - "origin": [38.747, 30.7508, -347], - "size": [9, 0, 16], - "pivot": [43.25, 35.2508, -343], - "rotation": [0, 0, -90], - "uv": { - "up": {"uv": [48, 82], "uv_size": [-1, -1]} - } - }, - { - "origin": [39.247, 30.7568, -339.5], - "size": [9, 0, 9], - "pivot": [43.75, 35.2568, -335.5], - "rotation": [90, 0, -90], - "uv": { - "up": {"uv": [48, 82], "uv_size": [-1, -1]} - } - }, - { - "origin": [38.75, 35.2538, -351.5], - "size": [9, 0, 9], - "pivot": [43.25, 35.2538, -347], - "rotation": [-90, 0, -90], - "uv": { - "up": {"uv": [48, 82], "uv_size": [-1, -1]} - } - } - ] - }, - { - "name": "laser2", - "parent": "laser", - "pivot": [0, 35.2504, -331], - "cubes": [ - { - "origin": [-2, 33.2488, -347], - "size": [4, 4, 16], - "uv": { - "north": {"uv": [49, 81], "uv_size": [-1, 1]}, - "east": {"uv": [49, 81], "uv_size": [-1, 1]}, - "south": {"uv": [49, 81], "uv_size": [-1, 1]}, - "west": {"uv": [49, 81], "uv_size": [-1, 1]}, - "up": {"uv": [48, 82], "uv_size": [1, -1]}, - "down": {"uv": [48, 82], "uv_size": [1, -1]} - } - }, - { - "origin": [-4.5, 30.7478, -347], - "size": [9, 0, 16], - "uv": { - "up": {"uv": [47, 82], "uv_size": [1, -1]} - } - }, - { - "origin": [-4.497, 30.7508, -347], - "size": [9, 0, 16], - "pivot": [0, 35.2508, -343], - "rotation": [0, 0, -90], - "uv": { - "up": {"uv": [47, 82], "uv_size": [1, -1]} - } - }, - { - "origin": [-4.5, 30.7478, -347], - "size": [9, 0, 16], - "pivot": [0, 35.2508, -343], - "rotation": [0, 0, 180], - "uv": { - "up": {"uv": [47, 82], "uv_size": [1, -1]} - } - }, - { - "origin": [-4.497, 30.7508, -347], - "size": [9, 0, 16], - "pivot": [0, 35.2508, -343], - "rotation": [0, 0, 90], - "uv": { - "up": {"uv": [47, 82], "uv_size": [1, -1]} - } - }, - { - "origin": [-4.997, 30.7568, -339.5], - "size": [9, 0, 9], - "pivot": [-0.5, 35.2568, -335.5], - "rotation": [90, 0, 90], - "uv": { - "up": {"uv": [47, 82], "uv_size": [1, -1]} - } - }, - { - "origin": [-4.5, 35.2538, -351.5], - "size": [9, 0, 9], - "pivot": [0, 35.2538, -347], - "rotation": [-90, 0, 90], - "uv": { - "up": {"uv": [47, 82], "uv_size": [1, -1]} - } - } - ] - }, - { - "name": "laser3", - "parent": "laser", - "pivot": [-43.25, 35.2504, -331], - "cubes": [ - { - "origin": [-45.25, 33.2488, -347], - "size": [4, 4, 16], - "uv": { - "north": {"uv": [49, 81], "uv_size": [-1, 1]}, - "east": {"uv": [49, 81], "uv_size": [-1, 1]}, - "south": {"uv": [49, 81], "uv_size": [-1, 1]}, - "west": {"uv": [49, 81], "uv_size": [-1, 1]}, - "up": {"uv": [48, 82], "uv_size": [1, -1]}, - "down": {"uv": [48, 82], "uv_size": [1, -1]} - } - }, - { - "origin": [-47.75, 30.7478, -347], - "size": [9, 0, 16], - "uv": { - "up": {"uv": [47, 82], "uv_size": [1, -1]} - } - }, - { - "origin": [-47.747, 30.7508, -347], - "size": [9, 0, 16], - "pivot": [-43.25, 35.2508, -343], - "rotation": [0, 0, -90], - "uv": { - "up": {"uv": [47, 82], "uv_size": [1, -1]} - } - }, - { - "origin": [-47.75, 30.7478, -347], - "size": [9, 0, 16], - "pivot": [-43.25, 35.2508, -343], - "rotation": [0, 0, 180], - "uv": { - "up": {"uv": [47, 82], "uv_size": [1, -1]} - } - }, - { - "origin": [-47.747, 30.7508, -347], - "size": [9, 0, 16], - "pivot": [-43.25, 35.2508, -343], - "rotation": [0, 0, 90], - "uv": { - "up": {"uv": [47, 82], "uv_size": [1, -1]} - } - }, - { - "origin": [-48.247, 30.7568, -339.5], - "size": [9, 0, 9], - "pivot": [-43.75, 35.2568, -335.5], - "rotation": [90, 0, 90], - "uv": { - "up": {"uv": [47, 82], "uv_size": [1, -1]} - } - }, - { - "origin": [-47.75, 35.2538, -351.5], - "size": [9, 0, 9], - "pivot": [-43.25, 35.2538, -347], - "rotation": [-90, 0, 90], - "uv": { - "up": {"uv": [47, 82], "uv_size": [1, -1]} - } - } - ] - }, { "name": "YouPaoGuan", "parent": "PaoGuan", @@ -4198,6 +3533,680 @@ } } ] + }, + { + "name": "main2", + "pivot": [0, 0, 0] + }, + { + "name": "PaoGuan2", + "parent": "main2", + "pivot": [0, 36, -79.2] + }, + { + "name": "laser", + "parent": "PaoGuan2", + "pivot": [43.25, 36.0004, -275] + }, + { + "name": "glow1", + "parent": "laser", + "pivot": [43.25, 35.2538, -330.9], + "cubes": [ + { + "origin": [7.25, 35.2538, -366.9], + "size": [72, 0, 72], + "pivot": [43.25, 35.2538, -330.9], + "rotation": [90, 0, -90], + "uv": { + "up": {"uv": [115.75, 127.5], "uv_size": [-46, -46]} + } + }, + { + "origin": [7.25, 35.2538, -366.9], + "size": [72, 0, 72], + "pivot": [43.25, 35.2538, -330.9], + "rotation": [0, -90, -90], + "uv": { + "up": {"uv": [115.75, 127.5], "uv_size": [-46, -46]} + } + }, + { + "origin": [7.25, 35.2538, -366.9], + "size": [72, 0, 72], + "pivot": [43.25, 35.2538, -330.9], + "rotation": [0, -90, -180], + "uv": { + "up": {"uv": [115.75, 127.5], "uv_size": [-46, -46]} + } + } + ] + }, + { + "name": "bone8", + "parent": "glow1", + "pivot": [45.759, 35.33301, -305.2], + "cubes": [ + { + "origin": [17.215, 37.877, -307.745], + "size": [36, 0, 5.09], + "pivot": [43.215, 37.877, -305.2], + "rotation": [0, -90, 0], + "uv": { + "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} + } + }, + { + "origin": [17.215, 32.624, -307.745], + "size": [36, 0, 5.09], + "pivot": [43.215, 32.624, -305.2], + "rotation": [0, -90, -180], + "uv": { + "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} + } + }, + { + "origin": [19.759, 35.25051, -307.8275], + "size": [36, 0, 5.255], + "pivot": [45.759, 35.25051, -305.2], + "rotation": [0, -90, 90], + "uv": { + "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} + } + }, + { + "origin": [14.671, 35.2505, -307.8275], + "size": [36, 0, 5.255], + "pivot": [40.671, 35.2505, -305.2], + "rotation": [0, -90, -90], + "uv": { + "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} + } + }, + { + "origin": [14.671, 35.2505, -307.8275], + "size": [36, 0, 5.255], + "pivot": [40.671, 35.2505, -305.2], + "rotation": [0, -90, -90], + "uv": { + "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} + } + }, + { + "origin": [17.215, 37.877, -307.745], + "size": [36, 0, 5.09], + "pivot": [43.215, 37.877, -305.2], + "rotation": [0, -90, 0], + "uv": { + "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} + } + }, + { + "origin": [17.215, 32.624, -307.745], + "size": [36, 0, 5.09], + "pivot": [43.215, 32.624, -305.2], + "rotation": [0, -90, -180], + "uv": { + "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} + } + }, + { + "origin": [19.759, 35.25051, -307.8275], + "size": [36, 0, 5.255], + "pivot": [45.759, 35.25051, -305.2], + "rotation": [0, -90, 90], + "uv": { + "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} + } + }, + { + "origin": [14.671, 35.2505, -307.8275], + "size": [36, 0, 5.255], + "pivot": [40.671, 35.2505, -305.2], + "rotation": [0, -90, -90], + "uv": { + "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} + } + }, + { + "origin": [17.215, 37.877, -307.745], + "size": [36, 0, 5.09], + "pivot": [43.215, 37.877, -305.2], + "rotation": [0, -90, 0], + "uv": { + "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} + } + }, + { + "origin": [17.215, 32.624, -307.745], + "size": [36, 0, 5.09], + "pivot": [43.215, 32.624, -305.2], + "rotation": [0, -90, -180], + "uv": { + "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} + } + }, + { + "origin": [19.759, 35.25051, -307.8275], + "size": [36, 0, 5.255], + "pivot": [45.759, 35.25051, -305.2], + "rotation": [0, -90, 90], + "uv": { + "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} + } + } + ] + }, + { + "name": "glow2", + "parent": "laser", + "pivot": [-43.25, 35.2538, -330.9], + "cubes": [ + { + "origin": [-79.25, 35.2538, -366.9], + "size": [72, 0, 72], + "pivot": [-43.25, 35.2538, -330.9], + "rotation": [90, 0, 90], + "uv": { + "up": {"uv": [69.75, 127.5], "uv_size": [46, -46]} + } + }, + { + "origin": [-79.25, 35.2538, -366.9], + "size": [72, 0, 72], + "pivot": [-43.25, 35.2538, -330.9], + "rotation": [0, 90, 90], + "uv": { + "up": {"uv": [69.75, 127.5], "uv_size": [46, -46]} + } + }, + { + "origin": [-79.25, 35.2538, -366.9], + "size": [72, 0, 72], + "pivot": [-43.25, 35.2538, -330.9], + "rotation": [0, 90, 180], + "uv": { + "up": {"uv": [69.75, 127.5], "uv_size": [46, -46]} + } + } + ] + }, + { + "name": "bone10", + "parent": "glow2", + "pivot": [-45.759, 35.33301, -305.2], + "cubes": [ + { + "origin": [-53.215, 37.877, -307.745], + "size": [36, 0, 5.09], + "pivot": [-43.215, 37.877, -305.2], + "rotation": [0, 90, 0], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-53.215, 32.624, -307.745], + "size": [36, 0, 5.09], + "pivot": [-43.215, 32.624, -305.2], + "rotation": [0, 90, 180], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-55.759, 35.25051, -307.8275], + "size": [36, 0, 5.255], + "pivot": [-45.759, 35.25051, -305.2], + "rotation": [0, 90, -90], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-50.671, 35.2505, -307.8275], + "size": [36, 0, 5.255], + "pivot": [-40.671, 35.2505, -305.2], + "rotation": [0, 90, 90], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-50.671, 35.2505, -307.8275], + "size": [36, 0, 5.255], + "pivot": [-40.671, 35.2505, -305.2], + "rotation": [0, 90, 90], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-53.215, 37.877, -307.745], + "size": [36, 0, 5.09], + "pivot": [-43.215, 37.877, -305.2], + "rotation": [0, 90, 0], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-53.215, 32.624, -307.745], + "size": [36, 0, 5.09], + "pivot": [-43.215, 32.624, -305.2], + "rotation": [0, 90, 180], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-55.759, 35.25051, -307.8275], + "size": [36, 0, 5.255], + "pivot": [-45.759, 35.25051, -305.2], + "rotation": [0, 90, -90], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-50.671, 35.2505, -307.8275], + "size": [36, 0, 5.255], + "pivot": [-40.671, 35.2505, -305.2], + "rotation": [0, 90, 90], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-53.215, 37.877, -307.745], + "size": [36, 0, 5.09], + "pivot": [-43.215, 37.877, -305.2], + "rotation": [0, 90, 0], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-53.215, 32.624, -307.745], + "size": [36, 0, 5.09], + "pivot": [-43.215, 32.624, -305.2], + "rotation": [0, 90, 180], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-55.759, 35.25051, -307.8275], + "size": [36, 0, 5.255], + "pivot": [-45.759, 35.25051, -305.2], + "rotation": [0, 90, -90], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + } + ] + }, + { + "name": "glow3", + "parent": "laser", + "pivot": [-0.035, 35.2538, -330.9], + "cubes": [ + { + "origin": [-36.035, 35.2538, -366.9], + "size": [72, 0, 72], + "pivot": [-0.035, 35.2538, -330.9], + "rotation": [90, 0, 90], + "uv": { + "up": {"uv": [69.75, 127.5], "uv_size": [46, -46]} + } + }, + { + "origin": [-36.035, 35.2538, -366.9], + "size": [72, 0, 72], + "pivot": [-0.035, 35.2538, -330.9], + "rotation": [0, 90, 90], + "uv": { + "up": {"uv": [69.75, 127.5], "uv_size": [46, -46]} + } + }, + { + "origin": [-36.035, 35.2538, -366.9], + "size": [72, 0, 72], + "pivot": [-0.035, 35.2538, -330.9], + "rotation": [0, 90, 180], + "uv": { + "up": {"uv": [69.75, 127.5], "uv_size": [46, -46]} + } + } + ] + }, + { + "name": "bone12", + "parent": "glow3", + "pivot": [-2.544, 35.33301, -305.2], + "cubes": [ + { + "origin": [-10, 37.877, -307.745], + "size": [36, 0, 5.09], + "pivot": [0, 37.877, -305.2], + "rotation": [0, 90, 0], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-10, 32.624, -307.745], + "size": [36, 0, 5.09], + "pivot": [0, 32.624, -305.2], + "rotation": [0, 90, 180], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-12.544, 35.25051, -307.8275], + "size": [36, 0, 5.255], + "pivot": [-2.544, 35.25051, -305.2], + "rotation": [0, 90, -90], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-7.456, 35.2505, -307.8275], + "size": [36, 0, 5.255], + "pivot": [2.544, 35.2505, -305.2], + "rotation": [0, 90, 90], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-7.456, 35.2505, -307.8275], + "size": [36, 0, 5.255], + "pivot": [2.544, 35.2505, -305.2], + "rotation": [0, 90, 90], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-10, 37.877, -307.745], + "size": [36, 0, 5.09], + "pivot": [0, 37.877, -305.2], + "rotation": [0, 90, 0], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-10, 32.624, -307.745], + "size": [36, 0, 5.09], + "pivot": [0, 32.624, -305.2], + "rotation": [0, 90, 180], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-12.544, 35.25051, -307.8275], + "size": [36, 0, 5.255], + "pivot": [-2.544, 35.25051, -305.2], + "rotation": [0, 90, -90], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-7.456, 35.2505, -307.8275], + "size": [36, 0, 5.255], + "pivot": [2.544, 35.2505, -305.2], + "rotation": [0, 90, 90], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-10, 37.877, -307.745], + "size": [36, 0, 5.09], + "pivot": [0, 37.877, -305.2], + "rotation": [0, 90, 0], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-10, 32.624, -307.745], + "size": [36, 0, 5.09], + "pivot": [0, 32.624, -305.2], + "rotation": [0, 90, 180], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-12.544, 35.25051, -307.8275], + "size": [36, 0, 5.255], + "pivot": [-2.544, 35.25051, -305.2], + "rotation": [0, 90, -90], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + } + ] + }, + { + "name": "laser1", + "parent": "laser", + "pivot": [43.25, 35.2504, -331], + "cubes": [ + { + "origin": [41.25, 33.2488, -347], + "size": [4, 4, 16], + "uv": { + "north": {"uv": [48, 81], "uv_size": [1, 1]}, + "east": {"uv": [48, 81], "uv_size": [1, 1]}, + "south": {"uv": [48, 81], "uv_size": [1, 1]}, + "west": {"uv": [48, 81], "uv_size": [1, 1]}, + "up": {"uv": [49, 82], "uv_size": [-1, -1]}, + "down": {"uv": [49, 82], "uv_size": [-1, -1]} + } + }, + { + "origin": [38.75, 30.7478, -347], + "size": [9, 0, 16], + "uv": { + "up": {"uv": [48, 82], "uv_size": [-1, -1]} + } + }, + { + "origin": [38.747, 30.7508, -347], + "size": [9, 0, 16], + "pivot": [43.25, 35.2508, -343], + "rotation": [0, 0, 90], + "uv": { + "up": {"uv": [48, 82], "uv_size": [-1, -1]} + } + }, + { + "origin": [38.75, 30.7478, -347], + "size": [9, 0, 16], + "pivot": [43.25, 35.2508, -343], + "rotation": [0, 0, -180], + "uv": { + "up": {"uv": [48, 82], "uv_size": [-1, -1]} + } + }, + { + "origin": [38.747, 30.7508, -347], + "size": [9, 0, 16], + "pivot": [43.25, 35.2508, -343], + "rotation": [0, 0, -90], + "uv": { + "up": {"uv": [48, 82], "uv_size": [-1, -1]} + } + }, + { + "origin": [39.247, 30.7568, -339.5], + "size": [9, 0, 9], + "pivot": [43.75, 35.2568, -335.5], + "rotation": [90, 0, -90], + "uv": { + "up": {"uv": [48, 82], "uv_size": [-1, -1]} + } + }, + { + "origin": [38.75, 35.2538, -351.5], + "size": [9, 0, 9], + "pivot": [43.25, 35.2538, -347], + "rotation": [-90, 0, -90], + "uv": { + "up": {"uv": [48, 82], "uv_size": [-1, -1]} + } + } + ] + }, + { + "name": "laser2", + "parent": "laser", + "pivot": [0, 35.2504, -331], + "cubes": [ + { + "origin": [-2, 33.2488, -347], + "size": [4, 4, 16], + "uv": { + "north": {"uv": [49, 81], "uv_size": [-1, 1]}, + "east": {"uv": [49, 81], "uv_size": [-1, 1]}, + "south": {"uv": [49, 81], "uv_size": [-1, 1]}, + "west": {"uv": [49, 81], "uv_size": [-1, 1]}, + "up": {"uv": [48, 82], "uv_size": [1, -1]}, + "down": {"uv": [48, 82], "uv_size": [1, -1]} + } + }, + { + "origin": [-4.5, 30.7478, -347], + "size": [9, 0, 16], + "uv": { + "up": {"uv": [47, 82], "uv_size": [1, -1]} + } + }, + { + "origin": [-4.497, 30.7508, -347], + "size": [9, 0, 16], + "pivot": [0, 35.2508, -343], + "rotation": [0, 0, -90], + "uv": { + "up": {"uv": [47, 82], "uv_size": [1, -1]} + } + }, + { + "origin": [-4.5, 30.7478, -347], + "size": [9, 0, 16], + "pivot": [0, 35.2508, -343], + "rotation": [0, 0, 180], + "uv": { + "up": {"uv": [47, 82], "uv_size": [1, -1]} + } + }, + { + "origin": [-4.497, 30.7508, -347], + "size": [9, 0, 16], + "pivot": [0, 35.2508, -343], + "rotation": [0, 0, 90], + "uv": { + "up": {"uv": [47, 82], "uv_size": [1, -1]} + } + }, + { + "origin": [-4.997, 30.7568, -339.5], + "size": [9, 0, 9], + "pivot": [-0.5, 35.2568, -335.5], + "rotation": [90, 0, 90], + "uv": { + "up": {"uv": [47, 82], "uv_size": [1, -1]} + } + }, + { + "origin": [-4.5, 35.2538, -351.5], + "size": [9, 0, 9], + "pivot": [0, 35.2538, -347], + "rotation": [-90, 0, 90], + "uv": { + "up": {"uv": [47, 82], "uv_size": [1, -1]} + } + } + ] + }, + { + "name": "laser3", + "parent": "laser", + "pivot": [-43.25, 35.2504, -331], + "cubes": [ + { + "origin": [-45.25, 33.2488, -347], + "size": [4, 4, 16], + "uv": { + "north": {"uv": [49, 81], "uv_size": [-1, 1]}, + "east": {"uv": [49, 81], "uv_size": [-1, 1]}, + "south": {"uv": [49, 81], "uv_size": [-1, 1]}, + "west": {"uv": [49, 81], "uv_size": [-1, 1]}, + "up": {"uv": [48, 82], "uv_size": [1, -1]}, + "down": {"uv": [48, 82], "uv_size": [1, -1]} + } + }, + { + "origin": [-47.75, 30.7478, -347], + "size": [9, 0, 16], + "uv": { + "up": {"uv": [47, 82], "uv_size": [1, -1]} + } + }, + { + "origin": [-47.747, 30.7508, -347], + "size": [9, 0, 16], + "pivot": [-43.25, 35.2508, -343], + "rotation": [0, 0, -90], + "uv": { + "up": {"uv": [47, 82], "uv_size": [1, -1]} + } + }, + { + "origin": [-47.75, 30.7478, -347], + "size": [9, 0, 16], + "pivot": [-43.25, 35.2508, -343], + "rotation": [0, 0, 180], + "uv": { + "up": {"uv": [47, 82], "uv_size": [1, -1]} + } + }, + { + "origin": [-47.747, 30.7508, -347], + "size": [9, 0, 16], + "pivot": [-43.25, 35.2508, -343], + "rotation": [0, 0, 90], + "uv": { + "up": {"uv": [47, 82], "uv_size": [1, -1]} + } + }, + { + "origin": [-48.247, 30.7568, -339.5], + "size": [9, 0, 9], + "pivot": [-43.75, 35.2568, -335.5], + "rotation": [90, 0, 90], + "uv": { + "up": {"uv": [47, 82], "uv_size": [1, -1]} + } + }, + { + "origin": [-47.75, 35.2538, -351.5], + "size": [9, 0, 9], + "pivot": [-43.25, 35.2538, -347], + "rotation": [-90, 0, 90], + "uv": { + "up": {"uv": [47, 82], "uv_size": [1, -1]} + } + } + ] } ] } diff --git a/src/main/resources/assets/superbwarfare/geo/annihilator.lod1.geo.json b/src/main/resources/assets/superbwarfare/geo/annihilator.lod1.geo.json index 675d64698..462d55fd3 100644 --- a/src/main/resources/assets/superbwarfare/geo/annihilator.lod1.geo.json +++ b/src/main/resources/assets/superbwarfare/geo/annihilator.lod1.geo.json @@ -37,671 +37,6 @@ } ] }, - { - "name": "laser", - "parent": "PaoGuan", - "pivot": [43.25, 36.0004, -275] - }, - { - "name": "glow1", - "parent": "laser", - "pivot": [43.25, 35.2538, -330.9], - "cubes": [ - { - "origin": [7.25, 35.2538, -366.9], - "size": [72, 0, 72], - "pivot": [43.25, 35.2538, -330.9], - "rotation": [90, 0, -90], - "uv": { - "up": {"uv": [115.75, 127.5], "uv_size": [-46, -46]} - } - }, - { - "origin": [7.25, 35.2538, -366.9], - "size": [72, 0, 72], - "pivot": [43.25, 35.2538, -330.9], - "rotation": [0, -90, -90], - "uv": { - "up": {"uv": [115.75, 127.5], "uv_size": [-46, -46]} - } - }, - { - "origin": [7.25, 35.2538, -366.9], - "size": [72, 0, 72], - "pivot": [43.25, 35.2538, -330.9], - "rotation": [0, -90, -180], - "uv": { - "up": {"uv": [115.75, 127.5], "uv_size": [-46, -46]} - } - } - ] - }, - { - "name": "bone7", - "parent": "glow1", - "pivot": [45.759, 35.33301, -305.2], - "cubes": [ - { - "origin": [17.215, 37.877, -307.745], - "size": [36, 0, 5.09], - "pivot": [43.215, 37.877, -305.2], - "rotation": [0, -90, 0], - "uv": { - "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} - } - }, - { - "origin": [17.215, 32.624, -307.745], - "size": [36, 0, 5.09], - "pivot": [43.215, 32.624, -305.2], - "rotation": [0, -90, -180], - "uv": { - "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} - } - }, - { - "origin": [19.759, 35.25051, -307.8275], - "size": [36, 0, 5.255], - "pivot": [45.759, 35.25051, -305.2], - "rotation": [0, -90, 90], - "uv": { - "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} - } - }, - { - "origin": [14.671, 35.2505, -307.8275], - "size": [36, 0, 5.255], - "pivot": [40.671, 35.2505, -305.2], - "rotation": [0, -90, -90], - "uv": { - "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} - } - }, - { - "origin": [14.671, 35.2505, -307.8275], - "size": [36, 0, 5.255], - "pivot": [40.671, 35.2505, -305.2], - "rotation": [0, -90, -90], - "uv": { - "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} - } - }, - { - "origin": [17.215, 37.877, -307.745], - "size": [36, 0, 5.09], - "pivot": [43.215, 37.877, -305.2], - "rotation": [0, -90, 0], - "uv": { - "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} - } - }, - { - "origin": [17.215, 32.624, -307.745], - "size": [36, 0, 5.09], - "pivot": [43.215, 32.624, -305.2], - "rotation": [0, -90, -180], - "uv": { - "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} - } - }, - { - "origin": [19.759, 35.25051, -307.8275], - "size": [36, 0, 5.255], - "pivot": [45.759, 35.25051, -305.2], - "rotation": [0, -90, 90], - "uv": { - "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} - } - }, - { - "origin": [14.671, 35.2505, -307.8275], - "size": [36, 0, 5.255], - "pivot": [40.671, 35.2505, -305.2], - "rotation": [0, -90, -90], - "uv": { - "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} - } - }, - { - "origin": [17.215, 37.877, -307.745], - "size": [36, 0, 5.09], - "pivot": [43.215, 37.877, -305.2], - "rotation": [0, -90, 0], - "uv": { - "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} - } - }, - { - "origin": [17.215, 32.624, -307.745], - "size": [36, 0, 5.09], - "pivot": [43.215, 32.624, -305.2], - "rotation": [0, -90, -180], - "uv": { - "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} - } - }, - { - "origin": [19.759, 35.25051, -307.8275], - "size": [36, 0, 5.255], - "pivot": [45.759, 35.25051, -305.2], - "rotation": [0, -90, 90], - "uv": { - "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} - } - } - ] - }, - { - "name": "glow3", - "parent": "laser", - "pivot": [-43.25, 35.2538, -330.9], - "cubes": [ - { - "origin": [-79.25, 35.2538, -366.9], - "size": [72, 0, 72], - "pivot": [-43.25, 35.2538, -330.9], - "rotation": [90, 0, 90], - "uv": { - "up": {"uv": [69.75, 127.5], "uv_size": [46, -46]} - } - }, - { - "origin": [-79.25, 35.2538, -366.9], - "size": [72, 0, 72], - "pivot": [-43.25, 35.2538, -330.9], - "rotation": [0, 90, 90], - "uv": { - "up": {"uv": [69.75, 127.5], "uv_size": [46, -46]} - } - }, - { - "origin": [-79.25, 35.2538, -366.9], - "size": [72, 0, 72], - "pivot": [-43.25, 35.2538, -330.9], - "rotation": [0, 90, 180], - "uv": { - "up": {"uv": [69.75, 127.5], "uv_size": [46, -46]} - } - } - ] - }, - { - "name": "bone9", - "parent": "glow3", - "pivot": [-45.759, 35.33301, -305.2], - "cubes": [ - { - "origin": [-53.215, 37.877, -307.745], - "size": [36, 0, 5.09], - "pivot": [-43.215, 37.877, -305.2], - "rotation": [0, 90, 0], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-53.215, 32.624, -307.745], - "size": [36, 0, 5.09], - "pivot": [-43.215, 32.624, -305.2], - "rotation": [0, 90, 180], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-55.759, 35.25051, -307.8275], - "size": [36, 0, 5.255], - "pivot": [-45.759, 35.25051, -305.2], - "rotation": [0, 90, -90], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-50.671, 35.2505, -307.8275], - "size": [36, 0, 5.255], - "pivot": [-40.671, 35.2505, -305.2], - "rotation": [0, 90, 90], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-50.671, 35.2505, -307.8275], - "size": [36, 0, 5.255], - "pivot": [-40.671, 35.2505, -305.2], - "rotation": [0, 90, 90], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-53.215, 37.877, -307.745], - "size": [36, 0, 5.09], - "pivot": [-43.215, 37.877, -305.2], - "rotation": [0, 90, 0], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-53.215, 32.624, -307.745], - "size": [36, 0, 5.09], - "pivot": [-43.215, 32.624, -305.2], - "rotation": [0, 90, 180], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-55.759, 35.25051, -307.8275], - "size": [36, 0, 5.255], - "pivot": [-45.759, 35.25051, -305.2], - "rotation": [0, 90, -90], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-50.671, 35.2505, -307.8275], - "size": [36, 0, 5.255], - "pivot": [-40.671, 35.2505, -305.2], - "rotation": [0, 90, 90], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-53.215, 37.877, -307.745], - "size": [36, 0, 5.09], - "pivot": [-43.215, 37.877, -305.2], - "rotation": [0, 90, 0], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-53.215, 32.624, -307.745], - "size": [36, 0, 5.09], - "pivot": [-43.215, 32.624, -305.2], - "rotation": [0, 90, 180], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-55.759, 35.25051, -307.8275], - "size": [36, 0, 5.255], - "pivot": [-45.759, 35.25051, -305.2], - "rotation": [0, 90, -90], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - } - ] - }, - { - "name": "glow2", - "parent": "laser", - "pivot": [-0.035, 35.2538, -330.9], - "cubes": [ - { - "origin": [-36.035, 35.2538, -366.9], - "size": [72, 0, 72], - "pivot": [-0.035, 35.2538, -330.9], - "rotation": [90, 0, 90], - "uv": { - "up": {"uv": [69.75, 127.5], "uv_size": [46, -46]} - } - }, - { - "origin": [-36.035, 35.2538, -366.9], - "size": [72, 0, 72], - "pivot": [-0.035, 35.2538, -330.9], - "rotation": [0, 90, 90], - "uv": { - "up": {"uv": [69.75, 127.5], "uv_size": [46, -46]} - } - }, - { - "origin": [-36.035, 35.2538, -366.9], - "size": [72, 0, 72], - "pivot": [-0.035, 35.2538, -330.9], - "rotation": [0, 90, 180], - "uv": { - "up": {"uv": [69.75, 127.5], "uv_size": [46, -46]} - } - } - ] - }, - { - "name": "bone11", - "parent": "glow2", - "pivot": [-2.544, 35.33301, -305.2], - "cubes": [ - { - "origin": [-10, 37.877, -307.745], - "size": [36, 0, 5.09], - "pivot": [0, 37.877, -305.2], - "rotation": [0, 90, 0], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-10, 32.624, -307.745], - "size": [36, 0, 5.09], - "pivot": [0, 32.624, -305.2], - "rotation": [0, 90, 180], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-12.544, 35.25051, -307.8275], - "size": [36, 0, 5.255], - "pivot": [-2.544, 35.25051, -305.2], - "rotation": [0, 90, -90], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-7.456, 35.2505, -307.8275], - "size": [36, 0, 5.255], - "pivot": [2.544, 35.2505, -305.2], - "rotation": [0, 90, 90], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-7.456, 35.2505, -307.8275], - "size": [36, 0, 5.255], - "pivot": [2.544, 35.2505, -305.2], - "rotation": [0, 90, 90], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-10, 37.877, -307.745], - "size": [36, 0, 5.09], - "pivot": [0, 37.877, -305.2], - "rotation": [0, 90, 0], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-10, 32.624, -307.745], - "size": [36, 0, 5.09], - "pivot": [0, 32.624, -305.2], - "rotation": [0, 90, 180], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-12.544, 35.25051, -307.8275], - "size": [36, 0, 5.255], - "pivot": [-2.544, 35.25051, -305.2], - "rotation": [0, 90, -90], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-7.456, 35.2505, -307.8275], - "size": [36, 0, 5.255], - "pivot": [2.544, 35.2505, -305.2], - "rotation": [0, 90, 90], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-10, 37.877, -307.745], - "size": [36, 0, 5.09], - "pivot": [0, 37.877, -305.2], - "rotation": [0, 90, 0], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-10, 32.624, -307.745], - "size": [36, 0, 5.09], - "pivot": [0, 32.624, -305.2], - "rotation": [0, 90, 180], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-12.544, 35.25051, -307.8275], - "size": [36, 0, 5.255], - "pivot": [-2.544, 35.25051, -305.2], - "rotation": [0, 90, -90], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - } - ] - }, - { - "name": "laser1", - "parent": "laser", - "pivot": [43.25, 35.2504, -331], - "cubes": [ - { - "origin": [41.25, 33.2488, -347], - "size": [4, 4, 16], - "uv": { - "north": {"uv": [48, 81], "uv_size": [1, 1]}, - "east": {"uv": [48, 81], "uv_size": [1, 1]}, - "south": {"uv": [48, 81], "uv_size": [1, 1]}, - "west": {"uv": [48, 81], "uv_size": [1, 1]}, - "up": {"uv": [49, 82], "uv_size": [-1, -1]}, - "down": {"uv": [49, 82], "uv_size": [-1, -1]} - } - }, - { - "origin": [38.75, 30.7478, -347], - "size": [9, 0, 16], - "uv": { - "up": {"uv": [48, 82], "uv_size": [-1, -1]} - } - }, - { - "origin": [38.747, 30.7508, -347], - "size": [9, 0, 16], - "pivot": [43.25, 35.2508, -343], - "rotation": [0, 0, 90], - "uv": { - "up": {"uv": [48, 82], "uv_size": [-1, -1]} - } - }, - { - "origin": [38.75, 30.7478, -347], - "size": [9, 0, 16], - "pivot": [43.25, 35.2508, -343], - "rotation": [0, 0, -180], - "uv": { - "up": {"uv": [48, 82], "uv_size": [-1, -1]} - } - }, - { - "origin": [38.747, 30.7508, -347], - "size": [9, 0, 16], - "pivot": [43.25, 35.2508, -343], - "rotation": [0, 0, -90], - "uv": { - "up": {"uv": [48, 82], "uv_size": [-1, -1]} - } - }, - { - "origin": [39.247, 30.7568, -339.5], - "size": [9, 0, 9], - "pivot": [43.75, 35.2568, -335.5], - "rotation": [90, 0, -90], - "uv": { - "up": {"uv": [48, 82], "uv_size": [-1, -1]} - } - }, - { - "origin": [38.75, 35.2538, -351.5], - "size": [9, 0, 9], - "pivot": [43.25, 35.2538, -347], - "rotation": [-90, 0, -90], - "uv": { - "up": {"uv": [48, 82], "uv_size": [-1, -1]} - } - } - ] - }, - { - "name": "laser2", - "parent": "laser", - "pivot": [0, 35.2504, -331], - "cubes": [ - { - "origin": [-2, 33.2488, -347], - "size": [4, 4, 16], - "uv": { - "north": {"uv": [49, 81], "uv_size": [-1, 1]}, - "east": {"uv": [49, 81], "uv_size": [-1, 1]}, - "south": {"uv": [49, 81], "uv_size": [-1, 1]}, - "west": {"uv": [49, 81], "uv_size": [-1, 1]}, - "up": {"uv": [48, 82], "uv_size": [1, -1]}, - "down": {"uv": [48, 82], "uv_size": [1, -1]} - } - }, - { - "origin": [-4.5, 30.7478, -347], - "size": [9, 0, 16], - "uv": { - "up": {"uv": [47, 82], "uv_size": [1, -1]} - } - }, - { - "origin": [-4.497, 30.7508, -347], - "size": [9, 0, 16], - "pivot": [0, 35.2508, -343], - "rotation": [0, 0, -90], - "uv": { - "up": {"uv": [47, 82], "uv_size": [1, -1]} - } - }, - { - "origin": [-4.5, 30.7478, -347], - "size": [9, 0, 16], - "pivot": [0, 35.2508, -343], - "rotation": [0, 0, 180], - "uv": { - "up": {"uv": [47, 82], "uv_size": [1, -1]} - } - }, - { - "origin": [-4.497, 30.7508, -347], - "size": [9, 0, 16], - "pivot": [0, 35.2508, -343], - "rotation": [0, 0, 90], - "uv": { - "up": {"uv": [47, 82], "uv_size": [1, -1]} - } - }, - { - "origin": [-4.997, 30.7568, -339.5], - "size": [9, 0, 9], - "pivot": [-0.5, 35.2568, -335.5], - "rotation": [90, 0, 90], - "uv": { - "up": {"uv": [47, 82], "uv_size": [1, -1]} - } - }, - { - "origin": [-4.5, 35.2538, -351.5], - "size": [9, 0, 9], - "pivot": [0, 35.2538, -347], - "rotation": [-90, 0, 90], - "uv": { - "up": {"uv": [47, 82], "uv_size": [1, -1]} - } - } - ] - }, - { - "name": "laser3", - "parent": "laser", - "pivot": [-43.25, 35.2504, -331], - "cubes": [ - { - "origin": [-45.25, 33.2488, -347], - "size": [4, 4, 16], - "uv": { - "north": {"uv": [49, 81], "uv_size": [-1, 1]}, - "east": {"uv": [49, 81], "uv_size": [-1, 1]}, - "south": {"uv": [49, 81], "uv_size": [-1, 1]}, - "west": {"uv": [49, 81], "uv_size": [-1, 1]}, - "up": {"uv": [48, 82], "uv_size": [1, -1]}, - "down": {"uv": [48, 82], "uv_size": [1, -1]} - } - }, - { - "origin": [-47.75, 30.7478, -347], - "size": [9, 0, 16], - "uv": { - "up": {"uv": [47, 82], "uv_size": [1, -1]} - } - }, - { - "origin": [-47.747, 30.7508, -347], - "size": [9, 0, 16], - "pivot": [-43.25, 35.2508, -343], - "rotation": [0, 0, -90], - "uv": { - "up": {"uv": [47, 82], "uv_size": [1, -1]} - } - }, - { - "origin": [-47.75, 30.7478, -347], - "size": [9, 0, 16], - "pivot": [-43.25, 35.2508, -343], - "rotation": [0, 0, 180], - "uv": { - "up": {"uv": [47, 82], "uv_size": [1, -1]} - } - }, - { - "origin": [-47.747, 30.7508, -347], - "size": [9, 0, 16], - "pivot": [-43.25, 35.2508, -343], - "rotation": [0, 0, 90], - "uv": { - "up": {"uv": [47, 82], "uv_size": [1, -1]} - } - }, - { - "origin": [-48.247, 30.7568, -339.5], - "size": [9, 0, 9], - "pivot": [-43.75, 35.2568, -335.5], - "rotation": [90, 0, 90], - "uv": { - "up": {"uv": [47, 82], "uv_size": [1, -1]} - } - }, - { - "origin": [-47.75, 35.2538, -351.5], - "size": [9, 0, 9], - "pivot": [-43.25, 35.2538, -347], - "rotation": [-90, 0, 90], - "uv": { - "up": {"uv": [47, 82], "uv_size": [1, -1]} - } - } - ] - }, { "name": "YouPaoGuan", "parent": "PaoGuan", @@ -2547,6 +1882,680 @@ } } ] + }, + { + "name": "main2", + "pivot": [0, 0, 0] + }, + { + "name": "PaoGuan2", + "parent": "main2", + "pivot": [0, 36, -79.2] + }, + { + "name": "laser", + "parent": "PaoGuan2", + "pivot": [43.25, 36.0004, -275] + }, + { + "name": "glow1", + "parent": "laser", + "pivot": [43.25, 35.2538, -330.9], + "cubes": [ + { + "origin": [7.25, 35.2538, -366.9], + "size": [72, 0, 72], + "pivot": [43.25, 35.2538, -330.9], + "rotation": [90, 0, -90], + "uv": { + "up": {"uv": [115.75, 127.5], "uv_size": [-46, -46]} + } + }, + { + "origin": [7.25, 35.2538, -366.9], + "size": [72, 0, 72], + "pivot": [43.25, 35.2538, -330.9], + "rotation": [0, -90, -90], + "uv": { + "up": {"uv": [115.75, 127.5], "uv_size": [-46, -46]} + } + }, + { + "origin": [7.25, 35.2538, -366.9], + "size": [72, 0, 72], + "pivot": [43.25, 35.2538, -330.9], + "rotation": [0, -90, -180], + "uv": { + "up": {"uv": [115.75, 127.5], "uv_size": [-46, -46]} + } + } + ] + }, + { + "name": "bone8", + "parent": "glow1", + "pivot": [45.759, 35.33301, -305.2], + "cubes": [ + { + "origin": [17.215, 37.877, -307.745], + "size": [36, 0, 5.09], + "pivot": [43.215, 37.877, -305.2], + "rotation": [0, -90, 0], + "uv": { + "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} + } + }, + { + "origin": [17.215, 32.624, -307.745], + "size": [36, 0, 5.09], + "pivot": [43.215, 32.624, -305.2], + "rotation": [0, -90, -180], + "uv": { + "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} + } + }, + { + "origin": [19.759, 35.25051, -307.8275], + "size": [36, 0, 5.255], + "pivot": [45.759, 35.25051, -305.2], + "rotation": [0, -90, 90], + "uv": { + "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} + } + }, + { + "origin": [14.671, 35.2505, -307.8275], + "size": [36, 0, 5.255], + "pivot": [40.671, 35.2505, -305.2], + "rotation": [0, -90, -90], + "uv": { + "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} + } + }, + { + "origin": [14.671, 35.2505, -307.8275], + "size": [36, 0, 5.255], + "pivot": [40.671, 35.2505, -305.2], + "rotation": [0, -90, -90], + "uv": { + "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} + } + }, + { + "origin": [17.215, 37.877, -307.745], + "size": [36, 0, 5.09], + "pivot": [43.215, 37.877, -305.2], + "rotation": [0, -90, 0], + "uv": { + "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} + } + }, + { + "origin": [17.215, 32.624, -307.745], + "size": [36, 0, 5.09], + "pivot": [43.215, 32.624, -305.2], + "rotation": [0, -90, -180], + "uv": { + "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} + } + }, + { + "origin": [19.759, 35.25051, -307.8275], + "size": [36, 0, 5.255], + "pivot": [45.759, 35.25051, -305.2], + "rotation": [0, -90, 90], + "uv": { + "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} + } + }, + { + "origin": [14.671, 35.2505, -307.8275], + "size": [36, 0, 5.255], + "pivot": [40.671, 35.2505, -305.2], + "rotation": [0, -90, -90], + "uv": { + "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} + } + }, + { + "origin": [17.215, 37.877, -307.745], + "size": [36, 0, 5.09], + "pivot": [43.215, 37.877, -305.2], + "rotation": [0, -90, 0], + "uv": { + "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} + } + }, + { + "origin": [17.215, 32.624, -307.745], + "size": [36, 0, 5.09], + "pivot": [43.215, 32.624, -305.2], + "rotation": [0, -90, -180], + "uv": { + "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} + } + }, + { + "origin": [19.759, 35.25051, -307.8275], + "size": [36, 0, 5.255], + "pivot": [45.759, 35.25051, -305.2], + "rotation": [0, -90, 90], + "uv": { + "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} + } + } + ] + }, + { + "name": "glow2", + "parent": "laser", + "pivot": [-43.25, 35.2538, -330.9], + "cubes": [ + { + "origin": [-79.25, 35.2538, -366.9], + "size": [72, 0, 72], + "pivot": [-43.25, 35.2538, -330.9], + "rotation": [90, 0, 90], + "uv": { + "up": {"uv": [69.75, 127.5], "uv_size": [46, -46]} + } + }, + { + "origin": [-79.25, 35.2538, -366.9], + "size": [72, 0, 72], + "pivot": [-43.25, 35.2538, -330.9], + "rotation": [0, 90, 90], + "uv": { + "up": {"uv": [69.75, 127.5], "uv_size": [46, -46]} + } + }, + { + "origin": [-79.25, 35.2538, -366.9], + "size": [72, 0, 72], + "pivot": [-43.25, 35.2538, -330.9], + "rotation": [0, 90, 180], + "uv": { + "up": {"uv": [69.75, 127.5], "uv_size": [46, -46]} + } + } + ] + }, + { + "name": "bone10", + "parent": "glow2", + "pivot": [-45.759, 35.33301, -305.2], + "cubes": [ + { + "origin": [-53.215, 37.877, -307.745], + "size": [36, 0, 5.09], + "pivot": [-43.215, 37.877, -305.2], + "rotation": [0, 90, 0], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-53.215, 32.624, -307.745], + "size": [36, 0, 5.09], + "pivot": [-43.215, 32.624, -305.2], + "rotation": [0, 90, 180], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-55.759, 35.25051, -307.8275], + "size": [36, 0, 5.255], + "pivot": [-45.759, 35.25051, -305.2], + "rotation": [0, 90, -90], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-50.671, 35.2505, -307.8275], + "size": [36, 0, 5.255], + "pivot": [-40.671, 35.2505, -305.2], + "rotation": [0, 90, 90], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-50.671, 35.2505, -307.8275], + "size": [36, 0, 5.255], + "pivot": [-40.671, 35.2505, -305.2], + "rotation": [0, 90, 90], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-53.215, 37.877, -307.745], + "size": [36, 0, 5.09], + "pivot": [-43.215, 37.877, -305.2], + "rotation": [0, 90, 0], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-53.215, 32.624, -307.745], + "size": [36, 0, 5.09], + "pivot": [-43.215, 32.624, -305.2], + "rotation": [0, 90, 180], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-55.759, 35.25051, -307.8275], + "size": [36, 0, 5.255], + "pivot": [-45.759, 35.25051, -305.2], + "rotation": [0, 90, -90], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-50.671, 35.2505, -307.8275], + "size": [36, 0, 5.255], + "pivot": [-40.671, 35.2505, -305.2], + "rotation": [0, 90, 90], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-53.215, 37.877, -307.745], + "size": [36, 0, 5.09], + "pivot": [-43.215, 37.877, -305.2], + "rotation": [0, 90, 0], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-53.215, 32.624, -307.745], + "size": [36, 0, 5.09], + "pivot": [-43.215, 32.624, -305.2], + "rotation": [0, 90, 180], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-55.759, 35.25051, -307.8275], + "size": [36, 0, 5.255], + "pivot": [-45.759, 35.25051, -305.2], + "rotation": [0, 90, -90], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + } + ] + }, + { + "name": "glow3", + "parent": "laser", + "pivot": [-0.035, 35.2538, -330.9], + "cubes": [ + { + "origin": [-36.035, 35.2538, -366.9], + "size": [72, 0, 72], + "pivot": [-0.035, 35.2538, -330.9], + "rotation": [90, 0, 90], + "uv": { + "up": {"uv": [69.75, 127.5], "uv_size": [46, -46]} + } + }, + { + "origin": [-36.035, 35.2538, -366.9], + "size": [72, 0, 72], + "pivot": [-0.035, 35.2538, -330.9], + "rotation": [0, 90, 90], + "uv": { + "up": {"uv": [69.75, 127.5], "uv_size": [46, -46]} + } + }, + { + "origin": [-36.035, 35.2538, -366.9], + "size": [72, 0, 72], + "pivot": [-0.035, 35.2538, -330.9], + "rotation": [0, 90, 180], + "uv": { + "up": {"uv": [69.75, 127.5], "uv_size": [46, -46]} + } + } + ] + }, + { + "name": "bone12", + "parent": "glow3", + "pivot": [-2.544, 35.33301, -305.2], + "cubes": [ + { + "origin": [-10, 37.877, -307.745], + "size": [36, 0, 5.09], + "pivot": [0, 37.877, -305.2], + "rotation": [0, 90, 0], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-10, 32.624, -307.745], + "size": [36, 0, 5.09], + "pivot": [0, 32.624, -305.2], + "rotation": [0, 90, 180], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-12.544, 35.25051, -307.8275], + "size": [36, 0, 5.255], + "pivot": [-2.544, 35.25051, -305.2], + "rotation": [0, 90, -90], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-7.456, 35.2505, -307.8275], + "size": [36, 0, 5.255], + "pivot": [2.544, 35.2505, -305.2], + "rotation": [0, 90, 90], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-7.456, 35.2505, -307.8275], + "size": [36, 0, 5.255], + "pivot": [2.544, 35.2505, -305.2], + "rotation": [0, 90, 90], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-10, 37.877, -307.745], + "size": [36, 0, 5.09], + "pivot": [0, 37.877, -305.2], + "rotation": [0, 90, 0], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-10, 32.624, -307.745], + "size": [36, 0, 5.09], + "pivot": [0, 32.624, -305.2], + "rotation": [0, 90, 180], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-12.544, 35.25051, -307.8275], + "size": [36, 0, 5.255], + "pivot": [-2.544, 35.25051, -305.2], + "rotation": [0, 90, -90], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-7.456, 35.2505, -307.8275], + "size": [36, 0, 5.255], + "pivot": [2.544, 35.2505, -305.2], + "rotation": [0, 90, 90], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-10, 37.877, -307.745], + "size": [36, 0, 5.09], + "pivot": [0, 37.877, -305.2], + "rotation": [0, 90, 0], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-10, 32.624, -307.745], + "size": [36, 0, 5.09], + "pivot": [0, 32.624, -305.2], + "rotation": [0, 90, 180], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-12.544, 35.25051, -307.8275], + "size": [36, 0, 5.255], + "pivot": [-2.544, 35.25051, -305.2], + "rotation": [0, 90, -90], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + } + ] + }, + { + "name": "laser1", + "parent": "laser", + "pivot": [43.25, 35.2504, -331], + "cubes": [ + { + "origin": [41.25, 33.2488, -347], + "size": [4, 4, 16], + "uv": { + "north": {"uv": [48, 81], "uv_size": [1, 1]}, + "east": {"uv": [48, 81], "uv_size": [1, 1]}, + "south": {"uv": [48, 81], "uv_size": [1, 1]}, + "west": {"uv": [48, 81], "uv_size": [1, 1]}, + "up": {"uv": [49, 82], "uv_size": [-1, -1]}, + "down": {"uv": [49, 82], "uv_size": [-1, -1]} + } + }, + { + "origin": [38.75, 30.7478, -347], + "size": [9, 0, 16], + "uv": { + "up": {"uv": [48, 82], "uv_size": [-1, -1]} + } + }, + { + "origin": [38.747, 30.7508, -347], + "size": [9, 0, 16], + "pivot": [43.25, 35.2508, -343], + "rotation": [0, 0, 90], + "uv": { + "up": {"uv": [48, 82], "uv_size": [-1, -1]} + } + }, + { + "origin": [38.75, 30.7478, -347], + "size": [9, 0, 16], + "pivot": [43.25, 35.2508, -343], + "rotation": [0, 0, -180], + "uv": { + "up": {"uv": [48, 82], "uv_size": [-1, -1]} + } + }, + { + "origin": [38.747, 30.7508, -347], + "size": [9, 0, 16], + "pivot": [43.25, 35.2508, -343], + "rotation": [0, 0, -90], + "uv": { + "up": {"uv": [48, 82], "uv_size": [-1, -1]} + } + }, + { + "origin": [39.247, 30.7568, -339.5], + "size": [9, 0, 9], + "pivot": [43.75, 35.2568, -335.5], + "rotation": [90, 0, -90], + "uv": { + "up": {"uv": [48, 82], "uv_size": [-1, -1]} + } + }, + { + "origin": [38.75, 35.2538, -351.5], + "size": [9, 0, 9], + "pivot": [43.25, 35.2538, -347], + "rotation": [-90, 0, -90], + "uv": { + "up": {"uv": [48, 82], "uv_size": [-1, -1]} + } + } + ] + }, + { + "name": "laser2", + "parent": "laser", + "pivot": [0, 35.2504, -331], + "cubes": [ + { + "origin": [-2, 33.2488, -347], + "size": [4, 4, 16], + "uv": { + "north": {"uv": [49, 81], "uv_size": [-1, 1]}, + "east": {"uv": [49, 81], "uv_size": [-1, 1]}, + "south": {"uv": [49, 81], "uv_size": [-1, 1]}, + "west": {"uv": [49, 81], "uv_size": [-1, 1]}, + "up": {"uv": [48, 82], "uv_size": [1, -1]}, + "down": {"uv": [48, 82], "uv_size": [1, -1]} + } + }, + { + "origin": [-4.5, 30.7478, -347], + "size": [9, 0, 16], + "uv": { + "up": {"uv": [47, 82], "uv_size": [1, -1]} + } + }, + { + "origin": [-4.497, 30.7508, -347], + "size": [9, 0, 16], + "pivot": [0, 35.2508, -343], + "rotation": [0, 0, -90], + "uv": { + "up": {"uv": [47, 82], "uv_size": [1, -1]} + } + }, + { + "origin": [-4.5, 30.7478, -347], + "size": [9, 0, 16], + "pivot": [0, 35.2508, -343], + "rotation": [0, 0, 180], + "uv": { + "up": {"uv": [47, 82], "uv_size": [1, -1]} + } + }, + { + "origin": [-4.497, 30.7508, -347], + "size": [9, 0, 16], + "pivot": [0, 35.2508, -343], + "rotation": [0, 0, 90], + "uv": { + "up": {"uv": [47, 82], "uv_size": [1, -1]} + } + }, + { + "origin": [-4.997, 30.7568, -339.5], + "size": [9, 0, 9], + "pivot": [-0.5, 35.2568, -335.5], + "rotation": [90, 0, 90], + "uv": { + "up": {"uv": [47, 82], "uv_size": [1, -1]} + } + }, + { + "origin": [-4.5, 35.2538, -351.5], + "size": [9, 0, 9], + "pivot": [0, 35.2538, -347], + "rotation": [-90, 0, 90], + "uv": { + "up": {"uv": [47, 82], "uv_size": [1, -1]} + } + } + ] + }, + { + "name": "laser3", + "parent": "laser", + "pivot": [-43.25, 35.2504, -331], + "cubes": [ + { + "origin": [-45.25, 33.2488, -347], + "size": [4, 4, 16], + "uv": { + "north": {"uv": [49, 81], "uv_size": [-1, 1]}, + "east": {"uv": [49, 81], "uv_size": [-1, 1]}, + "south": {"uv": [49, 81], "uv_size": [-1, 1]}, + "west": {"uv": [49, 81], "uv_size": [-1, 1]}, + "up": {"uv": [48, 82], "uv_size": [1, -1]}, + "down": {"uv": [48, 82], "uv_size": [1, -1]} + } + }, + { + "origin": [-47.75, 30.7478, -347], + "size": [9, 0, 16], + "uv": { + "up": {"uv": [47, 82], "uv_size": [1, -1]} + } + }, + { + "origin": [-47.747, 30.7508, -347], + "size": [9, 0, 16], + "pivot": [-43.25, 35.2508, -343], + "rotation": [0, 0, -90], + "uv": { + "up": {"uv": [47, 82], "uv_size": [1, -1]} + } + }, + { + "origin": [-47.75, 30.7478, -347], + "size": [9, 0, 16], + "pivot": [-43.25, 35.2508, -343], + "rotation": [0, 0, 180], + "uv": { + "up": {"uv": [47, 82], "uv_size": [1, -1]} + } + }, + { + "origin": [-47.747, 30.7508, -347], + "size": [9, 0, 16], + "pivot": [-43.25, 35.2508, -343], + "rotation": [0, 0, 90], + "uv": { + "up": {"uv": [47, 82], "uv_size": [1, -1]} + } + }, + { + "origin": [-48.247, 30.7568, -339.5], + "size": [9, 0, 9], + "pivot": [-43.75, 35.2568, -335.5], + "rotation": [90, 0, 90], + "uv": { + "up": {"uv": [47, 82], "uv_size": [1, -1]} + } + }, + { + "origin": [-47.75, 35.2538, -351.5], + "size": [9, 0, 9], + "pivot": [-43.25, 35.2538, -347], + "rotation": [-90, 0, 90], + "uv": { + "up": {"uv": [47, 82], "uv_size": [1, -1]} + } + } + ] } ] }