Fixed GeomAdaptor_Curve::LocalContinuity() for periodic surface within one period.
Fixed GeomAdaptor_Curve::NbIntervals() method to periodic curves.
Fixed GeomAdaptor_Curve::Intervals() method to periodic curves.
Deleted definition of length from tests.
Updated Geom2dAdaptor_Curve to the same behavior.
Added tests for 2d and 3d.
Index2--;
Standard_Integer MultMax;
// attention aux courbes peridiques.
- if ( myBSplineCurve->IsPeriodic() && Index1 == Nb )
- Index1 = 1;
+ if (myBSplineCurve->IsPeriodic())
+ {
+ if (Index1 == Nb)
+ {
+ Index1 = 1;
+ }
+ if (Index2 == 0)
+ {
+ Index2 = Nb;
+ }
+ }
if ( Index2 - Index1 <= 0) {
MultMax = 100; // CN entre 2 Noeuds consecutifs
Precision::PConfusion());
if ( Abs(newFirst-TK(Index1+1))< Eps) Index1++;
if ( newLast-TK(Index2)> Eps) Index2++;
+
+ if (myBSplineCurve->IsPeriodic())
+ {
+ if (Index1 == Nb)
+ {
+ Index1 = 1;
+ }
+ if (Index2 == 1)
+ {
+ Index2 = Nb;
+ }
+ }
myNbIntervals = 1;
- for ( Standard_Integer i=1; i<=NbInt; i++)
- if (Inter(i)>Index1 && Inter(i)<Index2) myNbIntervals++;
+ for (Standard_Integer i = 1; i <= NbInt; i++) {
+ if (myBSplineCurve->IsPeriodic() && (Index1 >= Index2))
+ {
+ if ((Inter(i) > Index1 && Inter(i) < Nb) || (Inter(i) > 0 && Inter(i) < Index2))
+ {
+ myNbIntervals++;
+ }
+ }
+ else if (Inter(i) > Index1 && Inter(i) < Index2)
+ {
+ myNbIntervals++;
+ }
+ }
}
break;
}
Precision::PConfusion());
if ( Abs(newFirst-TK(Index1+1))< Eps) Index1++;
if ( newLast-TK(Index2)> Eps) Index2++;
+
+ if (myBSplineCurve->IsPeriodic())
+ {
+ if (Index1 == Nb)
+ {
+ Index1 = 1;
+ }
+ if (Index2 == 1)
+ {
+ Index2 = Nb;
+ }
+ }
- Inter( 1) = Index1;
myNbIntervals = 1;
- for ( Standard_Integer i=1; i<=NbInt; i++) {
- if (Inter(i) > Index1 && Inter(i)<Index2 ) {
- myNbIntervals++;
- Inter(myNbIntervals) = Inter(i);
- }
- }
- Inter(myNbIntervals+1) = Index2;
-
- Standard_Integer ii = T.Lower() - 1;
- for (Standard_Integer I=1;I<=myNbIntervals+1;I++) {
- T(ii + I) = TK(Inter(I));
- }
- }
- break;
+
+ TColStd_Array1OfInteger aFinalIntervals(1, Inter.Upper());
+ aFinalIntervals(1) = Index1;
+
+ if (myBSplineCurve->IsPeriodic() && (Index1 >= Index2))
+ {
+ for (Standard_Integer i = Index1; i <= NbInt; i++)
+ {
+ if (Inter(i) > Index1 && Inter(i) < Nb)
+ {
+ myNbIntervals++;
+ aFinalIntervals(myNbIntervals) = Inter(i);
+ }
+ }
+ for (Standard_Integer i = 1; i <= Index2; i++)
+ {
+ if (Inter(i) > 0 && Inter(i) < Index2)
+ {
+ myNbIntervals++;
+ aFinalIntervals(myNbIntervals) = Inter(i);
+ }
+ }
+ }
+ else
+ {
+ for (Standard_Integer i = 1; i <= NbInt; i++)
+ {
+ if (Inter(i) > Index1 && Inter(i) < Index2)
+ {
+ myNbIntervals++;
+ aFinalIntervals(myNbIntervals) = Inter(i);
+ }
+ }
+ }
+
+ aFinalIntervals(myNbIntervals + 1) = Index2;
+
+ for (Standard_Integer I = 1; I <= myNbIntervals; I++)
+ {
+ T(I) = TK(aFinalIntervals(I));
+ if (myBSplineCurve->IsPeriodic())
+ {
+ T(I) += myBSplineCurve->Period() * Ceiling((myFirst - T(I)) / myBSplineCurve->Period());
+ }
+ }
+ }
+ T(T.Lower()) = myFirst;
+ T(T.Lower() + myNbIntervals) = myLast;
+ return;
}
}
}
if ( Abs(newFirst-TK(Index1+1))<Precision::PConfusion()) {
if (Index1 < Nb) Index1++;
}
- if ( Abs(newLast-TK(Index2))<Precision::PConfusion())
+ if (Abs(newLast - TK(Index2)) < Precision::PConfusion())
Index2--;
- Standard_Integer MultMax;
- // attention aux courbes peridiques.
- if ( (myBSplineCurve->IsPeriodic()) && (Index1 == Nb) )
- Index1 = 1;
+ Standard_Integer MultMax;
- if ( Index2 - Index1 <= 0) {
+ if (myBSplineCurve->IsPeriodic())
+ {
+ if (Index1 == Nb)
+ {
+ Index1 = 1;
+ }
+ if (Index2 == 0)
+ {
+ Index2 = Nb;
+ }
+ }
+
+ if (Index2 - Index1 <= 0) {
MultMax = 100; // CN entre 2 Noeuds consecutifs
}
else {
- MultMax = TM(Index1+1);
- for(Standard_Integer i = Index1+1;i<=Index2;i++) {
- if ( TM(i)>MultMax) MultMax=TM(i);
+ MultMax = TM(Index1 + 1);
+ for (Standard_Integer i = Index1 + 1; i <= Index2; i++) {
+ if (TM(i) > MultMax) MultMax = TM(i);
}
MultMax = myBSplineCurve->Degree() - MultMax;
}
+
if ( MultMax <= 0) {
return GeomAbs_C0;
}
TColStd_Array1OfInteger Mults (1, NbKnots);
myBSplineCurve->Multiplicities (Mults);
NbSplit = 1;
- Standard_Integer Index = FirstIndex;
+ Standard_Integer Index = FirstIndex;
Inter (NbSplit) = Index;
Index++;
NbSplit++;
- while (Index < LastIndex)
+ while (Index < LastIndex)
{
if (Degree - Mults (Index) < Cont)
{
BSplCLib::LocateParameter(myBSplineCurve->Degree(),TK,TM,myLast,
myBSplineCurve->IsPeriodic(),
1,Nb,Index2,newLast);
- // Protection against myFirst = UFirst - eps, which located as ULast - eps
- if (myBSplineCurve->IsPeriodic() && (newLast - newFirst) < Precision::PConfusion())
- {
- if (Abs(newLast - myBSplineCurve->FirstParameter()) < Precision::PConfusion())
- newLast += myBSplineCurve->Period();
- else
- newFirst -= myBSplineCurve->Period();
- }
+
// On decale eventuellement les indices
// On utilise une "petite" tolerance, la resolution ne doit
// servir que pour les tres longue courbes....(PRO9248)
if ( Abs(newFirst-TK(Index1+1))< Eps) Index1++;
if ( newLast-TK(Index2)> Eps) Index2++;
+ if (myBSplineCurve->IsPeriodic())
+ {
+ if (Index1 == Nb)
+ {
+ Index1 = 1;
+ }
+ if (Index2 == 1)
+ {
+ Index2 = Nb;
+ }
+ }
+
myNbIntervals = 1;
- for ( Standard_Integer i=1; i<=NbInt; i++)
- if (Inter(i)>Index1 && Inter(i)<Index2) myNbIntervals++;
+
+ for (Standard_Integer i = 1; i <= NbInt; i++) {
+ if (myBSplineCurve->IsPeriodic() && (Index1 >= Index2))
+ {
+ if ((Inter(i) > Index1 && Inter(i) < Nb) || (Inter(i) > 0 && Inter(i) < Index2))
+ {
+ myNbIntervals++;
+ }
+ }
+ else if (Inter(i) > Index1 && Inter(i) < Index2)
+ {
+ myNbIntervals++;
+ }
+ }
}
break;
}
const TColStd_Array1OfReal& TK = myBSplineCurve->Knots();
const TColStd_Array1OfInteger& TM = myBSplineCurve->Multiplicities();
BSplCLib::LocateParameter(myBSplineCurve->Degree(),TK,TM,myFirst,
- myBSplineCurve->IsPeriodic(),
+ myBSplineCurve->IsPeriodic(),
1,Nb,Index1,newFirst);
BSplCLib::LocateParameter(myBSplineCurve->Degree(),TK,TM,myLast,
- myBSplineCurve->IsPeriodic(),
+ myBSplineCurve->IsPeriodic(),
1,Nb,Index2,newLast);
FirstParam = newFirst;
LastParam = newLast;
- // Protection against myFirst = UFirst - eps, which located as ULast - eps
- if (myBSplineCurve->IsPeriodic() && (LastParam - FirstParam) < Precision::PConfusion())
- {
- if (Abs(LastParam - myBSplineCurve->FirstParameter()) < Precision::PConfusion())
- LastParam += myBSplineCurve->Period();
- else
- FirstParam -= myBSplineCurve->Period();
- }
+
// On decale eventuellement les indices
// On utilise une "petite" tolerance, la resolution ne doit
// servir que pour les tres longue courbes....(PRO9248)
if ( Abs(FirstParam-TK(Index1+1))< Eps) Index1++;
if ( LastParam-TK(Index2)> Eps) Index2++;
+ if (myBSplineCurve->IsPeriodic())
+ {
+ if (Index1 == Nb)
+ {
+ Index1 = 1;
+ }
+ if (Index2 == 1)
+ {
+ Index2 = Nb;
+ }
+ }
+
myNbIntervals = 1;
TColStd_Array1OfInteger aFinalIntervals(1, Inter.Upper());
aFinalIntervals(1) = Index1;
- for ( Standard_Integer i=1; i<=NbInt; i++) {
- if (Inter(i) > Index1 && Inter(i)<Index2 ) {
- myNbIntervals++;
- aFinalIntervals(myNbIntervals) = Inter(i);
- }
- }
- aFinalIntervals(myNbIntervals + 1) = Index2;
- for (Standard_Integer I=1;I<=myNbIntervals+1;I++) {
+ if (myBSplineCurve->IsPeriodic() && (Index1 >= Index2))
+ {
+ for (Standard_Integer i = Index1; i <= NbInt; i++)
+ {
+ if (Inter(i)>Index1 && Inter(i) < Nb)
+ {
+ myNbIntervals++;
+ aFinalIntervals(myNbIntervals) = Inter(i);
+ }
+ }
+ for (Standard_Integer i = 1; i <= Index2; i++)
+ {
+ if (Inter(i) > 0 && Inter(i) < Index2)
+ {
+ myNbIntervals++;
+ aFinalIntervals(myNbIntervals) = Inter(i);
+ }
+ }
+ }
+ else
+ {
+ for (Standard_Integer i = 1; i <= NbInt; i++)
+ {
+ if (Inter(i) > Index1 && Inter(i) < Index2)
+ {
+ myNbIntervals++;
+ aFinalIntervals(myNbIntervals) = Inter(i);
+ }
+ }
+ }
+
+ aFinalIntervals(myNbIntervals + 1) = Index2;
+
+ for (Standard_Integer I=1;I<=myNbIntervals;I++)
+ {
T(I) = TK(aFinalIntervals(I));
- }
- }
- break;
+ if (myBSplineCurve->IsPeriodic())
+ {
+ T(I) += myBSplineCurve->Period() * Ceiling((myFirst - T(I)) / myBSplineCurve->Period());
+ }
+ }
+ }
+ T(T.Lower()) = myFirst;
+ T(T.Lower() + myNbIntervals) = myLast;
+ return;
}
}
}
return 0;
}
+static Standard_Integer OCC29745 (Draw_Interpretor& theDI,
+ Standard_Integer theNbArgs,
+ const char** theArgVec)
+{
+ if (theNbArgs != 4)
+ {
+ theDI << "Usage : OCC29745 2d/3d Par1 Par2";
+ return 1;
+ }
+
+ Standard_Boolean is3D = strcmp(theArgVec[1], "3d") == 0;
+
+ Standard_Integer a1, a2;
+ a1 = Draw::Atoi(theArgVec[2]);
+ a2 = Draw::Atoi(theArgVec[3]);
+
+ TColStd_Array1OfReal VKnots(1, 5), aResults(1, abs(a1 - a2) + 1);
+ VKnots(1) = 0; VKnots(2) = 1; VKnots(3) = 2; VKnots(4) = 3; VKnots(5) = 4;
+ TColStd_Array1OfInteger VMult(1, 5);
+ VMult(1) = 1; VMult(2) = 1; VMult(3) = 1; VMult(4) = 1; VMult(5) = 1;
+
+ if (is3D)
+ {
+ TColgp_Array2OfPnt aPoles(1, 2, 1, 4);
+ aPoles(1, 1) = gp_Pnt(0, 0, 0); aPoles(2, 1) = gp_Pnt(0, 0, 1);
+ aPoles(1, 2) = gp_Pnt(1, 0, 0); aPoles(2, 2) = gp_Pnt(1, 0, 1);
+ aPoles(1, 3) = gp_Pnt(0, 1, 0); aPoles(2, 3) = gp_Pnt(0, 1, 1);
+ aPoles(1, 4) = gp_Pnt(1, 1, 0); aPoles(2, 4) = gp_Pnt(1, 1, 1);
+ TColStd_Array1OfReal UKnots(1, 2);
+ UKnots(1) = 0; UKnots(2) = 1;
+ TColStd_Array1OfInteger UMult(1, 2);
+ UMult(1) = 2; UMult(2) = 2;
+
+ Handle(Geom_BSplineSurface) aSurf = new Geom_BSplineSurface(aPoles, UKnots, VKnots, UMult, VMult, 1, 1, false, true);
+ GeomAdaptor_Surface anAdaptSurf(aSurf, 0, 1, a1, a2);
+ anAdaptSurf.VIntervals(aResults, GeomAbs_C1);
+ }
+ else
+ {
+ TColgp_Array1OfPnt2d aPoles(1, 4);
+ aPoles(1) = gp_Pnt2d(0, 0);
+ aPoles(2) = gp_Pnt2d(1, 0);
+ aPoles(3) = gp_Pnt2d(0, 1);
+ aPoles(4) = gp_Pnt2d(1, 1);
+ Handle(Geom2d_BSplineCurve) aBScurve = new Geom2d_BSplineCurve(aPoles, VKnots, VMult, 1, true);
+ Geom2dAdaptor_Curve aAdaptCurve(aBScurve, a1, a2);
+ aAdaptCurve.Intervals(aResults, GeomAbs_C1);
+ }
+
+ for (TColStd_Array1OfReal::const_iterator i(aResults.begin()); i != aResults.end(); ++i) theDI << *i << " ";
+ return 0;
+}
+
void QABugs::Commands_20(Draw_Interpretor& theCommands) {
const char *group = "QABugs";
theCommands.Add("OCC29311", "OCC29311 shape counter nbiter: check performance of OBB calculation", __FILE__, OCC29311, group);
theCommands.Add("OCC30391", "OCC30391 result face LenBeforeUfirst LenAfterUlast LenBeforeVfirst LenAfterVlast", __FILE__, OCC30391, group);
theCommands.Add("OCC29195", "OCC29195 [nbRep] doc1 [doc2 [doc3 [doc4]]]", __FILE__, OCC29195, group);
- theCommands.Add("OCC30435", "OCC30435 result curve inverse nbit", __FILE__, OCC30435, group);
+ theCommands.Add("OCC30435", "OCC30435 result curve invers nbit", __FILE__, OCC30435, group);
theCommands.Add("OCC30990", "OCC30990 surface", __FILE__, OCC30990, group);
theCommands.Add("QAStartsWith",
theCommands.Add("OCC31785",
"OCC31785 file.xbf : test reading XBF file in another thread",
__FILE__, OCC31785, group);
-
+ theCommands.Add("OCC29745", "GeomAdaptor_Surface::VIntervals fails on periodic surfaces",
+ __FILE__, OCC29745, group);
theCommands.Add("QANullifyShape",
"Nullify shape. Usage: QANullifyShape shape",
hres2d
compound vl v1l vnl vol vil result
-set nbshapes_expected "
-Number of shapes in shape
- VERTEX : 103
- EDGE : 52
- WIRE : 0
- FACE : 0
- SHELL : 0
- SOLID : 0
- COMPSOLID : 0
- COMPOUND : 1
- SHAPE : 156
-"
-
-checknbshapes result -ref ${nbshapes_expected} -t -m "HLRToShape"
-
checkview -display result -2d -path ${imagedir}/${test_image}.png
--- /dev/null
+puts "=========="
+puts "0029745: Modeling Data - GeomAdaptor_Surface::VIntervals fails on periodic surfaces"
+puts "=========="
+puts ""
+
+pload QAcommands
+
+set ref {4 5 6 7 8 }
+set data [OCC29745 3d 4 8]
+
+if {[string compare $ref $data] == 0} {
+ puts "OCC29745 OK"
+} else {
+ puts "OCC29745 Faulty"
+}
--- /dev/null
+puts "=========="
+puts "0029745: Modeling Data - GeomAdaptor_Surface::VIntervals fails on periodic surfaces"
+puts "=========="
+puts ""
+
+pload QAcommands
+
+set ref {4 5 6 7 8 }
+set data [OCC29745 2d 4 8]
+
+if {[string compare $ref $data] == 0} {
+ puts "OCC29745 OK"
+} else {
+ puts "OCC29745 Faulty"
+}
-checkprops result -l ${length} -deps ${depsilon}
-
checkview -screenshot -2d -path ${imagedir}/${test_image}.png
# to end a test script
puts ""
set viewname ""
-set length 6.34984
restore [locate_data_file bug27341_hlrsave.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vtop"
-set length 8.05281
restore [locate_data_file bug27341_hlrsave.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vbottom"
-set length 8.40404
restore [locate_data_file bug27341_hlrsave.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vfront"
-set length 7.39488
restore [locate_data_file bug27341_hlrsave.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vback"
-set length 9.47163
restore [locate_data_file bug27341_hlrsave.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vleft"
-set length 7.42565
restore [locate_data_file bug27341_hlrsave.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vright"
-set length 8.92009
restore [locate_data_file bug27341_hlrsave.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname ""
-set length 319.505
restore [locate_data_file bug27341_save.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vtop"
-set length 291.123
restore [locate_data_file bug27341_save.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vbottom"
-set length 334.113
restore [locate_data_file bug27341_save.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vfront"
-set length 361.806
restore [locate_data_file bug27341_save.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vback"
-set length 430.307
restore [locate_data_file bug27341_save.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vleft"
-set length 278.789
restore [locate_data_file bug27341_save.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vright"
-set length 337.54
restore [locate_data_file bug27341_save.brep] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 1038.62
testreadstep [locate_data_file bug27341_15.3020_16B1_B3=90.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 778.091
testreadstep [locate_data_file bug27341_Adapter_VDI_MKG_CAD.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 1095.44
testreadstep [locate_data_file bug27341_Adapter_VLS_CAD.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 533.738
testreadstep [locate_data_file bug27341_Adapter_Zylinder_2_CAD.stp] a
COMPUTE_HLR $viewname $algotype
-puts "TODO OCC30286 ALL: Error : The length of result shape is 9589.21, expected 9547.11"
-
set viewname "vright"
-set length 9547.11
testreadstep [locate_data_file bug27341_Assembly_ABS_1_CAD.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 5934.34
testreadstep [locate_data_file bug27341_Assembly_BILZ_WFL2_1_CAD.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 5282.13
testreadstep [locate_data_file bug27341_Assembly_GMS_Kurz_CAD.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 1796.06
testreadstep [locate_data_file bug27341_CCS_Adapter_CAD.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 2704.1
testreadstep [locate_data_file bug27341_CCT_PMK_32_L_o_CAD.stp] a
COMPUTE_HLR $viewname $algotype
-puts "TODO OCC30286 Windows: Error : The length of result shape is 2416.66, expected 2418.08"
-puts "TODO OCC30286 Linux: Error : The length of result shape is 2414.48, expected 2418.08"
-
set viewname "vright"
-set length 2418.08
testreadstep [locate_data_file bug27341_CDI_Grundhalter_CAD.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 753.392
testreadstep [locate_data_file bug27341_CKB_Adapter_CAD.stp] a
COMPUTE_HLR $viewname $algotype
-puts "TODO OCC30286 ALL: Error : The length of result shape is 414.732, expected 443.438"
-
set viewname "vright"
-set length 443.438
testreadstep [locate_data_file bug27341_211808_PCLNL12K8-15x32.stp] a
COMPUTE_HLR $viewname $algotype
-puts "TODO OCC30286 ALL: Error : The length of result shape is 1736.91, expected 1704.87"
-
set viewname "vright"
-set length 1704.87
testreadstep [locate_data_file bug27341_Drehkopf_HSK_Gewinde_R_CAD.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 949.573
testreadstep [locate_data_file bug27341_Einsatz_BILZ_SEK_BFA_CAD.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 6601.8
testreadstep [locate_data_file bug27341_HEE_Grundhalter_CAD.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 813.531
testreadstep [locate_data_file bug27341_KMM_Adapter_CAD.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 211.007
testreadstep [locate_data_file bug27341_MZX_01_1_CAD.stp] a
COMPUTE_HLR $viewname $algotype
-puts "TODO OCC30286 ALL: Error : The length of result shape is 6115.27, expected 6040.95"
-
set viewname "vright"
-set length 6040.95
testreadstep [locate_data_file bug27341_Rundrohrverteiler.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 521.037
testreadstep [locate_data_file bug27341_SKJ_07_CAD.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vback"
-set length 48596.2
testreadstep [locate_data_file bug27341_conboom.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 40.3211
testreadstep [locate_data_file bug27341_rhombisch_Form_V_IC_476_L_CAD.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 1130.88
testreadstep [locate_data_file bug27341_stp_ML_MN5260-18-K.stp] a
COMPUTE_HLR $viewname $algotype
-puts "TODO OCC30286 Linux: Error : The length of result shape is 3249.9, expected 3234.6"
-
set viewname "vright"
-set length 3234.6
testreadstep [locate_data_file bug27341_570-DWLNL-40-08-L_131LANG_16VERSATZ_DIN.stp] a
COMPUTE_HLR $viewname $algotype
-puts "TODO OCC30286 ALL: Error : The length of result shape is 2894.57, expected 2765.47"
-
set viewname "vright"
-set length 2765.47
testreadstep [locate_data_file bug27341_82-01_Solid_End_Mill_Radius_with_Shrink_Fit_and_extension_HeavyModel.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 1750.92
testreadstep [locate_data_file bug27341_ABS_Adapter_CAD.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 2874.5
testreadstep [locate_data_file bug27341_ABS_Grundhalter_CAD.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 2282.64
testreadstep [locate_data_file bug27341_AIF_Grundhalter_GR1_CAD.stp] a
COMPUTE_HLR $viewname $algotype
-puts "TODO OCC30286 ALL: Error : The length of result shape is 1170.46, expected 1154.09"
-
set viewname "vright"
-set length 1154.09
testreadstep [locate_data_file bug27341_AWN_Adapter_CAD.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 2010.95
testreadstep [locate_data_file bug27341_Adapter_MKG_SWS_CGS_CAD.stp] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname ""
-set length 1051.33
restore [locate_data_file bug25908_hlr-bspline-clone2-tcl-h1.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vtop"
-set length 385.563
restore [locate_data_file bug25908_hlr-bspline-clone2-tcl-h1.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vbottom"
-set length 193.345
restore [locate_data_file bug25908_hlr-bspline-clone2-tcl-h1.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vfront"
-set length 484.485
restore [locate_data_file bug25908_hlr-bspline-clone2-tcl-h1.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vback"
-set length 544.616
restore [locate_data_file bug25908_hlr-bspline-clone2-tcl-h1.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vleft"
-set length 577.935
restore [locate_data_file bug25908_hlr-bspline-clone2-tcl-h1.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vright"
-set length 554.265
restore [locate_data_file bug25908_hlr-bspline-clone2-tcl-h1.brep] a
COMPUTE_HLR $viewname $algotype
filling a 4 0 1 f1_4 f1 1 f2_4 f2 1 f3_4 f3 1 f4_4 f4 1 pp 0
set viewname ""
-set length 404.283
set depsilon 1.e-2
COMPUTE_HLR $viewname $algotype
puts ""
set viewname ""
-set length 204.19
pcylinder cc 10 30
pcylinder cc2 8 50
puts ""
set viewname ""
-set length 3053.49
restore [locate_data_file bug25813_hlr-bus1-draw-Fusion001.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname ""
-set length 302.685
ptorus a 30 10
puts ""
set viewname ""
-set length 1197.37
restore [locate_data_file bug25813_hlr-test_normandc1m1-draw-Cut001.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname ""
-set length 1284.73
restore [locate_data_file bug25813_hlr-fillet2-tcl-f.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname ""
-set length 4.04214
restore [locate_data_file bug27719_Extruded.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vtop"
-set length 5.79737
restore [locate_data_file bug27719_Extruded.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vbottom"
-set length 6.15279
restore [locate_data_file bug27719_Extruded.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vfront"
-set length 7.45731
restore [locate_data_file bug27719_Extruded.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vback"
-set length 7.48768
restore [locate_data_file bug27719_Extruded.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname ""
-set length 4.53263
restore [locate_data_file bug27719_Extruded2.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vtop"
-set length 4.79563
restore [locate_data_file bug27719_Extruded2.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vbottom"
-set length 4.64864
restore [locate_data_file bug27719_Extruded2.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vfront"
-set length 5.96312
restore [locate_data_file bug27719_Extruded2.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vback"
-set length 5.61843
restore [locate_data_file bug27719_Extruded2.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname ""
-set length 0.883462
restore [locate_data_file bug27720_BSpline.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vtop"
-set length 0.980943
restore [locate_data_file bug27720_BSpline.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vbottom"
-set length 0.958458
restore [locate_data_file bug27720_BSpline.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vleft"
-set length 0.81982
restore [locate_data_file bug27720_BSpline.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vright"
-set length 0.841234
restore [locate_data_file bug27720_BSpline.brep] a
COMPUTE_HLR $viewname $algotype
-puts "TODO OCC30286 ALL: Error : The length of result shape is 181.598, expected 3."
-
puts "========================================================================"
puts "OCC27979: Parasolid converted BREP shows weird lines on hidden line Algo"
puts "========================================================================"
puts ""
set viewname ""
-set length 3.
restore [locate_data_file bug27979_parsed.brep] a
COMPUTE_HLR $viewname $algotype
-puts "TODO OCC30286 ALL: Error : The length of result shape is 321.825, expected 12."
-
puts "========================================================================"
puts "OCC27979: Parasolid converted BREP shows weird lines on hidden line Algo"
puts "========================================================================"
puts ""
set viewname "vtop"
-set length 12.
restore [locate_data_file bug27979_parsed.brep] a
COMPUTE_HLR $viewname $algotype
-puts "TODO OCC30286 ALL: Error : The length of result shape is 312.099, expected 4."
-
puts "========================================================================"
puts "OCC27979: Parasolid converted BREP shows weird lines on hidden line Algo"
puts "========================================================================"
puts ""
set viewname "vbottom"
-set length 4.
restore [locate_data_file bug27979_parsed.brep] a
COMPUTE_HLR $viewname $algotype
-puts "TODO OCC30286 ALL: Error : The length of result shape is 30.4915, expected 11."
-
puts "========================================================================"
puts "OCC27979: Parasolid converted BREP shows weird lines on hidden line Algo"
puts "========================================================================"
puts ""
set viewname "vfront"
-set length 11.
restore [locate_data_file bug27979_parsed.brep] a
COMPUTE_HLR $viewname $algotype
-puts "TODO OCC30286 ALL: Error : The length of result shape is 746.103, expected 4."
-
puts "========================================================================"
puts "OCC27979: Parasolid converted BREP shows weird lines on hidden line Algo"
puts "========================================================================"
puts ""
set viewname "vback"
-set length 4.
restore [locate_data_file bug27979_parsed.brep] a
COMPUTE_HLR $viewname $algotype
-puts "TODO OCC30286 ALL: Error : The length of result shape is 227257, expected 11."
-
puts "========================================================================"
puts "OCC27979: Parasolid converted BREP shows weird lines on hidden line Algo"
puts "========================================================================"
puts ""
set viewname "vleft"
-set length 11.
restore [locate_data_file bug27979_parsed.brep] a
COMPUTE_HLR $viewname $algotype
-puts "TODO OCC30286 ALL: Error : The length of result shape is 227122, expected 3."
-
puts "========================================================================"
puts "OCC27979: Parasolid converted BREP shows weird lines on hidden line Algo"
puts "========================================================================"
puts ""
set viewname "vright"
-set length 3.
restore [locate_data_file bug27979_parsed.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname ""
-set length 4197.49
testreadstep [locate_data_file example_auto_tooling_01.stp] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname ""
-set length 2695.41
testreadstep [locate_data_file BFC_10000.stp] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vtop"
-set length 659.892
# load shape
restore [locate_data_file OCC7691-bottle.brep] a
puts ""
set viewname ""
-set length 6.30238
restore [locate_data_file bug27341_hlrsave.brep] a
COMPUTE_HLR $viewname $algotype
-puts "TODO OCC30286 ALL: Error : The length of result shape is 8.06872, expected 8.05281"
-
puts "====================================="
puts "OCC27341: Incorrect exact HLR results"
puts "====================================="
puts ""
set viewname "vtop"
-set length 8.05281
restore [locate_data_file bug27341_hlrsave.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vbottom"
-set length 8.39744
restore [locate_data_file bug27341_hlrsave.brep] a
COMPUTE_HLR $viewname $algotype
-puts "TODO OCC30286 ALL: Error : The length of result shape is 7.44464, expected 7.39488"
-
puts "====================================="
puts "OCC27341: Incorrect exact HLR results"
puts "====================================="
puts ""
set viewname "vfront"
-set length 7.39488
restore [locate_data_file bug27341_hlrsave.brep] a
COMPUTE_HLR $viewname $algotype
-puts "TODO OCC30286 ALL: Error : The length of result shape is 9.10542, expected 9.47163"
-
puts "====================================="
puts "OCC27341: Incorrect exact HLR results"
puts "====================================="
puts ""
set viewname "vback"
-set length 9.47163
restore [locate_data_file bug27341_hlrsave.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vleft"
-set length 7.64599
restore [locate_data_file bug27341_hlrsave.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vright"
-set length 9.30381
restore [locate_data_file bug27341_hlrsave.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname ""
-set length 318.62
restore [locate_data_file bug27341_save.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vtop"
-set length 291.004
restore [locate_data_file bug27341_save.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vbottom"
-set length 333.957
restore [locate_data_file bug27341_save.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vfront"
-set length 361.581
restore [locate_data_file bug27341_save.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vback"
-set length 430.037
restore [locate_data_file bug27341_save.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vleft"
-set length 278.723
restore [locate_data_file bug27341_save.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vright"
-set length 337.361
restore [locate_data_file bug27341_save.brep] a
COMPUTE_HLR $viewname $algotype
-puts "TODO OCC30286 Linux: Error : The length of result shape is 1021.54, expected 1021.47"
-
set viewname "vright"
-set length 1021.47
testreadstep [locate_data_file bug27341_15.3020_16B1_B3=90.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 792.107
testreadstep [locate_data_file bug27341_Adapter_VDI_MKG_CAD.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 1096.4
testreadstep [locate_data_file bug27341_Adapter_VLS_CAD.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 514.884
testreadstep [locate_data_file bug27341_Adapter_Zylinder_2_CAD.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 9547.11
testreadstep [locate_data_file bug27341_Assembly_ABS_1_CAD.stp] a
COMPUTE_HLR $viewname $algotype
-puts "TODO OCC30286 ALL: Error : The length of result shape is 5499.57, expected 5934.34"
-
set viewname "vright"
-set length 5934.34
testreadstep [locate_data_file bug27341_Assembly_BILZ_WFL2_1_CAD.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 5117.25
testreadstep [locate_data_file bug27341_Assembly_GMS_Kurz_CAD.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 1664.48
testreadstep [locate_data_file bug27341_CCS_Adapter_CAD.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 2234.38
testreadstep [locate_data_file bug27341_CCT_PMK_32_L_o_CAD.stp] a
COMPUTE_HLR $viewname $algotype
-puts "TODO OCC30286 ALL: Error : The length of result shape is 2517, expected 2418.08"
-
set viewname "vright"
-set length 2418.08
testreadstep [locate_data_file bug27341_CDI_Grundhalter_CAD.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 784.752
testreadstep [locate_data_file bug27341_CKB_Adapter_CAD.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 443.438
testreadstep [locate_data_file bug27341_211808_PCLNL12K8-15x32.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 1704.87
testreadstep [locate_data_file bug27341_Drehkopf_HSK_Gewinde_R_CAD.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 949.199
testreadstep [locate_data_file bug27341_Einsatz_BILZ_SEK_BFA_CAD.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 6443.08
testreadstep [locate_data_file bug27341_HEE_Grundhalter_CAD.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 826.794
testreadstep [locate_data_file bug27341_KMM_Adapter_CAD.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 217.803
testreadstep [locate_data_file bug27341_MZX_01_1_CAD.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 6040.95
testreadstep [locate_data_file bug27341_Rundrohrverteiler.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 532.03
testreadstep [locate_data_file bug27341_SKJ_07_CAD.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vback"
-set length 50818.3
testreadstep [locate_data_file bug27341_conboom.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 39.6744
testreadstep [locate_data_file bug27341_rhombisch_Form_V_IC_476_L_CAD.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 1126.41
testreadstep [locate_data_file bug27341_stp_ML_MN5260-18-K.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 3060.33
testreadstep [locate_data_file bug27341_570-DWLNL-40-08-L_131LANG_16VERSATZ_DIN.stp] a
COMPUTE_HLR $viewname $algotype
-puts "TODO OCC30286 ALL: Error : The length of result shape is 2707.33, expected 2765.47"
-
set viewname "vright"
-set length 2765.47
testreadstep [locate_data_file bug27341_82-01_Solid_End_Mill_Radius_with_Shrink_Fit_and_extension_HeavyModel.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 1721.69
testreadstep [locate_data_file bug27341_ABS_Adapter_CAD.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 2832.69
testreadstep [locate_data_file bug27341_ABS_Grundhalter_CAD.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 2257
testreadstep [locate_data_file bug27341_AIF_Grundhalter_GR1_CAD.stp] a
COMPUTE_HLR $viewname $algotype
set viewname "vright"
-set length 1154.09
testreadstep [locate_data_file bug27341_AWN_Adapter_CAD.stp] a
COMPUTE_HLR $viewname $algotype
-puts "TODO OCC30286 Linux: Error : The length of result shape is 2025.74, expected 2026.13"
-
set viewname "vright"
-set length 2026.13
testreadstep [locate_data_file bug27341_Adapter_MKG_SWS_CGS_CAD.stp] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname ""
-set length 1032.95
restore [locate_data_file bug25908_hlr-bspline-clone2-tcl-h1.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vbottom"
-set length 210.378
restore [locate_data_file bug25908_hlr-bspline-clone2-tcl-h1.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vfront"
-set length 453.641
restore [locate_data_file bug25908_hlr-bspline-clone2-tcl-h1.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vback"
-set length 475.129
restore [locate_data_file bug25908_hlr-bspline-clone2-tcl-h1.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vleft"
-set length 548.613
restore [locate_data_file bug25908_hlr-bspline-clone2-tcl-h1.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vright"
-set length 468.174
restore [locate_data_file bug25908_hlr-bspline-clone2-tcl-h1.brep] a
COMPUTE_HLR $viewname $algotype
-puts "TODO OCC30286 Windows: Error : The length of result shape is 404.004, expected 404.386"
-puts "TODO OCC30286 Linux: Error : The length of result shape is 404.492, expected 404.386"
-
polyline f1 0 0 0 0 -10 0 100 -10 0 100 0 0 0 0 0
polyline f2 100 0 0 110 0 0 110 100 0 100 100 0 100 0 0
polyline f3 100 100 0 100 110 0 0 110 0 0 100 0 100 100 0
filling a 4 0 1 f1_4 f1 1 f2_4 f2 1 f3_4 f3 1 f4_4 f4 1 pp 0
set viewname ""
-set length 404.386
COMPUTE_HLR $viewname $algotype
puts "REQUIRED All: Meshing statuses: SelfIntersectingWire Failure"
set viewname "vfront"
-set length 28388
restore [locate_data_file bug23625_a1.brep] a
puts ""
set viewname "vfront"
-set length 28991.6
restore [locate_data_file bug23625_a2.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vtop"
-set length 19620.9
restore [locate_data_file bug23625_a3.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vright"
-set length 39816.2
restore [locate_data_file bug23625_a4.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vtop"
-set length 27444.6
restore [locate_data_file bug23625_a4.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname ""
-set length 204.02
pcylinder cc 10 30
pcylinder cc2 8 50
-puts "TODO OCC30286 Linux: Error : The length of result shape is 3025.48, expected 3025.49"
-
puts "==========================================="
puts "OCC25813: regression in Hidden Line Removal"
puts "==========================================="
puts ""
set viewname ""
-set length 3025.49
restore [locate_data_file bug25813_hlr-bus1-draw-Fusion001.brep] a
COMPUTE_HLR $viewname $algotype
-puts "TODO OCC30286 Linux: Error : The length of result shape is 302.443, expected 301.999"
-
puts "==========================================="
puts "OCC25813: regression in Hidden Line Removal"
puts "==========================================="
puts ""
set viewname ""
-set length 301.999
ptorus a 30 10
puts ""
set viewname ""
-set length 1196.29
restore [locate_data_file bug25813_hlr-test_normandc1m1-draw-Cut001.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname ""
-set length 1271.98
restore [locate_data_file bug25813_hlr-fillet2-tcl-f.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname ""
-set length 4.0416
restore [locate_data_file bug27719_Extruded.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vtop"
-set length 5.7955
restore [locate_data_file bug27719_Extruded.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vbottom"
-set length 6.14978
restore [locate_data_file bug27719_Extruded.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vfront"
-set length 7.4551
restore [locate_data_file bug27719_Extruded.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vback"
-set length 7.48367
restore [locate_data_file bug27719_Extruded.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname ""
-set length 4.52975
restore [locate_data_file bug27719_Extruded2.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vtop"
-set length 4.78946
restore [locate_data_file bug27719_Extruded2.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vbottom"
-set length 4.64744
restore [locate_data_file bug27719_Extruded2.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vfront"
-set length 5.95411
restore [locate_data_file bug27719_Extruded2.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vback"
-set length 5.61937
restore [locate_data_file bug27719_Extruded2.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname ""
-set length 0.880713
restore [locate_data_file bug27720_BSpline.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vtop"
-set length 0.980432
restore [locate_data_file bug27720_BSpline.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vbottom"
-set length 0.958275
restore [locate_data_file bug27720_BSpline.brep] a
COMPUTE_HLR $viewname $algotype
-puts "TODO OCC30286 ALL: Error : The length of result shape is 0.798972, expected 0.81982"
-
puts "============================================"
puts "OCC27720: HLRBrep_Algo BSpline missing edges"
puts "============================================"
puts ""
set viewname "vleft"
-set length 0.81982
restore [locate_data_file bug27720_BSpline.brep] a
COMPUTE_HLR $viewname $algotype
-puts "TODO OCC30286 ALL: Error : The length of result shape is 0.836937, expected 0.841234"
-
puts "============================================"
puts "OCC27720: HLRBrep_Algo BSpline missing edges"
puts "============================================"
puts ""
set viewname "vright"
-set length 0.841234
restore [locate_data_file bug27720_BSpline.brep] a
COMPUTE_HLR $viewname $algotype
-puts "TODO OCC30286 ALL: Error : The length of result shape is 3.53405, expected 3."
-
puts "========================================================================"
puts "OCC27979: Parasolid converted BREP shows weird lines on hidden line Algo"
puts "========================================================================"
puts ""
set viewname ""
-set length 3.
restore [locate_data_file bug27979_parsed.brep] a
COMPUTE_HLR $viewname $algotype
-puts "TODO OCC30286 ALL: Error : The length of result shape is 12.4883, expected 12."
-
puts "========================================================================"
puts "OCC27979: Parasolid converted BREP shows weird lines on hidden line Algo"
puts "========================================================================"
puts ""
set viewname "vtop"
-set length 12.
restore [locate_data_file bug27979_parsed.brep] a
COMPUTE_HLR $viewname $algotype
-puts "TODO OCC30286 ALL: Error : The length of result shape is 4.6692, expected 4."
-
puts "========================================================================"
puts "OCC27979: Parasolid converted BREP shows weird lines on hidden line Algo"
puts "========================================================================"
puts ""
set viewname "vbottom"
-set length 4.
restore [locate_data_file bug27979_parsed.brep] a
COMPUTE_HLR $viewname $algotype
-puts "TODO OCC30286 ALL: Error : The length of result shape is 11.4458, expected 11."
-
puts "========================================================================"
puts "OCC27979: Parasolid converted BREP shows weird lines on hidden line Algo"
puts "========================================================================"
puts ""
set viewname "vfront"
-set length 11.
restore [locate_data_file bug27979_parsed.brep] a
COMPUTE_HLR $viewname $algotype
-puts "TODO OCC30286 ALL: Error : The length of result shape is 4.15911, expected 4."
-
puts "========================================================================"
puts "OCC27979: Parasolid converted BREP shows weird lines on hidden line Algo"
puts "========================================================================"
puts ""
set viewname "vback"
-set length 4.
restore [locate_data_file bug27979_parsed.brep] a
COMPUTE_HLR $viewname $algotype
-puts "TODO OCC30286 ALL: Error : The length of result shape is 11.2065, expected 11."
-
puts "========================================================================"
puts "OCC27979: Parasolid converted BREP shows weird lines on hidden line Algo"
puts "========================================================================"
puts ""
set viewname "vleft"
-set length 11.
restore [locate_data_file bug27979_parsed.brep] a
COMPUTE_HLR $viewname $algotype
-puts "TODO OCC30286 ALL: Error : The length of result shape is 3.2349, expected 3."
-
puts "========================================================================"
puts "OCC27979: Parasolid converted BREP shows weird lines on hidden line Algo"
puts "========================================================================"
puts ""
set viewname "vright"
-set length 3.
restore [locate_data_file bug27979_parsed.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname ""
-set length 167.756
restore [locate_data_file bug28242.brep] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname ""
-set length 4196.7
testreadstep [locate_data_file example_auto_tooling_01.stp] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname ""
-set length 2693.34
testreadstep [locate_data_file BFC_10000.stp] a
COMPUTE_HLR $viewname $algotype
puts ""
set viewname "vtop"
-set length 611.18
# load shape
restore [locate_data_file OCC7691-bottle.brep] a