Commit graph

30 commits

Author SHA1 Message Date
pahimar
3c93e6a62f More modelling stuff 2013-04-10 16:27:25 -04:00
pahimar
7c62c0d603 More modelling stuff 2013-04-10 16:17:46 -04:00
pahimar
6800687dd9 Some fixes to WavefrontObject, and adding in a simple interface for custom models to implement 2013-04-10 15:52:09 -04:00
pahimar
522cd16da9 Some documentation, but I think the code is pretty straightforward 2013-04-09 14:59:38 -04:00
pahimar
854efb0909 Revert mod name back to uppercase, synch up localization file names, add "w" support for vertices, and add in proper exceptions to the parsing of Wavefront Object files 2013-04-09 14:43:19 -04:00
pahimar
e95fb5615c Added in exceptions 2013-04-08 15:42:38 -04:00
pahimar
dfed0727ad Cleanup accidentally removed some necessary code (because it wasn't used yet), added back the regex checks to verify that lines are valid. 2013-04-02 21:42:24 -04:00
pahimar
25d863982f Unnecessary classes, and cleaning up formatting a bit in prep for the PR to Forge 2013-04-02 21:17:40 -04:00
pahimar
fedf87c304 Adjust visibility of the parseObj method, add a URL based constructor, modified renderAll for further performance optimizations 2013-04-02 20:29:00 -04:00
pahimar
e5228cb697 Removing the now unnecessary CustomItemRarity piece 2013-04-02 15:51:27 -04:00
pahimar
bf09bdb8a6 Reduce number of startDrawing/draw calls to the tessellator (thanks for the tip), add some render methods to WavefrontObject, removed unnecessary commenting 2013-04-02 14:38:24 -04:00
pahimar
ea9aa06d44 Working on more OBJ stuff 2013-03-31 15:29:39 -04:00
pahimar
4c34caceb7 More regex support 2013-03-29 11:34:14 -04:00
pahimar
4fed6ca22d Only calculate normals as many times as needed, add support for specifying the glDrawingMode (if desired) 2013-03-28 00:02:15 -04:00
WORMSS
585ab86566 Reduced amount of computations of Face.getFaceNormal() during a Face.render() 2013-03-27 11:37:34 +00:00
pahimar
83051d7705 Update EE3 to MC 1.5.1, and more work on the OBJ importer (almost done with it!). My first MC update outside of Canada :) 2013-03-21 19:44:21 -04:00
pahimar
bbf22cace7 Finished up writing our own method of parsing WavefrontOBJ model files into a useable object. Proper documentation is still needed, as is some more validation stuff, and the load should throw an exception in the event that it can't load the model properly from file. 2013-03-21 09:55:28 -04:00
pahimar
bde96c32be Fix error in formating of RU localization, and more work on a new parser implementation 2013-03-19 23:36:22 -04:00
pahimar
4da1c0e455 The start of some comments, and writing my own Wavefront OBJ parser (the one from the lib was needlessly complex) 2013-03-19 15:21:10 -04:00
pahimar
e118cb78a7 Reverting back the version check mechanic I was trying out (different release streams), and some source code cleanup 2013-03-19 12:15:09 -04:00
pahimar
bf864e3f88 Simplify some stuff related to the new OBJ loading 2013-03-18 22:37:03 -04:00
pahimar
fe153ca8bb Cleanup 2013-03-15 15:20:17 -04:00
pahimar
1f9f579663 More pruning 2013-03-15 15:18:01 -04:00
pahimar
7a8ac2650b Dropping the free form geometry portion of the loader (since it wasn't implemented anyways). Can be added again (and actually implemented) in the future if folks need it 2013-03-14 22:55:11 -04:00
pahimar
d2b27fc7c7 More parring down of OBJ loading; still to be pretty-fied. 2013-03-14 22:40:05 -04:00
pahimar
ee1e091e9c Cleanup pass (should really do these before committing changes...) 2013-03-14 22:32:24 -04:00
pahimar
51df757c9c Faces now store the GL drawing mode for them, and updated the Models of EE3 to reflect this (it simplifies things). More work still coming on the OBJ stuff before its ready for MCForge 2013-03-14 22:31:47 -04:00
pahimar
d27009d621 Source cleanup pass 2013-03-14 22:23:02 -04:00
pahimar
164affe403 Shrink the block boundaries of the Calcinator to match its model, clean up the WavefrontObject class some more 2013-03-14 22:22:01 -04:00
pahimar
3ea9614926 Fix the Transmutation Overlay to work with MC 1.5, and temporarily storing some classes I'm working on for OBJ model loading in MCForge 2013-03-14 22:14:02 -04:00