From b9ed9fd014a6d8b5cf6291e3da4f88986baa5504 Mon Sep 17 00:00:00 2001 From: mkr Date: Tue, 22 Aug 2006 08:14:01 +0000 Subject: [PATCH] Update table of contents: add reference to Python documentation. --- doc/salome/gui/SMESH/constructing_meshes.htm | 2 +- doc/salome/gui/SMESH/smesh.log | 1049 +++---- .../gui/SMESH/smesh.py_introduction.htm | 270 ++ .../gui/SMESH/smesh_py_introduction.htm | 208 -- doc/salome/gui/SMESH/whdata/whftdata0.htm | 4 + doc/salome/gui/SMESH/whdata/whfwdata0.htm | 2649 +++++++++-------- doc/salome/gui/SMESH/whdata/whtdata0.htm | 16 +- doc/salome/gui/SMESH/whxdata/whftdata0.xml | 4 + doc/salome/gui/SMESH/whxdata/whfts.xml | 4 +- doc/salome/gui/SMESH/whxdata/whfwdata0.xml | 2649 +++++++++-------- doc/salome/gui/SMESH/whxdata/whtdata0.xml | 8 +- 11 files changed, 3577 insertions(+), 3286 deletions(-) create mode 100644 doc/salome/gui/SMESH/smesh.py_introduction.htm delete mode 100755 doc/salome/gui/SMESH/smesh_py_introduction.htm diff --git a/doc/salome/gui/SMESH/constructing_meshes.htm b/doc/salome/gui/SMESH/constructing_meshes.htm index e32e648fe..02059fa6b 100755 --- a/doc/salome/gui/SMESH/constructing_meshes.htm +++ b/doc/salome/gui/SMESH/constructing_meshes.htm @@ -93,7 +93,7 @@ if (window.writeIntopicBar)

Creating Meshes

-

First of all see Example +

First of all see Example of 3d mesh generation, which is an example of good python script style for Mesh module.

diff --git a/doc/salome/gui/SMESH/smesh.log b/doc/salome/gui/SMESH/smesh.log index 65c6dd814..91e81418c 100755 --- a/doc/salome/gui/SMESH/smesh.log +++ b/doc/salome/gui/SMESH/smesh.log @@ -1,519 +1,530 @@ -|SourceProjectName:SMESH.hpr -|DestinationProjectName:index.htm -whhost.js -whmsg.js -whmozemu.js -whproxy.js -whstub.js -whutils.js -whver.js -whform.js -whphost.js -whstart.js -whtopic.js -whframes.js -whlang.js -whskin_info.htm -whskin_blank.htm -whskin_pickup.htm -whskin_homepage.htm -whskin_tw.htm -whnjs.htm -whthost.js -whtdhtml.htm -whihost.js -whibody.htm -whiform.htm -whfhost.js -whfbody.htm -whfform.htm -whghost.js -whgbody.htm -whgdhtml.htm -whgdef.htm -whproj.js -whproj.xml -whproj.htm -whxdata\whtoc.xml -whxdata\whidx.xml -whxdata\whfts.xml -whxdata\whglo.xml -whdata\whtoc.js -whdata\whtoc.htm -whdata\whtdata.js -whdata\whidx.js -whdata\whidx.htm -whdata\whidata.js -whdata\whfts.js -whdata\whfts.htm -whdata\whglo.js -whdata\whglo.htm -whdata\whgdata.js -whdata\whftdata.js -whdata\whfwdata.js -whres.xml -webhelp.jar -webhelp.cab -whgdata\whnvp30.htm -whgdata\whnvp31.htm -whgdata\whnvp32.htm -whgdata\whnvp33.htm -whgdata\whnvt30.htm -whgdata\whnvt31.htm -whgdata\whnvt32.htm -whgdata\whnvt33.htm -whgdata\whnvf30.htm -whgdata\whnvf31.htm -whgdata\whnvf32.htm -whgdata\whnvf33.htm -whgdata\whnvl31.htm -whgdata\whnvl32.htm -whgdata\whnvl33.htm -whgdata\whexpbar.gif -cshdat_webhelp.htm -whcsh_home.htm -whcshdata.htm -cshdat_robohelp.htm -whd_topic.xml -whd_nvp10.htm -whd_nvp20.htm -whd_tabs.htm -whd_dpns.htm -whd_tab0.gif -whd_tab1.gif -whd_tab2.gif -whd_tab3.gif -whd_tab4.gif -whd_tab5.gif -whd_tab6.gif -whd_tab7.gif -whd_tab8.gif -whd_toc1.gif -whd_toc2.gif -whd_toc3.gif -whd_toc4.gif -whd_show0.gif -whd_show1.gif -whd_show2.gif -whd_hide0.gif -whd_hide1.gif -whd_hide2.gif -whd_sync0.gif -whd_sync1.gif -whd_sync2.gif -whd_prev0.gif -whd_prev1.gif -whd_prev2.gif -whd_next0.gif -whd_next1.gif -whd_next2.gif -whd_wbsh0.gif -whd_wbsh1.gif -whd_wbsh2.gif -whidhtml.htm -whfdhtml.htm -index_hha.hhk -index.hhc -index.hhk -about_viewing_meshes.htm -adding_quadratic_nodes_and_elements.htm -aspect_ratio_3d.htm -borders_at_multi-connection.htm -borders_at_multiconnection_2d.htm -clipping.htm -constructing_meshes.htm -defining_hypotheses_tui.htm -deleting_groups.htm -display_entity.htm -extrusion.htm -extrusion_along_a_path.htm -files\about_hypotheses.htm -files\about_meshes.htm -files\about_meshing_algorithms.htm -files\about_quality_controls.htm -files\adding_nodes_and_elements.htm -files\area_of_elements.htm -files\arithmetic_1d.htm -files\aspect_ratio.htm -files\changing_orientation_of_elements.htm -files\constructing_groups_of_specific_elements.htm -files\constructing_meshes.htm -files\constructing_submeshes.htm -files\creating_groups.htm -files\cutting_quadrangles.htm -files\diagonal_iversion_of_elements.htm -files\displacing_nodes.htm -files\displaying_nodes_numbers.htm -files\editing_groups.htm -files\importing_and_exporting_meshes.htm -files\length_of_edges.htm -files\max._element_area_hypothesis.htm -files\max._element_volume_hypothsis.htm -files\merging_nodes.htm -files\minimum_angle.htm -files\non_conform_mesh_allowed_hypothesis.htm -files\reassigning_hypotheses_and_algorithms.htm -files\removing_nodes_and_elements.htm -files\renumbering_nodes_and_elements.htm -files\rotation.htm -files\running_smesh_module.htm -files\sewing_meshes.htm -files\skew.htm -files\smoothing.htm -files\symmetry.htm -files\taper.htm -files\translation.htm -files\uniting_a_set_of_triangles.htm -files\uniting_two_triangles.htm -files\using_operations_on_groups.htm -files\viewing_mesh_info.htm -files\vtk_3d_viewer.htm -files\warp.htm -free_borders.htm -free_edges.htm -grouping_elements.htm -length.htm -merge_elements.htm -mesh.htm -modifying_meshes.htm -pattern_mapping.htm -presentation.htm -quality_controls.htm -revolution.htm -selection_filter_library.htm -transforming_meshes.htm -transparency.htm -viewing_meshes.htm -volume.htm -ehelp.xml -texture_horiz_ltbluebubbles.jpg -index.glo -default.css -pics\add_node.png -pics\remove_nodes2.png -pics\merging_nodes2.png -pics\moving_nodes2.png -pics\smoothing2.png -pics\b-mberofsegments.png -pics\b-flection1d.png -pics\a-cuttingofquadrangles.png -pics\addquadrangle.png -pics\intersectgroups.png -pics\editgroup.png -image95.jpg -pics\sewing1.png -image92.gif -image51.jpg -image70.gif -pics\circle_simple_after.png -pics\curvi_simple_after.png -pics\image138.gif -pics\create_group.png -pics\edit_mesh_change_value_hyp.png -pics\free_borders1.png -pics\add_triangle.png -pics\b-art_end_length.png -pics\a-creategroup.png -pics\a-clipping2.png -pics\a-transparency.png -pics\diagonalinversion.png -pics\translation1.png -image96.jpg -pics\sewing2.png -image119.gif -image108.gif -image52.jpg -image82.gif -image71.gif -image30.jpg -pics\extrusion1.png -pics\distributionwithanalyticdensity.png -pics\image139.gif -pics\rotation1.png -pics\a-createpolyhedralvolume.png -pics\a-patterntype.png -pics\orientaation1.png -pics\translation2.png -pics\cutgroups.png -image97.jpg -pics\sewing3.png -image86.jpg -image50.gif -image94.gif -image83.gif -image31.jpg -pics\circle_angles_after.png -pics\circle_simple_before.png -pics\curvi_angles_after.png -pics\graduatedaxes1.png -pics\image107.gif -pics\automaticlength.png -pics\image27.gif -pics\add_polyhedron.png -pics\add_edge.png -pics\rotation2.png -pics\b-ithmetic1d.png -image10.jpg -pics\a-maxelarea.png -pics\addhexahedron.png -pics\addtetrahedron.png -image5.jpg -pics\sewing4.png -image95.gif -image76.jpg -image84.gif -image32.jpg -image40.gif -pics\curvi_simple_before.png -pics\image108.gif -pics\aqt.png -pics\distributionwithtabledensity.png -pics\smoothing.png -image88.jpg -image30.gif -image96.gif -image77.jpg -image74.gif -image63.gif -image22.jpg -image41.gif -pics\edge_wire_3d_before.png -pics\image109.gif -pics\meshimportmesh.png -pics\deletegroups.png -pics\editing_groups1.png -pics\uniting_two_triangles1.png -image7.jpg -pics\a-averagelength.png -pics\a-patterntype1.png -pics\extrusionalongaline1.png -pics\movenodes.png -pics\rotation.png -image56.jpg -image53.gif -image20.gif -image97.gif -image78.jpg -image64.gif -image23.jpg -pics\edge_wire_after.png -pics\edge_wire_before.png -image151.gif -pics\cut_groups1.png -pics\editing_groups2.png -pics\uniting_two_triangles2.png -pics\a-unionoftriangles.png -pics\a-arithmetic1d.png -pics\extrusionalongaline2.png -image79.jpg -image98.gif -image32.gif -pics\image91.gif -image152.gif -pics\cut_groups2.png -image130.gif -pics\max_el_area.png -pics\a-viewgeneral.png -pics\revolution1.png -pics\addtriangle.png -image99.gif -image55.gif -image88.gif -image36.jpg -image33.gif -image25.jpg -i_blue.jpg -image15.jpg -image142.gif -pics\cut_groups3.png -image131.gif -pics\add_quadrangle.png -pics\uniting_a_set_of_triangles1.png -pics\a-deflection1d.png -pics\revolution2.png -pics\unionoftwotriangles.png -pics\addnode.png -image120.gif -image56.gif -image37.jpg -image67.gif -image34.gif -image143.gif -image132.gif -pics\edit_mesh1.png -pics\remove_elements1.png -pics\uniting_a_set_of_triangles2.png -pics\mergenodes.png -pics\symmetry1.png -image121.gif -image79.gif -image38.jpg -image46.gif -image35.gif -image27.jpg -image24.gif -pics\mesh_for_extr_along_path.png -pics\createmesh-inv2.png -image144.gif -pics\intersect_groups1.png -image133.gif -pics\add_polygone.png -pics\remove_elements2.png -pics\a-maxelvolume.png -pics\symmetry2.png -image122.gif -image58.gif -image36.gif -image25.gif -note1.gif -pics\edge_wire_3d_after.png -pics\createmesh-inv3.png -image145.gif -pics\intersect_groups2.png -image134.gif -pics\b-mesh_infos.png -pics\symmetry3.png -pics\addedge.png -image123.gif -image101.gif -image37.gif -pics\straight_after.png -pics\image96.gif -image146.gif -pics\intersect_groups3.png -image135.gif -pics\b-erage_length.png -pics\a-standmeshinfo.png -pics\a-nbsegments1.png -pics\patternmapping1.png -image90.jpg -image124.gif -image49.gif -image38.gif -pics\image100.gif -pics\image97.gif -pics\length-crit.png -image147.gif -image136.gif -pics\a-nbsegments2.png -pics\a-startendlength.png -pics\patternmapping2.png -pics\removeelements.png -pics\removenodes.png -pics\uniongroups.png -image125.gif -image103.gif -pics\exemple.gif -image39.gif -image28.gif -pics\advanced_mesh_infos.png -pics\image98.gif -image148.gif -pics\meshexportmesh.png -pics\image21.gif -pics\union_groups1.png -image137.gif -pics\free_edges.png -pics\creategroup.png -image92.jpg -image126.gif -image18.gif -image70.jpg -pics\straight_before.png -pics\createmesh-inv.png -pics\image102.gif -pics\image99.gif -pics\image77.gif -pics\meshtrianglemergeelem1.png -pics\mergeelems.png -pics\union_groups2.png -pics\length2d.png -pics\renumbernodes.png -image127.gif -image93.jpg -image105.gif -image19.gif -image71.jpg -pics\image89.gif -pics\image78.gif -pics\image23.gif -pics\selectionfilterlibrary.png -pics\union_groups3.png -pics\edit_mesh_remove_hyp.png -pics\remove_nodes1.png -pics\merging_nodes1.png -pics\moving_nodes1.png -pics\smoothing1.png -pics\a-filteronedges.png -pics\renumberelements.png -pics\addpolygon.png -image94.jpg -image106.gif -image91.gif -image80.gif -index.ppf -ehlpdhtm.js -default_ns.css -whxdata\whtdata0.xml -whxdata\whftdata0.xml -whxdata\whfwdata0.xml -whxdata\whgdata0.xml -whdata\whtdata0.htm -whdata\whftdata0.htm -whdata\whfwdata0.htm -whdata\whgdata0.htm -whgdata\whlstt0.htm -whgdata\whlstt1.htm -whgdata\whlstt2.htm -whgdata\whlstt3.htm -whgdata\whlstt4.htm -whgdata\whlstt5.htm -whgdata\whlstt6.htm -whgdata\whlstt7.htm -whgdata\whlstt8.htm -whgdata\whlstt9.htm -whgdata\whlsti0.htm -whgdata\whlstfl0.htm -whgdata\whlstfl1.htm -whgdata\whlstfl2.htm -whgdata\whlstfl3.htm -whgdata\whlstfl4.htm -whgdata\whlstfl5.htm -whgdata\whlstfl6.htm -whgdata\whlstfl7.htm -whgdata\whlstfl8.htm -whgdata\whlstfl9.htm -whgdata\whlstfl10.htm -whgdata\whlstfl11.htm -whgdata\whlstfl12.htm -whgdata\whlstfl13.htm -whgdata\whlstfl14.htm -whgdata\whlstfl15.htm -whgdata\whlstfl16.htm -whgdata\whlstfl17.htm -whgdata\whlstfl18.htm -whgdata\whlstfl19.htm -whgdata\whlstfl20.htm -whgdata\whlstfl21.htm -whgdata\whlstfl22.htm -whgdata\whlstfl23.htm -whgdata\whlstfl24.htm -whgdata\whlstfl25.htm -whgdata\whlstf0.htm -whgdata\whlstf1.htm -whgdata\whlstf2.htm -whgdata\whlstf3.htm -whgdata\whlstf4.htm -whgdata\whlstf5.htm -whgdata\whlstf6.htm -whgdata\whlstf7.htm -whgdata\whlstf8.htm -whgdata\whlstf9.htm -whgdata\whlstf10.htm -whgdata\whlstf11.htm -whgdata\whlstf12.htm -whgdata\whlstf13.htm -whgdata\whlstg0.htm -index.htm -index_csh.htm -index_rhc.htm +|SourceProjectName:SMESH.hpr +|DestinationProjectName:index.htm +whhost.js +whmsg.js +whmozemu.js +whproxy.js +whstub.js +whutils.js +whver.js +whform.js +whphost.js +whstart.js +whtopic.js +whframes.js +whlang.js +whskin_info.htm +whskin_blank.htm +whskin_pickup.htm +whskin_homepage.htm +whskin_tw.htm +whnjs.htm +whthost.js +whtdhtml.htm +whihost.js +whibody.htm +whiform.htm +whfhost.js +whfbody.htm +whfform.htm +whghost.js +whgbody.htm +whgdhtml.htm +whgdef.htm +whproj.js +whproj.xml +whproj.htm +whxdata\whtoc.xml +whxdata\whidx.xml +whxdata\whfts.xml +whxdata\whglo.xml +whdata\whtoc.js +whdata\whtoc.htm +whdata\whtdata.js +whdata\whidx.js +whdata\whidx.htm +whdata\whidata.js +whdata\whfts.js +whdata\whfts.htm +whdata\whglo.js +whdata\whglo.htm +whdata\whgdata.js +whdata\whftdata.js +whdata\whfwdata.js +whres.xml +webhelp.jar +webhelp.cab +whgdata\whnvp30.htm +whgdata\whnvp31.htm +whgdata\whnvp32.htm +whgdata\whnvp33.htm +whgdata\whnvt30.htm +whgdata\whnvt31.htm +whgdata\whnvt32.htm +whgdata\whnvt33.htm +whgdata\whnvf30.htm +whgdata\whnvf31.htm +whgdata\whnvf32.htm +whgdata\whnvf33.htm +whgdata\whnvl31.htm +whgdata\whnvl32.htm +whgdata\whnvl33.htm +whgdata\whexpbar.gif +cshdat_webhelp.htm +whcsh_home.htm +whcshdata.htm +cshdat_robohelp.htm +whd_topic.xml +whd_nvp10.htm +whd_nvp20.htm +whd_tabs.htm +whd_dpns.htm +whd_tab0.gif +whd_tab1.gif +whd_tab2.gif +whd_tab3.gif +whd_tab4.gif +whd_tab5.gif +whd_tab6.gif +whd_tab7.gif +whd_tab8.gif +whd_toc1.gif +whd_toc2.gif +whd_toc3.gif +whd_toc4.gif +whd_show0.gif +whd_show1.gif +whd_show2.gif +whd_hide0.gif +whd_hide1.gif +whd_hide2.gif +whd_sync0.gif +whd_sync1.gif +whd_sync2.gif +whd_prev0.gif +whd_prev1.gif +whd_prev2.gif +whd_next0.gif +whd_next1.gif +whd_next2.gif +whd_wbsh0.gif +whd_wbsh1.gif +whd_wbsh2.gif +whidhtml.htm +whfdhtml.htm +index_hha.hhk +index.hhc +index.hhk +about_viewing_meshes.htm +adding_quadratic_nodes_and_elements.htm +aspect_ratio_3d.htm +borders_at_multi-connection.htm +borders_at_multiconnection_2d.htm +clipping.htm +constructing_meshes.htm +convert_to_from_quadratic_mesh.htm +defining_hypotheses_tui.htm +deleting_groups.htm +display_entity.htm +extrusion.htm +extrusion_along_a_path.htm +files\about_hypotheses.htm +files\about_meshes.htm +files\about_meshing_algorithms.htm +files\about_quality_controls.htm +files\adding_nodes_and_elements.htm +files\area_of_elements.htm +files\arithmetic_1d.htm +files\aspect_ratio.htm +files\changing_orientation_of_elements.htm +files\constructing_groups_of_specific_elements.htm +files\constructing_meshes.htm +files\constructing_submeshes.htm +files\creating_groups.htm +files\cutting_quadrangles.htm +files\diagonal_iversion_of_elements.htm +files\displacing_nodes.htm +files\displaying_nodes_numbers.htm +files\editing_groups.htm +files\importing_and_exporting_meshes.htm +files\length_of_edges.htm +files\max._element_area_hypothesis.htm +files\max._element_volume_hypothsis.htm +files\merging_nodes.htm +files\minimum_angle.htm +files\non_conform_mesh_allowed_hypothesis.htm +files\reassigning_hypotheses_and_algorithms.htm +files\removing_nodes_and_elements.htm +files\renumbering_nodes_and_elements.htm +files\rotation.htm +files\running_smesh_module.htm +files\sewing_meshes.htm +files\skew.htm +files\smoothing.htm +files\symmetry.htm +files\taper.htm +files\translation.htm +files\uniting_a_set_of_triangles.htm +files\uniting_two_triangles.htm +files\using_operations_on_groups.htm +files\viewing_mesh_info.htm +files\vtk_3d_viewer.htm +files\warp.htm +free_borders.htm +free_edges.htm +grouping_elements.htm +length.htm +merge_elements.htm +mesh.htm +modifying_meshes.htm +namespacesmesh.html +netgen_2d_and_3d_hypotheses.htm +pattern_mapping.htm +presentation.htm +quality_controls.htm +revolution.htm +selection_filter_library.htm +smesh.py_introduction.htm +transforming_meshes.htm +transparency.htm +viewing_meshes.htm +volume.htm +ehelp.xml +texture_horiz_ltbluebubbles.jpg +index.glo +default.css +pics\add_node.png +pics\remove_nodes2.png +pics\merging_nodes2.png +pics\moving_nodes2.png +pics\smoothing2.png +pics\b-mberofsegments.png +pics\b-flection1d.png +pics\a-cuttingofquadrangles.png +pics\addquadrangle.png +pics\intersectgroups.png +pics\editgroup.png +image95.jpg +pics\sewing1.png +image92.gif +image51.jpg +image70.gif +pics\netgen2d.png +pics\circle_simple_after.png +pics\curvi_simple_after.png +pics\image138.gif +pics\create_group.png +pics\edit_mesh_change_value_hyp.png +pics\free_borders1.png +pics\add_triangle.png +pics\b-art_end_length.png +pics\a-creategroup.png +pics\a-clipping2.png +pics\a-transparency.png +pics\diagonalinversion.png +pics\translation1.png +image96.jpg +pics\sewing2.png +image119.gif +image108.gif +image52.jpg +image82.gif +image71.gif +image30.jpg +pics\extrusion1.png +pics\distributionwithanalyticdensity.png +pics\image139.gif +pics\rotation1.png +pics\a-createpolyhedralvolume.png +pics\a-patterntype.png +pics\orientaation1.png +pics\translation2.png +pics\cutgroups.png +image97.jpg +pics\sewing3.png +image86.jpg +image50.gif +image94.gif +image83.gif +image31.jpg +pics\circle_angles_after.png +pics\circle_simple_before.png +pics\curvi_angles_after.png +pics\graduatedaxes1.png +pics\image107.gif +pics\automaticlength.png +pics\image27.gif +pics\add_polyhedron.png +pics\add_edge.png +pics\rotation2.png +pics\b-ithmetic1d.png +image10.jpg +pics\a-maxelarea.png +pics\addhexahedron.png +pics\addtetrahedron.png +image5.jpg +pics\sewing4.png +image95.gif +image76.jpg +image84.gif +image32.jpg +image40.gif +pics\curvi_simple_before.png +pics\image108.gif +pics\aqt.png +pics\distributionwithtabledensity.png +pics\smoothing.png +image88.jpg +image30.gif +image96.gif +image77.jpg +image74.gif +image63.gif +image22.jpg +image41.gif +pics\edge_wire_3d_before.png +pics\image109.gif +pics\meshimportmesh.png +pics\deletegroups.png +pics\editing_groups1.png +pics\uniting_two_triangles1.png +image7.jpg +pics\a-averagelength.png +pics\a-patterntype1.png +pics\extrusionalongaline1.png +pics\movenodes.png +pics\rotation.png +image56.jpg +image53.gif +image20.gif +image97.gif +image78.jpg +image64.gif +image23.jpg +pics\edge_wire_after.png +pics\edge_wire_before.png +image151.gif +pics\cut_groups1.png +pics\editing_groups2.png +pics\uniting_two_triangles2.png +pics\a-unionoftriangles.png +pics\a-arithmetic1d.png +pics\extrusionalongaline2.png +image79.jpg +image98.gif +image32.gif +pics\image91.gif +image152.gif +pics\cut_groups2.png +image130.gif +pics\max_el_area.png +pics\a-viewgeneral.png +pics\revolution1.png +pics\addtriangle.png +image99.gif +image55.gif +image88.gif +image36.jpg +image33.gif +image25.jpg +i_blue.jpg +image153.gif +image15.jpg +image142.gif +pics\cut_groups3.png +image131.gif +pics\add_quadrangle.png +pics\uniting_a_set_of_triangles1.png +pics\a-deflection1d.png +pics\revolution2.png +pics\unionoftwotriangles.png +pics\addnode.png +image120.gif +image56.gif +image37.jpg +image67.gif +image34.gif +pics\convert.png +image154.gif +image143.gif +image132.gif +pics\edit_mesh1.png +pics\remove_elements1.png +pics\uniting_a_set_of_triangles2.png +pics\mergenodes.png +pics\symmetry1.png +image121.gif +image79.gif +image38.jpg +image46.gif +image35.gif +image27.jpg +image24.gif +image155.gif +pics\mesh_for_extr_along_path.png +pics\createmesh-inv2.png +image144.gif +pics\intersect_groups1.png +image133.gif +pics\add_polygone.png +pics\remove_elements2.png +pics\a-maxelvolume.png +pics\symmetry2.png +image122.gif +image58.gif +image36.gif +image25.gif +note1.gif +image156.gif +pics\edge_wire_3d_after.png +pics\createmesh-inv3.png +image145.gif +pics\intersect_groups2.png +image134.gif +pics\b-mesh_infos.png +pics\symmetry3.png +pics\addedge.png +image123.gif +image101.gif +image37.gif +pics\straight_after.png +pics\image96.gif +image146.gif +pics\intersect_groups3.png +image135.gif +pics\b-erage_length.png +pics\a-standmeshinfo.png +pics\a-nbsegments1.png +pics\patternmapping1.png +image90.jpg +image124.gif +image49.gif +image38.gif +pics\image100.gif +pics\image97.gif +pics\length-crit.png +image147.gif +image136.gif +pics\a-nbsegments2.png +pics\a-startendlength.png +pics\patternmapping2.png +pics\removeelements.png +pics\removenodes.png +pics\uniongroups.png +image125.gif +image103.gif +pics\exemple.gif +image39.gif +image28.gif +pics\advanced_mesh_infos.png +pics\image98.gif +image148.gif +pics\meshexportmesh.png +pics\image21.gif +pics\union_groups1.png +image137.gif +pics\free_edges.png +pics\creategroup.png +image92.jpg +image126.gif +image18.gif +image70.jpg +pics\straight_before.png +pics\createmesh-inv.png +pics\image102.gif +pics\image99.gif +pics\image77.gif +pics\meshtrianglemergeelem1.png +pics\mergeelems.png +pics\union_groups2.png +pics\length2d.png +pics\renumbernodes.png +image127.gif +image93.jpg +image105.gif +image19.gif +image71.jpg +pics\image89.gif +pics\image78.gif +pics\image23.gif +pics\selectionfilterlibrary.png +pics\union_groups3.png +pics\edit_mesh_remove_hyp.png +pics\remove_nodes1.png +pics\merging_nodes1.png +pics\moving_nodes1.png +pics\smoothing1.png +pics\a-filteronedges.png +pics\renumberelements.png +pics\addpolygon.png +image94.jpg +image106.gif +image91.gif +image80.gif +index.ppf +ehlpdhtm.js +default_ns.css +whxdata\whtdata0.xml +whxdata\whftdata0.xml +whxdata\whfwdata0.xml +whxdata\whgdata0.xml +whdata\whtdata0.htm +whdata\whftdata0.htm +whdata\whfwdata0.htm +whdata\whgdata0.htm +whgdata\whlstt0.htm +whgdata\whlstt1.htm +whgdata\whlstt2.htm +whgdata\whlstt3.htm +whgdata\whlstt4.htm +whgdata\whlstt5.htm +whgdata\whlstt6.htm +whgdata\whlstt7.htm +whgdata\whlstt8.htm +whgdata\whlstt9.htm +whgdata\whlsti0.htm +whgdata\whlstfl0.htm +whgdata\whlstfl1.htm +whgdata\whlstfl2.htm +whgdata\whlstfl3.htm +whgdata\whlstfl4.htm +whgdata\whlstfl5.htm +whgdata\whlstfl6.htm +whgdata\whlstfl7.htm +whgdata\whlstfl8.htm +whgdata\whlstfl9.htm +whgdata\whlstfl10.htm +whgdata\whlstfl11.htm +whgdata\whlstfl12.htm +whgdata\whlstfl13.htm +whgdata\whlstfl14.htm +whgdata\whlstfl15.htm +whgdata\whlstfl16.htm +whgdata\whlstfl17.htm +whgdata\whlstfl18.htm +whgdata\whlstfl19.htm +whgdata\whlstfl20.htm +whgdata\whlstfl21.htm +whgdata\whlstfl22.htm +whgdata\whlstfl23.htm +whgdata\whlstfl24.htm +whgdata\whlstfl25.htm +whgdata\whlstf0.htm +whgdata\whlstf1.htm +whgdata\whlstf2.htm +whgdata\whlstf3.htm +whgdata\whlstf4.htm +whgdata\whlstf5.htm +whgdata\whlstf6.htm +whgdata\whlstf7.htm +whgdata\whlstf8.htm +whgdata\whlstf9.htm +whgdata\whlstf10.htm +whgdata\whlstf11.htm +whgdata\whlstf12.htm +whgdata\whlstf13.htm +whgdata\whlstf14.htm +whgdata\whlstg0.htm +index.htm +index_csh.htm +index_rhc.htm diff --git a/doc/salome/gui/SMESH/smesh.py_introduction.htm b/doc/salome/gui/SMESH/smesh.py_introduction.htm new file mode 100644 index 000000000..fc3d04835 --- /dev/null +++ b/doc/salome/gui/SMESH/smesh.py_introduction.htm @@ -0,0 +1,270 @@ + + + + + +smesh.py_introduction + + + + + + + + + + + +

Introduction to MESH module python interface

+ +

Package smesh provides + a standard API for creation and edition of meshes .

+ +

Below you can see an example + of usage of the package smesh for 3d mesh generation.

+ +

  

+ +

Example of 3d mesh generation + with NETGEN

+ +

from geompy import *

+ +

import + smesh

+ +

# Geometry

+ +

# an assembly of a box, + a cylinder and a truncated cone meshed with tetrahedral.

+ +

 

+ +

# Define values

+ +

name = "ex21_lamp" +

+ +

cote = 60

+ +

section = 20

+ +

size = 200

+ +

radius_1 = 80

+ +

radius_2 = 40

+ +

height + = 100

+ +

 

+ +

# Build a box

+ +

box = MakeBox(-cote, + -cote, -cote, +cote, +cote, +cote)

+ +

 

+ +

# Build a cylinder

+ +

pt1 = MakeVertex(0, + 0, cote/3)

+ +

di1 = MakeVectorDXDYDZ(0, + 0, 1)

+ +

cyl + = MakeCylinder(pt1, di1, section, size)

+ +

 

+ +

# Build a truncated cone +

+ +

pt2 = MakeVertex(0, + 0, size)

+ +

cone + = MakeCone(pt2, di1, radius_1, radius_2, height)

+ +

 

+ +

# Fuse

+ +

box_cyl = MakeFuse(box, + cyl)

+ +

piece + = MakeFuse(box_cyl, cone)

+ +

 

+ +

# Add in study

+ +

addToStudy(piece, + name)

+ +

 

+ +

# Create a group of faces +

+ +

group = CreateGroup(piece, + ShapeType["FACE"])

+ +

group_name = name + + "_grp"

+ +

addToStudy(group, + group_name)

+ +

group.SetName(group_name) +

+ +

 

+ +

# Add faces in the group +

+ +

faces = SubShapeAllIDs(piece, + ShapeType["FACE"])

+ +

UnionIDs(group, + faces)

+ +

 

+ +

# Create a mesh

+ +

 

+ +

# Define a mesh on a geometry +

+ +

tetra = smesh.Mesh(piece, + name)

+ +

 

+ +

# Define 1D hypothesis +

+ +

algo1d = tetra.Segment() +

+ +

algo1d.LocalLength(10) +

+ +

 

+ +

# Define 2D hypothesis +

+ +

algo2d = tetra.Triangle() +

+ +

algo2d.LengthFromEdges() +

+ +

 

+ +

# Define 3D hypothesis +

+ +

algo3d = tetra.Tetrahedron(smesh.NETGEN) +

+ +

algo3d.MaxElementVolume(100) +

+ +

 

+ +

# Compute the mesh

+ +

tetra.Compute() +

+ +

 

+ +

# Create a groupe of faces +

+ +

tetra.Group(group) +

+ + + + diff --git a/doc/salome/gui/SMESH/smesh_py_introduction.htm b/doc/salome/gui/SMESH/smesh_py_introduction.htm deleted file mode 100755 index 405ec0138..000000000 --- a/doc/salome/gui/SMESH/smesh_py_introduction.htm +++ /dev/null @@ -1,208 +0,0 @@ - - - - - -Introduction to MESH module python interface - - - - - - - - - - - -

Introduction to MESH module python interface

- -

Package smesh provides a standard API for meshes creation and edition. -

Below you can see an example of package smesh usage for 3d mesh generation. -

  -

Example of 3d mesh generation with NETGEN

- -
from geompy import * -
-
import smesh -
-
# Geometry -
# ======== -
-
# an assembly of a box, a cylinder and a truncated cone meshed with tetrahedral. -
-
# Define values -
# ------------- -
-
name = "ex21_lamp" -
-
cote = 60 -
-
section = 20 -
size = 200 -
-
radius_1 = 80 -
radius_2 = 40 -
height = 100 -
-
# Build a box -
# ----------- -
-
box = MakeBox(-cote, -cote, -cote, +cote, +cote, +cote) -
-
# Build a cylinder -
# ---------------- -
-
pt1 = MakeVertex(0, 0, cote/3) -
di1 = MakeVectorDXDYDZ(0, 0, 1) -
cyl = MakeCylinder(pt1, di1, section, size) -
-
# Build a truncated cone -
# ---------------------- -
-
pt2 = MakeVertex(0, 0, size) -
cone = MakeCone(pt2, di1, radius_1, radius_2, height) -
-
# Fuse -
# ---- -
-
box_cyl = MakeFuse(box, cyl) -
piece = MakeFuse(box_cyl, cone) -
-
# Add in study -
# ------------ -
-
addToStudy(piece, name) -
-
# Create a group of faces -
# ----------------------- -
-
group = CreateGroup(piece, ShapeType["FACE"]) -
-
group_name = name + "_grp" -
addToStudy(group, group_name) -
group.SetName(group_name) -
-
# Add faces in the group -
# ---------------------- -
-
faces = SubShapeAllIDs(piece, ShapeType["FACE"]) -
-
UnionIDs(group, faces) -
-
# Create a mesh -
# ============= -
-
# Define a mesh on a geometry -
# --------------------------- -
-
tetra = smesh.Mesh(piece, name) -
-
# Define 1D hypothesis -
# -------------------- -
-
algo1d = tetra.Segment() -
algo1d.LocalLength(10) -
-
# Define 2D hypothesis -
# -------------------- -
-
algo2d = tetra.Triangle() -
algo2d.LengthFromEdges() -
-
# Define 3D hypothesis -
# -------------------- -
-
algo3d = tetra.Tetrahedron(smesh.NETGEN) -
algo3d.MaxElementVolume(100) -
-
# Compute the mesh -
# ---------------- -
-
tetra.Compute() -
-
# Create a groupe of faces -
# ------------------------ -
-
tetra.Group(group) - - - - diff --git a/doc/salome/gui/SMESH/whdata/whftdata0.htm b/doc/salome/gui/SMESH/whdata/whftdata0.htm index fc446b19a..140af1130 100755 --- a/doc/salome/gui/SMESH/whdata/whftdata0.htm +++ b/doc/salome/gui/SMESH/whdata/whftdata0.htm @@ -19,6 +19,7 @@ aTE("Borders at multi-connection","borders_at_multi-connection.htm"); aTE("Borders at multiconnection 2D","borders_at_multiconnection_2d.htm"); aTE("Clipping","clipping.htm"); aTE("Constructing Meshes","constructing_meshes.htm"); +aTE("Convert to/from Quadratic Mesh","convert_to_from_quadratic_mesh.htm"); aTE("Defining hypotheses TUI","defining_hypotheses_tui.htm"); aTE("Deleting Groups","deleting_groups.htm"); aTE("Display Entity","display_entity.htm"); @@ -73,11 +74,14 @@ aTE("Length","length.htm"); aTE("Merge Elements","merge_elements.htm"); aTE("mesh","mesh.htm"); aTE("Modifying Meshes","modifying_meshes.htm"); +aTE("SALOME - SMESH - v.version: Package smesh","namespacesmesh.html"); +aTE("Netgen 2D and 3D hypotheses","netgen_2d_and_3d_hypotheses.htm"); aTE("Pattern mapping","pattern_mapping.htm"); aTE("Presentation","presentation.htm"); aTE("Quality Controls","quality_controls.htm"); aTE("Revolution","revolution.htm"); aTE("Selection filter library","selection_filter_library.htm"); +aTE("smesh.py_introduction","smesh.py_introduction.htm"); aTE("Transforming Meshes","transforming_meshes.htm"); aTE("Transparency","transparency.htm"); aTE("Viewing Meshes","viewing_meshes.htm"); diff --git a/doc/salome/gui/SMESH/whdata/whfwdata0.htm b/doc/salome/gui/SMESH/whdata/whfwdata0.htm index c31f4e4ff..dd65b784d 100755 --- a/doc/salome/gui/SMESH/whdata/whfwdata0.htm +++ b/doc/salome/gui/SMESH/whdata/whfwdata0.htm @@ -12,1305 +12,1408 @@ diff --git a/doc/salome/gui/SMESH/whdata/whtdata0.htm b/doc/salome/gui/SMESH/whdata/whtdata0.htm index fcfdaa88d..337cbab72 100755 --- a/doc/salome/gui/SMESH/whdata/whtdata0.htm +++ b/doc/salome/gui/SMESH/whdata/whtdata0.htm @@ -8,19 +8,21 @@