Commit Graph

12326 Commits

Author SHA1 Message Date
Kim Kulling
f0e7448fdc Remove double delete 2023-11-14 22:09:56 +01:00
julianknodt
9efbbe0a69 Read int from uvwsrc
Previously was reading a uint, which always failed. Since the output was never checked, this
seemed to work, and works fine for most models since they only use UV channel 0.
2023-11-14 16:31:56 +01:00
Kim Kulling
4535e37fc6 Fix namespaces. 2023-11-12 21:09:33 +01:00
Kim Kulling
8cf2d6e588 Refactoring: Some cleanups 2023-11-12 21:09:33 +01:00
Kim Kulling
aa3abb3c06 Fix warning: remove printf 2023-11-10 15:36:40 +01:00
Kim Kulling
0b0ec713f6 Fix empty mesh handling 2023-11-10 15:36:40 +01:00
julianknodt
28ab0a094a Fix incorrect deg->radian conversion
It seems that rotation matrices later expect radians.
This conversion breaks it, and was validated on the conversion of
`cesium_man.glb` --> `cesium_man.fbx`
2023-11-07 20:06:16 +01:00
Tárcio Vinícius
46b19cc6a4 utf8 header not found 2023-11-06 16:09:53 +01:00
Martin Aumüller
a521b23ab5 link to external minizip with full path
This let's cmake create config files that allow linking to minizip even when
in an unrelated prefix. This can happen with package managers that install
every package into their own prefix, such as [Spack](https://spack.io).
2023-11-06 09:55:25 +01:00
Kim Kulling
108e3192a2 Update FBXBinaryTokenizer.cpp
- closes https://github.com/assimp/assimp/issues/5072
2023-11-05 17:57:29 +01:00
Kim Kulling
f844c3397d Fix add checks for indices 2023-11-03 12:40:08 +01:00
Pavel Lukandiy
a7cfa3264a Fix: Implicit Conversion Error 2023-11-02 16:19:42 +01:00
Kim Kulling
c1deb808fa Fix: Remove incorrect final statements 2023-10-29 10:05:25 +01:00
Kim Kulling
25aee03f66 Fix: Add missing transformation for normalized normals. 2023-10-29 10:05:25 +01:00
Sébastien Loriot
c44e3427aa use size in order to be compatible with float and double 2023-10-24 14:02:38 +01:00
julianknodt
1169d3bc8c Fix spelling error 2023-10-24 09:34:36 +01:00
David Marčinković
945c77d699 Fix double free when the mesh contains duplicate bones. 2023-10-21 08:11:37 +01:00
Kim Kulling
020554e213 Update Readme.md
- Fix typos
- Remove deprecated badges
- Add the new experimental viewer
2023-10-14 11:42:24 +01:00
Kim Kulling
2a347014f3 Update ImproveCacheLocality.cpp 2023-10-08 18:35:08 +00:00
Kim Kulling
a531c72f7f Update ImproveCacheLocality.cpp
- closes https://github.com/assimp/assimp/issues/5262
2023-10-08 18:35:08 +00:00
Kawashima Satoshi
666ecd3f1f Bug Fix:
Failed to get floating values (e.g. opacity) from scene material when ASSIMP_DOUBLE_PRECISION is defined, so they are not reflected to output fbx file.
2023-10-08 15:21:26 +00:00
Kim Kulling
5d60cf228a Fix: Waning implicite cast 2023-10-08 14:43:53 +00:00
Kim Kulling
2f78d48d6b Fix: Warning implicite convertion 2023-10-08 14:43:53 +00:00
Kim Kulling
3c1423d5a5 Replace uint by unsigned int 2023-10-08 14:43:53 +00:00
Kim Kulling
1ee13872b1 Update utglTF2ImportExport.cpp 2023-10-08 14:43:53 +00:00
Kim Kulling
01322ec831 Fix Warning: Use float instead of double 2023-10-08 14:43:53 +00:00
fvbj
8fcc65a8af Extension of data export to GLB/GLTF format
Allows to export unlimited (more than 4) bones per vertex
Use JOINTS_1,2,.. and WEIGHTS_1,2,...
Added AI_CONFIG_EXPORT_GLTF_UNLIMITED_SKINNING_BONES_PER_VERTEX flag
2023-10-08 14:43:53 +00:00
Kim Kulling
5b8cfa920b Replace an assert by a error log. 2023-10-02 11:31:18 +02:00
Kim Kulling
d7cde43367 Fix: Add check for invalid input argument 2023-10-02 10:41:50 +02:00
ockeymm
7b6bf139cf include memory.h to fix compile error 2023-10-01 16:11:20 +02:00
ockeymm
b2bfe6d253 Use unique_ptr to release old vertices data. 2023-10-01 16:11:20 +02:00
ockeymm
7a4d8ec412 Reduce memory consumption in JoinVerticesProcess::ProcessMesh() significantly 2023-10-01 16:11:20 +02:00
Begasus
7a26433846 Fix building on Haiku 2023-09-28 13:59:19 +02:00
mosfet80
6a08c39e3a Update CMakeLists.txt
updated cpp-pm/hunter to last version
v5.3.1
2023-09-25 16:46:51 +02:00
Stephen Gold
4b193dbee3 contrib/zip/src/zip.h: correct 2 spelling errors 2023-09-25 16:28:24 +02:00
Kim Kulling
f9d3e7015b Update types.h
- closes https://github.com/assimp/assimp/issues/5247
2023-09-25 14:22:00 +02:00
mosfet80
f1b8df01d5 fix variable name 2023-09-25 13:37:01 +02:00
Kim Kulling
c421247be9 Update utVersion.cpp v5.3.0 2023-09-23 18:35:48 +02:00
Kim Kulling
cebb06280d Update script_x86.iss 2023-09-23 18:35:48 +02:00
Kim Kulling
967d61edc5 Update script_x64.iss 2023-09-23 18:35:48 +02:00
Kim Kulling
997d380c3a Update script_vieweronly.iss 2023-09-23 18:35:48 +02:00
Kim Kulling
13945a5c5b Update CMakeLists.txt 2023-09-23 18:35:48 +02:00
Kim Kulling
e5e3e07b84 Fix copyrights. 2023-09-23 18:35:48 +02:00
Kim Kulling
bad725ec86 Fix: Fix versions 2023-09-23 18:35:48 +02:00
Kim Kulling
fb23ef7c02 Update: Update code version 2023-09-23 18:35:48 +02:00
Kim Kulling
0c5138cb39 Update: Set new versions 2023-09-23 18:35:48 +02:00
Kim Kulling
9d12dd6df3 Doc: Add wiki link
- closes https://github.com/assimp/assimp/issues/5240
2023-09-22 11:03:19 +02:00
Kim Kulling
7fb4b24cb5 Update googletest to 1.14.0 2023-09-19 09:01:04 +02:00
Батхишиг
fa71b84c1c ai_epsilon bug fixed in C (#5231) 2023-09-18 14:48:30 +02:00
Kim Kulling
59b1234496 Update GenVertexNormalsProcess.cpp (#5228)
- closes https://github.com/assimp/assimp/issues/5074
2023-09-14 00:37:13 +02:00