Posted September 27, 201411 yr Hello everyone. So I would like to know how I can load an obj model, and manipulate parts of it. By manipulate, I mean move parts of it. So for example, if I were to create a custom chest, and it had an obj model, How would I go about moving the lid? What I am trying to achieve is (if you look at my other post "Trigger a search down a line of blocks" here) for my fuse box I would like to give it a custom render, and I would like to use an obj model that I am making now in Autodesk Maya. Now, when the player opens the gui, I want there to be like a lid on the front that swings open. Now, I know how to do this with tessellators or techne models, but they are quite primitive, and restricted in the actual quality of the model. I haven't used any obj models yet in my mod, and never have successfully loaded them at all. So, how would I use GL11 to rotate or translate a part of the model? I ask complicated questions, and apparently like to write really long detailed posts. But I also help others when I can.
September 27, 201411 yr Author Actually, change of plan, I think I will use a techne model. I do still want to know how to do this though for future reference. I ask complicated questions, and apparently like to write really long detailed posts. But I also help others when I can.
September 27, 201411 yr Author bump* I ask complicated questions, and apparently like to write really long detailed posts. But I also help others when I can.
September 28, 201411 yr yourModel.renderPart("body"); GL11.glTranslatef(...); GL11.glRotatef(...); yourModel.renderPart("lid");
September 28, 201411 yr Author Okay, thanks. As I have never successfully loaded an obj model before, I didn't know that I could tell it to render separate parts. I only knew the renderAll(); method. Honestly, I didn't think it would be this simple. I ask complicated questions, and apparently like to write really long detailed posts. But I also help others when I can.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.