1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-09 13:22:24 +03:00

0022820: OCCT IGES writer loses plane information

added writing planes in Type 108 not like BSplines
pcurves for planes not writing
add parameter for choice between writing planes in BSplines and Planes
0022820: OCCT IGES writer loses plane information

pcurves were prohibited also for BRep mode
Adding test case for this fix
This commit is contained in:
ika
2012-12-28 18:30:58 +04:00
parent 1a7dfdb719
commit a8fcd8d07e
4 changed files with 90 additions and 38 deletions

View File

@@ -125,6 +125,13 @@ static Handle(IGESData_DefaultSpecific) speci;
Interface_Static::Init ("XSTEP","read.iges.faulty.entities",'&',"eval Off");
Interface_Static::Init ("XSTEP","read.iges.faulty.entities",'&',"eval On");
Interface_Static::SetIVal ("read.iges.faulty.entities",0);
//ika added parameter for writing planes mode 2.11.2012
Interface_Static::Init ("XSTEP","write.iges.plane.mode",'e',"");
Interface_Static::Init ("XSTEP","write.iges.plane.mode",'&',"ematch 0");
Interface_Static::Init ("XSTEP","write.iges.plane.mode",'&',"eval Plane");
Interface_Static::Init ("XSTEP","write.iges.plane.mode",'&',"eval BSpline");
Interface_Static::SetIVal ("write.iges.plane.mode",0);
// Message File for IGES
// -----------------