Конвертёр.

473
6
Может кто-нибудь организовать конвертёр подобного java кода в течновский .xml ?
Начал изучать CraftStudio. Моделировать там конечно очень удобно но эта донная прога не умеет импортировать в себя никакие объекты и приходится все текстуры вручную в ней рисовать =(. Вот неплохо было бы после моделирования в самой крафтстудио "постобработку" модели делать в течне.

Вот java код экспортированной из CraftStudio модели. (Ракета)
Код:
package net.minecraft.src;

public class ModelRocket extends ModelBase
{
    ModelRenderer Shape_1;
    ModelRenderer Shape_2;
    ModelRenderer Shape_3;
    ModelRenderer Shape_4;
    ModelRenderer Shape_5;
    ModelRenderer Shape_6;
    ModelRenderer Shape_7;
    ModelRenderer Shape_8;
    ModelRenderer Shape_9;
    ModelRenderer Shape_10;
    ModelRenderer Shape_11;
    ModelRenderer Shape_12;
    ModelRenderer Shape_13;
    ModelRenderer Shape_14;
    ModelRenderer Shape_15;
    ModelRenderer Shape_16;
    ModelRenderer Shape_17;
    ModelRenderer Shape_18;
    ModelRenderer Shape_19;
    ModelRenderer Shape_20;
    ModelRenderer Shape_21;
    ModelRenderer Shape_22;
    ModelRenderer Shape_23;
    ModelRenderer Shape_24;
    ModelRenderer Shape_25;
    ModelRenderer Shape_26;
    ModelRenderer Shape_27;
    ModelRenderer Shape_28;
    ModelRenderer Shape_29;
    ModelRenderer Shape_30;
    ModelRenderer Shape_31;
    ModelRenderer Shape_32;
    ModelRenderer Shape_33;
    ModelRenderer Shape_34;
    ModelRenderer Shape_35;
    ModelRenderer Shape_36;
    ModelRenderer Shape_37;
    ModelRenderer Shape_38;
    ModelRenderer Shape_39;
    ModelRenderer Shape_40;
    ModelRenderer Shape_41;
    ModelRenderer Shape_42;
    ModelRenderer Shape_43;
    ModelRenderer Shape_44;

    public ModelRocket()
    {
        this( 0.0f );
    }

    public ModelRocket( float par1 )
    {
        Shape_1 = new ModelRenderer( this, 8, 8 );
        Shape_1.setTextureSize( 128, 128 );
        Shape_1.addBox( -1F, -35F, -4F, 2, 70, 8);
        Shape_1.setRotationPoint( -14F, -15F, 0F );
        Shape_2 = new ModelRenderer( this, 8, 8 );
        Shape_2.setTextureSize( 128, 128 );
        Shape_2.addBox( -1F, -35F, -4F, 2, 70, 8);
        Shape_2.setRotationPoint( 14F, -15F, 0F );
        Shape_3 = new ModelRenderer( this, 8, 8 );
        Shape_3.setTextureSize( 128, 128 );
        Shape_3.addBox( 0F, -35F, 0F, 2, 70, 8);
        Shape_3.setRotationPoint( -15F, -15F, 4F );
        Shape_4 = new ModelRenderer( this, 8, 8 );
        Shape_4.setTextureSize( 128, 128 );
        Shape_4.addBox( -1F, -35F, -4F, 2, 70, 8);
        Shape_4.setRotationPoint( 0F, -15F, 14F );
        Shape_5 = new ModelRenderer( this, 8, 8 );
        Shape_5.setTextureSize( 128, 128 );
        Shape_5.addBox( 0F, -35F, 0F, 2, 70, 8);
        Shape_5.setRotationPoint( -11F, -15F, 11F );
        Shape_6 = new ModelRenderer( this, 8, 8 );
        Shape_6.setTextureSize( 128, 128 );
        Shape_6.addBox( -2F, -35F, -8F, 2, 70, 8);
        Shape_6.setRotationPoint( 4F, -15F, 15F );
        Shape_7 = new ModelRenderer( this, 8, 8 );
        Shape_7.setTextureSize( 128, 128 );
        Shape_7.addBox( -2F, -35F, -8F, 2, 70, 8);
        Shape_7.setRotationPoint( 11F, -15F, 11F );
        Shape_8 = new ModelRenderer( this, 8, 8 );
        Shape_8.setTextureSize( 128, 128 );
        Shape_8.addBox( -2F, -35F, -8F, 2, 70, 8);
        Shape_8.setRotationPoint( 15F, -15F, -4F );
        Shape_9 = new ModelRenderer( this, 8, 8 );
        Shape_9.setTextureSize( 128, 128 );
        Shape_9.addBox( -2F, -35F, -8F, 2, 70, 8);
        Shape_9.setRotationPoint( 11F, -15F, -11F );
        Shape_10 = new ModelRenderer( this, 8, 8 );
        Shape_10.setTextureSize( 128, 128 );
        Shape_10.addBox( -1F, -35F, -4F, 2, 70, 8);
        Shape_10.setRotationPoint( 0F, -15F, -14F );
        Shape_11 = new ModelRenderer( this, 8, 8 );
        Shape_11.setTextureSize( 128, 128 );
        Shape_11.addBox( -2F, -35F, -8F, 2, 70, 8);
        Shape_11.setRotationPoint( -4F, -15F, -15F );
        Shape_12 = new ModelRenderer( this, 8, 8 );
        Shape_12.setTextureSize( 128, 128 );
        Shape_12.addBox( -2F, -35F, -8F, 2, 70, 8);
        Shape_12.setRotationPoint( -11F, -15F, -11F );
        Shape_13 = new ModelRenderer( this, 8, 8 );
        Shape_13.setTextureSize( 128, 128 );
        Shape_13.addBox( -2F, -16F, -8F, 2, 16, 8);
        Shape_13.setRotationPoint( -4F, -50F, 15F );
        Shape_14 = new ModelRenderer( this, 8, 8 );
        Shape_14.setTextureSize( 128, 128 );
        Shape_14.addBox( -2F, -16F, -8F, 2, 16, 8);
        Shape_14.setRotationPoint( -4F, -50F, -15F );
        Shape_15 = new ModelRenderer( this, 8, 8 );
        Shape_15.setTextureSize( 128, 128 );
        Shape_15.addBox( -2F, -16F, -8F, 2, 16, 8);
        Shape_15.setRotationPoint( 11F, -50F, -11F );
        Shape_16 = new ModelRenderer( this, 8, 8 );
        Shape_16.setTextureSize( 128, 128 );
        Shape_16.addBox( -2F, -16F, -8F, 2, 16, 8);
        Shape_16.setRotationPoint( 11F, -50F, 11F );
        Shape_17 = new ModelRenderer( this, 8, 8 );
        Shape_17.setTextureSize( 128, 128 );
        Shape_17.addBox( -2F, -16F, -8F, 2, 16, 8);
        Shape_17.setRotationPoint( 15F, -50.00001F, 3.999998F );
        Shape_18 = new ModelRenderer( this, 8, 8 );
        Shape_18.setTextureSize( 128, 128 );
        Shape_18.addBox( -2F, -16F, -8F, 2, 16, 8);
        Shape_18.setRotationPoint( 4F, -50F, 15F );
        Shape_19 = new ModelRenderer( this, 8, 8 );
        Shape_19.setTextureSize( 128, 128 );
        Shape_19.addBox( -2F, -16F, -8F, 2, 16, 8);
        Shape_19.setRotationPoint( 15F, -50F, -4F );
        Shape_20 = new ModelRenderer( this, 8, 8 );
        Shape_20.setTextureSize( 128, 128 );
        Shape_20.addBox( -2F, -16F, -8F, 2, 16, 8);
        Shape_20.setRotationPoint( 4F, -50F, -15F );
        Shape_21 = new ModelRenderer( this, 8, 8 );
        Shape_21.setTextureSize( 128, 128 );
        Shape_21.addBox( -2F, -16F, -8F, 2, 16, 8);
        Shape_21.setRotationPoint( -15F, -50F, -4F );
        Shape_22 = new ModelRenderer( this, 8, 8 );
        Shape_22.setTextureSize( 128, 128 );
        Shape_22.addBox( -2F, -16F, -8F, 2, 16, 8);
        Shape_22.setRotationPoint( -11F, -50F, -11F );
        Shape_23 = new ModelRenderer( this, 8, 8 );
        Shape_23.setTextureSize( 128, 128 );
        Shape_23.addBox( -2F, -16F, -8F, 2, 16, 8);
        Shape_23.setRotationPoint( -15F, -50F, 3.999999F );
        Shape_24 = new ModelRenderer( this, 8, 8 );
        Shape_24.setTextureSize( 128, 128 );
        Shape_24.addBox( -2F, -16F, -8F, 2, 16, 8);
        Shape_24.setRotationPoint( -11F, -50F, 11F );
        Shape_25 = new ModelRenderer( this, 4, 4 );
        Shape_25.setTextureSize( 128, 128 );
        Shape_25.addBox( -6F, -8F, -6F, 12, 16, 12);
        Shape_25.setRotationPoint( 0F, -65F, 0F );
        Shape_26 = new ModelRenderer( this, 8, 8 );
        Shape_26.setTextureSize( 128, 128 );
        Shape_26.addBox( -4F, -4.5F, -4F, 8, 9, 8);
        Shape_26.setRotationPoint( 0F, -77F, 0F );
        Shape_27 = new ModelRenderer( this, 12, 12 );
        Shape_27.setTextureSize( 128, 128 );
        Shape_27.addBox( -2F, -5F, -2F, 4, 10, 4);
        Shape_27.setRotationPoint( 0F, -86F, 0F );
        Shape_28 = new ModelRenderer( this, 15, 15 );
        Shape_28.setTextureSize( 128, 128 );
        Shape_28.addBox( -4.5F, -8F, -0.5F, 9, 16, 1);
        Shape_28.setRotationPoint( 0F, -65F, -6.5F );
        Shape_29 = new ModelRenderer( this, 15, 15 );
        Shape_29.setTextureSize( 128, 128 );
        Shape_29.addBox( -4.5F, -8F, -0.5F, 9, 16, 1);
        Shape_29.setRotationPoint( 0F, -65F, 6.5F );
        Shape_30 = new ModelRenderer( this, 15, 15 );
        Shape_30.setTextureSize( 128, 128 );
        Shape_30.addBox( -4.5F, -8F, -0.5F, 9, 16, 1);
        Shape_30.setRotationPoint( -6.5F, -65F, 0F );
        Shape_31 = new ModelRenderer( this, 15, 15 );
        Shape_31.setTextureSize( 128, 128 );
        Shape_31.addBox( -4.5F, -8F, -0.5F, 9, 16, 1);
        Shape_31.setRotationPoint( 6.5F, -65F, 0F );
        Shape_32 = new ModelRenderer( this, -6, -6 );
        Shape_32.setTextureSize( 128, 128 );
        Shape_32.addBox( -11F, -1F, -11F, 22, 2, 22);
        Shape_32.setRotationPoint( 0F, 19F, 0F );
        Shape_33 = new ModelRenderer( this, 13, 13 );
        Shape_33.setTextureSize( 128, 128 );
        Shape_33.addBox( -7F, -1F, -1.5F, 14, 2, 3);
        Shape_33.setRotationPoint( 0F, 19F, 11.5F );
        Shape_34 = new ModelRenderer( this, 13, 13 );
        Shape_34.setTextureSize( 128, 128 );
        Shape_34.addBox( -7F, -1F, -1.5F, 14, 2, 3);
        Shape_34.setRotationPoint( 0F, 19F, -11.5F );
        Shape_35 = new ModelRenderer( this, 13, 13 );
        Shape_35.setTextureSize( 128, 128 );
        Shape_35.addBox( -7F, -1F, -1.5F, 14, 2, 3);
        Shape_35.setRotationPoint( -11.5F, 19F, 0F );
        Shape_36 = new ModelRenderer( this, 13, 13 );
        Shape_36.setTextureSize( 128, 128 );
        Shape_36.addBox( -7F, -1F, -1.5F, 14, 2, 3);
        Shape_36.setRotationPoint( 11.5F, 19F, 0F );
        Shape_37 = new ModelRenderer( this, 14, 14 );
        Shape_37.setTextureSize( 128, 128 );
        Shape_37.addBox( -5.5F, -17F, -1F, 11, 34, 2);
        Shape_37.setRotationPoint( 20F, 19F, -1F );
        Shape_38 = new ModelRenderer( this, 14, 14 );
        Shape_38.setTextureSize( 128, 128 );
        Shape_38.addBox( -7F, -6.5F, -1F, 14, 13, 2);
        Shape_38.setRotationPoint( 16F, 3F, -1.000001F );
        Shape_39 = new ModelRenderer( this, 14, 14 );
        Shape_39.setTextureSize( 128, 128 );
        Shape_39.addBox( -5.5F, -17F, -1F, 11, 34, 2);
        Shape_39.setRotationPoint( -4.973799E-14F, 19F, -21F );
        Shape_40 = new ModelRenderer( this, 14, 14 );
        Shape_40.setTextureSize( 128, 128 );
        Shape_40.addBox( -7F, -6.5F, -1F, 14, 13, 2);
        Shape_40.setRotationPoint( -1.66893E-06F, 3F, -17F );
        Shape_41 = new ModelRenderer( this, 14, 14 );
        Shape_41.setTextureSize( 128, 128 );
        Shape_41.addBox( -5.5F, -17F, -1F, 11, 34, 2);
        Shape_41.setRotationPoint( -4.973799E-14F, 19F, 19F );
        Shape_42 = new ModelRenderer( this, 14, 14 );
        Shape_42.setTextureSize( 128, 128 );
        Shape_42.addBox( -7F, -6.5F, -1F, 14, 13, 2);
        Shape_42.setRotationPoint( 2.384186E-07F, 3F, 15F );
        Shape_43 = new ModelRenderer( this, 14, 14 );
        Shape_43.setTextureSize( 128, 128 );
        Shape_43.addBox( -5.5F, -17F, -1F, 11, 34, 2);
        Shape_43.setRotationPoint( -20F, 19F, -1F );
        Shape_44 = new ModelRenderer( this, 14, 14 );
        Shape_44.setTextureSize( 128, 128 );
        Shape_44.addBox( -7F, -6.5F, -1F, 14, 13, 2);
        Shape_44.setRotationPoint( -16F, 3F, -0.9999994F );
    }

   public void render(Entity par1Entity, float par2, float par3, float par4, float par5, float par6, float par7)
   {
        Shape_1.rotateAngleX = 0F;
        Shape_1.rotateAngleY = 0F;
        Shape_1.rotateAngleZ = 0F;
        Shape_1.renderWithRotation(par7);

        Shape_2.rotateAngleX = 0F;
        Shape_2.rotateAngleY = 0F;
        Shape_2.rotateAngleZ = 0F;
        Shape_2.renderWithRotation(par7);

        Shape_3.rotateAngleX = 0F;
        Shape_3.rotateAngleY = 0.5235988F;
        Shape_3.rotateAngleZ = 0F;
        Shape_3.renderWithRotation(par7);

        Shape_4.rotateAngleX = 0F;
        Shape_4.rotateAngleY = -1.570796F;
        Shape_4.rotateAngleZ = 0F;
        Shape_4.renderWithRotation(par7);

        Shape_5.rotateAngleX = 0F;
        Shape_5.rotateAngleY = 1.047198F;
        Shape_5.rotateAngleZ = 0F;
        Shape_5.renderWithRotation(par7);

        Shape_6.rotateAngleX = 0F;
        Shape_6.rotateAngleY = -1.047198F;
        Shape_6.rotateAngleZ = 0F;
        Shape_6.renderWithRotation(par7);

        Shape_7.rotateAngleX = 0F;
        Shape_7.rotateAngleY = -0.5235988F;
        Shape_7.rotateAngleZ = 0F;
        Shape_7.renderWithRotation(par7);

        Shape_8.rotateAngleX = 0F;
        Shape_8.rotateAngleY = 0.5235988F;
        Shape_8.rotateAngleZ = 0F;
        Shape_8.renderWithRotation(par7);

        Shape_9.rotateAngleX = 0F;
        Shape_9.rotateAngleY = 1.047198F;
        Shape_9.rotateAngleZ = 0F;
        Shape_9.renderWithRotation(par7);

        Shape_10.rotateAngleX = 0F;
        Shape_10.rotateAngleY = -1.570796F;
        Shape_10.rotateAngleZ = 0F;
        Shape_10.renderWithRotation(par7);

        Shape_11.rotateAngleX = -6.283185F;
        Shape_11.rotateAngleY = 2.094395F;
        Shape_11.rotateAngleZ = 0F;
        Shape_11.renderWithRotation(par7);

        Shape_12.rotateAngleX = 0F;
        Shape_12.rotateAngleY = 2.617994F;
        Shape_12.rotateAngleZ = 0F;
        Shape_12.renderWithRotation(par7);

        Shape_13.rotateAngleX = 0F;
        Shape_13.rotateAngleY = -1.570796F;
        Shape_13.rotateAngleZ = -0.4363323F;
        Shape_13.renderWithRotation(par7);

        Shape_14.rotateAngleX = 4.139628E-08F;
        Shape_14.rotateAngleY = 2.094395F;
        Shape_14.rotateAngleZ = -0.4363323F;
        Shape_14.renderWithRotation(par7);

        Shape_15.rotateAngleX = -7.577085E-09F;
        Shape_15.rotateAngleY = 1.047198F;
        Shape_15.rotateAngleZ = -0.4363323F;
        Shape_15.renderWithRotation(par7);

        Shape_16.rotateAngleX = -6.698941E-09F;
        Shape_16.rotateAngleY = -0.5235988F;
        Shape_16.rotateAngleZ = -0.4363323F;
        Shape_16.renderWithRotation(par7);

        Shape_17.rotateAngleX = -1.194862E-08F;
        Shape_17.rotateAngleY = -1.439873E-07F;
        Shape_17.rotateAngleZ = -0.4363323F;
        Shape_17.renderWithRotation(par7);

        Shape_18.rotateAngleX = 7.577085E-09F;
        Shape_18.rotateAngleY = -1.047198F;
        Shape_18.rotateAngleZ = -0.4363323F;
        Shape_18.renderWithRotation(par7);

        Shape_19.rotateAngleX = 2.568183E-08F;
        Shape_19.rotateAngleY = 0.5235988F;
        Shape_19.rotateAngleZ = -0.4363323F;
        Shape_19.renderWithRotation(par7);

        Shape_20.rotateAngleX = 0F;
        Shape_20.rotateAngleY = 1.570796F;
        Shape_20.rotateAngleZ = -0.4363323F;
        Shape_20.renderWithRotation(par7);

        Shape_21.rotateAngleX = 1.55787E-08F;
        Shape_21.rotateAngleY = 3.141593F;
        Shape_21.rotateAngleZ = -0.4363323F;
        Shape_21.renderWithRotation(par7);

        Shape_22.rotateAngleX = 1.597042E-08F;
        Shape_22.rotateAngleY = 2.617994F;
        Shape_22.rotateAngleZ = -0.4363323F;
        Shape_22.renderWithRotation(par7);

        Shape_23.rotateAngleX = -2.299654E-08F;
        Shape_23.rotateAngleY = -2.617994F;
        Shape_23.rotateAngleZ = -0.4363323F;
        Shape_23.renderWithRotation(par7);

        Shape_24.rotateAngleX = -3.022385E-08F;
        Shape_24.rotateAngleY = -2.094395F;
        Shape_24.rotateAngleZ = -0.4363323F;
        Shape_24.renderWithRotation(par7);

        Shape_25.rotateAngleX = 0F;
        Shape_25.rotateAngleY = 0F;
        Shape_25.rotateAngleZ = 0F;
        Shape_25.renderWithRotation(par7);

        Shape_26.rotateAngleX = 0F;
        Shape_26.rotateAngleY = 0F;
        Shape_26.rotateAngleZ = 0F;
        Shape_26.renderWithRotation(par7);

        Shape_27.rotateAngleX = 0F;
        Shape_27.rotateAngleY = 0F;
        Shape_27.rotateAngleZ = 0F;
        Shape_27.renderWithRotation(par7);

        Shape_28.rotateAngleX = 0F;
        Shape_28.rotateAngleY = 0F;
        Shape_28.rotateAngleZ = 0F;
        Shape_28.renderWithRotation(par7);

        Shape_29.rotateAngleX = 0F;
        Shape_29.rotateAngleY = 0F;
        Shape_29.rotateAngleZ = 0F;
        Shape_29.renderWithRotation(par7);

        Shape_30.rotateAngleX = 0F;
        Shape_30.rotateAngleY = -1.570796F;
        Shape_30.rotateAngleZ = 0F;
        Shape_30.renderWithRotation(par7);

        Shape_31.rotateAngleX = 0F;
        Shape_31.rotateAngleY = -1.570796F;
        Shape_31.rotateAngleZ = 0F;
        Shape_31.renderWithRotation(par7);

        Shape_32.rotateAngleX = 0F;
        Shape_32.rotateAngleY = 0F;
        Shape_32.rotateAngleZ = 0F;
        Shape_32.renderWithRotation(par7);

        Shape_33.rotateAngleX = 0F;
        Shape_33.rotateAngleY = 0F;
        Shape_33.rotateAngleZ = 0F;
        Shape_33.renderWithRotation(par7);

        Shape_34.rotateAngleX = 0F;
        Shape_34.rotateAngleY = 0F;
        Shape_34.rotateAngleZ = 0F;
        Shape_34.renderWithRotation(par7);

        Shape_35.rotateAngleX = 0F;
        Shape_35.rotateAngleY = -1.570796F;
        Shape_35.rotateAngleZ = 0F;
        Shape_35.renderWithRotation(par7);

        Shape_36.rotateAngleX = 0F;
        Shape_36.rotateAngleY = -1.570796F;
        Shape_36.rotateAngleZ = 0F;
        Shape_36.renderWithRotation(par7);

        Shape_37.rotateAngleX = 0F;
        Shape_37.rotateAngleY = 0F;
        Shape_37.rotateAngleZ = -4.79136E-08F;
        Shape_37.renderWithRotation(par7);

        Shape_38.rotateAngleX = 0F;
        Shape_38.rotateAngleY = 0F;
        Shape_38.rotateAngleZ = 0.6370452F;
        Shape_38.renderWithRotation(par7);

        Shape_39.rotateAngleX = 1.50291E-15F;
        Shape_39.rotateAngleY = 1.570796F;
        Shape_39.rotateAngleZ = 9.854811E-16F;
        Shape_39.renderWithRotation(par7);

        Shape_40.rotateAngleX = -7.244758E-09F;
        Shape_40.rotateAngleY = 1.570796F;
        Shape_40.rotateAngleZ = 0.6370453F;
        Shape_40.renderWithRotation(par7);

        Shape_41.rotateAngleX = -1.50291E-15F;
        Shape_41.rotateAngleY = -1.570796F;
        Shape_41.rotateAngleZ = 9.854811E-16F;
        Shape_41.renderWithRotation(par7);

        Shape_42.rotateAngleX = 7.244758E-09F;
        Shape_42.rotateAngleY = -1.570796F;
        Shape_42.rotateAngleZ = 0.6370453F;
        Shape_42.renderWithRotation(par7);

        Shape_43.rotateAngleX = 5.351229E-24F;
        Shape_43.rotateAngleY = -3.141593F;
        Shape_43.rotateAngleZ = 2.339096E-31F;
        Shape_43.renderWithRotation(par7);

        Shape_44.rotateAngleX = -1.315257E-15F;
        Shape_44.rotateAngleY = -3.141593F;
        Shape_44.rotateAngleZ = 0.6370453F;
        Shape_44.renderWithRotation(par7);

    }

}

Спасибо.
 
Dovakin написал(а):
Пошёл вон с форума. Ему уже код не нужен,модель подавайте

Зачем мне код, который я не могу визуально видеть и редактировать  ?
 
Drovosek написал(а):
Dovakin написал(а):
Пошёл вон с форума. Ему уже код не нужен,модель подавайте

Зачем мне код, который я не могу визуально видеть и редактировать  ?
u7cqth.jpg
 
Назад
Сверху