Browse Source

[2970566] dxf import bug/limitation. Thanks to fgasnier for the hint.

git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@609 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
aramis_acg 15 years ago
parent
commit
77a00c6d27
1 changed files with 5 additions and 12 deletions
  1. 5 12
      code/DXFLoader.cpp

+ 5 - 12
code/DXFLoader.cpp

@@ -327,20 +327,13 @@ bool DXFImporter::ParseEntities()
 	while (GetNextToken())	{
 		if (!groupCode)	{			
 			if (!::strcmp(cursor,"3DFACE") || !::strcmp(cursor,"LINE") || !::strcmp(cursor,"3DLINE")){
-				if (!Parse3DFace()) {
-					 return false;
-				}
-				else {
-					 bRepeat = true;
-				}
+				//http://sourceforge.net/tracker/index.php?func=detail&aid=2970566&group_id=226462&atid=1067632
+				Parse3DFace();
+				bRepeat = true;
 			}
 			if (!::strcmp(cursor,"POLYLINE") || !::strcmp(cursor,"LWPOLYLINE")){
-				if (!ParsePolyLine()) {
-					 return false; 
-				}
-				else {
-					 bRepeat = true;
-				}
+				ParsePolyLine();
+				bRepeat = true;
 			}
 			if (!::strcmp(cursor,"ENDSEC")) {
 				return true;