Commit Graph

3951 Commits

Author SHA1 Message Date
Gargaj
58b78fa265 comment 2014-08-08 13:10:05 +02:00
Gargaj
fa99aa0d3a add remaining specializations
hopefully i didnt mess this up too bad
2014-08-08 12:56:11 +02:00
Gargaj
b712bf1770 Change to looped writes
to avoid struct packing issues
2014-08-08 12:46:29 +02:00
Kim Kulling
9f795c64d5 Merge pull request #326 from Gargaj/newprogresshandler
More elaborate progress handler
2014-08-07 11:45:29 +02:00
Kim Kulling
63a110468f Merge pull request #327 from Gargaj/assbinintegrate
Integrate import/export for .ASSBIN format
2014-08-07 11:41:35 +02:00
Gargaj
5886154247 tweaks according to the comments of kimkulling 2014-08-07 11:30:44 +02:00
Gargaj
c3977bd132 unify data types 2014-08-07 09:32:00 +02:00
Gargaj
61ecff3474 missed one 32/64 type conversion 2014-08-07 09:30:20 +02:00
Gargaj
b53a425fe4 make templates gcc compatible 2014-08-07 09:28:50 +02:00
Gargaj
2775141da3 #include should be outside 2014-08-07 09:07:09 +02:00
Gargaj
3c172988bb remove BUG notices (discussed with acgessler) 2014-08-07 08:43:52 +02:00
Gargaj
df4b17d145 code style 2014-08-07 08:26:34 +02:00
Gargaj
aa5c1a1a23 syntax 2014-08-07 08:26:04 +02:00
Gargaj
7925dcadba avoid NULL, just in case
(loader might just probably crash anyway)
2014-08-07 08:25:10 +02:00
Gargaj
523d87bbe7 use 0..fileSize as progress metric (easier for loaders) 2014-08-07 08:22:47 +02:00
Gargaj
061911bdbf add support for compressed, drop support for shortened 2014-08-07 08:05:07 +02:00
Gargaj
fb546b694e code style 2014-08-06 15:25:39 +02:00
Gargaj
1aeaef2037 add lights and cameras 2014-08-06 15:01:04 +02:00
Gargaj
97c9ce1d5b add animations and textures 2014-08-06 14:44:06 +02:00
Gargaj
886a704c17 some notes to self 2014-08-06 14:43:47 +02:00
Gargaj
5048793096 add material import 2014-08-06 14:21:53 +02:00
Gargaj
f38dd8e6e2 add mesh loader 2014-08-06 14:06:08 +02:00
Gargaj
ad298cd84f fix code style 2014-08-06 13:29:09 +02:00
Gargaj
ac5c1f9df1 add to cmake 2014-08-06 13:27:09 +02:00
Gargaj
87dff6a00e start importer, load nodes 2014-08-06 13:26:26 +02:00
Gargaj
5b512dd9dd add info + header check 2014-08-06 00:52:05 +02:00
Gargaj
9cdecc780b Fix wrong nesting
Otherwise doesn't compile if ASSIMP_BUILD_NO_3DS_IMPORTER is defined because the #endif is inside the namespace block
2014-08-06 00:44:30 +02:00
Gargaj
0f822d38cd add basic framework for importer 2014-08-06 00:39:54 +02:00
Gargaj
cd86818888 - add compression support
- remove unneeded code
- change log warning to exception
- document
2014-08-05 23:18:45 +02:00
Gargaj
fc9b4e2adf follow assimp code style (tabs) 2014-08-05 22:55:20 +02:00
Gargaj
2592ff0796 convert exporter from tools/assimp_cmd 2014-08-05 22:54:45 +02:00
Gargaj
3d5e1b5cbc add basic framework (files, etc) 2014-08-05 20:54:38 +02:00
Gargaj
6b8cbe5c83 this isn't needed anymore 2014-08-05 00:10:23 +02:00
Gargaj
dbc553343c Granulate file loading too 2014-08-05 00:05:18 +02:00
Gargaj
dfe1f03e5b Split off postprocessing progress 2014-08-04 23:57:08 +02:00
acgessler
203d5d6fcc Obj: make mtl importer accept kd, ks etc. as well (Kd, Ks being the correct form). This is for keeping up compatibility with assimp's own Obj exporter, which has been inaccurate about this since inception. 2014-08-02 21:18:21 -07:00
Alexander Gessler
f5b9f5cb50 Merge pull request #321 from Gargaj/patch-1
Add FieldOfView token type (fixes #245)
2014-08-02 11:38:23 -07:00
Gargaj
e5ed62581d Handle both types of element names
MAX seems to add an "s" to "Binormal" and "Tangent" when exporting
2014-08-02 14:57:43 +02:00
Gargaj
11af0866dc Add FieldOfView token type (fixes #245)
"FieldOfView" has its own token type (basically just one float), if it's missing the camera will keep reverting to default FOV in ASSIMP.
2014-08-02 14:47:59 +02:00
Kim Kulling
5d861a8250 bugfix:
- fix gcc-specific compiler warnings.
2014-07-31 15:09:49 +02:00
Alexander Gessler
9eba139feb Merge pull request #317 from assimp/export-3ds
3DS Exporter
2014-07-23 22:26:58 +02:00
Alexander Gessler
a07cde4a81 3DS Exporter: export scene hierarchy. 2014-07-23 22:08:35 +02:00
Alexander Gessler
026f32733d 3DS Export: fix texture export. 2014-07-23 20:14:32 +02:00
Alexander Gessler
d5db6f39e6 Fix CI build. 2014-07-23 18:54:05 +02:00
Alexander Gessler
6fde07f7e5 Initial implementation of 3DS Exporter. Hierarchy exporting and smoothing groups missing. 2014-07-23 18:27:22 +02:00
Tyson Grant Nottingham
0c5605d07d Don't use isspace() in OBJ file parser. 2014-07-22 21:59:23 -07:00
Tyson Grant Nottingham
79c56adea4 Don't use isdigit() in fast_atof. 2014-07-22 21:58:41 -07:00
Alexander Gessler
0166518132 Extend StreamWriter to write to a buffer and to allow re-positioning of the write cursor within the buffer. 2014-07-22 20:36:16 +02:00
Alexander Gessler
3419fedb3c Add StreamWriter utility (mostly symmetric to StreamReader). 2014-07-22 17:55:37 +02:00
Tyson Grant Nottingham
36c82fe5b0 Allow several spaces between numbers in OBJ files. 2014-07-21 23:03:08 -07:00