This morning spent a bit more time going back to OBJ format as there is quite more involved than just reading in verts,texture coords and faces etc.
Some issues to fix for v0.8 of my OBJ importer/exporter:
Issues/fixes to do for v0.8:
1. [1][DONE] Detect and fix where more than 1 space in text file which is preventing correct reading of file content e.g. v[sp][sp] or f[sp][sp] as this seems quite common
2. [2][DONE-programming error]Check for Face types where tex-cords not used e.g f 1/1 2/2 3/3 instead of 1/1/1 2/2/2 3/3/3
3. [3]Expand Quad Face code to more than 4 in a row of file text (didn't see that one till now ugh]
4. [4]Detect smoothing on/off groups/meshes etc
5. [5]Detect number of meshes/groups/objects etc
6. [6]Detect materials/textures used for objects/meshes/groups etc and apply
7. [7]Detect where Faces not used only verts or parameter space vertices [vp]
98.[98]optimize code, very slow processing large files, however Fragmotion and Blender both take a long time for large files so maybe it's not my program, good comparisons for benchmarking though
99.[99] remove unwanted code/general tidy up
between programming these formats , I hope to do some more work on AutoWelder as it's been a while. Not happy with some of the segment code so will review and modify where it needs updating/rewriting.
Also want to make updates to Weapon and Entity Welder. Busy weekend as usual with family/friend stuff. Tons I can do during the week and future weekends hopefully.
Professional Programmer: Languages- SAS (Statistical Analysis Software) , C++, C#, VB, SQL, PL-SQL, JavaScript, HTML, Three.js, Darkbasic Pro (still love this language), Purebasic, others
Hardware: Dell Precision 490; AMD Radeon HD 7570; 12GB.
FPSC to GameGuru Tools: AutoWelder/SegAutoWelder, Entity+Weapon Welder, FPEtoBAT