From 011119dbedfdb1caae902cfcb4a9f7ac72869ec8 Mon Sep 17 00:00:00 2001 From: vsr Date: Fri, 13 Nov 2009 10:26:20 +0000 Subject: [PATCH] 0018911: EDF 661 SMESH : to be able to mesh a prismal shape as a revolution of meshed surface Additional fixes for the documentation. --- .../gui/SMESH/images/hypo_quad_params_2.png | Bin 0 -> 2115 bytes .../gui/SMESH/images/hypo_quad_params_res_2.png | Bin 0 -> 9391 bytes doc/salome/gui/SMESH/input/2d_meshing_hypo.doc | 14 ++++++++++++++ doc/salome/gui/SMESH/input/about_hypo.doc | 1 + doc/salome/gui/SMESH/input/prism_3d_algo.doc | 12 ++++++++---- src/SMESHGUI/SMESHGUI_Hypotheses.cxx | 3 ++- 6 files changed, 25 insertions(+), 5 deletions(-) create mode 100644 doc/salome/gui/SMESH/images/hypo_quad_params_2.png create mode 100644 doc/salome/gui/SMESH/images/hypo_quad_params_res_2.png diff --git a/doc/salome/gui/SMESH/images/hypo_quad_params_2.png b/doc/salome/gui/SMESH/images/hypo_quad_params_2.png new file mode 100644 index 0000000000000000000000000000000000000000..9f6fa251ebdac0d3f77c1e3605659a573749d38a GIT binary patch literal 2115 zcma);X;@QN8plJd$TgM5=m=y)MGcFJpj6pW0tkdHY_fzU6d^^>kqUxrfzAc1Odx0o zAQnnlEKdRi*)mWFTm-=)t1KPJ!$gD>kYxnIVj^==+L;eCANoA+%{~9$dEfs%_sw~7 za-ZyMyKgUkFA9a)XK!cihC(TvkzYz^KqN=ij)NO?%g*OEm>-p23PkPvSQKi{n!UB9 zN9>b@3G=TGit%Y8l^pihC)odF=H9^0d1Q4tBtQ4Wp1P(-gRD*B2O!@gj5LL?D?_q` zOQW71)c$d?Qlhdc&iTu1{8U?8XT}DL-EG(^jc{>+?^@OJZ&5)C=kS7@zMgu-2nhITU#^-zckCHoE7 zWK`J8D8j+Zz6M?ZD>``)F(pp!tbPq9n-NI7cNuRO3%G>g2RNpk-H)E_$R*TXHaSm) zbeS!Gy9%(WRW`r_Msj??4&WpP8Q^eX4#57C04w%K0(@@Omx#Hh>JLoR?CEkm6aodE z{5G4csOI7VblPhtkmkDP3eu=T7WT@pB^1J}t_uJehDwhjR{ z+G)-B4{%26r}NQ!5I5pCJ00XLkbd#*N)AXoc4jASycRC7Q+r7$u=&ld{%nz!n_^@U zZD6N}cNsFz8f^Z_Je`dr`pr0Mr$xQ{UQJ#NUd@{es%HmF3+2^k?`j^jGN~ad%E!{V zA5;e!(dWHMN|BoaEil3J{dFP`!CB!OLgnMi`#84hAUE4Uo>al&J!dLb6t-QjfbZB@ zUG$+|@FeDfy?Ewa$$m-*4>auY>7e@>k$(>5J=QH!$JH#LIj?Yt2VNJ@{rNN=Uav^~ zS^0A`XBvl`e0&zrd?wbiY299X}km*o9Lm(Ayo+U9EEJ6)XG+Sa*h7-Ra@k)g{o(G?-e#y;^FZju9^ zXXV`g7R{NL`>2FPrwqr-eGKpc)O}_AG~#y&o2-+s0v`yBTjo>Z==IE3`7d1hhJhb+;S5Cmi1vv z@x9hv?oXi4jE+lge7C7vc3PBiQbOaR7JIxAb^CYS->gu2C}0#J{7zvauMswVI96FC zZXhGJ569R8yZFVhiPli_>I7X4g@Upr-Oiz~!NY6ghNGsT&TnR; z!iUW0N65(JzoHtmx(hCSW^}-!@1WP`>(WD{4Y#t`pqX_&f*C_6AbHcg6c+1u801Z! zBgM98xt|G_*3kolB=*rPT+7Jf0SDDgW{V0LN#EaTI~cQ<@FTBXf5b7owz)=Iofk9_j9nke<+xw*%Uzn;J}!HoP=UfemH-_LI=q+DOC VeC1!&0sa-B>}{N_D~Z&v{|yi6z`Ote literal 0 HcmV?d00001 diff --git a/doc/salome/gui/SMESH/images/hypo_quad_params_res_2.png b/doc/salome/gui/SMESH/images/hypo_quad_params_res_2.png new file mode 100644 index 0000000000000000000000000000000000000000..6dc37e2985484626a1aa80a7aa496fb040e76c8d GIT binary patch literal 9391 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 +mapping algorithm related to the selecting of the degenerated +vertex for the faces which are built from the angle > 180 degrees (see +next picture). + +\image html hypo_quad_params_2.png "A 3/4 part of circle face" + +Selection of the wrong vertex for the Quadrangle parameters +hypothesis will lead to the wrong mesh generation. The picture below +shows good (left) and bad (right) results of meshing. + +\image html hypo_quad_params_res_2.png "The resulting meshes" +
\anchor quadrangle_preference_anchor

Quadrangle Preference

diff --git a/doc/salome/gui/SMESH/input/about_hypo.doc b/doc/salome/gui/SMESH/input/about_hypo.doc index 578823bd6..cc8f5fd52 100644 --- a/doc/salome/gui/SMESH/input/about_hypo.doc +++ b/doc/salome/gui/SMESH/input/about_hypo.doc @@ -28,6 +28,7 @@ them, you operate numerical values):
  • \ref max_element_area_anchor "Max Element Area"
  • \ref length_from_edges_anchor "Length from Edges"
  • +
  • \ref hypo_quad_params_anchor "Quadrangle Parameters"
  • \ref quadrangle_preference_anchor "Quadrangle Preference"
  • \ref triangle_preference_anchor "Triangle Preference"
diff --git a/doc/salome/gui/SMESH/input/prism_3d_algo.doc b/doc/salome/gui/SMESH/input/prism_3d_algo.doc index 837923ac1..5589ba3a7 100644 --- a/doc/salome/gui/SMESH/input/prism_3d_algo.doc +++ b/doc/salome/gui/SMESH/input/prism_3d_algo.doc @@ -4,9 +4,9 @@ 3D extrusion algorithm can be used for meshing prisms, i.e. 3D Shapes defined by two opposing faces having the same number of vertices and -edges and meshed using the \ref projection_algos_page "2D Projection" -algorithm. These two faces should be connected by quadrangle "side" -faces. +edges and meshed using, for example, the \ref projection_algos_page +"2D Projection" algorithm. These two faces should be connected by +quadrangle "side" faces. The opposing faces can be meshed with either quadrangles or triangles, while the side faces should be meshed with quadrangles only. @@ -17,4 +17,8 @@ As you can see, the 3D extrusion algorithm permits to build and to have in the same 3D mesh such elements as hexahedrons, prisms and polyhedrons. -*/ \ No newline at end of file +\note This algorithm works correctly only if the opposing faces have +the same (or similar) meshing topography. Otherwise, 3D extrusion +algorithm can fail to build mesh volumes. + +*/ diff --git a/src/SMESHGUI/SMESHGUI_Hypotheses.cxx b/src/SMESHGUI/SMESHGUI_Hypotheses.cxx index 0f2e0032b..b0ced7bb6 100644 --- a/src/SMESHGUI/SMESHGUI_Hypotheses.cxx +++ b/src/SMESHGUI/SMESHGUI_Hypotheses.cxx @@ -540,7 +540,8 @@ QString SMESHGUI_GenericHypothesisCreator::helpPage() const aHelpFileName = "radial_quadrangle_1D2D_algo_page.html"; else if ( aHypType == "SegmentLengthAroundVertex") aHelpFileName = "segments_around_vertex_algo_page.html"; - + else if ( aHypType == "QuadrangleParams") + aHelpFileName = "a2d_meshing_hypo_page.html#hypo_quad_params_anchor"; return aHelpFileName; } -- 2.39.2