]> OCCT Git - occt.git/commitdiff
0033149: Mesh - misprint in BRepMesh_NURBSRangeSplitter::computeGrainAndFilterParamet...
authorkgv <kgv@opencascade.com>
Wed, 28 Sep 2022 16:56:48 +0000 (19:56 +0300)
committersmoskvin <smoskvin@opencascade.com>
Mon, 31 Oct 2022 15:08:24 +0000 (18:08 +0300)
22 files changed:
src/BRepMesh/BRepMesh_NURBSRangeSplitter.cxx
tests/bugs/iges/buc60820_1
tests/bugs/iges/buc60820_2
tests/bugs/mesh/bug25287
tests/bugs/mesh/bug27384_2
tests/bugs/mesh/bug27845
tests/bugs/mesh/bug30008_1
tests/bugs/mesh/bug31251
tests/bugs/mesh/bug32424
tests/bugs/modalg_2/bug264_11
tests/bugs/moddata_2/bug428
tests/bugs/moddata_2/fra62476_1
tests/bugs/moddata_2/fra62476_2
tests/hlr/poly_hlr/C13
tests/hlr/poly_hlr/C14
tests/hlr/poly_hlr/C16
tests/hlr/poly_hlr/C20
tests/hlr/poly_hlr/C5
tests/hlr/poly_hlr/C6
tests/hlr/poly_hlr/C7
tests/hlr/poly_hlr/bug23625_2
tests/mesh/data/standard/X1

index d0cb22ea67cff8bc30df633099dd5d5acff6c034..0f78d5e924f3361656f10584b1e2fed1a7d6af6e 100644 (file)
@@ -556,7 +556,7 @@ Handle(IMeshData::SequenceOfReal) BRepMesh_NURBSRangeSplitter::computeGrainAndFi
   const Handle(BRepAdaptor_Surface)& aSurface = GetSurface();
   const Standard_Real aMinSize2d = Max(
     aSurface->UResolution(theParameters.MinSize),
-    aSurface->UResolution(theParameters.MinSize));
+    aSurface->VResolution(theParameters.MinSize));
 
   aMinDiff = Max(aMinSize2d, aMinDiff);
 
index 3253afd1af9438fa4b8629fe07d3bc46a6a8c262..9abdd7c07c55a55f104648f82fba24d321714009 100755 (executable)
@@ -12,5 +12,5 @@ tclean result
 incmesh result 0.1
 triangles result
 
-checktrinfo result -tri 748 -nod 619
+checktrinfo result -tri 736 -nod 613
 checkview -display result -2d -path ${imagedir}/${test_image}.png
index e030c94fcb2f43366bddcf959e6cb92b31e7ea1c..0c676d4af6acbdf6d171fdc356c2a7460a153d86 100755 (executable)
@@ -13,6 +13,6 @@ vdisplay result
 vsetdispmode result 1
 vfit
 
-checktrinfo result -tri 278 -nod 254
+checktrinfo result -tri 222 -nod 226
 
 checkview -display result -2d -path ${imagedir}/${test_image}.png
index 2905c180573e3d3b7dbedbce23404bb4f7afab7d..f03a9626d1cd6a31d966228ed2d309084584ca63 100644 (file)
@@ -11,7 +11,7 @@ renamevar a_1 result
 
 incmesh result 0.0001 -a 30 -force_face_def -parallel
 
-checktrinfo result -tri 14494 -nod 9510 -defl 0.00031502118964205414 -tol_abs_defl 1e-6
+checktrinfo result -tri 14058 -nod 9292 -defl 0.00031502118964205414 -tol_abs_defl 1e-6
 
 vinit
 vsetdispmode 1
index 640c5ca59a38330745a0c34106d7a4989fdbb65e..63e2923e22fa87f4a8ff9efb345905c18917c92f 100644 (file)
@@ -17,7 +17,7 @@ vdefaults -autoTriang 0
 vdisplay result
 vfit
 
-set rel_tol 0.7607262575544315
+set rel_tol 0.7558889057543047
 set max_rel_tol_diff 0.001
 set area_eps 1
 
index 5428d732a7e7f3b393d3a124467f7fe5c5eba32d..62877019238bab4171e426918902ef3a5f31748f 100644 (file)
@@ -14,7 +14,7 @@ vdisplay result
 vfit 
 checkview -screenshot -3d -path ${imagedir}/${test_image}.png
 
-checktrinfo result -tri 3832 -nod 4773 -defl 3.0509255143612428 -tol_abs_defl 1e-6
+checktrinfo result -tri 3828 -nod 4771 -defl 3.0544822246414993 -tol_abs_defl 1e-6
 
 set log [tricheck result]
 if { [llength $log] != 0 } {
index add7ddfaabbc0a8e5fb7549df9fd694820155fb4..0d6ccc4a9bfeda022a3af53c129e7565c710095c 100644 (file)
@@ -12,6 +12,6 @@ vdisplay result
 vviewparams -scale 8.46292 -proj 0.653203 -0.644806 0.396926 -up -0.0109833 0.51609 0.856464 -at 347.559 1026.89 219.262 -eye 2080.75 -684.022 1272.45
 
 tricheck result
-checktrinfo result -tri 9470 -nod 6136 -defl 4.7757836297551908 -tol_abs_defl 1e-6
+checktrinfo result -tri 9460 -nod 6131 -defl 4.7757836297551908 -tol_abs_defl 1e-6
 
 checkview -screenshot -3d -path ${imagedir}/${test_image}.png
index d8693fe8e286fda922321c3ca17640ff25607872..9a4c55cfb3105fe2e1b3b815490e9761021bb8ac 100644 (file)
@@ -15,7 +15,7 @@ vdefaults -autoTriang 0
 
 tclean result
 incmesh result 0.004 -a 14
-checktrinfo result -tri 72570 -nod 40951 -defl 0.24607185555570676 -tol_abs_defl 1e-6
+checktrinfo result -tri 72562 -nod 40947 -defl 0.24607185555570676 -tol_abs_defl 1e-6
 
 vdisplay result -redisplay
 vfit
@@ -23,7 +23,7 @@ checkview -screenshot -3d -path ${imagedir}/${test_image}_default.png
 
 tclean result
 incmesh result 0.004 -a 14 -force_face_def
-checktrinfo result -tri 287990 -nod 148661 -defl 0.16388671063364907 -tol_abs_defl 1e-6
+checktrinfo result -tri 287982 -nod 148657 -defl 0.16388671063364907 -tol_abs_defl 1e-6
 
 vdisplay result -redisplay
 vfit
index f5e12302e134a259fa9262829b4706c7b5807f3e..deb41d8bfa4d1dcefa13d14431ca8a88c5e05c38 100644 (file)
@@ -8,7 +8,7 @@ restore [locate_data_file bug32424.brep] result
 
 incmesh result 0.17 -a 20
 
-checktrinfo result -tri 16168 -nod 8206
+checktrinfo result -tri 2360 -nod 1302
 
 vinit
 vdefaults -autoTriang 0
index a733dbcb47a0e3cd5de57cecc8d2e7ee249b6303..eda4fb2af34d187874fd6d709c99e8bd49f0a6c8 100755 (executable)
@@ -18,6 +18,6 @@ vclear
 isos result 0
 triangles result
 
-checktrinfo result -tri 31 -nod 28
+checktrinfo result -tri 55 -nod 40
 checkprops result -s 0 
 checkview -display result -3d -path ${imagedir}/${test_image}.png
index d4cce3e9f875128d78b19b9e2d2a88f7df507fdb..913bb199358c0070d4ccc8248a823413cea3aeaa 100755 (executable)
@@ -19,5 +19,5 @@ isos result 0
 triangles result
 fit
 
-checktrinfo result -tri 10463 -nod 7643
+checktrinfo result -tri 10409 -nod 7615
 checkview -screenshot -2d -path ${imagedir}/${test_image}_axo.png
index 92646513abcbead75e53fd3e2d733b020c2bb37f..d06f426a18d1f4783099f961c49681f8d3c26da2 100755 (executable)
@@ -1,5 +1,4 @@
 puts "TODO OCC12345 ALL: Error: Number of triangles"
-puts "TODO OCC12345 ALL: Error: Number of nodes"
 
 puts "============"
 puts "FRA62476"
index a9c53d81e01a1bf1dd23ebbb0f034afb93ff92eb..07a7bef755bde23c8588f7bfe75e35d7ae2db522 100755 (executable)
@@ -13,5 +13,5 @@ tclean result
 incmesh result .1
 triangles result
 
-checktrinfo result -tri 163 -nod 114
+checktrinfo result -tri 159 -nod 112
 checkview -display result -3d -path ${imagedir}/${test_image}.png
index bd4cf9a1cc576260262c138e16f8a505e1d6b3f4..6a502fbb748ba7fc99044b054a06422762c28dcb 100644 (file)
@@ -1,5 +1,5 @@
 set viewname "vright"
-set length 9548.13
+set length 9547.12
 
 testreadstep [locate_data_file bug27341_Assembly_ABS_1_CAD.stp] a
 COMPUTE_HLR $viewname $algotype
index c49df14909199227140607ec93eaa826b494e950..f76cc9ee72f9d15c756f58962ef3e3ba2fd13f3c 100644 (file)
@@ -1,5 +1,5 @@
 set viewname "vright"
-set length 5497.6
+set length 5501.45
 
 testreadstep [locate_data_file bug27341_Assembly_BILZ_WFL2_1_CAD.stp] a
 COMPUTE_HLR $viewname $algotype
index 21f8c48b6c9ebf209ccd755f21e780ad2b05d3aa..4c2ecbe5c2727832b9d289bfb1a29f1b0c70620e 100644 (file)
@@ -1,5 +1,5 @@
 set viewname "vright"
-set length 1662.87
+set length 1662.85
 
 testreadstep [locate_data_file bug27341_CCS_Adapter_CAD.stp] a
 COMPUTE_HLR $viewname $algotype
index 0697995c734890668b925564bfc09e27272c01b8..ae4a9db26216875954b36e2eb98b04a2c393f560 100644 (file)
@@ -1,5 +1,5 @@
 set viewname "vright"
-set length 1704.6
+set length 1704.86
 
 testreadstep [locate_data_file bug27341_Drehkopf_HSK_Gewinde_R_CAD.stp] a
 COMPUTE_HLR $viewname $algotype
index 140df6fbfda49844f03641a51a75bddc00770fe8..1c072cb09d2e8afa5cc5194a05829b13fe9ac876 100644 (file)
@@ -1,5 +1,5 @@
 set viewname "vright"
-set length 1718.9
+set length 1723.27
 
 testreadstep [locate_data_file bug27341_ABS_Adapter_CAD.stp] a
 COMPUTE_HLR $viewname $algotype
index b63823c549101ecd9423e65452c3e3e438228146..e0ad37efcc6f70ce9acf9d8435ac6c9ec8d344e7 100644 (file)
@@ -1,5 +1,5 @@
 set viewname "vright"
-set length 2832.05
+set length 2832.09
 
 testreadstep [locate_data_file bug27341_ABS_Grundhalter_CAD.stp] a
 COMPUTE_HLR $viewname $algotype
index 76688f7cad5955ce6b9d434039647021a8358ed3..802b51a028d141320d0f127a4bfeb4641f4487a7 100644 (file)
@@ -1,5 +1,5 @@
 set viewname "vright"
-set length 2261.81
+set length 2262.59
 
 testreadstep [locate_data_file bug27341_AIF_Grundhalter_GR1_CAD.stp] a
 COMPUTE_HLR $viewname $algotype
index 8ae913974571259615147565d8b9ba77694dc2b1..09558857a021e1022cf762d09af3201966e7b96e 100644 (file)
@@ -4,7 +4,7 @@ puts "============"
 puts ""
 
 set viewname "vfront"
-set length 27126.9
+set length 27223.1
 
 restore [locate_data_file bug23625_a2.brep] a
 COMPUTE_HLR $viewname $algotype
index d09c119532cac7dc78715d3e302413e186c77135..fc5a5899508d29ebe5799e4a8ca2a3c8255bb310 100755 (executable)
@@ -6,7 +6,7 @@ set TheFileName shading_wrongshape_030.brep
 set bug_cross "OCC22687"
 set nbcross(All) 4
 if { [string compare $command "shading"] == 0 } {
-  set rel_tol 0.48575382373356474
+  set rel_tol 0.4953655446472135
 } else {
   set rel_tol 0.1856053577754922
 }