From fc55c41f6c5b8830d12c07300038c0aa6be2586c Mon Sep 17 00:00:00 2001 From: pnoyret Date: Mon, 29 Oct 2012 13:02:14 +0000 Subject: [PATCH] minor bugs -) --- src/Tools/YamsPlug/Tolerance.png | Bin 0 -> 21589 bytes src/Tools/YamsPlug/YamsPlugDialog.ui | 305 +++++++++++++----------- src/Tools/YamsPlug/monYamsPlugDialog.py | 8 +- 3 files changed, 168 insertions(+), 145 deletions(-) create mode 100644 src/Tools/YamsPlug/Tolerance.png diff --git a/src/Tools/YamsPlug/Tolerance.png b/src/Tools/YamsPlug/Tolerance.png new file mode 100644 index 0000000000000000000000000000000000000000..d8fb162384c6c302ca1a513930941d3ef1ddac94 GIT binary patch literal 21589 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 - 0 + 1 @@ -349,17 +349,10 @@ p, li { white-space: pre-wrap; } <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">This parameter enables the user to bound the maximal chordal deviation allowed,</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">that is, the maximal distance allowed between the detected curve and the plane P</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">of the corresponding mesh face.</p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">il faut mettre ici le png</p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-style:italic;">Definitions: chordal deviation epsilon; curvature r; bounding box s; angles alpha and beta</span></p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">In other words, it avoids having faces too far away from the curve </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">they represent (or should represent).</p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">This parameter enables the user to specify the maximal chordal deviation epsilon max.</p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Following that criterion:</p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- if the chordal deviation epsilon is smaller than epsilon max, it is acceptable </p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> to remove the considered point.</p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- if the chordal deviation epsilon is greater than epsilon max, the considered mesh face should be </p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> redifined by adding a point on the curve.</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p></td></tr></table></body></html> @@ -388,13 +381,13 @@ If the Units parameter is absolute, the tolerance parameter is expressed in mode if P=2 and point coordinaters are givin in millimetre, it menas that the maximal chordal deviation is 2 mm - 10000.000000000000000 + 100000.000000000000000 1.000000000000000 - 1.000000000000000 + 0.100000000000000 @@ -664,7 +657,7 @@ p, li { white-space: pre-wrap; } <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Geometrical approximation : Maximum angle allowed between a face and a curve </p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">(not separated by a ridge). </span>0.04 corresponds to 16.26 degrees (arccos(1-0.04))</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">(not separated by a ridge).</span>)</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p></td></tr></table></body></html> @@ -794,13 +787,16 @@ p, li { white-space: pre-wrap; } - -100.000000000000000 + 0.010000000000000 + + + 100.000000000000000 - 0.010000000000000 + 0.100000000000000 - -2.000000000000000 + 100.000000000000000 @@ -843,13 +839,16 @@ p, li { white-space: pre-wrap; } - -100.000000000000000 + 0.000000000000000 + + + 100.000000000000000 - 0.010000000000000 + 0.100000000000000 - -2.000000000000000 + 5.000000000000000 @@ -892,68 +891,80 @@ New created vertices are saved in the .mesh file under keyword section Vertices Generic Options - + - 40 - 160 - 441 - 27 + 10 + 30 + 741 + 131 - - - - - Verbosity Level - - - - - - - Qt::Horizontal - - - - 28 - 20 - - - - - - - - 10 - - - 3 - - - - - - - - - 40 - 210 - 441 - 27 - + + Yams Generic Options - - - - - - 225 - 25 - - - - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> + + + + 40 + 30 + 441 + 27 + + + + + + + Verbosity Level + + + + + + + Qt::Horizontal + + + + 28 + 20 + + + + + + + + 10 + + + 7 + + + + + + + + + 40 + 70 + 441 + 27 + + + + + + + + 225 + 25 + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans Serif'; font-size:10pt; font-weight:400; font-style:normal;"> @@ -961,26 +972,26 @@ p, li { white-space: pre-wrap; } <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Memory size (in Mbytes)</p></td></tr></table></body></html> - - - - - - - Qt::Horizontal - - - - 28 - 20 - - - - - - - - The program requires roughly about 370 bytes per point. It is thus possible to estimate a priori + + + + + + + Qt::Horizontal + + + + 28 + 20 + + + + + + + + The program requires roughly about 370 bytes per point. It is thus possible to estimate a priori the required memory size to complete a job. As an example of memory space needed, a mesh of 543,652 points (1,087,716 triangles) requires 182 Mbytes (about 351 bytes per point). Conversely, a workstation having 512 Mbytes of memory can handle a mesh of about 2,750,000 points. @@ -993,56 +1004,70 @@ Specify the memory if: - you want to limit the amount of memory used by the program. If the input mesh size requires more memory than requested or if the allocated memory (user defined or not) exceeds the machine capabilities, the tool will stop because of insufficient memory. - - - 100000 - - - 0 - - - - - - - - - 40 - 40 - 30 - 31 - - - - - - - - ../../../../../../../../SalomeSrc/SMESH_V6_main/src/Tools/YamsPlug/open.png../../../../../../../../SalomeSrc/SMESH_V6_main/src/Tools/YamsPlug/open.png - - - - - - 80 - 40 - 661 - 31 - - + + + 100000 + + + 0 + + + + + - + - 40 - 10 - 391 - 18 + 10 + 230 + 741 + 141 - - File used to save Yams Params : + + Plug-In Generic Options + + + + 20 + 40 + 391 + 18 + + + + File used to save Yams Params : + + + + + + 20 + 70 + 30 + 31 + + + + + + + + ../../../../../../../../SalomeSrc/SMESH_V6_main/src/Tools/YamsPlug/open.png../../../../../../../../SalomeSrc/SMESH_V6_main/src/Tools/YamsPlug/open.png + + + + + + 60 + 70 + 661 + 31 + + + diff --git a/src/Tools/YamsPlug/monYamsPlugDialog.py b/src/Tools/YamsPlug/monYamsPlugDialog.py index 3e995c21a..653644e21 100644 --- a/src/Tools/YamsPlug/monYamsPlugDialog.py +++ b/src/Tools/YamsPlug/monYamsPlugDialog.py @@ -268,8 +268,8 @@ class MonYamsPlugDialog(Ui_YamsPlugDialog,QWidget): if self.CB_Point.isChecked()==False : self.commande+=',ns' if self.SP_Geomapp.value()!=0.04 : self.commande+=',geomapp=%f'%self.SP_Geomapp.value() if self.SP_Ridge.value()!=45.0 : self.commande+=',ridge=%f'%self.SP_Ridge.value() - if self.SP_MaxSize.value()!=-2 : self.commande+=',maxsize=%f'%self.SP_MaxSize.value() - if self.SP_MinSize.value()!=-2 : self.commande+=',minsize=%f'%self.SP_MinSize.value() + if self.SP_MaxSize.value()!=100 : self.commande+=',maxsize=%f'%self.SP_MaxSize.value() + if self.SP_MinSize.value()!=5 : self.commande+=',minsize=%f'%self.SP_MinSize.value() if self.SP_Gradation.value()!=1.3 : self.commande+=',gradation=%f'%self.SP_MaxSize.value() if self.CB_SplitEdge.isChecked()==True : self.commande+=',splitedge=1' @@ -285,12 +285,10 @@ class MonYamsPlugDialog(Ui_YamsPlugDialog,QWidget): self.RB_U.setChecked(False) self.RB_S.setChecked(False) self.RB_2.setChecked(False) - self.RB__2.setChecked(False) self.RB_1.setChecked(False) - self.RB__1.setChecked(False) self.RB_Absolute.setChecked(False) self.RB_Relative.setChecked(True) - self.SP_Tolerance.setProperty("value", 1.0) + self.SP_Tolerance.setProperty("value", 0.1) self.SP_Geomapp.setProperty("value", 0.04) self.SP_Ridge.setProperty("value", 45.0) self.SP_Gradation.setProperty("value", 1.3) -- 2.39.2