aramis_acg
|
2f5475d50a
|
- Ifc: [Quadrulation] use generalized matrix multiplication for projections. Add table to map from contours to the openings they originated from and from openings to the points that were generated from it.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1313 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
|
2012-10-20 23:18:48 +00:00 |
aramis_acg
|
a3d5b2e0d7
|
- Ifc: replace old algorithm to merge nested polygons with a version that reduces the problem to an instance of the quadrulate algorithm. This great reduces artifacts in walls.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1312 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
|
2012-10-20 21:26:49 +00:00 |
aramis_acg
|
0696d97399
|
- update clipper to v4.8.8
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1311 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
|
2012-10-17 00:41:29 +00:00 |
aramis_acg
|
8a77193a33
|
- Ifc: more sanity clamping, improve error messages for degenerate windows.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1310 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
|
2012-10-17 00:37:52 +00:00 |
aramis_acg
|
f8974b7209
|
- Ifc: explicitly clamp some computations to [0,1] even if this is already their (arithmetically) defined range to improve numerical robustness.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1309 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
|
2012-10-17 00:32:59 +00:00 |
aramis_acg
|
745a7383f6
|
Ifc: fix artifacts from window boundaries.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1308 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
|
2012-10-17 00:04:24 +00:00 |
aramis_acg
|
f329e1af6f
|
- IFC: fix possible infinite recursion in QuadrifyPart()
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1307 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
|
2012-10-16 21:27:01 +00:00 |
aramis_acg
|
39d13faf9a
|
- Ifc: minor code cleanup.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1306 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
|
2012-10-16 20:55:19 +00:00 |
aramis_acg
|
11a22b671b
|
- IFC: revamp binary subtraction and opening generation logic, which now supports 90deg rotated opening proxies. The new version adds extra cleanup steps to prepare the data for processing by clipper. It also has a slightly refactored code base.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1305 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
|
2012-10-16 19:51:00 +00:00 |
aramis_acg
|
fa1016ddc8
|
- Ifc/Step: support line continuations in parser.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1304 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
|
2012-10-02 14:19:24 +00:00 |
ulfjorensen
|
54a5088e14
|
- added a workaround to load Collada files correctly in case the "texcoord" attribute was missing in a <texture> element
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1303 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
|
2012-09-24 08:45:23 +00:00 |
ulfjorensen
|
2944e7b210
|
- Added a workaround for some XFileExporter omitting separator chars at the end of data vectors
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1302 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
|
2012-09-21 18:53:36 +00:00 |
ulfjorensen
|
62b0284100
|
- applied patch by peteredc to make the Collada loader write mesh names
- applied patch by asmaloney for better error messages in the Collada parser
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1301 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
|
2012-09-21 08:44:37 +00:00 |
aramis_acg
|
e22bb03f80
|
- IFC: fix face winding for IfcSweptDiskSolid geometry
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1300 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
|
2012-09-10 01:28:19 +00:00 |
aramis_acg
|
15c0b8b955
|
- IFC: avoid artifacts in high-curvature regions (or the boundaries thereof) of IfcSweptDiskSolid elements.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1299 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
|
2012-09-10 00:40:41 +00:00 |
Alexander Gessler
|
c1cd88e9de
|
- fbx: take shortest quaternion path when interpolating.
|
2012-08-26 20:10:01 +02:00 |
Alexander Gessler
|
310235dd5b
|
- fbx: more warn policy tuning.
|
2012-08-26 18:58:08 +02:00 |
Alexander Gessler
|
a1713052e5
|
- fbx: support reading LimbNode attachments, less Property70 warnings.
|
2012-08-26 18:53:15 +02:00 |
Alexander Gessler
|
5bc573edb8
|
- fbx: pre-filter animated property we don't support as early as possible.
|
2012-08-26 18:40:04 +02:00 |
Alexander Gessler
|
51d84dcfc0
|
- fbx: improve logging
|
2012-08-26 17:54:17 +02:00 |
Alexander Gessler
|
9ea7fc2856
|
- fbx: don't die if a file contains no GlobalSettings.
|
2012-08-26 17:45:09 +02:00 |
Alexander Gessler
|
cdb7caffbd
|
- fbx: add special output node name tag to mark fbx null nodes.
|
2012-08-25 22:24:08 +02:00 |
Alexander Gessler
|
eed3cebc18
|
- fbx: add support for reading Null node attributes.
|
2012-08-25 20:12:53 +02:00 |
Alexander Gessler
|
4921114c7d
|
- fbx: better error reporting reading property tables.
|
2012-08-25 19:53:46 +02:00 |
Alexander Gessler
|
c9facf16fa
|
- fbx: support reading of scenes containing no geometry.
|
2012-08-25 18:17:11 +02:00 |
Alexander Gessler
|
1dc2ea05fa
|
- fbx: fix crashbug when animating the root node.
|
2012-08-25 17:57:07 +02:00 |
Alexander Gessler
|
375c4b4242
|
- fbx: read framerate and output it in aiAnimation::mTicksPerSecond.
|
2012-08-25 17:31:15 +02:00 |
Alexander Gessler
|
d881bb9cdc
|
- fbx: add support for reading GlobalSettings.
|
2012-08-25 16:23:37 +02:00 |
Alexander Gessler
|
5ea9de5d3e
|
- fbx: return time in seconds.
|
2012-08-25 16:13:19 +02:00 |
Alexander Gessler
|
3f2a796b9d
|
- fbx: fix time scaling in my previous patch.
|
2012-08-20 19:23:54 +02:00 |
Alexander Gessler
|
99aab0d9a7
|
- fbx: also handle cases where some of the SRT channels are empty/constant.
|
2012-08-20 19:15:59 +02:00 |
Alexander Gessler
|
6bbbbfde4c
|
- fbx: collapse animation nodes whenever possible to avoid overly busted output scenes.
|
2012-08-20 18:33:54 +02:00 |
Alexander Gessler
|
8336aa423f
|
- fbx: fix reading of short data tokens in binary files.
|
2012-08-20 17:39:44 +02:00 |
jonathanklein
|
a038288af9
|
Ogre: Fixed memoryleak and missing \0 at end of cstring
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1298 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
|
2012-08-12 17:00:53 +00:00 |
Alexander Gessler
|
3e86e1b857
|
- fbx: add import settings to public assimp config interface.
|
2012-08-11 16:41:44 +02:00 |
Alexander Gessler
|
eb16c193ea
|
- fbx: also support reading binary arrays of UNSIGNED data.
|
2012-08-11 04:48:08 +02:00 |
Alexander Gessler
|
96033e9fc0
|
- fbx: fix stupid typos killing the decompression logic.
|
2012-08-11 04:39:47 +02:00 |
Alexander Gessler
|
811e2492df
|
- fbx: fix object names when reading binary files.
|
2012-08-11 04:29:21 +02:00 |
Alexander Gessler
|
29b11f1cde
|
- fbx: FINALLY got reading binary data buffers (vertices, normals etc) working! Found out fbx uses deflate to compress them.
|
2012-08-11 04:16:46 +02:00 |
Alexander Gessler
|
1cd04a2671
|
- fbx: formatting.
|
2012-08-11 02:24:59 +02:00 |
Alexander Gessler
|
826b97a4fa
|
- fbx: handle arbitrary rotation orders (all combinations of euler angles etc).
|
2012-08-11 02:17:22 +02:00 |
Alexander Gessler
|
1bdf39448a
|
- fbx: extend list of supported property data types.
|
2012-08-11 01:59:10 +02:00 |
Alexander Gessler
|
391a69e68b
|
- fbx: extend DOM to include the declarations for FBX' rotation order and inheritance enums.
|
2012-08-11 01:57:32 +02:00 |
Alexander Gessler
|
1a5bf26e91
|
- fbx: light & camera conversion was missing in assimp, somehow.
|
2012-08-11 01:51:04 +02:00 |
Alexander Gessler
|
bc0e465f91
|
- fbx: declare more dynamic properties of Model.
|
2012-08-10 23:40:02 +02:00 |
Alexander Gessler
|
8d5b78c035
|
- fbx: 32 bit build fixes.
|
2012-08-10 23:26:49 +02:00 |
Alexander Gessler
|
315285faf0
|
- fbx: refactor parsing code, move all parsing stuff to FBXParser.cpp. Parsing errors now carry the prefix "FBX-Parser".
|
2012-08-10 23:24:58 +02:00 |
Alexander Gessler
|
ef0dcaaea2
|
- fbx: refactor, move DOM utility functions to separate unit.
|
2012-08-10 23:02:38 +02:00 |
Alexander Gessler
|
ffbac847ef
|
- fbx: add DOM classes for light and camera node attachments. Devise a new macro-based system to easily define dynamic fbx properties.
|
2012-08-10 22:58:54 +02:00 |
Alexander Gessler
|
c126cfa1ff
|
- fbx: rework material reading to support negative indices (these will be assigned a default material).
- fbx: fix uninitialized variable.
|
2012-08-10 22:33:57 +02:00 |