[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
pull/1/head
aramis_acg 2010-03-15 23:45:19 +00:00
parent 8bb198e794
commit 77a00c6d27
1 changed files with 5 additions and 12 deletions

View File

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