//This File was created with the Minecraft-SMP Modelling Toolbox 2.2.1.1 // Copyright (C) 2015 Minecraft-SMP.de // This file is for Flan's Flying Mod Version 4.0.x+ package com.flansmod.client.model.ww2; //Path where the model is located import com.flansmod.client.model.ModelVehicle; import com.flansmod.client.tmt.ModelRendererTurbo; import com.flansmod.client.tmt.Coord2D; import com.flansmod.client.tmt.Shape2D; public class ModelKV1 extends ModelVehicle //Same as Filename { int textureX = 1024; int textureY = 1024; public ModelKV1() //Same as Filename { bodyModel = new ModelRendererTurbo[50]; bodyModel[0] = new ModelRendererTurbo(this, 0, 0, textureX, textureY); // Import CR,MainBody bodyModel[1] = new ModelRendererTurbo(this, 0, 100, textureX, textureY); // Import CR,TopBeak bodyModel[2] = new ModelRendererTurbo(this, 0, 150, textureX, textureY); // Import CR,BottomBeak bodyModel[3] = new ModelRendererTurbo(this, 0, 200, textureX, textureY); // Import CR,FrontSlope bodyModel[4] = new ModelRendererTurbo(this, 0, 250, textureX, textureY); // Import CR,Backthingy bodyModel[5] = new ModelRendererTurbo(this, 0, 300, textureX, textureY); // Import CR,Backslope bodyModel[6] = new ModelRendererTurbo(this, 0, 360, textureX, textureY); // Import CR,LeftTrackCover bodyModel[7] = new ModelRendererTurbo(this, 0, 360, textureX, textureY); // Import CR,rightTrackCover bodyModel[8] = new ModelRendererTurbo(this, 350, 0, textureX, textureY); // Import CR,FrontRightWheel bodyModel[9] = new ModelRendererTurbo(this, 350, 50, textureX, textureY); // Import CR,BackRightWheel bodyModel[10] = new ModelRendererTurbo(this, 350, 150, textureX, textureY); // Import CR,RightTopWheel1 bodyModel[11] = new ModelRendererTurbo(this, 350, 150, textureX, textureY); // Import CR,RightTopWheel2 bodyModel[12] = new ModelRendererTurbo(this, 350, 150, textureX, textureY); // Import CR,RightTopWheel3 bodyModel[13] = new ModelRendererTurbo(this, 350, 0, textureX, textureY); // Import CR,FrontLeftWheel bodyModel[14] = new ModelRendererTurbo(this, 350, 50, textureX, textureY); // Import CR,BackLeftWheel bodyModel[15] = new ModelRendererTurbo(this, 350, 150, textureX, textureY); // Import CR,LeftTopWheel1 bodyModel[16] = new ModelRendererTurbo(this, 350, 150, textureX, textureY); // Import CR,LeftTopWheel2 bodyModel[17] = new ModelRendererTurbo(this, 350, 150, textureX, textureY); // Import CR,LeftTopWheel3 bodyModel[18] = new ModelRendererTurbo(this, 350, 200, textureX, textureY); // Import RT,Wheel1 bodyModel[19] = new ModelRendererTurbo(this, 350, 200, textureX, textureY); // Import RT,Wheel2 bodyModel[20] = new ModelRendererTurbo(this, 350, 200, textureX, textureY); // Import RT,Wheel3 bodyModel[21] = new ModelRendererTurbo(this, 350, 200, textureX, textureY); // Import RT,Wheel4 bodyModel[22] = new ModelRendererTurbo(this, 350, 200, textureX, textureY); // Import RT,Wheel5 bodyModel[23] = new ModelRendererTurbo(this, 350, 200, textureX, textureY); // Import RT,Wheel6 bodyModel[24] = new ModelRendererTurbo(this, 350, 275, textureX, textureY); // Import RT,BottomThread bodyModel[25] = new ModelRendererTurbo(this, 350, 300, textureX, textureY); // Import RT,FrontCornerThread bodyModel[26] = new ModelRendererTurbo(this, 350, 320, textureX, textureY); // Import RT,FrontThread bodyModel[27] = new ModelRendererTurbo(this, 350, 350, textureX, textureY); // Import RT,TopThread bodyModel[28] = new ModelRendererTurbo(this, 350, 370, textureX, textureY); // Import RT,BackThread bodyModel[29] = new ModelRendererTurbo(this, 350, 400, textureX, textureY); // Import RT,BackCornerThread bodyModel[30] = new ModelRendererTurbo(this, 350, 200, textureX, textureY); // Import LT,Wheel1 bodyModel[31] = new ModelRendererTurbo(this, 350, 200, textureX, textureY); // Import LT,Wheel2 bodyModel[32] = new ModelRendererTurbo(this, 350, 200, textureX, textureY); // Import LT,Wheel3 bodyModel[33] = new ModelRendererTurbo(this, 350, 200, textureX, textureY); // Import LT,Wheel4 bodyModel[34] = new ModelRendererTurbo(this, 350, 200, textureX, textureY); // Import LT,Wheel5 bodyModel[35] = new ModelRendererTurbo(this, 350, 200, textureX, textureY); // Import LT,Wheel6 bodyModel[36] = new ModelRendererTurbo(this, 350, 275, textureX, textureY); // Import LT,BottomThread bodyModel[37] = new ModelRendererTurbo(this, 350, 300, textureX, textureY); // Import LT,FrontCornerThread bodyModel[38] = new ModelRendererTurbo(this, 350, 320, textureX, textureY); // Import LT,FrontThread bodyModel[39] = new ModelRendererTurbo(this, 350, 350, textureX, textureY); // Import LT,TopThread bodyModel[40] = new ModelRendererTurbo(this, 350, 370, textureX, textureY); // Import LT,BackThread bodyModel[41] = new ModelRendererTurbo(this, 350, 400, textureX, textureY); // Import LT,BackCornerThread bodyModel[42] = new ModelRendererTurbo(this, 350, 600, textureX, textureY); // Import CR,RightTrackDetail1 bodyModel[43] = new ModelRendererTurbo(this, 350, 600, textureX, textureY); // Import CR,RightTrackDetail2 bodyModel[44] = new ModelRendererTurbo(this, 350, 650, textureX, textureY); // Import CR,RightTrackDetail3 bodyModel[45] = new ModelRendererTurbo(this, 350, 600, textureX, textureY); // Import CR,RightTrackDetail2 bodyModel[46] = new ModelRendererTurbo(this, 350, 700, textureX, textureY); // Import CR,LeftTrackDetail1 bodyModel[47] = new ModelRendererTurbo(this, 350, 700, textureX, textureY); // Import CR,LeftTrackDetail2 bodyModel[48] = new ModelRendererTurbo(this, 350, 750, textureX, textureY); // Import CR,LeftTrackDetail3 bodyModel[49] = new ModelRendererTurbo(this, 350, 700, textureX, textureY); // Import CR,LeftTrackDetail4 bodyModel[0].addBox(0F, 0F, 0F, 79, 18, 32, 0F); // Import CR,MainBody bodyModel[0].setRotationPoint(-54F, -16F, -16F); bodyModel[1].addBox(0F, 0F, 0F, 16, 8, 32, 0F); // Import CR,TopBeak bodyModel[1].setRotationPoint(25F, -11F, -16F); bodyModel[1].rotateAngleZ = -0.20943951F; bodyModel[2].addBox(0F, 0F, 0F, 14, 6, 32, 0F); // Import CR,BottomBeak bodyModel[2].setRotationPoint(24F, -4F, -16F); bodyModel[2].rotateAngleZ = 0.13962634F; bodyModel[3].addBox(0F, 0F, 0F, 2, 6, 32, 0F); // Import CR,FrontSlope bodyModel[3].setRotationPoint(23.2F, -15F, -16F); bodyModel[3].rotateAngleZ = 0.43633231F; bodyModel[4].addBox(0F, 0F, 0F, 6, 6, 31, 0F); // Import CR,Backthingy bodyModel[4].setRotationPoint(-59.8F, -14.8F, -15.5F); bodyModel[4].rotateAngleZ = 0.20943951F; bodyModel[5].addBox(0F, 0F, 0F, 10, 12, 32, 0F); // Import CR,Backslope bodyModel[5].setRotationPoint(-57F, -10F, -16F); bodyModel[5].rotateAngleZ = 0.2443461F; bodyModel[6].addBox(0F, 0F, 0F, 100, 2, 12, 0F); // Import CR,LeftTrackCover bodyModel[6].setRotationPoint(-59F, -11.5F, -28F); bodyModel[7].addBox(0F, 0F, 0F, 100, 2, 12, 0F); // Import CR,rightTrackCover bodyModel[7].setRotationPoint(-59F, -11.5F, 16F); bodyModel[8].addBox(0F, 0F, 0F, 8, 8, 11, 0F); // Import CR,FrontRightWheel bodyModel[8].setRotationPoint(32F, -7.5F, 16F); bodyModel[9].addBox(0F, 0F, 0F, 9, 9, 11, 0F); // Import CR,BackRightWheel bodyModel[9].setRotationPoint(-56F, -7.5F, 16F); bodyModel[10].addBox(0F, 0F, 0F, 4, 4, 9, 0F); // Import CR,RightTopWheel1 bodyModel[10].setRotationPoint(14F, -7.5F, 16F); bodyModel[11].addBox(0F, 0F, 0F, 4, 4, 9, 0F); // Import CR,RightTopWheel2 bodyModel[11].setRotationPoint(-12F, -7.5F, 16F); bodyModel[12].addBox(0F, 0F, 0F, 4, 4, 9, 0F); // Import CR,RightTopWheel3 bodyModel[12].setRotationPoint(-38F, -7.5F, 16F); bodyModel[13].addBox(0F, 0F, 0F, 8, 8, 11, 0F); // Import CR,FrontLeftWheel bodyModel[13].setRotationPoint(32F, -7.5F, -27F); bodyModel[14].addBox(0F, 0F, 0F, 9, 9, 11, 0F); // Import CR,BackLeftWheel bodyModel[14].setRotationPoint(-56F, -7.5F, -27F); bodyModel[15].addBox(0F, 0F, 0F, 4, 4, 9, 0F); // Import CR,LeftTopWheel1 bodyModel[15].setRotationPoint(14F, -7.5F, -25F); bodyModel[16].addBox(0F, 0F, 0F, 4, 4, 9, 0F); // Import CR,LeftTopWheel2 bodyModel[16].setRotationPoint(-12F, -7.5F, -25F); bodyModel[17].addBox(0F, 0F, 0F, 4, 4, 9, 0F); // Import CR,LeftTopWheel3 bodyModel[17].setRotationPoint(-38F, -7.5F, -25F); bodyModel[18].addBox(0F, 0F, 0F, 7, 7, 10, 0F); // Import RT,Wheel1 bodyModel[18].setRotationPoint(20F, 0F, 16F); bodyModel[19].addBox(0F, 0F, 0F, 7, 7, 10, 0F); // Import RT,Wheel2 bodyModel[19].setRotationPoint(7.5F, 0F, 16F); bodyModel[20].addBox(0F, 0F, 0F, 7, 7, 10, 0F); // Import RT,Wheel3 bodyModel[20].setRotationPoint(-5F, 0F, 16F); bodyModel[21].addBox(0F, 0F, 0F, 7, 7, 10, 0F); // Import RT,Wheel4 bodyModel[21].setRotationPoint(-17.5F, 0F, 16F); bodyModel[22].addBox(0F, 0F, 0F, 7, 7, 10, 0F); // Import RT,Wheel5 bodyModel[22].setRotationPoint(-30F, 0F, 16F); bodyModel[23].addBox(0F, 0F, 0F, 7, 7, 10, 0F); // Import RT,Wheel6 bodyModel[23].setRotationPoint(-42.5F, 0F, 16F); bodyModel[24].addBox(0F, 0F, 0F, 71, 1, 12, 0F); // Import RT,BottomThread bodyModel[24].setRotationPoint(-43F, 7F, 16F); bodyModel[25].addBox(0F, 0F, 0F, 15, 1, 12, 0F); // Import RT,FrontCornerThread bodyModel[25].setRotationPoint(27.5F, 7F, 16F); bodyModel[25].rotateAngleZ = 0.52359878F; bodyModel[26].addBox(0F, 0F, 0F, 1, 8, 12, 0F); // Import RT,FrontThread bodyModel[26].setRotationPoint(40F, -8F, 16F); bodyModel[27].addBox(0F, 0F, 0F, 97, 1, 12, 0F); // Import RT,TopThread bodyModel[27].setRotationPoint(-56.5F, -8.6F, 16F); bodyModel[28].addBox(0F, 0F, 0F, 1, 9, 12, 0F); // Import RT,BackThread bodyModel[28].setRotationPoint(-57F, -8F, 16F); bodyModel[29].addBox(0F, 0F, 0F, 1, 16, 12, 0F); // Import RT,BackCornerThread bodyModel[29].setRotationPoint(-57F, 1F, 16F); bodyModel[29].rotateAngleZ = 1.11701072F; bodyModel[30].addBox(0F, 0F, 0F, 7, 7, 10, 0F); // Import LT,Wheel1 bodyModel[30].setRotationPoint(20F, 0F, -26F); bodyModel[31].addBox(0F, 0F, 0F, 7, 7, 10, 0F); // Import LT,Wheel2 bodyModel[31].setRotationPoint(7.5F, 0F, -26F); bodyModel[32].addBox(0F, 0F, 0F, 7, 7, 10, 0F); // Import LT,Wheel3 bodyModel[32].setRotationPoint(-5F, 0F, -26F); bodyModel[33].addBox(0F, 0F, 0F, 7, 7, 10, 0F); // Import LT,Wheel4 bodyModel[33].setRotationPoint(-17.5F, 0F, -26F); bodyModel[34].addBox(0F, 0F, 0F, 7, 7, 10, 0F); // Import LT,Wheel5 bodyModel[34].setRotationPoint(-30F, 0F, -26F); bodyModel[35].addBox(0F, 0F, 0F, 7, 7, 10, 0F); // Import LT,Wheel6 bodyModel[35].setRotationPoint(-42.5F, 0F, -26F); bodyModel[36].addBox(0F, 0F, 0F, 71, 1, 12, 0F); // Import LT,BottomThread bodyModel[36].setRotationPoint(-43F, 7F, -28F); bodyModel[37].addBox(0F, 0F, 0F, 15, 1, 12, 0F); // Import LT,FrontCornerThread bodyModel[37].setRotationPoint(27.5F, 7F, -28F); bodyModel[37].rotateAngleZ = 0.52359878F; bodyModel[38].addBox(0F, 0F, 0F, 1, 8, 12, 0F); // Import LT,FrontThread bodyModel[38].setRotationPoint(40F, -8F, -28F); bodyModel[39].addBox(0F, 0F, 0F, 97, 1, 12, 0F); // Import LT,TopThread bodyModel[39].setRotationPoint(-56.5F, -8.6F, -28F); bodyModel[40].addBox(0F, 0F, 0F, 1, 9, 12, 0F); // Import LT,BackThread bodyModel[40].setRotationPoint(-57F, -8F, -28F); bodyModel[41].addBox(0F, 0F, 0F, 1, 16, 12, 0F); // Import LT,BackCornerThread bodyModel[41].setRotationPoint(-57F, 1F, -28F); bodyModel[41].rotateAngleZ = 1.11701072F; bodyModel[42].addBox(0F, 0F, 0F, 0, 4, 12, 0F); // Import CR,RightTrackDetail1 bodyModel[42].setRotationPoint(22F, -15F, 16F); bodyModel[42].rotateAngleX = -0.31415927F; bodyModel[43].addBox(0F, 0F, 0F, 0, 4, 12, 0F); // Import CR,RightTrackDetail2 bodyModel[43].setRotationPoint(4F, -15F, 16F); bodyModel[43].rotateAngleX = -0.31415927F; bodyModel[44].addBox(0F, 0F, 0F, 25, 4, 12, 0F); // Import CR,RightTrackDetail3 bodyModel[44].setRotationPoint(-36F, -15.5F, 16F); bodyModel[44].rotateAngleX = -0.06981317F; bodyModel[45].addBox(0F, 0F, 0F, 0, 4, 12, 0F); // Import CR,RightTrackDetail2 bodyModel[45].setRotationPoint(-50F, -15F, 16F); bodyModel[45].rotateAngleX = -0.31415927F; bodyModel[46].addBox(0F, 0F, 0F, 0, 4, 12, 0F); // Import CR,LeftTrackDetail1 bodyModel[46].setRotationPoint(21F, -11.5F, -27F); bodyModel[46].rotateAngleX = 0.31415927F; bodyModel[47].addBox(0F, 0F, 0F, 0, 4, 12, 0F); // Import CR,LeftTrackDetail2 bodyModel[47].setRotationPoint(4F, -11.5F, -27F); bodyModel[47].rotateAngleX = 0.31415927F; bodyModel[48].addBox(0F, 0F, 0F, 25, 4, 12, 0F); // Import CR,LeftTrackDetail3 bodyModel[48].setRotationPoint(-36F, -14.5F, -27F); bodyModel[48].rotateAngleX = 0.06981317F; bodyModel[49].addBox(0F, 0F, 0F, 0, 4, 12, 0F); // Import CR,LeftTrackDetail4 bodyModel[49].setRotationPoint(-50F, -11.5F, -27F); bodyModel[49].rotateAngleX = 0.31415927F; turretModel = new ModelRendererTurbo[6]; turretModel[0] = new ModelRendererTurbo(this, 500, 0, textureX, textureY); // Import TR,TurretSpinny turretModel[1] = new ModelRendererTurbo(this, 500, 75, textureX, textureY); // Import TR,MainPart turretModel[2] = new ModelRendererTurbo(this, 500, 120, textureX, textureY); // Import TR,RightCheeck turretModel[3] = new ModelRendererTurbo(this, 500, 150, textureX, textureY); // Import TR,LeftCheeck turretModel[4] = new ModelRendererTurbo(this, 500, 180, textureX, textureY); // Import TR,FrontAngle turretModel[5] = new ModelRendererTurbo(this, 600, 180, textureX, textureY); // Import BL,GunBase turretModel[0].addBox(0F, 0F, 0F, 30, 4, 30, 0F); // Import TR,TurretSpinny turretModel[0].setRotationPoint(-15F, -20F, -15F); turretModel[1].addBox(-32F, 0F, -10F, 41, 11, 20, 0F); // Import TR,MainPart turretModel[1].setRotationPoint(0F, -31F, 0F); turretModel[2].addBox(-15F, 0F, 6F, 24, 13, 5, 0F); // Import TR,RightCheeck turretModel[2].setRotationPoint(0F, -27F, 0F); turretModel[2].rotateAngleX = 0.34906585F; turretModel[3].addBox(-15F, 3.8F, -9.5F, 24, 13, 5, 0F); // Import TR,LeftCheeck turretModel[3].setRotationPoint(0F, -31F, 0F); turretModel[3].rotateAngleX = -0.34906585F; turretModel[4].addBox(2F, 0F, -10F, 8, 13, 20, 0F); // Import TR,FrontAngle turretModel[4].setRotationPoint(0F, -26.5F, 0F); turretModel[4].rotateAngleZ = 0.45378561F; turretModel[5].addBox(7F, -3F, -8F, 9, 7, 16, 0F); // Import BL,GunBase turretModel[5].setRotationPoint(0F, -26F, 0F); barrelModel = new ModelRendererTurbo[2]; barrelModel[0] = new ModelRendererTurbo(this, 600, 150, textureX, textureY); // Import BL,Gunthingy barrelModel[1] = new ModelRendererTurbo(this, 600, 120, textureX, textureY); // Import BL,75MM barrelModel[0].addShapeBox(1F, -2F, -2F, 12, 5, 4, 0F, 3F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 3F, 0F, 0F, 3F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 3F, 0F, 0F); // Import BL,Gunthingy barrelModel[0].setRotationPoint(15F, -26F, 0F); barrelModel[1].addBox(5F, -1.5F, -1F, 32, 2, 2, 0F); // Import BL,75MM barrelModel[1].setRotationPoint(15F, -26F, 0F); translateAll(0F, 0F, 0F); flipAll(); } }