Author: janehu Date: 2012-04-19 11:12:14 -0500 (Thu, 19 Apr 2012) New Revision: 5486 Modified: cgm/trunk/geom/OCC/OCCModifyEngine.cpp Log: Polished from r5483 Modified: cgm/trunk/geom/OCC/OCCModifyEngine.cpp =================================================================== --- cgm/trunk/geom/OCC/OCCModifyEngine.cpp 2012-04-18 20:49:28 UTC (rev 5485) +++ cgm/trunk/geom/OCC/OCCModifyEngine.cpp 2012-04-19 16:12:14 UTC (rev 5486) @@ -1983,13 +1983,13 @@ OCCShell* orig_shell = (OCCShell*) (OCCQueryEngine::instance()->OccToCGM->find(k))->second; body = orig_shell->my_body(); } - else - body = (OCCBody*) (OCCQueryEngine::instance()->OccToCGM->find(k))->second; + //Solid and Compound case has been considered in the above cases. if(body) { + OCCBody* new_body = surf->my_body(); body->get_simple_attribute(list); for (int kk = 0; kk < list.size(); kk++) - surf->my_body()->append_simple_attribute_virt(list.get_and_step()); + new_body->append_simple_attribute_virt(list.get_and_step()); } } }
participants (1)
-
jiangtao_ma@yahoo.com