acgessler
|
d893b95be6
|
- Ifc: further improvements on the IfcPolygonalBoundedHalfSpace code. Still causes artifacts sometimes.
|
2013-02-15 01:01:08 +01:00 |
ulf
|
196d1b54cb
|
Merge branch 'master' of https://github.com/assimp/assimp
|
2013-02-12 13:22:17 +01:00 |
ulf
|
18f01268e6
|
- rewrote the XFileLoader material management to handle meshes with dummy material names correctly.
|
2013-02-12 13:13:12 +01:00 |
Kim Kulling
|
c9cfbc2ae9
|
Merge pull request #18 from asmaloney/pass-by-ref
Pass by reference, not value, reviewed.
|
2013-02-11 04:42:17 -08:00 |
Andy Maloney
|
b20023ed3d
|
Pass by reference, not value
|
2013-02-10 22:23:13 -05:00 |
Alexander Gessler
|
f95f7c03ce
|
Merge pull request #17 from nicholasbishop/patch-1
Fix array access when loading colored binary STLs
|
2013-02-09 16:06:45 -08:00 |
Nicholas Bishop
|
c2db6a0abd
|
Fix array access when loading colored binary STLs
Loading binary STLs with colors caused a crash due to writing after the end of the colors array.
|
2013-02-09 17:35:59 -05:00 |
Alexander Gessler
|
078150da57
|
- better way to construct NULL-shared_ptr
|
2013-02-09 17:43:29 +01:00 |
Alexander Gessler
|
667a51e0ab
|
- fix various vc compile errors when building with boost.
|
2013-02-09 17:36:36 +01:00 |
Alexander Gessler
|
6ac80ea901
|
- Ifc: further work on IfcPolygonalBoundedHalfSpace - always pick closest intersection points.
|
2013-02-09 17:22:26 +01:00 |
Alexander Gessler
|
e5ea457ade
|
- Ifc: re-enable previously disabled code to determine more intersection points for polygonally bounded half splits.
|
2013-02-09 17:06:55 +01:00 |
Alexander Gessler
|
5a24a91ea1
|
- Ifc: code cleanup.
|
2013-02-09 16:59:03 +01:00 |
Alexander Gessler
|
7e78e141b2
|
- Ifc: implementation of IfcPolygonalBoundedHalfSpace now supports most of the possible geometric cases.
|
2013-02-07 22:42:13 +01:00 |
Alexander Gessler
|
50861aa861
|
- Ifc: more work on polygonally bounded plane cuts.
|
2013-02-07 21:02:39 +01:00 |
Alexander Gessler
|
16a635a961
|
- Ifc: support IfcPolygonalBoundedHalfSpace entities (WIP).
|
2013-02-07 16:31:43 +01:00 |
Alexander Gessler
|
f7680f7f28
|
- Ifc: refactor code, move opening generation and boolean clipping code to separate units.
|
2013-02-07 09:51:33 +01:00 |
Alexander Gessler
|
2359a83132
|
- Ifc: get rid of erroneous error messages.
|
2013-01-30 13:01:16 +01:00 |
Alexander Gessler
|
35128a7251
|
- update vc9 workspace.
|
2013-01-30 13:00:51 +01:00 |
Alexander Gessler
|
250ca6837f
|
- Ifc: rework geometry generation for openings to use 2D profiles for approximate boolean differentiation whenever possible. Also fix issues in 2D projection, which caused very spurious triangle artifacts.
|
2013-01-27 21:21:30 +01:00 |
Alexander Gessler
|
2e6ad884bb
|
- Ifc: append GUID to node names to preserve them.
|
2013-01-27 15:44:57 +01:00 |
Alexander Gessler
|
6260221f0f
|
Merge branch 'master' of github.com:assimp/assimp
|
2013-01-27 03:25:04 +01:00 |
Alexander Gessler
|
9bb9868a93
|
- STEP: fix possible compilation error due to unwanted line continuation in a comment line.
|
2013-01-27 03:23:41 +01:00 |
Kim
|
fbe408dd2e
|
update : implement obj-support for normal maps.
refactoring : some improvements for more readable code.
Signed-off-by: Kim <Kulling>
|
2013-01-26 14:11:57 +01:00 |
ulf
|
0f781516bf
|
Merge branch 'master' of https://github.com/albert-wang/assimp
Conflicts:
code/ColladaParser.cpp
|
2013-01-25 19:08:10 +01:00 |
Alexander Gessler
|
e375a1c944
|
Merge branch 'master' of github.com:assimp/assimp
|
2013-01-25 08:09:57 +01:00 |
Alexander Gessler
|
b90882a4cb
|
- Ifc: more opening tweaks, half a step back again.
|
2013-01-25 08:09:32 +01:00 |
Alexander Gessler
|
d4bcd3ab69
|
- Ifc: [openings] more fine-tuning and some debugging aid.
|
2013-01-25 07:42:51 +01:00 |
Alexander Gessler
|
713894032a
|
Merge pull request #16 from jdduke/master
Fix compilation under VC10 with Boost 1.49.0
|
2013-01-24 21:27:47 -08:00 |
Alexander Gessler
|
1a60697282
|
- Ifc: more opening tweaks.
|
2013-01-25 05:55:32 +01:00 |
Alexander Gessler
|
302fad13b0
|
- Ifc: [openings] don't accidentally mirror stuff when projecting onto 2D planes.
|
2013-01-25 05:16:02 +01:00 |
Jared Duke
|
528c7c7737
|
Update code/STEPFileEncoding.cpp
Fixing Boost 1.48 build.
|
2013-01-24 19:45:42 -08:00 |
Jared Duke
|
20506ead3c
|
Update code/FBXConverter.cpp
Fixing VC10 build.
|
2013-01-24 19:44:08 -08:00 |
Alexander Gessler
|
af0d4ef3da
|
- Ifc: clean up temporary wall points when switching from horizontal to vertical openings.
|
2013-01-25 04:35:30 +01:00 |
Alexander Gessler
|
9647c87c7c
|
- Ifc: no need to generate contour skiplist twice.
|
2013-01-25 04:19:12 +01:00 |
Alexander Gessler
|
bbd10cd748
|
- Ifc: fix normalization of base mesh normal for opening generation.
|
2013-01-25 03:48:06 +01:00 |
Alexander Gessler
|
bbe8763d9e
|
- FBX: workaround to handle files using the 'b' typecode.
|
2013-01-24 22:25:44 +01:00 |
Alexander Gessler
|
03c01685d3
|
- STEP: support UTF16, UTF32 and Mac/Roman escape sequences.
|
2013-01-24 19:51:46 +01:00 |
Alexander Gessler
|
da88ab4408
|
- STEP: support \S\ escaping for cp1252 characters.
|
2013-01-24 16:18:12 +01:00 |
Alexander Gessler
|
19c9683b5f
|
- update Ifc parser generator script to assert if !python3
|
2013-01-24 15:16:38 +01:00 |
Alexander Gessler
|
5ac2354da0
|
- Ifc: implement IfcIShapeProfileDef entity.
|
2013-01-24 15:16:03 +01:00 |
Alexander Gessler
|
3b30a39fe1
|
- Ifc: add debug code for checking correctness of coordinate transforms.
|
2013-01-24 12:44:53 +01:00 |
Alexander Gessler
|
b42f279110
|
- Ifc: improve intersection check for openings.
|
2013-01-24 01:09:48 +01:00 |
Alexander Gessler
|
650e515dd6
|
- Ifc: bix bug that caused some openings to be generated twice. This stops lots of the z noise.
|
2013-01-22 16:50:18 +01:00 |
Alexander Gessler
|
2d01b9bdc9
|
- Ifc: pick average of all coordinates as projection plane.
|
2013-01-22 16:39:43 +01:00 |
Alexander Gessler
|
c2bd22507c
|
- Ifc: check for self-intersecting contour lines to avoid duplicates.
|
2013-01-22 16:31:31 +01:00 |
Alexander Gessler
|
8b823bd631
|
- Ifc: improve heuristic to detect unwanted crossing lines by not running it when the window is not the result of arbitrary boolean ops on rectangles.
|
2013-01-22 16:08:44 +01:00 |
Alexander Gessler
|
e9bbe64115
|
- Ifc: fine-tune epsilons. Correct epsilon approximation for a squared value is max(e^2 +- 2e).
|
2013-01-21 22:46:11 +01:00 |
Alexander Gessler
|
6905229603
|
- Ifc: refactor border detection code.
|
2013-01-21 22:37:53 +01:00 |
Alexander Gessler
|
fcf86f1e0a
|
- Ifc: add heuristic to detect remaining, unwanted "crossing caps" and to drop them silently. Testing this on some larger files, it typically reduces artifacts due to z-fighting on lower window caps.
|
2013-01-21 22:27:48 +01:00 |
Alexander Gessler
|
d20126f7a1
|
- Ifc: fine-tune some epsilons.
|
2013-01-21 21:56:55 +01:00 |