Commit Graph

  • b993509087 - update vc9 workspace after merge. Alexander Gessler 2012-12-21 16:28:30 +01:00
  • bae9db2f03 Merge branch 'master' of git://github.com/assimp/assimp Alexander Gessler 2012-12-21 16:24:05 +01:00
  • 84939d5aec - fixed preprocessor checks for some importers - fixed warning about shadowing variables in quaternion.h ulfjorensen 2012-12-20 11:43:09 +00:00
  • f507994299 - Ifc: vastly improved algorithm for fixing up window caps. aramis_acg 2012-12-19 02:24:06 +00:00
  • 01972bbbcf bugfix : Fix a memory leak in the obj-loader. kimmi 2012-12-08 12:28:06 +00:00
  • 4ccf4c751a Merge git://github.com/assimp/assimp Rodrigo Benenson 2012-12-07 21:57:42 +01:00
  • 7b253016b7 Fixing compilation on gcc 4.5.2 Rodrigo Benenson 2012-12-07 21:57:39 +01:00
  • ac7d7d20c9 - fixed compilation error on GCC in IFC loader. Thanks to larsp for the report! ulfjorensen 2012-12-04 07:42:15 +00:00
  • e88f6ef227 - copy&paste error in aiColor3D::operator- apparently nobody's using these. Thanks to Robin Tucker for pointing this out ulfjorensen 2012-12-03 12:00:36 +00:00
  • f07f520798 Merge github.com:rodrigob/assimp Rodrigo Benenson 2012-11-29 19:08:32 +01:00
  • c883967735 Fixed pyassimp core.py Rodrigo Benenson 2012-11-29 19:07:56 +01:00
  • 24927ff4cc fixed sample.py Rodrigo Benenson 2012-11-29 19:06:26 +01:00
  • ddea19ead1 - triangulation: re-introduce special handling for quads, now with proper support for concave quads. This should *really* fix [3429812], but it leaves me to suspect bugs in the general-purpose triangulation code for ngons. aramis_acg 2012-11-29 15:25:09 +00:00
  • 771d804c46 ColladaParser: Tolerate empty data arrays and controller weights. Tor Andersson 2012-03-16 12:02:53 +01:00
  • c40b767016 Matrix to Quaternion conversion precision fix. Tor Andersson 2012-02-15 18:28:08 +01:00
  • 477995f860 - Ifc: fix lost line that causes compile errors in debug build, WIP work on removing overlapping window caps. aramis_acg 2012-11-27 19:59:09 +00:00
  • c338b665ed - applied patch to fix compilation errors with CLang following issue #3590305 ulfjorensen 2012-11-27 18:40:38 +00:00
  • d395e88670 - Ifc: more refactoring in the window generation code. aramis_acg 2012-11-18 19:41:26 +00:00
  • b7ee62080a - Ifc: refactor opening/window generation code. aramis_acg 2012-11-18 16:36:38 +00:00
  • 30ce13a617 Github merge: Adjusting the Collada Color Parser from albert-wang. kimmi 2012-11-17 12:47:15 +00:00
  • e3e8c92546 - Ifc: since overlapping opening bounding boxes cause lots of trouble, we now try to avoid them in a subset of all cases. This is possible whenever two openings overlap in a way that their bounding boxes can easily be made disjunct by differentiating the polygons. aramis_acg 2012-11-17 02:04:53 +00:00
  • 0ea6ec4e84 Fixing some whitespace issues in ColladaParser Albert Wang 2012-11-12 12:39:11 -06:00
  • 7d4ee98350 Adjusting the Collada Color Parser Albert Wang 2012-11-12 12:33:51 -06:00
  • 6bcc5db350 [pyassimp] Minor formatting in README.md Séverin Lemaignan 2012-11-10 23:49:01 +01:00
  • d3dbde02d6 [pyassimp] Simplified and beautify simple_opengl_viewer.py Séverin Lemaignan 2012-11-10 23:47:59 +01:00
  • 2cdda51455 [pyassimp] Added a new pygame/sdl based OpenGL viewer Séverin Lemaignan 2012-11-07 22:56:54 +01:00
  • f1bf843b55 [pyassimp] Remove obsolete code Séverin Lemaignan 2012-11-09 18:08:52 +01:00
  • 76d2eb7057 [pyassimp] Rework material dict Séverin Lemaignan 2012-11-09 18:06:31 +01:00
  • bfbcdfbae1 [pyassimp] Fixed transformations in bounding box computation Séverin Lemaignan 2012-11-07 14:36:23 +01:00
  • 6d3cedc0b1 - add missing files from the last commit aramis_acg 2012-11-10 16:01:55 +00:00
  • 0313e5b5b4 - add Séverin Lemaignan to CREDITS aramis_acg 2012-11-09 11:43:57 +00:00
  • 4286c72e60 merge severin-lemaignan:for-upstream from github. This is a full rewrite of pyassimp, rendering it much easier to use. aramis_acg 2012-11-09 11:39:34 +00:00
  • 81aef90f4a - manually pulled the three smaller change requests from Github. ulfjorensen 2012-11-05 09:13:09 +00:00
  • 54040901f0 - update Assimp.NET aramis_acg 2012-11-03 02:49:19 +00:00
  • 3f38d91e88 - Ifc: further improvements to opening caps algorithm. aramis_acg 2012-11-03 00:43:28 +00:00
  • 1553bd91f6 - Ifc: work on generating proper closing caps for openings generated by doing a boolean difference. aramis_acg 2012-11-02 23:56:38 +00:00
  • 7484dd379c - Ifc: revamped Quadrify() version now correctly clips overlapping non-rectangular windows. aramis_acg 2012-11-02 04:46:46 +00:00
  • ccf629bd19 - Ifc: allow arbitrary IfcSolidModel entities as difference operands for openings (rather than just IfcExtrudedAreaSolid et al). aramis_acg 2012-11-02 03:29:04 +00:00
  • 612f67da0a - Ifc: avoid duplicate points in opening contour lines, this sometimes screws up the clipping algorithm. aramis_acg 2012-11-01 21:36:39 +00:00
  • 11b2219b1a - Ifc: fix regressions caused by previous commit. This also fixes a bug which caused openings to appear at the wrong place. aramis_acg 2012-11-01 20:40:45 +00:00
  • 39ae26bfd8 bugfix : fix level 4 compiler warnings for Visual studio 2012. kimmi 2012-10-27 19:41:56 +00:00
  • 2a580c5518 - fixed/changed/worked on issue 3580054 - XFile materials don't have ambient colours, but emissive ulfjorensen 2012-10-25 10:28:40 +00:00
  • d128e3d531 - Ifc: fix projection artifacts during opening generation. aramis_acg 2012-10-21 21:50:30 +00:00
  • c3adc004bf - Ifc: always remove degenerate geometry from geometric entities after finishing processing. aramis_acg 2012-10-21 19:12:18 +00:00
  • a598ac53b4 - Ifc: improve robustness towards degenerate geometry. aramis_acg 2012-10-21 18:52:48 +00:00
  • 33a50f515a - Ifc: move some utility functions to TempMesh. Add TempMesh::RemoveDegenerates() method. aramis_acg 2012-10-21 18:32:25 +00:00
  • 7ed1400c68 - Ifc: better handling of degenerate primitives occuring in clipping operations. aramis_acg 2012-10-21 18:10:56 +00:00
  • f6f2c087db - Ifc: skip lines during boolean differentiation between two solids. aramis_acg 2012-10-21 17:08:12 +00:00
  • d660ec35ad - Ifc: first attempt at also supporting extruded area solids for boolean differentiation. aramis_acg 2012-10-21 16:58:22 +00:00
  • 71fb04849c - Ifc: experimental code to connect window holes, commented by default. aramis_acg 2012-10-21 01:05:48 +00:00
  • 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. aramis_acg 2012-10-20 23:18:48 +00:00
  • 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. aramis_acg 2012-10-20 21:26:49 +00:00
  • 0696d97399 - update clipper to v4.8.8 aramis_acg 2012-10-17 00:41:29 +00:00
  • 8a77193a33 - Ifc: more sanity clamping, improve error messages for degenerate windows. aramis_acg 2012-10-17 00:37:52 +00:00
  • f8974b7209 - Ifc: explicitly clamp some computations to [0,1] even if this is already their (arithmetically) defined range to improve numerical robustness. aramis_acg 2012-10-17 00:32:59 +00:00
  • 745a7383f6 Ifc: fix artifacts from window boundaries. aramis_acg 2012-10-17 00:04:24 +00:00
  • f329e1af6f - IFC: fix possible infinite recursion in QuadrifyPart() aramis_acg 2012-10-16 21:27:01 +00:00
  • 39d13faf9a - Ifc: minor code cleanup. aramis_acg 2012-10-16 20:55:19 +00:00
  • 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. aramis_acg 2012-10-16 19:51:00 +00:00
  • fa1016ddc8 - Ifc/Step: support line continuations in parser. aramis_acg 2012-10-02 14:19:24 +00:00
  • 54a5088e14 - added a workaround to load Collada files correctly in case the "texcoord" attribute was missing in a <texture> element ulfjorensen 2012-09-24 08:45:23 +00:00
  • 2944e7b210 - Added a workaround for some XFileExporter omitting separator chars at the end of data vectors ulfjorensen 2012-09-21 18:53:36 +00:00
  • 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 ulfjorensen 2012-09-21 08:44:37 +00:00
  • e22bb03f80 - IFC: fix face winding for IfcSweptDiskSolid geometry aramis_acg 2012-09-10 01:28:19 +00:00
  • 15c0b8b955 - IFC: avoid artifacts in high-curvature regions (or the boundaries thereof) of IfcSweptDiskSolid elements. aramis_acg 2012-09-10 00:40:41 +00:00
  • c1cd88e9de - fbx: take shortest quaternion path when interpolating. Alexander Gessler 2012-08-26 20:10:01 +02:00
  • 310235dd5b - fbx: more warn policy tuning. Alexander Gessler 2012-08-26 18:58:08 +02:00
  • a1713052e5 - fbx: support reading LimbNode attachments, less Property70 warnings. Alexander Gessler 2012-08-26 18:53:15 +02:00
  • 5bc573edb8 - fbx: pre-filter animated property we don't support as early as possible. Alexander Gessler 2012-08-26 18:40:04 +02:00
  • 51d84dcfc0 - fbx: improve logging Alexander Gessler 2012-08-26 17:54:17 +02:00
  • 9ea7fc2856 - fbx: don't die if a file contains no GlobalSettings. Alexander Gessler 2012-08-26 17:45:09 +02:00
  • cdb7caffbd - fbx: add special output node name tag to mark fbx null nodes. Alexander Gessler 2012-08-25 22:24:08 +02:00
  • eed3cebc18 - fbx: add support for reading Null node attributes. Alexander Gessler 2012-08-25 20:12:53 +02:00
  • 4921114c7d - fbx: better error reporting reading property tables. Alexander Gessler 2012-08-25 19:53:46 +02:00
  • c9facf16fa - fbx: support reading of scenes containing no geometry. Alexander Gessler 2012-08-25 18:17:11 +02:00
  • 1dc2ea05fa - fbx: fix crashbug when animating the root node. Alexander Gessler 2012-08-25 17:57:07 +02:00
  • 375c4b4242 - fbx: read framerate and output it in aiAnimation::mTicksPerSecond. Alexander Gessler 2012-08-25 17:31:15 +02:00
  • d881bb9cdc - fbx: add support for reading GlobalSettings. Alexander Gessler 2012-08-25 16:15:13 +02:00
  • 5ea9de5d3e - fbx: return time in seconds. Alexander Gessler 2012-08-25 16:13:19 +02:00
  • 3f2a796b9d - fbx: fix time scaling in my previous patch. Alexander Gessler 2012-08-20 19:23:54 +02:00
  • 99aab0d9a7 - fbx: also handle cases where some of the SRT channels are empty/constant. Alexander Gessler 2012-08-20 19:15:59 +02:00
  • 6bbbbfde4c - fbx: collapse animation nodes whenever possible to avoid overly busted output scenes. Alexander Gessler 2012-08-20 18:33:54 +02:00
  • 8336aa423f - fbx: fix reading of short data tokens in binary files. Alexander Gessler 2012-08-20 17:39:44 +02:00
  • a038288af9 Ogre: Fixed memoryleak and missing \0 at end of cstring jonathanklein 2012-08-12 17:00:53 +00:00
  • 3e86e1b857 - fbx: add import settings to public assimp config interface. Alexander Gessler 2012-08-11 16:41:44 +02:00
  • eb16c193ea - fbx: also support reading binary arrays of UNSIGNED data. Alexander Gessler 2012-08-11 04:48:08 +02:00
  • 96033e9fc0 - fbx: fix stupid typos killing the decompression logic. Alexander Gessler 2012-08-11 04:39:47 +02:00
  • 811e2492df - fbx: fix object names when reading binary files. Alexander Gessler 2012-08-11 04:29:21 +02:00
  • 29b11f1cde - fbx: FINALLY got reading binary data buffers (vertices, normals etc) working! Found out fbx uses deflate to compress them. Alexander Gessler 2012-08-11 04:16:46 +02:00
  • 1cd04a2671 - fbx: formatting. Alexander Gessler 2012-08-11 02:24:59 +02:00
  • 826b97a4fa - fbx: handle arbitrary rotation orders (all combinations of euler angles etc). Alexander Gessler 2012-08-11 02:17:22 +02:00
  • 1bdf39448a - fbx: extend list of supported property data types. Alexander Gessler 2012-08-11 01:59:10 +02:00
  • 391a69e68b - fbx: extend DOM to include the declarations for FBX' rotation order and inheritance enums. Alexander Gessler 2012-08-11 01:57:32 +02:00
  • 1a5bf26e91 - fbx: light & camera conversion was missing in assimp, somehow. Alexander Gessler 2012-08-11 01:51:04 +02:00
  • bc0e465f91 - fbx: declare more dynamic properties of Model. Alexander Gessler 2012-08-10 23:40:02 +02:00
  • 8d5b78c035 - fbx: 32 bit build fixes. Alexander Gessler 2012-08-10 23:26:49 +02:00
  • 315285faf0 - fbx: refactor parsing code, move all parsing stuff to FBXParser.cpp. Parsing errors now carry the prefix "FBX-Parser". Alexander Gessler 2012-08-10 23:24:58 +02:00
  • ef0dcaaea2 - fbx: refactor, move DOM utility functions to separate unit. Alexander Gessler 2012-08-10 23:02:38 +02:00
  • ffbac847ef - fbx: add DOM classes for light and camera node attachments. Devise a new macro-based system to easily define dynamic fbx properties. Alexander Gessler 2012-08-10 22:58:54 +02:00
  • c126cfa1ff - fbx: rework material reading to support negative indices (these will be assigned a default material). - fbx: fix uninitialized variable. Alexander Gessler 2012-08-10 22:33:57 +02:00