OpenGL наклон

Версия Minecraft
1.7.10
128
12
Всем привет! У меня возникла проблема с мечём, я не знаю каким действием OpenGL наклонить предмет вперёд. Не подскажите как?

Java:
package sub_mod.obj_item;

import net.minecraft.client.Minecraft;
import net.minecraft.item.ItemStack;
import net.minecraft.util.ResourceLocation;
import net.minecraftforge.client.IItemRenderer;
import net.minecraftforge.client.model.AdvancedModelLoader;
import net.minecraftforge.client.model.IModelCustom;

import org.lwjgl.opengl.GL11;

public class RenderItemObj implements IItemRenderer {

    public static final IModelCustom model =
            AdvancedModelLoader.loadModel(new ResourceLocation(ModItemObj.MODID, "obj/item.obj"));
    public static final ResourceLocation texture = new ResourceLocation(ModItemObj.MODID, "textures/items/item_obj.png");

    @Override
    public boolean handleRenderType(ItemStack is, ItemRenderType type) {
        if (type == ItemRenderType.INVENTORY) return false;
        return true;
    }

    @Override
    public boolean shouldUseRenderHelper(ItemRenderType type, ItemStack is, ItemRendererHelper helper) {
        if (type == ItemRenderType.INVENTORY) return false;
        return true;
    }

    @Override
    public void renderItem(ItemRenderType type, ItemStack is, Object... data) {
        GL11.glPushMatrix();
        GL11.glTranslatef(0.5F, 0.0F, 0.5F);
        GL11.glScalef(0.030F, 0.030F, 0.030F);
        GL11.glRotatef(-45, 0, 1, 0);
        Minecraft.getMinecraft().renderEngine.bindTexture(texture);
        model.renderAll();
        GL11.glPopMatrix();
    }

}
 
128
12
1,057
50
234
Хочешь сказать, вот это ты не видел ни разу?
661px-Coord_planes_color.svg.png
 

CMTV

Основатель
Администратор
1,304
4
601
А собственно, как это указать?
Я оси в школе не изучал
Тут все достаточно просто. Последние три параметра - координаты конца вектора, который выходит из центра координат. Картинка @BlesseNtumble даже лучше изображает, что понимать под этими аргументами. А первый аргумент - угол поворота против часовой стрелки вокруг этого вектора (angle на картинке ниже).
bfig03.gif

Больше инфы тут. Осторожно. Многа инглиша! И вот еще - уже на нашем форуме.

И парочка примеров тоже из форума. Обязательно прочитай.
 
Последнее редактирование:
Сверху