From 04f3d723da1ae9133d108921c8f10338a9656d12 Mon Sep 17 00:00:00 2001 From: vsr Date: Wed, 6 Feb 2008 15:43:50 +0000 Subject: [PATCH] Merge from BR_Dev_For_4_0 branch (from tag mergeto_BR_QT4_Dev_17Jan08) --- adm_local/unix/config_files/check_GEOM.m4 | 2 +- build_configure | 54 +- configure.ac | 102 +- doc/salome/gui/GEOM/add_point_on_edge.htm | 166 - doc/salome/gui/GEOM/arc.htm | 268 - doc/salome/gui/GEOM/archimede.htm | 140 - .../gui/GEOM/basic_geometrical_objects.htm | 661 -- doc/salome/gui/GEOM/basic_operations.htm | 248 - doc/salome/gui/GEOM/blocks_operations.htm | 288 - doc/salome/gui/GEOM/boolean_operations.htm | 353 - doc/salome/gui/GEOM/box.htm | 178 - doc/salome/gui/GEOM/building_by_blocks.htm | 355 - doc/salome/gui/GEOM/chamfer.htm | 197 - doc/salome/gui/GEOM/change_orientation.htm | 155 - .../gui/GEOM/changing_display_parameters.htm | 183 - doc/salome/gui/GEOM/check_free_boundaries.htm | 150 - doc/salome/gui/GEOM/check_free_faces.htm | 150 - doc/salome/gui/GEOM/circle.htm | 156 - doc/salome/gui/GEOM/close_contour.htm | 153 - doc/salome/gui/GEOM/color.htm | 111 - doc/salome/gui/GEOM/common.htm | 147 - doc/salome/gui/GEOM/complex_objects.htm | 489 - doc/salome/gui/GEOM/compound.htm | 138 - doc/salome/gui/GEOM/cone.htm | 166 - doc/salome/gui/GEOM/cshdat_robohelp.htm | 258 - doc/salome/gui/GEOM/cshdat_webhelp.htm | 251 - doc/salome/gui/GEOM/curve.htm | 168 - doc/salome/gui/GEOM/cut.htm | 144 - doc/salome/gui/GEOM/cylinder.htm | 168 - doc/salome/gui/GEOM/default.css | 101 - doc/salome/gui/GEOM/default_ns.css | 118 - doc/salome/gui/GEOM/doxyfile.in | 49 + doc/salome/gui/GEOM/doxyfile_py.in | 137 + doc/salome/gui/GEOM/edge.htm | 135 - doc/salome/gui/GEOM/ehelp.xml | 10 - doc/salome/gui/GEOM/ehlpdhtm.js | 4239 ------- doc/salome/gui/GEOM/ellipse.htm | 153 - doc/salome/gui/GEOM/explode.htm | 185 - doc/salome/gui/GEOM/explode_on_blocks.htm | 168 - doc/salome/gui/GEOM/extrusion.htm | 168 - doc/salome/gui/GEOM/face.htm | 155 - doc/salome/gui/GEOM/fillet.htm | 182 - doc/salome/gui/GEOM/filling.htm | 145 - doc/salome/gui/GEOM/fuse.htm | 152 - doc/salome/gui/GEOM/geom.log | 592 - doc/salome/gui/GEOM/geometrical_objects.htm | 570 - doc/salome/gui/GEOM/geometry.htm | 144 - .../geompy_doc/classgeompyDC_1_1geompyDC.html | 9410 ++++++++++++++++ ...ssgeompyDC_1_1geompyDC__inherit__graph.jpg | Bin 0 -> 5663 bytes .../geompy_doc/classgeompyDC_1_1info.html | 77 + .../gui/GEOM/geompy_doc/namespacegeompy.html | 9979 +---------------- .../GEOM/geompy_doc/namespacegeompyDC.html | 65 + doc/salome/gui/GEOM/glue_faces.htm | 165 - doc/salome/gui/GEOM/groups.htm | 327 - doc/salome/gui/GEOM/i_blue.jpg | Bin 1337 -> 0 bytes doc/salome/gui/GEOM/image1.jpg | Bin 21241 -> 0 bytes doc/salome/gui/GEOM/image10.gif | Bin 981 -> 0 bytes doc/salome/gui/GEOM/image27.gif | Bin 1022 -> 0 bytes doc/salome/gui/GEOM/image28.gif | Bin 980 -> 0 bytes doc/salome/gui/GEOM/image29.gif | Bin 914 -> 0 bytes doc/salome/gui/GEOM/image3.gif | Bin 964 -> 0 bytes doc/salome/gui/GEOM/image32.gif | Bin 914 -> 0 bytes doc/salome/gui/GEOM/image35.gif | Bin 870 -> 0 bytes doc/salome/gui/GEOM/image37.gif | Bin 956 -> 0 bytes doc/salome/gui/GEOM/image41.gif | Bin 957 -> 0 bytes doc/salome/gui/GEOM/image42.gif | Bin 917 -> 0 bytes doc/salome/gui/GEOM/image43.gif | Bin 1025 -> 0 bytes doc/salome/gui/GEOM/image44.gif | Bin 924 -> 0 bytes doc/salome/gui/GEOM/image49.gif | Bin 863 -> 0 bytes doc/salome/gui/GEOM/image5.gif | Bin 938 -> 0 bytes doc/salome/gui/GEOM/image51.gif | Bin 954 -> 0 bytes doc/salome/gui/GEOM/image52.gif | Bin 973 -> 0 bytes doc/salome/gui/GEOM/image53.gif | Bin 987 -> 0 bytes doc/salome/gui/GEOM/image59.gif | Bin 963 -> 0 bytes doc/salome/gui/GEOM/image61.gif | Bin 975 -> 0 bytes doc/salome/gui/GEOM/images/angle.png | Bin 0 -> 14153 bytes doc/salome/gui/GEOM/images/arc.png | Bin 0 -> 11731 bytes doc/salome/gui/GEOM/images/arc2.png | Bin 0 -> 16382 bytes doc/salome/gui/GEOM/images/archimede.png | Bin 0 -> 15311 bytes doc/salome/gui/GEOM/images/archimedesn1.png | Bin 0 -> 3678 bytes doc/salome/gui/GEOM/images/archimedesn2.png | Bin 0 -> 4140 bytes doc/salome/gui/GEOM/images/archimedesn3.png | Bin 0 -> 1841 bytes doc/salome/gui/GEOM/images/arcsn.png | Bin 0 -> 1672 bytes doc/salome/gui/GEOM/images/arcsn1.png | Bin 0 -> 2245 bytes doc/salome/gui/GEOM/images/arcsn2.png | Bin 0 -> 2415 bytes doc/salome/gui/GEOM/images/bezier.png | Bin 0 -> 2442 bytes doc/salome/gui/GEOM/images/block1.png | Bin 0 -> 15732 bytes doc/salome/gui/GEOM/images/block2.png | Bin 0 -> 14326 bytes doc/salome/gui/GEOM/images/block3.png | Bin 0 -> 15635 bytes doc/salome/gui/GEOM/images/block4.png | Bin 0 -> 13453 bytes doc/salome/gui/GEOM/images/block5.png | Bin 0 -> 16710 bytes .../gui/GEOM/images/block_explodesn.png | Bin 0 -> 17436 bytes doc/salome/gui/GEOM/images/bool1.png | Bin 0 -> 12677 bytes doc/salome/gui/GEOM/images/bool2.png | Bin 0 -> 13285 bytes doc/salome/gui/GEOM/images/bool3.png | Bin 0 -> 13184 bytes doc/salome/gui/GEOM/images/box1.png | Bin 0 -> 11772 bytes doc/salome/gui/GEOM/images/box2.png | Bin 0 -> 12087 bytes doc/salome/gui/GEOM/images/boxes.png | Bin 0 -> 7689 bytes doc/salome/gui/GEOM/images/chamfer1.png | Bin 0 -> 14849 bytes doc/salome/gui/GEOM/images/chamfer2.png | Bin 0 -> 20370 bytes doc/salome/gui/GEOM/images/chamfer3.png | Bin 0 -> 19509 bytes doc/salome/gui/GEOM/images/chamfer4.png | Bin 0 -> 19576 bytes doc/salome/gui/GEOM/images/chamfer_all.png | Bin 0 -> 11172 bytes doc/salome/gui/GEOM/images/chamfer_edge.png | Bin 0 -> 9146 bytes doc/salome/gui/GEOM/images/chamfer_faces.png | Bin 0 -> 10302 bytes .../gui/GEOM/images/changeorientation.png | Bin 0 -> 15333 bytes doc/salome/gui/GEOM/images/circle1.png | Bin 0 -> 16232 bytes doc/salome/gui/GEOM/images/circle2.png | Bin 0 -> 16343 bytes doc/salome/gui/GEOM/images/circle3.png | Bin 0 -> 15049 bytes doc/salome/gui/GEOM/images/circles.png | Bin 0 -> 3217 bytes doc/salome/gui/GEOM/images/colorsn.png | Bin 0 -> 23078 bytes doc/salome/gui/GEOM/images/commonsn.png | Bin 0 -> 3754 bytes doc/salome/gui/GEOM/images/compoundsn.png | Bin 0 -> 1653 bytes doc/salome/gui/GEOM/images/cone1.png | Bin 0 -> 14640 bytes doc/salome/gui/GEOM/images/cone2.png | Bin 0 -> 13421 bytes doc/salome/gui/GEOM/images/cones.png | Bin 0 -> 10676 bytes doc/salome/gui/GEOM/images/curve.png | Bin 0 -> 11543 bytes doc/salome/gui/GEOM/images/cutsn.png | Bin 0 -> 4941 bytes doc/salome/gui/GEOM/images/cylinder1.png | Bin 0 -> 14719 bytes doc/salome/gui/GEOM/images/cylinder2.png | Bin 0 -> 13539 bytes doc/salome/gui/GEOM/images/cylinders.png | Bin 0 -> 12964 bytes doc/salome/gui/GEOM/images/dialog.png | Bin 0 -> 9626 bytes doc/salome/gui/GEOM/images/disp_mode1sn.png | Bin 0 -> 8130 bytes doc/salome/gui/GEOM/images/disp_mode2sn.png | Bin 0 -> 20528 bytes doc/salome/gui/GEOM/images/distance.png | Bin 0 -> 17080 bytes doc/salome/gui/GEOM/images/edgesn.png | Bin 0 -> 1592 bytes doc/salome/gui/GEOM/images/editgroup.png | Bin 0 -> 15719 bytes doc/salome/gui/GEOM/images/ellipse.png | Bin 0 -> 13550 bytes doc/salome/gui/GEOM/images/ellipsesn.png | Bin 0 -> 2931 bytes doc/salome/gui/GEOM/images/extrusion1.png | Bin 0 -> 15672 bytes doc/salome/gui/GEOM/images/extrusion2.png | Bin 0 -> 14907 bytes doc/salome/gui/GEOM/images/facesn1.png | Bin 0 -> 3142 bytes doc/salome/gui/GEOM/images/facesn2.png | Bin 0 -> 2964 bytes doc/salome/gui/GEOM/images/facesn3.png | Bin 0 -> 2187 bytes doc/salome/gui/GEOM/images/fillet1.png | Bin 0 -> 12606 bytes doc/salome/gui/GEOM/images/fillet2.png | Bin 0 -> 17408 bytes doc/salome/gui/GEOM/images/fillet3.png | Bin 0 -> 17283 bytes doc/salome/gui/GEOM/images/fillet_all.png | Bin 0 -> 12664 bytes doc/salome/gui/GEOM/images/fillet_edge.png | Bin 0 -> 10707 bytes doc/salome/gui/GEOM/images/fillet_prism.png | Bin 0 -> 8424 bytes doc/salome/gui/GEOM/images/filling.png | Bin 0 -> 17649 bytes .../gui/GEOM/images/filling_compoundsn.png | Bin 0 -> 2507 bytes doc/salome/gui/GEOM/images/fillingsn.png | Bin 0 -> 9402 bytes doc/salome/gui/GEOM/images/fusesn1.png | Bin 0 -> 14030 bytes doc/salome/gui/GEOM/images/fusesn2.png | Bin 0 -> 16678 bytes .../gui/GEOM/images/geomcreategroup.png | Bin 0 -> 16179 bytes doc/salome/gui/GEOM/images/geomexport.png | Bin 0 -> 15829 bytes doc/salome/gui/GEOM/images/geomimport.png | Bin 0 -> 15403 bytes doc/salome/gui/GEOM/images/glue1.png | Bin 0 -> 13644 bytes doc/salome/gui/GEOM/images/glue2.png | Bin 0 -> 16254 bytes doc/salome/gui/GEOM/images/glue3.png | Bin 0 -> 10790 bytes doc/salome/gui/GEOM/images/glue_faces1.png | Bin 0 -> 9842 bytes doc/salome/gui/GEOM/images/glue_faces2.png | Bin 0 -> 9914 bytes doc/salome/gui/GEOM/images/glue_faces3.png | Bin 0 -> 9017 bytes doc/salome/gui/GEOM/{ => images}/image1.gif | Bin doc/salome/gui/GEOM/{ => images}/image109.jpg | Bin doc/salome/gui/GEOM/{ => images}/image110.jpg | Bin doc/salome/gui/GEOM/{ => images}/image112.jpg | Bin doc/salome/gui/GEOM/{ => images}/image113.jpg | Bin doc/salome/gui/GEOM/{ => images}/image145.jpg | Bin doc/salome/gui/GEOM/{ => images}/image15.jpg | Bin doc/salome/gui/GEOM/{ => images}/image154.jpg | Bin doc/salome/gui/GEOM/{ => images}/image156.jpg | Bin doc/salome/gui/GEOM/{ => images}/image16.jpg | Bin doc/salome/gui/GEOM/{ => images}/image160.jpg | Bin doc/salome/gui/GEOM/{ => images}/image167.jpg | Bin doc/salome/gui/GEOM/{ => images}/image168.jpg | Bin doc/salome/gui/GEOM/{ => images}/image18.gif | Bin doc/salome/gui/GEOM/{ => images}/image180.jpg | Bin doc/salome/gui/GEOM/{ => images}/image181.jpg | Bin doc/salome/gui/GEOM/{ => images}/image185.jpg | Bin doc/salome/gui/GEOM/{ => images}/image193.jpg | Bin doc/salome/gui/GEOM/{ => images}/image2.gif | Bin doc/salome/gui/GEOM/{ => images}/image2.jpg | Bin doc/salome/gui/GEOM/{ => images}/image204.jpg | Bin doc/salome/gui/GEOM/{ => images}/image206.jpg | Bin doc/salome/gui/GEOM/{ => images}/image26.gif | Bin doc/salome/gui/GEOM/{ => images}/image3.jpg | Bin doc/salome/gui/GEOM/{ => images}/image30.gif | Bin doc/salome/gui/GEOM/{ => images}/image33.gif | Bin doc/salome/gui/GEOM/{ => images}/image34.gif | Bin doc/salome/gui/GEOM/{ => images}/image36.gif | Bin doc/salome/gui/GEOM/{ => images}/image38.gif | Bin doc/salome/gui/GEOM/{ => images}/image4.gif | Bin doc/salome/gui/GEOM/{ => images}/image40.gif | Bin doc/salome/gui/GEOM/{ => images}/image47.gif | Bin doc/salome/gui/GEOM/{ => images}/image56.gif | Bin doc/salome/gui/GEOM/{ => images}/image57.gif | Bin doc/salome/gui/GEOM/images/interpol.png | Bin 0 -> 2888 bytes doc/salome/gui/GEOM/images/isos_u12_v12sn.png | Bin 0 -> 37129 bytes doc/salome/gui/GEOM/images/line.png | Bin 0 -> 10742 bytes doc/salome/gui/GEOM/images/lines.png | Bin 0 -> 2403 bytes doc/salome/gui/GEOM/images/measures1.png | Bin 0 -> 10455 bytes doc/salome/gui/GEOM/images/measures10.png | Bin 0 -> 14601 bytes doc/salome/gui/GEOM/images/measures3.png | Bin 0 -> 14450 bytes doc/salome/gui/GEOM/images/measures4.png | Bin 0 -> 17751 bytes doc/salome/gui/GEOM/images/measures5.png | Bin 0 -> 14641 bytes doc/salome/gui/GEOM/images/measures8.png | Bin 0 -> 16541 bytes doc/salome/gui/GEOM/images/measures9.png | Bin 0 -> 14542 bytes doc/salome/gui/GEOM/images/mirror_axissn1.png | Bin 0 -> 2248 bytes doc/salome/gui/GEOM/images/mirror_axissn2.png | Bin 0 -> 3543 bytes .../gui/GEOM/images/mirror_planesn1.png | Bin 0 -> 4646 bytes .../gui/GEOM/images/mirror_planesn2.png | Bin 0 -> 5798 bytes .../gui/GEOM/images/mirror_pointsn1.png | Bin 0 -> 2304 bytes .../gui/GEOM/images/mirror_pointsn2.png | Bin 0 -> 3739 bytes doc/salome/gui/GEOM/images/mtrans1.png | Bin 0 -> 15971 bytes doc/salome/gui/GEOM/images/mtrans2.png | Bin 0 -> 19494 bytes doc/salome/gui/GEOM/images/mtransf1.png | Bin 0 -> 17130 bytes doc/salome/gui/GEOM/images/mtransf2.png | Bin 0 -> 20345 bytes doc/salome/gui/GEOM/images/mtransf3.png | Bin 0 -> 13844 bytes doc/salome/gui/GEOM/images/mtransf4.png | Bin 0 -> 9687 bytes .../gui/GEOM/images/multi_rotation1d1.png | Bin 0 -> 4300 bytes .../gui/GEOM/images/multi_rotation1d2.png | Bin 0 -> 8111 bytes .../gui/GEOM/images/multi_rotation2d1.png | Bin 0 -> 3139 bytes .../gui/GEOM/images/multi_rotation2d2.png | Bin 0 -> 16745 bytes .../GEOM/images/multi_transformationsn1d.png | Bin 0 -> 11030 bytes .../GEOM/images/multi_transformationsn2d.png | Bin 0 -> 11515 bytes .../gui/GEOM/images/multi_translation1dsn.png | Bin 0 -> 3938 bytes .../gui/GEOM/images/multi_translation2dsn.png | Bin 0 -> 7838 bytes .../images/multi_translation_initialsn.png | Bin 0 -> 2158 bytes doc/salome/gui/GEOM/images/neo-basicprop.png | Bin 0 -> 14586 bytes doc/salome/gui/GEOM/images/neo-detect2.png | Bin 0 -> 8014 bytes doc/salome/gui/GEOM/images/neo-isos.png | Bin 0 -> 7042 bytes doc/salome/gui/GEOM/images/neo-localcs1.png | Bin 0 -> 17595 bytes doc/salome/gui/GEOM/images/neo-localcs2.png | Bin 0 -> 13085 bytes doc/salome/gui/GEOM/images/neo-localcs3.png | Bin 0 -> 15322 bytes doc/salome/gui/GEOM/images/neo-mrot1.png | Bin 0 -> 14401 bytes doc/salome/gui/GEOM/images/neo-mrot2.png | Bin 0 -> 17583 bytes doc/salome/gui/GEOM/images/neo-obj1.png | Bin 0 -> 13245 bytes doc/salome/gui/GEOM/images/neo-obj2.png | Bin 0 -> 11136 bytes doc/salome/gui/GEOM/images/neo-obj3.png | Bin 0 -> 11942 bytes doc/salome/gui/GEOM/images/neo-obj4.png | Bin 0 -> 14060 bytes doc/salome/gui/GEOM/images/neo-obj5.png | Bin 0 -> 11148 bytes doc/salome/gui/GEOM/images/neo-obj6.png | Bin 0 -> 12508 bytes doc/salome/gui/GEOM/images/neo-obj7.png | Bin 0 -> 11911 bytes doc/salome/gui/GEOM/images/neo-point2.png | Bin 0 -> 15656 bytes doc/salome/gui/GEOM/images/neo-scetcher1.png | Bin 0 -> 16921 bytes doc/salome/gui/GEOM/images/neo-scetcher2.png | Bin 0 -> 21323 bytes doc/salome/gui/GEOM/images/neo-section.png | Bin 0 -> 13547 bytes .../gui/GEOM/images/neo-transparency.png | Bin 0 -> 6912 bytes doc/salome/gui/GEOM/images/new-tolerance.png | Bin 0 -> 14146 bytes doc/salome/gui/GEOM/images/normaletoface.png | Bin 0 -> 13984 bytes doc/salome/gui/GEOM/images/offsetsn.png | Bin 0 -> 12215 bytes doc/salome/gui/GEOM/images/partition1.png | Bin 0 -> 17101 bytes doc/salome/gui/GEOM/images/partition2.png | Bin 0 -> 15170 bytes doc/salome/gui/GEOM/images/partitionsn1.png | Bin 0 -> 5814 bytes doc/salome/gui/GEOM/images/partitionsn2.png | Bin 0 -> 4535 bytes doc/salome/gui/GEOM/images/pipe.png | Bin 0 -> 12462 bytes .../gui/GEOM/images/pipe_wire_edgesn.png | Bin 0 -> 2000 bytes doc/salome/gui/GEOM/images/pipesn.png | Bin 0 -> 11225 bytes doc/salome/gui/GEOM/images/plane1.png | Bin 0 -> 13114 bytes doc/salome/gui/GEOM/images/plane2.png | Bin 0 -> 13745 bytes doc/salome/gui/GEOM/images/plane3.png | Bin 0 -> 14227 bytes doc/salome/gui/GEOM/images/plane_on_face.png | Bin 0 -> 2595 bytes doc/salome/gui/GEOM/images/planes1.png | Bin 0 -> 4168 bytes doc/salome/gui/GEOM/images/point1.png | Bin 0 -> 12028 bytes doc/salome/gui/GEOM/images/point3.png | Bin 0 -> 14515 bytes doc/salome/gui/GEOM/images/points.png | Bin 0 -> 2941 bytes doc/salome/gui/GEOM/images/polyline.png | Bin 0 -> 2813 bytes doc/salome/gui/GEOM/images/prisms_basessn.png | Bin 0 -> 2654 bytes doc/salome/gui/GEOM/images/prismssn.png | Bin 0 -> 7628 bytes .../gui/GEOM/images/remove_extra_edges.png | Bin 0 -> 5918 bytes .../gui/GEOM/images/remove_extra_edges1.png | Bin 0 -> 22232 bytes .../gui/GEOM/images/remove_extra_edges2.png | Bin 0 -> 21630 bytes doc/salome/gui/GEOM/images/repair1.png | Bin 0 -> 21190 bytes doc/salome/gui/GEOM/images/repair10.png | Bin 0 -> 7422 bytes doc/salome/gui/GEOM/images/repair2.png | Bin 0 -> 12670 bytes doc/salome/gui/GEOM/images/repair3.png | Bin 0 -> 15621 bytes doc/salome/gui/GEOM/images/repair4.png | Bin 0 -> 15084 bytes doc/salome/gui/GEOM/images/repair5.png | Bin 0 -> 14981 bytes doc/salome/gui/GEOM/images/repair6.png | Bin 0 -> 15032 bytes doc/salome/gui/GEOM/images/repair7.png | Bin 0 -> 12358 bytes doc/salome/gui/GEOM/images/repair8.png | Bin 0 -> 14096 bytes doc/salome/gui/GEOM/images/repair9.png | Bin 0 -> 9956 bytes doc/salome/gui/GEOM/images/revolution.png | Bin 0 -> 14251 bytes doc/salome/gui/GEOM/images/revolutionsn.png | Bin 0 -> 8811 bytes doc/salome/gui/GEOM/images/rotationsn1.png | Bin 0 -> 7114 bytes doc/salome/gui/GEOM/images/rotationsn2.png | Bin 0 -> 10612 bytes .../gui/GEOM/images/scale_transformsn1.png | Bin 0 -> 4218 bytes .../gui/GEOM/images/scale_transformsn2.png | Bin 0 -> 6158 bytes doc/salome/gui/GEOM/images/sectionsn.png | Bin 0 -> 1911 bytes .../gui/GEOM/{ => images}/selectcolor.png | Bin doc/salome/gui/GEOM/images/shellsn.png | Bin 0 -> 2772 bytes doc/salome/gui/GEOM/images/solidsn.png | Bin 0 -> 4965 bytes doc/salome/gui/GEOM/images/sphere1.png | Bin 0 -> 12869 bytes doc/salome/gui/GEOM/images/sphere2.png | Bin 0 -> 12115 bytes doc/salome/gui/GEOM/images/spheres.png | Bin 0 -> 17852 bytes .../gui/GEOM/images/supp_int_wires1.png | Bin 0 -> 13116 bytes .../gui/GEOM/images/supp_int_wires2.png | Bin 0 -> 8364 bytes .../gui/GEOM/images/suppress_faces1.png | Bin 0 -> 6169 bytes .../gui/GEOM/images/suppress_faces2.png | Bin 0 -> 6653 bytes doc/salome/gui/GEOM/images/torus1.png | Bin 0 -> 13801 bytes doc/salome/gui/GEOM/images/torus2.png | Bin 0 -> 12610 bytes doc/salome/gui/GEOM/images/toruses.png | Bin 0 -> 22148 bytes .../gui/GEOM/images/transformation1.png | Bin 0 -> 14766 bytes .../gui/GEOM/images/transformation10.png | Bin 0 -> 13674 bytes .../gui/GEOM/images/transformation11.png | Bin 0 -> 12912 bytes .../gui/GEOM/images/transformation2.png | Bin 0 -> 14864 bytes .../gui/GEOM/images/transformation3.png | Bin 0 -> 14406 bytes .../gui/GEOM/images/transformation4.png | Bin 0 -> 17189 bytes .../gui/GEOM/images/transformation4a.png | Bin 0 -> 19586 bytes .../gui/GEOM/images/transformation5.png | Bin 0 -> 14553 bytes .../gui/GEOM/images/transformation6.png | Bin 0 -> 15455 bytes .../gui/GEOM/images/transformation7.png | Bin 0 -> 13562 bytes .../gui/GEOM/images/transformation8.png | Bin 0 -> 13701 bytes .../gui/GEOM/images/transformation9.png | Bin 0 -> 13736 bytes doc/salome/gui/GEOM/images/translationsn1.png | Bin 0 -> 6613 bytes doc/salome/gui/GEOM/images/translationsn2.png | Bin 0 -> 11303 bytes doc/salome/gui/GEOM/images/transparencysn.png | Bin 0 -> 28364 bytes doc/salome/gui/GEOM/images/vector1.png | Bin 0 -> 11853 bytes doc/salome/gui/GEOM/images/vector2.png | Bin 0 -> 13267 bytes doc/salome/gui/GEOM/images/wiresn.png | Bin 0 -> 1956 bytes doc/salome/gui/GEOM/images/workplane4.png | Bin 0 -> 13415 bytes doc/salome/gui/GEOM/images/workplane5.png | Bin 0 -> 14474 bytes doc/salome/gui/GEOM/images/workplane6.png | Bin 0 -> 14331 bytes doc/salome/gui/GEOM/index.htm | 180 - doc/salome/gui/GEOM/index_csh.htm | 106 - doc/salome/gui/GEOM/index_rhc.htm | 106 - .../input/add_point_on_edge_operation.doc | 36 + doc/salome/gui/GEOM/input/archimede.doc | 34 + .../gui/GEOM/input/basic_operations.doc | 10 + .../gui/GEOM/input/blocks_operations.doc | 11 + .../gui/GEOM/input/boolean_operations.doc | 13 + .../gui/GEOM/input/building_by_blocks.doc | 116 + .../gui/GEOM/input/chamfer_operation.doc | 87 + .../input/change_orientation_operation.doc | 25 + .../input/check_free_boundaries_operation.doc | 29 + .../GEOM/input/check_free_faces_operation.doc | 27 + .../GEOM/input/close_contour_operation.doc | 35 + doc/salome/gui/GEOM/input/color.doc | 16 + .../gui/GEOM/input/common_operation.doc | 24 + .../gui/GEOM/input/creating_adv_obj.doc | 15 + doc/salome/gui/GEOM/input/creating_arc.doc | 43 + .../gui/GEOM/input/creating_basic_go.doc | 18 + doc/salome/gui/GEOM/input/creating_box.doc | 41 + doc/salome/gui/GEOM/input/creating_circle.doc | 42 + .../gui/GEOM/input/creating_complex_obj.doc | 12 + .../gui/GEOM/input/creating_compound.doc | 23 + doc/salome/gui/GEOM/input/creating_cone.doc | 41 + doc/salome/gui/GEOM/input/creating_curve.doc | 41 + .../gui/GEOM/input/creating_cylinder.doc | 36 + doc/salome/gui/GEOM/input/creating_edge.doc | 26 + .../gui/GEOM/input/creating_ellipse.doc | 24 + .../gui/GEOM/input/creating_explode.doc | 43 + .../gui/GEOM/input/creating_extrusion.doc | 42 + .../input/creating_extrusion_alongpath.doc | 30 + doc/salome/gui/GEOM/input/creating_face.doc | 38 + .../gui/GEOM/input/creating_filling.doc | 28 + .../gui/GEOM/input/creating_geom_objects.doc | 49 + doc/salome/gui/GEOM/input/creating_lcs.doc | 40 + doc/salome/gui/GEOM/input/creating_line.doc | 30 + doc/salome/gui/GEOM/input/creating_plane.doc | 48 + doc/salome/gui/GEOM/input/creating_point.doc | 44 + .../gui/GEOM/input/creating_primitives.doc | 13 + .../gui/GEOM/input/creating_revolution.doc | 26 + doc/salome/gui/GEOM/input/creating_shell.doc | 23 + .../gui/GEOM/input/creating_sketcher.doc | 70 + doc/salome/gui/GEOM/input/creating_solid.doc | 25 + doc/salome/gui/GEOM/input/creating_sphere.doc | 36 + doc/salome/gui/GEOM/input/creating_torus.doc | 32 + doc/salome/gui/GEOM/input/creating_vector.doc | 31 + doc/salome/gui/GEOM/input/creating_wire.doc | 27 + doc/salome/gui/GEOM/input/creating_wplane.doc | 40 + doc/salome/gui/GEOM/input/cut_operation.doc | 24 + doc/salome/gui/GEOM/input/display_mode.doc | 26 + .../input/explode_on_blocks_operation.doc | 32 + .../gui/GEOM/input/fillet_operation.doc | 50 + doc/salome/gui/GEOM/input/fuse_operation.doc | 25 + doc/salome/gui/GEOM/input/geompy.doc | 7 + .../gui/GEOM/input/glue_faces_operation.doc | 48 + doc/salome/gui/GEOM/input/import_export.doc | 39 + doc/salome/gui/GEOM/input/index.doc | 137 + doc/salome/gui/GEOM/input/introduction.doc | 26 + doc/salome/gui/GEOM/input/isolines.doc | 17 + .../gui/GEOM/input/mirror_operation.doc | 48 + .../GEOM/input/modify_location_operation.doc | 61 + .../GEOM/input/multi_rotation_operation.doc | 56 + .../input/multi_transformation_operation.doc | 46 + .../input/multi_translation_operation.doc | 50 + .../gui/GEOM/input/offset_operation.doc | 28 + doc/salome/gui/GEOM/input/partition.doc | 52 + .../gui/GEOM/input/propagate_operation.doc | 28 + .../input/remove_extra_edges_operation.doc | 24 + .../gui/GEOM/input/repairing_operations.doc | 18 + .../gui/GEOM/input/rotation_operation.doc | 42 + doc/salome/gui/GEOM/input/scale_operation.doc | 26 + .../gui/GEOM/input/section_operation.doc | 25 + .../gui/GEOM/input/sewing_operation.doc | 33 + .../GEOM/input/shape_processing_operation.doc | 158 + .../GEOM/input/suppress_faces_operation.doc | 30 + .../GEOM/input/suppress_holes_operation.doc | 35 + .../suppress_internal_wires_operation.doc | 39 + .../GEOM/input/transformation_operations.doc | 18 + .../gui/GEOM/input/transforming_geom_objs.doc | 55 + .../gui/GEOM/input/translation_operation.doc | 45 + doc/salome/gui/GEOM/input/transparency.doc | 25 + .../gui/GEOM/input/tui_advanced_geom_objs.doc | 221 + .../gui/GEOM/input/tui_basic_geom_objs.doc | 272 + .../gui/GEOM/input/tui_basic_operations.doc | 82 + .../gui/GEOM/input/tui_blocks_operations.doc | 98 + .../gui/GEOM/input/tui_boolean_operations.doc | 139 + .../gui/GEOM/input/tui_building_by_blocks.doc | 120 + .../gui/GEOM/input/tui_complex_objs.doc | 189 + .../gui/GEOM/input/tui_creating_geom_objs.doc | 15 + .../gui/GEOM/input/tui_measurement_tools.doc | 363 + doc/salome/gui/GEOM/input/tui_primitives.doc | 159 + .../GEOM/input/tui_repairing_operations.doc | 324 + doc/salome/gui/GEOM/input/tui_scripts.doc | 28 + doc/salome/gui/GEOM/input/tui_sketcher.doc | 48 + .../gui/GEOM/input/tui_transformation.doc | 13 + .../input/tui_transformation_operations.doc | 464 + .../gui/GEOM/input/tui_viewing_geom_objs.doc | 60 + .../GEOM/input/tui_working_with_groups.doc | 110 + .../GEOM/input/using_boolean_operations.doc | 42 + .../GEOM/input/using_measurement_tools.doc | 223 + .../gui/GEOM/input/viewing_geom_obj.doc | 55 + .../GEOM/input/viewing_geom_obj_chapter.doc | 13 + .../gui/GEOM/input/working_with_groups.doc | 89 + doc/salome/gui/GEOM/isos.htm | 113 - doc/salome/gui/GEOM/line.htm | 159 - .../gui/GEOM/local_coordinate_system.htm | 183 - doc/salome/gui/GEOM/measurement_tools.htm | 452 - doc/salome/gui/GEOM/mirror_image.htm | 196 - doc/salome/gui/GEOM/modify_the_location.htm | 219 - doc/salome/gui/GEOM/multi_rotation.htm | 190 - doc/salome/gui/GEOM/multi_transformation.htm | 183 - doc/salome/gui/GEOM/multi_translation.htm | 197 - doc/salome/gui/GEOM/newentity_blocks.htm | 340 - doc/salome/gui/GEOM/offset_surface.htm | 151 - doc/salome/gui/GEOM/partition.htm | 179 - doc/salome/gui/GEOM/pics/angle.png | Bin 0 -> 14153 bytes doc/salome/gui/GEOM/pics/chamfer1.png | Bin 13428 -> 14849 bytes doc/salome/gui/GEOM/pics/chamfer2.png | Bin 15527 -> 20370 bytes doc/salome/gui/GEOM/pics/chamfer3.png | Bin 15147 -> 19509 bytes doc/salome/gui/GEOM/pics/chamfer4.png | Bin 0 -> 19576 bytes doc/salome/gui/GEOM/pics/circle3.png | Bin 0 -> 15049 bytes doc/salome/gui/GEOM/pics/dialog.png | Bin 0 -> 9626 bytes doc/salome/gui/GEOM/pics/distance.png | Bin 12635 -> 17080 bytes doc/salome/gui/GEOM/pics/fillet2.png | Bin 14015 -> 17408 bytes doc/salome/gui/GEOM/pics/fillet3.png | Bin 13897 -> 17283 bytes doc/salome/gui/GEOM/pics/normaletoface.png | Bin 0 -> 14994 bytes doc/salome/gui/GEOM/pipe_creation.htm | 145 - doc/salome/gui/GEOM/plane.htm | 206 - doc/salome/gui/GEOM/point.htm | 201 - doc/salome/gui/GEOM/primitives.htm | 379 - doc/salome/gui/GEOM/propagate.htm | 154 - doc/salome/gui/GEOM/repairing_operations.htm | 1058 -- doc/salome/gui/GEOM/revolution.htm | 142 - doc/salome/gui/GEOM/rotation.htm | 190 - ...salome2_sp3_buildgui_functions_image13.gif | Bin 987 -> 0 bytes ...salome2_sp3_buildgui_functions_image14.gif | Bin 886 -> 0 bytes ...salome2_sp3_buildgui_functions_image15.gif | Bin 922 -> 0 bytes ...salome2_sp3_buildgui_functions_image16.gif | Bin 922 -> 0 bytes ...salome2_sp3_buildgui_functions_image17.gif | Bin 952 -> 0 bytes ...salome2_sp3_buildgui_functions_image18.gif | Bin 960 -> 0 bytes ...salome2_sp3_buildgui_functions_image19.gif | Bin 932 -> 0 bytes doc/salome/gui/GEOM/scale_transform.htm | 152 - doc/salome/gui/GEOM/section.htm | 156 - doc/salome/gui/GEOM/sewing.htm | 150 - doc/salome/gui/GEOM/shape_processing.htm | 388 - doc/salome/gui/GEOM/shell.htm | 137 - doc/salome/gui/GEOM/sketcher.htm | 221 - doc/salome/gui/GEOM/sketcher_tui.htm | 182 - doc/salome/gui/GEOM/solid.htm | 138 - doc/salome/gui/GEOM/sphere.htm | 166 - doc/salome/gui/GEOM/static/doxygen.css | 170 + doc/salome/gui/GEOM/static/footer.html | 10 + doc/salome/gui/GEOM/static/header.html | 12 + doc/salome/gui/GEOM/suppress_faces.htm | 143 - doc/salome/gui/GEOM/suppress_holes.htm | 154 - .../gui/GEOM/suppress_internal_wires.htm | 160 - .../gui/GEOM/transformation_operations.htm | 1070 -- doc/salome/gui/GEOM/translation.htm | 192 - doc/salome/gui/GEOM/transparency.htm | 126 - doc/salome/gui/GEOM/turus.htm | 151 - doc/salome/gui/GEOM/vector.htm | 158 - .../gui/GEOM/viewing_geometrical_objects.htm | 179 - doc/salome/gui/GEOM/webhelp.cab | Bin 89619 -> 0 bytes doc/salome/gui/GEOM/webhelp.jar | Bin 134515 -> 0 bytes doc/salome/gui/GEOM/whcsh_home.htm | 600 - doc/salome/gui/GEOM/whcshdata.htm | 87 - doc/salome/gui/GEOM/whd_dpns.htm | 43 - doc/salome/gui/GEOM/whd_hide0.gif | Bin 190 -> 0 bytes doc/salome/gui/GEOM/whd_hide1.gif | Bin 190 -> 0 bytes doc/salome/gui/GEOM/whd_hide2.gif | Bin 190 -> 0 bytes doc/salome/gui/GEOM/whd_next0.gif | Bin 159 -> 0 bytes doc/salome/gui/GEOM/whd_next1.gif | Bin 159 -> 0 bytes doc/salome/gui/GEOM/whd_next2.gif | Bin 159 -> 0 bytes doc/salome/gui/GEOM/whd_nvp10.htm | 15 - doc/salome/gui/GEOM/whd_nvp20.htm | 334 - doc/salome/gui/GEOM/whd_prev0.gif | Bin 159 -> 0 bytes doc/salome/gui/GEOM/whd_prev1.gif | Bin 159 -> 0 bytes doc/salome/gui/GEOM/whd_prev2.gif | Bin 159 -> 0 bytes doc/salome/gui/GEOM/whd_show0.gif | Bin 199 -> 0 bytes doc/salome/gui/GEOM/whd_show1.gif | Bin 199 -> 0 bytes doc/salome/gui/GEOM/whd_show2.gif | Bin 199 -> 0 bytes doc/salome/gui/GEOM/whd_sync0.gif | Bin 231 -> 0 bytes doc/salome/gui/GEOM/whd_sync1.gif | Bin 231 -> 0 bytes doc/salome/gui/GEOM/whd_sync2.gif | Bin 231 -> 0 bytes doc/salome/gui/GEOM/whd_tab0.gif | Bin 285 -> 0 bytes doc/salome/gui/GEOM/whd_tab1.gif | Bin 237 -> 0 bytes doc/salome/gui/GEOM/whd_tab2.gif | Bin 226 -> 0 bytes doc/salome/gui/GEOM/whd_tab3.gif | Bin 209 -> 0 bytes doc/salome/gui/GEOM/whd_tab4.gif | Bin 198 -> 0 bytes doc/salome/gui/GEOM/whd_tab5.gif | Bin 221 -> 0 bytes doc/salome/gui/GEOM/whd_tab6.gif | Bin 212 -> 0 bytes doc/salome/gui/GEOM/whd_tab7.gif | Bin 236 -> 0 bytes doc/salome/gui/GEOM/whd_tab8.gif | Bin 225 -> 0 bytes doc/salome/gui/GEOM/whd_tabs.htm | 533 - doc/salome/gui/GEOM/whd_toc1.gif | Bin 153 -> 0 bytes doc/salome/gui/GEOM/whd_toc2.gif | Bin 173 -> 0 bytes doc/salome/gui/GEOM/whd_toc3.gif | Bin 158 -> 0 bytes doc/salome/gui/GEOM/whd_toc4.gif | Bin 953 -> 0 bytes doc/salome/gui/GEOM/whd_topic.xml | 85 - doc/salome/gui/GEOM/whd_wbsh0.gif | Bin 260 -> 0 bytes doc/salome/gui/GEOM/whd_wbsh1.gif | Bin 260 -> 0 bytes doc/salome/gui/GEOM/whd_wbsh2.gif | Bin 260 -> 0 bytes doc/salome/gui/GEOM/whfbody.htm | 37 - doc/salome/gui/GEOM/whfdhtml.htm | 30 - doc/salome/gui/GEOM/whfform.htm | 136 - doc/salome/gui/GEOM/whfhost.js | 945 -- doc/salome/gui/GEOM/whform.js | 216 - doc/salome/gui/GEOM/whframes.js | 79 - doc/salome/gui/GEOM/whgbody.htm | 35 - doc/salome/gui/GEOM/whgdef.htm | 98 - doc/salome/gui/GEOM/whgdhtml.htm | 150 - doc/salome/gui/GEOM/whghost.js | 247 - doc/salome/gui/GEOM/whhost.js | 1305 --- doc/salome/gui/GEOM/whibody.htm | 284 - doc/salome/gui/GEOM/whidhtml.htm | 30 - doc/salome/gui/GEOM/whiform.htm | 91 - doc/salome/gui/GEOM/whihost.js | 424 - doc/salome/gui/GEOM/whlang.js | 453 - doc/salome/gui/GEOM/whmozemu.js | 67 - doc/salome/gui/GEOM/whmsg.js | 69 - doc/salome/gui/GEOM/whnjs.htm | 25 - doc/salome/gui/GEOM/whphost.js | 581 - doc/salome/gui/GEOM/whproj.htm | 24 - doc/salome/gui/GEOM/whproj.js | 85 - doc/salome/gui/GEOM/whproj.xml | 3 - doc/salome/gui/GEOM/whproxy.js | 74 - doc/salome/gui/GEOM/whres.xml | 256 - doc/salome/gui/GEOM/whskin_blank.htm | 10 - doc/salome/gui/GEOM/whskin_homepage.htm | 180 - doc/salome/gui/GEOM/whskin_info.htm | 20 - doc/salome/gui/GEOM/whskin_pickup.htm | 229 - doc/salome/gui/GEOM/whskin_tw.htm | 63 - doc/salome/gui/GEOM/whstart.js | 432 - doc/salome/gui/GEOM/whstub.js | 159 - doc/salome/gui/GEOM/whtdhtml.htm | 49 - doc/salome/gui/GEOM/whthost.js | 1504 --- doc/salome/gui/GEOM/whtopic.js | 725 -- doc/salome/gui/GEOM/whutils.js | 527 - doc/salome/gui/GEOM/whver.js | 103 - doc/salome/gui/GEOM/wire.htm | 139 - doc/salome/gui/GEOM/wireframe_and_shading.htm | 150 - doc/salome/gui/GEOM/working_plane.htm | 188 - doc/salome/gui/GEOM/working_with_groups.htm | 269 - doc/salome/gui/Makefile.am | 16 +- doc/salome/tui/GEOM/doxyfile.in | 3 +- doc/salome/tui/Makefile.am | 8 +- idl/GEOM_Gen.idl | 165 +- idl/GEOM_Superv.idl | 46 +- resources/GEOMCatalog.xml.in | 821 +- resources/Makefile.am | 10 +- resources/Plugin | 10 + resources/angle.png | Bin 0 -> 252 bytes resources/chamferall.png | Bin 288 -> 471 bytes resources/chamferedge.png | Bin 307 -> 480 bytes resources/chamferedgefromface.png | Bin 0 -> 492 bytes resources/chamferface.png | Bin 297 -> 495 bytes resources/circlecenter2pnts.png | Bin 0 -> 711 bytes resources/line2faces.png | Bin 0 -> 809 bytes resources/normale.png | Bin 0 -> 260 bytes resources/point_line_intersection.png | Bin 0 -> 572 bytes resources/remove_extra_edges.png | Bin 0 -> 443 bytes src/BasicGUI/BasicGUI_ArcDlg.cxx | 162 +- src/BasicGUI/BasicGUI_ArcDlg.h | 5 +- src/BasicGUI/BasicGUI_CircleDlg.cxx | 223 +- src/BasicGUI/BasicGUI_CircleDlg.h | 5 +- src/BasicGUI/BasicGUI_CurveDlg.cxx | 140 +- src/BasicGUI/BasicGUI_CurveDlg.h | 2 - src/BasicGUI/BasicGUI_EllipseDlg.cxx | 98 +- src/BasicGUI/BasicGUI_EllipseDlg.h | 3 +- src/BasicGUI/BasicGUI_LineDlg.cxx | 199 +- src/BasicGUI/BasicGUI_LineDlg.h | 7 +- src/BasicGUI/BasicGUI_MarkerDlg.cxx | 57 +- src/BasicGUI/BasicGUI_MarkerDlg.h | 1 - src/BasicGUI/BasicGUI_PlaneDlg.cxx | 119 +- src/BasicGUI/BasicGUI_PlaneDlg.h | 3 +- src/BasicGUI/BasicGUI_PointDlg.cxx | 199 +- src/BasicGUI/BasicGUI_PointDlg.h | 7 +- src/BasicGUI/BasicGUI_VectorDlg.cxx | 84 +- src/BasicGUI/BasicGUI_VectorDlg.h | 1 + src/BasicGUI/BasicGUI_WorkingPlaneDlg.cxx | 69 +- src/BasicGUI/BasicGUI_WorkingPlaneDlg.h | 3 - src/BlocksGUI/BlocksGUI_BlockDlg.cxx | 2 +- src/BlocksGUI/BlocksGUI_ExplodeDlg.cxx | 2 +- src/BlocksGUI/BlocksGUI_PropagateDlg.cxx | 13 +- src/BlocksGUI/BlocksGUI_PropagateDlg.h | 1 - src/BlocksGUI/BlocksGUI_QuadFaceDlg.cxx | 2 +- src/BlocksGUI/BlocksGUI_TrsfDlg.cxx | 2 +- src/BooleanGUI/BooleanGUI_Dialog.cxx | 8 +- src/BuildGUI/BuildGUI_CompoundDlg.cxx | 2 +- src/BuildGUI/BuildGUI_EdgeDlg.cxx | 2 +- src/BuildGUI/BuildGUI_FaceDlg.cxx | 2 +- src/BuildGUI/BuildGUI_ShellDlg.cxx | 2 +- src/BuildGUI/BuildGUI_SolidDlg.cxx | 2 +- src/BuildGUI/BuildGUI_WireDlg.cxx | 2 +- src/DisplayGUI/DisplayGUI.cxx | 8 +- src/DlgRef/DlgRef.cxx | 63 +- src/DlgRef/DlgRef.h | 53 +- ...D.ui => DlgRef_1Sel1List1Check3Btn_QTD.ui} | 90 +- src/DlgRef/DlgRef_2Sel1List1Check_QTD.ui | 153 + src/DlgRef/DlgRef_2Sel3Spin2Rb_QTD.ui | 204 + src/DlgRef/Makefile.am | 4 +- src/EntityGUI/EntityGUI_SketcherDlg.cxx | 120 +- src/EntityGUI/EntityGUI_SubShapeDlg.cxx | 25 +- src/GEOM/GEOM_Engine.cxx | 37 +- src/GEOM/GEOM_Gen_i.cc | 133 + src/GEOM/GEOM_IOperations.hxx | 1 + src/GEOM/GEOM_Object.cxx | 89 +- src/GEOM/GEOM_Object.hxx | 16 + src/GEOM/GEOM_PythonDump.cxx | 11 +- src/GEOM/Makefile.am | 3 + src/GEOMAlgo/GEOMAlgo_Builder.cdl | 19 +- src/GEOMAlgo/GEOMAlgo_Builder.cxx | 37 +- src/GEOMAlgo/GEOMAlgo_Builder.hxx | 14 +- src/GEOMAlgo/GEOMAlgo_Builder.jxx | 4 +- src/GEOMAlgo/GEOMAlgo_Builder_0.cxx | 2 +- src/GEOMAlgo/GEOMAlgo_Builder_1.cxx | 31 +- src/GEOMAlgo/GEOMAlgo_Builder_2.cxx | 29 +- src/GEOMAlgo/GEOMAlgo_Builder_3.cxx | 17 +- src/GEOMAlgo/GEOMAlgo_Builder_4.cxx | 9 +- src/GEOMAlgo/GEOMAlgo_FinderShapeOn.cxx | 57 +- src/GEOMAlgo/GEOMAlgo_FinderShapeOn.hxx | 4 +- src/GEOMAlgo/GEOMAlgo_FinderShapeOn1.cxx | 50 +- src/GEOMAlgo/GEOMAlgo_FinderShapeOn2.cxx | 51 +- src/GEOMAlgo/GEOMAlgo_Gluer.cxx | 135 +- src/GEOMAlgo/GEOMAlgo_Gluer.hxx | 15 + src/GEOMAlgo/GEOMAlgo_ShapeInfoFiller.cxx | 15 +- src/GEOMAlgo/GEOMAlgo_Splitter.cdl | 9 + src/GEOMAlgo/GEOMAlgo_Splitter.cxx | 144 +- src/GEOMAlgo/GEOMAlgo_Splitter.hxx | 10 + src/GEOMAlgo/Makefile.am | 13 +- src/GEOMBase/GEOMBase.cxx | 4 +- src/GEOMBase/GEOMBase_Helper.cxx | 77 +- src/GEOMBase/GEOMBase_Helper.h | 7 + src/GEOMBase/GEOMBase_Skeleton.cxx | 4 +- src/GEOMClient/GEOM_Client.cxx | 2 +- src/GEOMGUI/GEOMGUI_OCCSelector.cxx | 269 +- src/GEOMGUI/GEOMGUI_Selection.cxx | 23 +- src/GEOMGUI/GEOMGUI_Selection.h | 1 + src/GEOMGUI/GEOM_Displayer.cxx | 140 +- src/GEOMGUI/GEOM_Displayer.h | 4 + src/GEOMGUI/GEOM_images.po | 41 +- src/GEOMGUI/GEOM_images.ts | 40 + src/GEOMGUI/GEOM_msg_en.po | 178 +- src/GEOMGUI/GEOM_msg_en.ts | 202 +- src/GEOMGUI/GEOM_msg_fr.po | 3 + src/GEOMGUI/GeometryGUI.cxx | 78 +- src/GEOMImpl/GEOMImpl_ArcDriver.cxx | 59 +- src/GEOMImpl/GEOMImpl_BlockDriver.cxx | 30 +- src/GEOMImpl/GEOMImpl_BooleanDriver.cxx | 32 +- src/GEOMImpl/GEOMImpl_ChamferDriver.cxx | 141 +- src/GEOMImpl/GEOMImpl_CircleDriver.cxx | 46 +- src/GEOMImpl/GEOMImpl_ExportDriver.cxx | 16 +- src/GEOMImpl/GEOMImpl_FilletDriver.cxx | 17 +- src/GEOMImpl/GEOMImpl_GlueDriver.cxx | 14 +- src/GEOMImpl/GEOMImpl_GlueDriver.hxx | 5 +- src/GEOMImpl/GEOMImpl_I3DPrimOperations.cxx | 327 + src/GEOMImpl/GEOMImpl_I3DPrimOperations.hxx | 15 + src/GEOMImpl/GEOMImpl_IBasicOperations.cxx | 108 + src/GEOMImpl/GEOMImpl_IBasicOperations.hxx | 6 + src/GEOMImpl/GEOMImpl_IBooleanOperations.cxx | 6 +- src/GEOMImpl/GEOMImpl_IBooleanOperations.hxx | 3 +- src/GEOMImpl/GEOMImpl_IChamfer.hxx | 16 +- src/GEOMImpl/GEOMImpl_ICurvesOperations.cxx | 60 + src/GEOMImpl/GEOMImpl_ICurvesOperations.hxx | 3 + src/GEOMImpl/GEOMImpl_IFillet.hxx | 6 + src/GEOMImpl/GEOMImpl_IGlue.hxx | 4 + src/GEOMImpl/GEOMImpl_ILine.hxx | 10 +- src/GEOMImpl/GEOMImpl_ILocalOperations.cxx | 413 + src/GEOMImpl/GEOMImpl_ILocalOperations.hxx | 19 +- src/GEOMImpl/GEOMImpl_IMeasure.hxx | 12 +- src/GEOMImpl/GEOMImpl_IMeasureOperations.cxx | 161 +- src/GEOMImpl/GEOMImpl_IMeasureOperations.hxx | 9 +- src/GEOMImpl/GEOMImpl_IPartition.hxx | 7 + src/GEOMImpl/GEOMImpl_IPoint.hxx | 6 + src/GEOMImpl/GEOMImpl_IShapesOperations.cxx | 428 +- src/GEOMImpl/GEOMImpl_IShapesOperations.hxx | 114 +- src/GEOMImpl/GEOMImpl_ImportDriver.cxx | 17 +- src/GEOMImpl/GEOMImpl_LineDriver.cxx | 38 +- src/GEOMImpl/GEOMImpl_MeasureDriver.cxx | 106 +- src/GEOMImpl/GEOMImpl_PartitionDriver.cxx | 1 + src/GEOMImpl/GEOMImpl_PipeDriver.cxx | 1617 ++- src/GEOMImpl/GEOMImpl_PointDriver.cxx | 32 +- src/GEOMImpl/GEOMImpl_PrismDriver.cxx | 27 +- src/GEOMImpl/GEOMImpl_RevolutionDriver.cxx | 27 +- src/GEOMImpl/GEOMImpl_ShapeDriver.cxx | 146 +- src/GEOMImpl/GEOMImpl_Types.hxx | 46 +- src/GEOMImpl/Makefile.am | 5 +- src/GEOMToolsGUI/GEOMToolsGUI.cxx | 74 +- src/GEOMToolsGUI/GEOMToolsGUI.h | 5 +- src/GEOMToolsGUI/GEOMToolsGUI_1.cxx | 283 +- src/GEOMToolsGUI/GEOMToolsGUI_DeleteDlg.cxx | 75 + src/GEOMToolsGUI/GEOMToolsGUI_DeleteDlg.h | 42 + src/GEOMToolsGUI/GEOMToolsGUI_NbIsosDlg.cxx | 2 +- .../GEOMToolsGUI_TransparencyDlg.cxx | 2 +- src/GEOMToolsGUI/Makefile.am | 7 +- src/GEOM_I/GEOM_I3DPrimOperations_i.cc | 160 +- src/GEOM_I/GEOM_I3DPrimOperations_i.hh | 15 + src/GEOM_I/GEOM_IBasicOperations_i.cc | 65 + src/GEOM_I/GEOM_IBasicOperations_i.hh | 6 + src/GEOM_I/GEOM_IBooleanOperations_i.cc | 8 +- src/GEOM_I/GEOM_IBooleanOperations_i.hh | 6 +- src/GEOM_I/GEOM_ICurvesOperations_i.cc | 34 + src/GEOM_I/GEOM_ICurvesOperations_i.hh | 4 + src/GEOM_I/GEOM_ILocalOperations_i.cc | 204 + src/GEOM_I/GEOM_ILocalOperations_i.hh | 30 + src/GEOM_I/GEOM_IMeasureOperations_i.cc | 67 +- src/GEOM_I/GEOM_IMeasureOperations_i.hh | 9 +- src/GEOM_I/GEOM_IShapesOperations_i.cc | 47 +- src/GEOM_I/GEOM_IShapesOperations_i.hh | 10 +- src/GEOM_I/GEOM_Object_i.cc | 44 + src/GEOM_I/GEOM_Object_i.hh | 8 + src/GEOM_I_Superv/GEOM_Superv_i.cc | 245 +- src/GEOM_I_Superv/GEOM_Superv_i.hh | 44 +- src/GEOM_SWIG/GEOM_Spanner.py | 9 +- src/GEOM_SWIG/GEOM_TestAll.py | 26 +- src/GEOM_SWIG/GEOM_TestMeasures.py | 40 + src/GEOM_SWIG/GEOM_TestOthers.py | 68 +- src/GEOM_SWIG/GEOM_cyl2complementary.py | 2 +- src/GEOM_SWIG/GEOM_example6.py | 60 + src/GEOM_SWIG/Makefile.am | 88 +- src/GEOM_SWIG/batchmode_geompy.py | 82 +- src/GEOM_SWIG/geompy.py | 2618 +---- src/GEOM_SWIG/geompyDC.py | 2683 +++++ src/GEOM_SWIG_WITHIHM/Makefile.am | 127 + .../libGEOM_Swig.i | 0 .../GenerationGUI_FillingDlg.cxx | 2 +- src/GenerationGUI/GenerationGUI_PipeDlg.cxx | 69 +- src/GenerationGUI/GenerationGUI_PipeDlg.h | 1 + src/GenerationGUI/GenerationGUI_PrismDlg.cxx | 266 +- src/GenerationGUI/GenerationGUI_PrismDlg.h | 9 +- src/GenerationGUI/GenerationGUI_RevolDlg.cxx | 96 +- src/GenerationGUI/GenerationGUI_RevolDlg.h | 3 + src/GroupGUI/GroupGUI_GroupDlg.cxx | 241 +- src/GroupGUI/GroupGUI_GroupDlg.h | 4 +- src/Makefile.am | 6 +- src/MeasureGUI/Makefile.am | 7 + src/MeasureGUI/MeasureGUI.cxx | 8 + .../MeasureGUI_2Sel4LineEdit_QTD.ui | 189 + src/MeasureGUI/MeasureGUI_AngleDlg.cxx | 333 + src/MeasureGUI/MeasureGUI_AngleDlg.h | 67 + src/MeasureGUI/MeasureGUI_BndBoxDlg.cxx | 2 +- src/MeasureGUI/MeasureGUI_CenterMassDlg.cxx | 8 +- .../MeasureGUI_CheckCompoundOfBlocksDlg.cxx | 2 +- src/MeasureGUI/MeasureGUI_CheckShapeDlg.cxx | 2 +- src/MeasureGUI/MeasureGUI_DistanceDlg.cxx | 54 +- src/MeasureGUI/MeasureGUI_DistanceDlg.h | 4 +- src/MeasureGUI/MeasureGUI_InertiaDlg.cxx | 3 +- src/MeasureGUI/MeasureGUI_MaxToleranceDlg.cxx | 23 +- src/MeasureGUI/MeasureGUI_NormaleDlg.cxx | 275 + src/MeasureGUI/MeasureGUI_NormaleDlg.h | 71 + src/MeasureGUI/MeasureGUI_PointDlg.cxx | 9 +- src/MeasureGUI/MeasureGUI_PropertiesDlg.cxx | 30 +- src/MeasureGUI/MeasureGUI_Skeleton.cxx | 2 +- src/MeasureGUI/MeasureGUI_WhatisDlg.cxx | 16 +- src/MeasureGUI/MeasureGUI_Widgets.cxx | 14 + src/MeasureGUI/MeasureGUI_Widgets.h | 16 + ...aMapNodeOfDataMapOfIntegerMapOfInteger.hxx | 72 + src/NMTDS/Makefile.am | 20 + src/NMTDS/NMTDS.cdl | 38 +- ...IteratorOfDataMapOfIntegerMapOfInteger.hxx | 115 + ...eratorOfDataMapOfIntegerMapOfInteger_0.cxx | 54 + ...aMapNodeOfDataMapOfIntegerMapOfInteger.hxx | 131 + ...apNodeOfDataMapOfIntegerMapOfInteger_0.cxx | 100 + .../NMTDS_DataMapOfIntegerMapOfInteger.hxx | 154 + .../NMTDS_DataMapOfIntegerMapOfInteger_0.cxx | 57 + src/NMTDS/NMTDS_InterfPool.cdl | 151 + src/NMTDS/NMTDS_InterfPool.cxx | 281 + src/NMTDS/NMTDS_InterfPool.hxx | 191 + src/NMTDS/NMTDS_InterfPool.ixx | 24 + src/NMTDS/NMTDS_InterfPool.jxx | 46 + src/NMTDS/NMTDS_InterfType.hxx | 39 + src/NMTDS/NMTDS_Iterator.cdl | 26 +- src/NMTDS/NMTDS_Iterator.cxx | 383 +- src/NMTDS/NMTDS_Iterator.hxx | 13 +- src/NMTDS/NMTDS_IteratorCheckerSI.cdl | 41 + src/NMTDS/NMTDS_IteratorCheckerSI.cxx | 225 + src/NMTDS/NMTDS_IteratorCheckerSI.hxx | 96 + src/NMTDS/NMTDS_IteratorCheckerSI.ixx | 24 + src/NMTDS/NMTDS_IteratorCheckerSI.jxx | 22 + src/NMTDS/NMTDS_PInterfPool.hxx | 27 + src/NMTDS/NMTDS_PIterator.hxx | 27 + src/NMTDS/NMTDS_PassKey.cdl | 73 +- src/NMTDS/NMTDS_PassKey.cxx | 325 +- src/NMTDS/NMTDS_PassKey.hxx | 38 +- src/NMTDS/NMTDS_PassKey.jxx | 3 + src/NMTDS/NMTDS_PassKeyBoolean.cdl | 13 +- src/NMTDS/NMTDS_PassKeyBoolean.cxx | 15 +- src/NMTDS/NMTDS_PassKeyBoolean.hxx | 10 +- src/NMTDS/NMTDS_PassKeyMapHasher.cdl | 7 +- src/NMTDS/NMTDS_PassKeyMapHasher.cxx | 13 +- src/NMTDS/NMTDS_PassKeyShape.cdl | 95 + src/NMTDS/NMTDS_PassKeyShape.cxx | 227 + src/NMTDS/NMTDS_PassKeyShape.hxx | 146 + src/NMTDS/NMTDS_PassKeyShape.ixx | 24 + src/NMTDS/NMTDS_PassKeyShape.jxx | 28 + src/NMTDS/NMTDS_PassKeyShapeMapHasher.cdl | 47 + src/NMTDS/NMTDS_PassKeyShapeMapHasher.cxx | 45 + src/NMTDS/NMTDS_PassKeyShapeMapHasher.hxx | 99 + src/NMTDS/NMTDS_PassKeyShapeMapHasher.ixx | 24 + src/NMTDS/NMTDS_PassKeyShapeMapHasher.jxx | 25 + src/NMTDS/NMTDS_ShapesDataStructure.cdl | 14 +- src/NMTDS/NMTDS_ShapesDataStructure.cxx | 96 +- src/NMTDS/NMTDS_ShapesDataStructure.hxx | 8 + src/NMTDS/NMTDS_ShapesDataStructure.jxx | 6 + src/NMTDS/NMTDS_Tools.cdl | 64 + src/NMTDS/NMTDS_Tools.cxx | 173 + src/NMTDS/NMTDS_Tools.hxx | 113 + src/NMTDS/NMTDS_Tools.ixx | 24 + src/NMTDS/NMTDS_Tools.jxx | 31 + src/NMTTools/Makefile.am | 8 +- src/NMTTools/NMTTools.cdl | 15 +- src/NMTTools/NMTTools_CheckerSI.cdl | 64 + src/NMTTools/NMTTools_CheckerSI.cxx | 177 + src/NMTTools/NMTTools_CheckerSI.hxx | 118 + src/NMTTools/NMTTools_CheckerSI.ixx | 24 + src/NMTTools/NMTTools_CheckerSI.jxx | 22 + src/NMTTools/NMTTools_CheckerSI_1.cxx | 160 + src/NMTTools/NMTTools_DEProcessor.cxx | 16 +- src/NMTTools/NMTTools_PaveFiller.cdl | 109 +- src/NMTTools/NMTTools_PaveFiller.cxx | 106 +- src/NMTTools/NMTTools_PaveFiller.hxx | 100 +- src/NMTTools/NMTTools_PaveFiller.jxx | 7 +- src/NMTTools/NMTTools_PaveFiller_0.cxx | 161 +- src/NMTTools/NMTTools_PaveFiller_1.cxx | 106 +- src/NMTTools/NMTTools_PaveFiller_2.cxx | 248 +- src/NMTTools/NMTTools_PaveFiller_3.cxx | 117 +- src/NMTTools/NMTTools_PaveFiller_4.cxx | 521 +- src/NMTTools/NMTTools_PaveFiller_5.cxx | 97 +- src/NMTTools/NMTTools_PaveFiller_6.cxx | 409 +- src/NMTTools/NMTTools_PaveFiller_7.cxx | 145 +- src/NMTTools/NMTTools_PaveFiller_8.cxx | 9 +- src/OBJECT/GEOM_Actor.cxx | 872 +- src/OBJECT/GEOM_Actor.h | 177 +- src/OBJECT/GEOM_AssemblyBuilder.cxx | 30 +- src/OBJECT/GEOM_DeviceActor.cxx | 83 + src/OBJECT/GEOM_DeviceActor.h | 60 + src/OBJECT/GEOM_EdgeSource.cxx | 221 + src/OBJECT/GEOM_EdgeSource.h | 48 + src/OBJECT/GEOM_FaceSource.cxx | 44 + src/OBJECT/GEOM_FaceSource.h | 47 + src/OBJECT/GEOM_ShadingFace.cxx | 84 + src/OBJECT/GEOM_ShadingFace.h | 31 + src/OBJECT/GEOM_SmartPtr.h | 33 + src/OBJECT/GEOM_VertexSource.cxx | 56 + src/OBJECT/GEOM_VertexSource.h | 43 + src/OBJECT/GEOM_WireframeFace.cxx | 466 + src/OBJECT/GEOM_WireframeFace.h | 75 + src/OBJECT/Makefile.am | 17 +- src/OperationGUI/Makefile.am | 3 - .../OperationGUI_ArchimedeDlg.cxx | 8 +- src/OperationGUI/OperationGUI_ChamferDlg.cxx | 280 +- src/OperationGUI/OperationGUI_ChamferDlg.h | 17 +- src/OperationGUI/OperationGUI_ClippingDlg.cxx | 13 +- src/OperationGUI/OperationGUI_ClippingDlg.h | 1 - src/OperationGUI/OperationGUI_FilletDlg.cxx | 121 +- src/OperationGUI/OperationGUI_FilletDlg.h | 7 +- src/OperationGUI/OperationGUI_MaterialDlg.cxx | 2 +- .../OperationGUI_PartitionDlg.cxx | 44 +- src/OperationGUI/OperationGUI_PartitionDlg.h | 6 +- src/PrimitiveGUI/PrimitiveGUI_BoxDlg.cxx | 80 +- src/PrimitiveGUI/PrimitiveGUI_BoxDlg.h | 3 +- src/PrimitiveGUI/PrimitiveGUI_ConeDlg.cxx | 117 +- src/PrimitiveGUI/PrimitiveGUI_ConeDlg.h | 3 +- src/PrimitiveGUI/PrimitiveGUI_CylinderDlg.cxx | 108 +- src/PrimitiveGUI/PrimitiveGUI_CylinderDlg.h | 3 +- src/PrimitiveGUI/PrimitiveGUI_SphereDlg.cxx | 94 +- src/PrimitiveGUI/PrimitiveGUI_SphereDlg.h | 3 +- src/PrimitiveGUI/PrimitiveGUI_TorusDlg.cxx | 126 +- src/PrimitiveGUI/PrimitiveGUI_TorusDlg.h | 4 +- src/RepairGUI/Makefile.am | 7 +- src/RepairGUI/RepairGUI.cxx | 2 + .../RepairGUI_ChangeOrientationDlg.cxx | 13 +- .../RepairGUI_ChangeOrientationDlg.h | 1 - src/RepairGUI/RepairGUI_CloseContourDlg.cxx | 12 +- src/RepairGUI/RepairGUI_CloseContourDlg.h | 1 - src/RepairGUI/RepairGUI_DivideEdgeDlg.cxx | 12 +- src/RepairGUI/RepairGUI_DivideEdgeDlg.h | 1 - src/RepairGUI/RepairGUI_FreeBoundDlg.cxx | 4 +- src/RepairGUI/RepairGUI_FreeFacesDlg.cxx | 4 +- src/RepairGUI/RepairGUI_GlueDlg.cxx | 114 +- src/RepairGUI/RepairGUI_GlueDlg.h | 1 - .../RepairGUI_RemoveExtraEdgesDlg.cxx | 271 + src/RepairGUI/RepairGUI_RemoveExtraEdgesDlg.h | 73 + src/RepairGUI/RepairGUI_RemoveHolesDlg.cxx | 12 +- src/RepairGUI/RepairGUI_RemoveHolesDlg.h | 1 - src/RepairGUI/RepairGUI_RemoveIntWiresDlg.cxx | 12 +- src/RepairGUI/RepairGUI_RemoveIntWiresDlg.h | 1 - src/RepairGUI/RepairGUI_SewingDlg.cxx | 12 +- src/RepairGUI/RepairGUI_SewingDlg.h | 1 - src/RepairGUI/RepairGUI_ShapeProcessDlg.cxx | 13 +- src/RepairGUI/RepairGUI_ShapeProcessDlg.h | 2 - src/RepairGUI/RepairGUI_SuppressFacesDlg.cxx | 12 +- src/RepairGUI/RepairGUI_SuppressFacesDlg.h | 1 - .../TransformationGUI_MirrorDlg.cxx | 91 +- .../TransformationGUI_MirrorDlg.h | 3 +- .../TransformationGUI_MultiRotationDlg.cxx | 89 +- .../TransformationGUI_MultiRotationDlg.h | 3 +- .../TransformationGUI_MultiTranslationDlg.cxx | 114 +- .../TransformationGUI_MultiTranslationDlg.h | 3 +- .../TransformationGUI_OffsetDlg.cxx | 17 +- .../TransformationGUI_OffsetDlg.h | 2 - .../TransformationGUI_PositionDlg.cxx | 11 +- .../TransformationGUI_PositionDlg.h | 2 - .../TransformationGUI_RotationDlg.cxx | 97 +- .../TransformationGUI_RotationDlg.h | 3 +- .../TransformationGUI_ScaleDlg.cxx | 77 +- .../TransformationGUI_ScaleDlg.h | 3 +- .../TransformationGUI_TranslationDlg.cxx | 104 +- .../TransformationGUI_TranslationDlg.h | 5 +- 924 files changed, 39062 insertions(+), 52296 deletions(-) delete mode 100755 doc/salome/gui/GEOM/add_point_on_edge.htm delete mode 100755 doc/salome/gui/GEOM/arc.htm delete mode 100755 doc/salome/gui/GEOM/archimede.htm delete mode 100755 doc/salome/gui/GEOM/basic_geometrical_objects.htm delete mode 100755 doc/salome/gui/GEOM/basic_operations.htm delete mode 100755 doc/salome/gui/GEOM/blocks_operations.htm delete mode 100755 doc/salome/gui/GEOM/boolean_operations.htm delete mode 100755 doc/salome/gui/GEOM/box.htm delete mode 100755 doc/salome/gui/GEOM/building_by_blocks.htm delete mode 100755 doc/salome/gui/GEOM/chamfer.htm delete mode 100755 doc/salome/gui/GEOM/change_orientation.htm delete mode 100755 doc/salome/gui/GEOM/changing_display_parameters.htm delete mode 100755 doc/salome/gui/GEOM/check_free_boundaries.htm delete mode 100755 doc/salome/gui/GEOM/check_free_faces.htm delete mode 100755 doc/salome/gui/GEOM/circle.htm delete mode 100755 doc/salome/gui/GEOM/close_contour.htm delete mode 100755 doc/salome/gui/GEOM/color.htm delete mode 100755 doc/salome/gui/GEOM/common.htm delete mode 100755 doc/salome/gui/GEOM/complex_objects.htm delete mode 100755 doc/salome/gui/GEOM/compound.htm delete mode 100755 doc/salome/gui/GEOM/cone.htm delete mode 100755 doc/salome/gui/GEOM/cshdat_robohelp.htm delete mode 100755 doc/salome/gui/GEOM/cshdat_webhelp.htm delete mode 100755 doc/salome/gui/GEOM/curve.htm delete mode 100755 doc/salome/gui/GEOM/cut.htm delete mode 100755 doc/salome/gui/GEOM/cylinder.htm delete mode 100755 doc/salome/gui/GEOM/default.css delete mode 100755 doc/salome/gui/GEOM/default_ns.css create mode 100755 doc/salome/gui/GEOM/doxyfile.in create mode 100755 doc/salome/gui/GEOM/doxyfile_py.in delete mode 100755 doc/salome/gui/GEOM/edge.htm delete mode 100755 doc/salome/gui/GEOM/ehelp.xml delete mode 100755 doc/salome/gui/GEOM/ehlpdhtm.js delete mode 100755 doc/salome/gui/GEOM/ellipse.htm delete mode 100755 doc/salome/gui/GEOM/explode.htm delete mode 100755 doc/salome/gui/GEOM/explode_on_blocks.htm delete mode 100755 doc/salome/gui/GEOM/extrusion.htm delete mode 100755 doc/salome/gui/GEOM/face.htm delete mode 100755 doc/salome/gui/GEOM/fillet.htm delete mode 100755 doc/salome/gui/GEOM/filling.htm delete mode 100755 doc/salome/gui/GEOM/fuse.htm delete mode 100755 doc/salome/gui/GEOM/geom.log delete mode 100755 doc/salome/gui/GEOM/geometrical_objects.htm delete mode 100755 doc/salome/gui/GEOM/geometry.htm create mode 100644 doc/salome/gui/GEOM/geompy_doc/classgeompyDC_1_1geompyDC.html create mode 100644 doc/salome/gui/GEOM/geompy_doc/classgeompyDC_1_1geompyDC__inherit__graph.jpg create mode 100644 doc/salome/gui/GEOM/geompy_doc/classgeompyDC_1_1info.html create mode 100644 doc/salome/gui/GEOM/geompy_doc/namespacegeompyDC.html delete mode 100755 doc/salome/gui/GEOM/glue_faces.htm delete mode 100755 doc/salome/gui/GEOM/groups.htm delete mode 100755 doc/salome/gui/GEOM/i_blue.jpg delete mode 100755 doc/salome/gui/GEOM/image1.jpg delete mode 100755 doc/salome/gui/GEOM/image10.gif delete mode 100755 doc/salome/gui/GEOM/image27.gif delete mode 100755 doc/salome/gui/GEOM/image28.gif delete mode 100755 doc/salome/gui/GEOM/image29.gif delete mode 100755 doc/salome/gui/GEOM/image3.gif delete mode 100755 doc/salome/gui/GEOM/image32.gif delete mode 100755 doc/salome/gui/GEOM/image35.gif delete mode 100755 doc/salome/gui/GEOM/image37.gif delete mode 100755 doc/salome/gui/GEOM/image41.gif delete mode 100755 doc/salome/gui/GEOM/image42.gif delete mode 100755 doc/salome/gui/GEOM/image43.gif delete mode 100755 doc/salome/gui/GEOM/image44.gif delete mode 100755 doc/salome/gui/GEOM/image49.gif delete mode 100755 doc/salome/gui/GEOM/image5.gif delete mode 100755 doc/salome/gui/GEOM/image51.gif delete mode 100755 doc/salome/gui/GEOM/image52.gif delete mode 100755 doc/salome/gui/GEOM/image53.gif delete mode 100755 doc/salome/gui/GEOM/image59.gif delete mode 100755 doc/salome/gui/GEOM/image61.gif create mode 100755 doc/salome/gui/GEOM/images/angle.png create mode 100755 doc/salome/gui/GEOM/images/arc.png create mode 100644 doc/salome/gui/GEOM/images/arc2.png create mode 100755 doc/salome/gui/GEOM/images/archimede.png create mode 100755 doc/salome/gui/GEOM/images/archimedesn1.png create mode 100755 doc/salome/gui/GEOM/images/archimedesn2.png create mode 100755 doc/salome/gui/GEOM/images/archimedesn3.png create mode 100755 doc/salome/gui/GEOM/images/arcsn.png create mode 100644 doc/salome/gui/GEOM/images/arcsn1.png create mode 100644 doc/salome/gui/GEOM/images/arcsn2.png create mode 100755 doc/salome/gui/GEOM/images/bezier.png create mode 100755 doc/salome/gui/GEOM/images/block1.png create mode 100755 doc/salome/gui/GEOM/images/block2.png create mode 100755 doc/salome/gui/GEOM/images/block3.png create mode 100755 doc/salome/gui/GEOM/images/block4.png create mode 100755 doc/salome/gui/GEOM/images/block5.png create mode 100755 doc/salome/gui/GEOM/images/block_explodesn.png create mode 100755 doc/salome/gui/GEOM/images/bool1.png create mode 100755 doc/salome/gui/GEOM/images/bool2.png create mode 100755 doc/salome/gui/GEOM/images/bool3.png create mode 100755 doc/salome/gui/GEOM/images/box1.png create mode 100755 doc/salome/gui/GEOM/images/box2.png create mode 100755 doc/salome/gui/GEOM/images/boxes.png create mode 100755 doc/salome/gui/GEOM/images/chamfer1.png create mode 100755 doc/salome/gui/GEOM/images/chamfer2.png create mode 100755 doc/salome/gui/GEOM/images/chamfer3.png create mode 100755 doc/salome/gui/GEOM/images/chamfer4.png create mode 100755 doc/salome/gui/GEOM/images/chamfer_all.png create mode 100755 doc/salome/gui/GEOM/images/chamfer_edge.png create mode 100755 doc/salome/gui/GEOM/images/chamfer_faces.png create mode 100755 doc/salome/gui/GEOM/images/changeorientation.png create mode 100755 doc/salome/gui/GEOM/images/circle1.png create mode 100755 doc/salome/gui/GEOM/images/circle2.png create mode 100755 doc/salome/gui/GEOM/images/circle3.png create mode 100755 doc/salome/gui/GEOM/images/circles.png create mode 100755 doc/salome/gui/GEOM/images/colorsn.png create mode 100755 doc/salome/gui/GEOM/images/commonsn.png create mode 100755 doc/salome/gui/GEOM/images/compoundsn.png create mode 100755 doc/salome/gui/GEOM/images/cone1.png create mode 100755 doc/salome/gui/GEOM/images/cone2.png create mode 100755 doc/salome/gui/GEOM/images/cones.png create mode 100755 doc/salome/gui/GEOM/images/curve.png create mode 100755 doc/salome/gui/GEOM/images/cutsn.png create mode 100755 doc/salome/gui/GEOM/images/cylinder1.png create mode 100755 doc/salome/gui/GEOM/images/cylinder2.png create mode 100755 doc/salome/gui/GEOM/images/cylinders.png create mode 100755 doc/salome/gui/GEOM/images/dialog.png create mode 100755 doc/salome/gui/GEOM/images/disp_mode1sn.png create mode 100755 doc/salome/gui/GEOM/images/disp_mode2sn.png create mode 100755 doc/salome/gui/GEOM/images/distance.png create mode 100755 doc/salome/gui/GEOM/images/edgesn.png create mode 100755 doc/salome/gui/GEOM/images/editgroup.png create mode 100755 doc/salome/gui/GEOM/images/ellipse.png create mode 100755 doc/salome/gui/GEOM/images/ellipsesn.png create mode 100755 doc/salome/gui/GEOM/images/extrusion1.png create mode 100755 doc/salome/gui/GEOM/images/extrusion2.png create mode 100755 doc/salome/gui/GEOM/images/facesn1.png create mode 100755 doc/salome/gui/GEOM/images/facesn2.png create mode 100755 doc/salome/gui/GEOM/images/facesn3.png create mode 100755 doc/salome/gui/GEOM/images/fillet1.png create mode 100755 doc/salome/gui/GEOM/images/fillet2.png create mode 100755 doc/salome/gui/GEOM/images/fillet3.png create mode 100755 doc/salome/gui/GEOM/images/fillet_all.png create mode 100755 doc/salome/gui/GEOM/images/fillet_edge.png create mode 100755 doc/salome/gui/GEOM/images/fillet_prism.png create mode 100755 doc/salome/gui/GEOM/images/filling.png create mode 100755 doc/salome/gui/GEOM/images/filling_compoundsn.png create mode 100755 doc/salome/gui/GEOM/images/fillingsn.png create mode 100755 doc/salome/gui/GEOM/images/fusesn1.png create mode 100755 doc/salome/gui/GEOM/images/fusesn2.png create mode 100755 doc/salome/gui/GEOM/images/geomcreategroup.png create mode 100755 doc/salome/gui/GEOM/images/geomexport.png create mode 100755 doc/salome/gui/GEOM/images/geomimport.png create mode 100644 doc/salome/gui/GEOM/images/glue1.png create mode 100644 doc/salome/gui/GEOM/images/glue2.png create mode 100644 doc/salome/gui/GEOM/images/glue3.png create mode 100755 doc/salome/gui/GEOM/images/glue_faces1.png create mode 100755 doc/salome/gui/GEOM/images/glue_faces2.png create mode 100644 doc/salome/gui/GEOM/images/glue_faces3.png rename doc/salome/gui/GEOM/{ => images}/image1.gif (100%) rename doc/salome/gui/GEOM/{ => images}/image109.jpg (100%) rename doc/salome/gui/GEOM/{ => images}/image110.jpg (100%) rename doc/salome/gui/GEOM/{ => images}/image112.jpg (100%) rename doc/salome/gui/GEOM/{ => images}/image113.jpg (100%) rename doc/salome/gui/GEOM/{ => images}/image145.jpg (100%) rename doc/salome/gui/GEOM/{ => images}/image15.jpg (100%) rename doc/salome/gui/GEOM/{ => images}/image154.jpg (100%) rename doc/salome/gui/GEOM/{ => images}/image156.jpg (100%) rename doc/salome/gui/GEOM/{ => images}/image16.jpg (100%) rename doc/salome/gui/GEOM/{ => images}/image160.jpg (100%) rename doc/salome/gui/GEOM/{ => images}/image167.jpg (100%) rename doc/salome/gui/GEOM/{ => images}/image168.jpg (100%) rename doc/salome/gui/GEOM/{ => images}/image18.gif (100%) rename doc/salome/gui/GEOM/{ => images}/image180.jpg (100%) rename doc/salome/gui/GEOM/{ => images}/image181.jpg (100%) rename doc/salome/gui/GEOM/{ => images}/image185.jpg (100%) rename doc/salome/gui/GEOM/{ => images}/image193.jpg (100%) rename doc/salome/gui/GEOM/{ => images}/image2.gif (100%) rename doc/salome/gui/GEOM/{ => images}/image2.jpg (100%) rename doc/salome/gui/GEOM/{ => images}/image204.jpg (100%) rename doc/salome/gui/GEOM/{ => images}/image206.jpg (100%) rename doc/salome/gui/GEOM/{ => images}/image26.gif (100%) rename doc/salome/gui/GEOM/{ => images}/image3.jpg (100%) rename doc/salome/gui/GEOM/{ => images}/image30.gif (100%) rename doc/salome/gui/GEOM/{ => images}/image33.gif (100%) rename doc/salome/gui/GEOM/{ => images}/image34.gif (100%) rename doc/salome/gui/GEOM/{ => images}/image36.gif (100%) rename doc/salome/gui/GEOM/{ => images}/image38.gif (100%) rename doc/salome/gui/GEOM/{ => images}/image4.gif (100%) rename doc/salome/gui/GEOM/{ => images}/image40.gif (100%) rename doc/salome/gui/GEOM/{ => images}/image47.gif (100%) rename doc/salome/gui/GEOM/{ => images}/image56.gif (100%) rename doc/salome/gui/GEOM/{ => images}/image57.gif (100%) create mode 100755 doc/salome/gui/GEOM/images/interpol.png create mode 100755 doc/salome/gui/GEOM/images/isos_u12_v12sn.png create mode 100755 doc/salome/gui/GEOM/images/line.png create mode 100755 doc/salome/gui/GEOM/images/lines.png create mode 100755 doc/salome/gui/GEOM/images/measures1.png create mode 100755 doc/salome/gui/GEOM/images/measures10.png create mode 100755 doc/salome/gui/GEOM/images/measures3.png create mode 100755 doc/salome/gui/GEOM/images/measures4.png create mode 100755 doc/salome/gui/GEOM/images/measures5.png create mode 100755 doc/salome/gui/GEOM/images/measures8.png create mode 100755 doc/salome/gui/GEOM/images/measures9.png create mode 100755 doc/salome/gui/GEOM/images/mirror_axissn1.png create mode 100755 doc/salome/gui/GEOM/images/mirror_axissn2.png create mode 100755 doc/salome/gui/GEOM/images/mirror_planesn1.png create mode 100755 doc/salome/gui/GEOM/images/mirror_planesn2.png create mode 100755 doc/salome/gui/GEOM/images/mirror_pointsn1.png create mode 100755 doc/salome/gui/GEOM/images/mirror_pointsn2.png create mode 100755 doc/salome/gui/GEOM/images/mtrans1.png create mode 100755 doc/salome/gui/GEOM/images/mtrans2.png create mode 100755 doc/salome/gui/GEOM/images/mtransf1.png create mode 100755 doc/salome/gui/GEOM/images/mtransf2.png create mode 100755 doc/salome/gui/GEOM/images/mtransf3.png create mode 100755 doc/salome/gui/GEOM/images/mtransf4.png create mode 100755 doc/salome/gui/GEOM/images/multi_rotation1d1.png create mode 100755 doc/salome/gui/GEOM/images/multi_rotation1d2.png create mode 100755 doc/salome/gui/GEOM/images/multi_rotation2d1.png create mode 100755 doc/salome/gui/GEOM/images/multi_rotation2d2.png create mode 100755 doc/salome/gui/GEOM/images/multi_transformationsn1d.png create mode 100755 doc/salome/gui/GEOM/images/multi_transformationsn2d.png create mode 100755 doc/salome/gui/GEOM/images/multi_translation1dsn.png create mode 100755 doc/salome/gui/GEOM/images/multi_translation2dsn.png create mode 100755 doc/salome/gui/GEOM/images/multi_translation_initialsn.png create mode 100755 doc/salome/gui/GEOM/images/neo-basicprop.png create mode 100755 doc/salome/gui/GEOM/images/neo-detect2.png create mode 100755 doc/salome/gui/GEOM/images/neo-isos.png create mode 100755 doc/salome/gui/GEOM/images/neo-localcs1.png create mode 100755 doc/salome/gui/GEOM/images/neo-localcs2.png create mode 100755 doc/salome/gui/GEOM/images/neo-localcs3.png create mode 100755 doc/salome/gui/GEOM/images/neo-mrot1.png create mode 100755 doc/salome/gui/GEOM/images/neo-mrot2.png create mode 100755 doc/salome/gui/GEOM/images/neo-obj1.png create mode 100755 doc/salome/gui/GEOM/images/neo-obj2.png create mode 100755 doc/salome/gui/GEOM/images/neo-obj3.png create mode 100755 doc/salome/gui/GEOM/images/neo-obj4.png create mode 100755 doc/salome/gui/GEOM/images/neo-obj5.png create mode 100755 doc/salome/gui/GEOM/images/neo-obj6.png create mode 100755 doc/salome/gui/GEOM/images/neo-obj7.png create mode 100755 doc/salome/gui/GEOM/images/neo-point2.png create mode 100755 doc/salome/gui/GEOM/images/neo-scetcher1.png create mode 100755 doc/salome/gui/GEOM/images/neo-scetcher2.png create mode 100755 doc/salome/gui/GEOM/images/neo-section.png create mode 100755 doc/salome/gui/GEOM/images/neo-transparency.png create mode 100755 doc/salome/gui/GEOM/images/new-tolerance.png create mode 100755 doc/salome/gui/GEOM/images/normaletoface.png create mode 100755 doc/salome/gui/GEOM/images/offsetsn.png create mode 100755 doc/salome/gui/GEOM/images/partition1.png create mode 100755 doc/salome/gui/GEOM/images/partition2.png create mode 100755 doc/salome/gui/GEOM/images/partitionsn1.png create mode 100755 doc/salome/gui/GEOM/images/partitionsn2.png create mode 100755 doc/salome/gui/GEOM/images/pipe.png create mode 100755 doc/salome/gui/GEOM/images/pipe_wire_edgesn.png create mode 100755 doc/salome/gui/GEOM/images/pipesn.png create mode 100755 doc/salome/gui/GEOM/images/plane1.png create mode 100755 doc/salome/gui/GEOM/images/plane2.png create mode 100755 doc/salome/gui/GEOM/images/plane3.png create mode 100755 doc/salome/gui/GEOM/images/plane_on_face.png create mode 100755 doc/salome/gui/GEOM/images/planes1.png create mode 100755 doc/salome/gui/GEOM/images/point1.png create mode 100755 doc/salome/gui/GEOM/images/point3.png create mode 100755 doc/salome/gui/GEOM/images/points.png create mode 100755 doc/salome/gui/GEOM/images/polyline.png create mode 100755 doc/salome/gui/GEOM/images/prisms_basessn.png create mode 100755 doc/salome/gui/GEOM/images/prismssn.png create mode 100644 doc/salome/gui/GEOM/images/remove_extra_edges.png create mode 100644 doc/salome/gui/GEOM/images/remove_extra_edges1.png create mode 100644 doc/salome/gui/GEOM/images/remove_extra_edges2.png create mode 100755 doc/salome/gui/GEOM/images/repair1.png create mode 100755 doc/salome/gui/GEOM/images/repair10.png create mode 100755 doc/salome/gui/GEOM/images/repair2.png create mode 100755 doc/salome/gui/GEOM/images/repair3.png create mode 100755 doc/salome/gui/GEOM/images/repair4.png create mode 100755 doc/salome/gui/GEOM/images/repair5.png create mode 100755 doc/salome/gui/GEOM/images/repair6.png create mode 100755 doc/salome/gui/GEOM/images/repair7.png create mode 100755 doc/salome/gui/GEOM/images/repair8.png create mode 100755 doc/salome/gui/GEOM/images/repair9.png create mode 100755 doc/salome/gui/GEOM/images/revolution.png create mode 100755 doc/salome/gui/GEOM/images/revolutionsn.png create mode 100755 doc/salome/gui/GEOM/images/rotationsn1.png create mode 100755 doc/salome/gui/GEOM/images/rotationsn2.png create mode 100755 doc/salome/gui/GEOM/images/scale_transformsn1.png create mode 100755 doc/salome/gui/GEOM/images/scale_transformsn2.png create mode 100755 doc/salome/gui/GEOM/images/sectionsn.png rename doc/salome/gui/GEOM/{ => images}/selectcolor.png (100%) create mode 100755 doc/salome/gui/GEOM/images/shellsn.png create mode 100755 doc/salome/gui/GEOM/images/solidsn.png create mode 100755 doc/salome/gui/GEOM/images/sphere1.png create mode 100755 doc/salome/gui/GEOM/images/sphere2.png create mode 100755 doc/salome/gui/GEOM/images/spheres.png create mode 100755 doc/salome/gui/GEOM/images/supp_int_wires1.png create mode 100755 doc/salome/gui/GEOM/images/supp_int_wires2.png create mode 100755 doc/salome/gui/GEOM/images/suppress_faces1.png create mode 100755 doc/salome/gui/GEOM/images/suppress_faces2.png create mode 100755 doc/salome/gui/GEOM/images/torus1.png create mode 100755 doc/salome/gui/GEOM/images/torus2.png create mode 100755 doc/salome/gui/GEOM/images/toruses.png create mode 100755 doc/salome/gui/GEOM/images/transformation1.png create mode 100755 doc/salome/gui/GEOM/images/transformation10.png create mode 100755 doc/salome/gui/GEOM/images/transformation11.png create mode 100755 doc/salome/gui/GEOM/images/transformation2.png create mode 100755 doc/salome/gui/GEOM/images/transformation3.png create mode 100755 doc/salome/gui/GEOM/images/transformation4.png create mode 100644 doc/salome/gui/GEOM/images/transformation4a.png create mode 100755 doc/salome/gui/GEOM/images/transformation5.png create mode 100755 doc/salome/gui/GEOM/images/transformation6.png create mode 100755 doc/salome/gui/GEOM/images/transformation7.png create mode 100755 doc/salome/gui/GEOM/images/transformation8.png create mode 100755 doc/salome/gui/GEOM/images/transformation9.png create mode 100755 doc/salome/gui/GEOM/images/translationsn1.png create mode 100755 doc/salome/gui/GEOM/images/translationsn2.png create mode 100755 doc/salome/gui/GEOM/images/transparencysn.png create mode 100755 doc/salome/gui/GEOM/images/vector1.png create mode 100755 doc/salome/gui/GEOM/images/vector2.png create mode 100755 doc/salome/gui/GEOM/images/wiresn.png create mode 100755 doc/salome/gui/GEOM/images/workplane4.png create mode 100755 doc/salome/gui/GEOM/images/workplane5.png create mode 100755 doc/salome/gui/GEOM/images/workplane6.png delete mode 100755 doc/salome/gui/GEOM/index.htm delete mode 100755 doc/salome/gui/GEOM/index_csh.htm delete mode 100755 doc/salome/gui/GEOM/index_rhc.htm create mode 100644 doc/salome/gui/GEOM/input/add_point_on_edge_operation.doc create mode 100644 doc/salome/gui/GEOM/input/archimede.doc create mode 100644 doc/salome/gui/GEOM/input/basic_operations.doc create mode 100644 doc/salome/gui/GEOM/input/blocks_operations.doc create mode 100644 doc/salome/gui/GEOM/input/boolean_operations.doc create mode 100644 doc/salome/gui/GEOM/input/building_by_blocks.doc create mode 100644 doc/salome/gui/GEOM/input/chamfer_operation.doc create mode 100644 doc/salome/gui/GEOM/input/change_orientation_operation.doc create mode 100644 doc/salome/gui/GEOM/input/check_free_boundaries_operation.doc create mode 100644 doc/salome/gui/GEOM/input/check_free_faces_operation.doc create mode 100644 doc/salome/gui/GEOM/input/close_contour_operation.doc create mode 100644 doc/salome/gui/GEOM/input/color.doc create mode 100644 doc/salome/gui/GEOM/input/common_operation.doc create mode 100644 doc/salome/gui/GEOM/input/creating_adv_obj.doc create mode 100644 doc/salome/gui/GEOM/input/creating_arc.doc create mode 100644 doc/salome/gui/GEOM/input/creating_basic_go.doc create mode 100644 doc/salome/gui/GEOM/input/creating_box.doc create mode 100644 doc/salome/gui/GEOM/input/creating_circle.doc create mode 100644 doc/salome/gui/GEOM/input/creating_complex_obj.doc create mode 100644 doc/salome/gui/GEOM/input/creating_compound.doc create mode 100644 doc/salome/gui/GEOM/input/creating_cone.doc create mode 100644 doc/salome/gui/GEOM/input/creating_curve.doc create mode 100644 doc/salome/gui/GEOM/input/creating_cylinder.doc create mode 100644 doc/salome/gui/GEOM/input/creating_edge.doc create mode 100644 doc/salome/gui/GEOM/input/creating_ellipse.doc create mode 100644 doc/salome/gui/GEOM/input/creating_explode.doc create mode 100644 doc/salome/gui/GEOM/input/creating_extrusion.doc create mode 100644 doc/salome/gui/GEOM/input/creating_extrusion_alongpath.doc create mode 100644 doc/salome/gui/GEOM/input/creating_face.doc create mode 100644 doc/salome/gui/GEOM/input/creating_filling.doc create mode 100644 doc/salome/gui/GEOM/input/creating_geom_objects.doc create mode 100644 doc/salome/gui/GEOM/input/creating_lcs.doc create mode 100644 doc/salome/gui/GEOM/input/creating_line.doc create mode 100644 doc/salome/gui/GEOM/input/creating_plane.doc create mode 100644 doc/salome/gui/GEOM/input/creating_point.doc create mode 100644 doc/salome/gui/GEOM/input/creating_primitives.doc create mode 100644 doc/salome/gui/GEOM/input/creating_revolution.doc create mode 100644 doc/salome/gui/GEOM/input/creating_shell.doc create mode 100644 doc/salome/gui/GEOM/input/creating_sketcher.doc create mode 100644 doc/salome/gui/GEOM/input/creating_solid.doc create mode 100644 doc/salome/gui/GEOM/input/creating_sphere.doc create mode 100644 doc/salome/gui/GEOM/input/creating_torus.doc create mode 100644 doc/salome/gui/GEOM/input/creating_vector.doc create mode 100644 doc/salome/gui/GEOM/input/creating_wire.doc create mode 100644 doc/salome/gui/GEOM/input/creating_wplane.doc create mode 100644 doc/salome/gui/GEOM/input/cut_operation.doc create mode 100644 doc/salome/gui/GEOM/input/display_mode.doc create mode 100644 doc/salome/gui/GEOM/input/explode_on_blocks_operation.doc create mode 100644 doc/salome/gui/GEOM/input/fillet_operation.doc create mode 100644 doc/salome/gui/GEOM/input/fuse_operation.doc create mode 100644 doc/salome/gui/GEOM/input/geompy.doc create mode 100644 doc/salome/gui/GEOM/input/glue_faces_operation.doc create mode 100644 doc/salome/gui/GEOM/input/import_export.doc create mode 100644 doc/salome/gui/GEOM/input/index.doc create mode 100644 doc/salome/gui/GEOM/input/introduction.doc create mode 100644 doc/salome/gui/GEOM/input/isolines.doc create mode 100644 doc/salome/gui/GEOM/input/mirror_operation.doc create mode 100644 doc/salome/gui/GEOM/input/modify_location_operation.doc create mode 100644 doc/salome/gui/GEOM/input/multi_rotation_operation.doc create mode 100644 doc/salome/gui/GEOM/input/multi_transformation_operation.doc create mode 100644 doc/salome/gui/GEOM/input/multi_translation_operation.doc create mode 100644 doc/salome/gui/GEOM/input/offset_operation.doc create mode 100644 doc/salome/gui/GEOM/input/partition.doc create mode 100644 doc/salome/gui/GEOM/input/propagate_operation.doc create mode 100644 doc/salome/gui/GEOM/input/remove_extra_edges_operation.doc create mode 100644 doc/salome/gui/GEOM/input/repairing_operations.doc create mode 100644 doc/salome/gui/GEOM/input/rotation_operation.doc create mode 100644 doc/salome/gui/GEOM/input/scale_operation.doc create mode 100644 doc/salome/gui/GEOM/input/section_operation.doc create mode 100644 doc/salome/gui/GEOM/input/sewing_operation.doc create mode 100644 doc/salome/gui/GEOM/input/shape_processing_operation.doc create mode 100644 doc/salome/gui/GEOM/input/suppress_faces_operation.doc create mode 100644 doc/salome/gui/GEOM/input/suppress_holes_operation.doc create mode 100644 doc/salome/gui/GEOM/input/suppress_internal_wires_operation.doc create mode 100644 doc/salome/gui/GEOM/input/transformation_operations.doc create mode 100644 doc/salome/gui/GEOM/input/transforming_geom_objs.doc create mode 100644 doc/salome/gui/GEOM/input/translation_operation.doc create mode 100644 doc/salome/gui/GEOM/input/transparency.doc create mode 100644 doc/salome/gui/GEOM/input/tui_advanced_geom_objs.doc create mode 100644 doc/salome/gui/GEOM/input/tui_basic_geom_objs.doc create mode 100644 doc/salome/gui/GEOM/input/tui_basic_operations.doc create mode 100644 doc/salome/gui/GEOM/input/tui_blocks_operations.doc create mode 100644 doc/salome/gui/GEOM/input/tui_boolean_operations.doc create mode 100644 doc/salome/gui/GEOM/input/tui_building_by_blocks.doc create mode 100644 doc/salome/gui/GEOM/input/tui_complex_objs.doc create mode 100644 doc/salome/gui/GEOM/input/tui_creating_geom_objs.doc create mode 100644 doc/salome/gui/GEOM/input/tui_measurement_tools.doc create mode 100644 doc/salome/gui/GEOM/input/tui_primitives.doc create mode 100644 doc/salome/gui/GEOM/input/tui_repairing_operations.doc create mode 100644 doc/salome/gui/GEOM/input/tui_scripts.doc create mode 100644 doc/salome/gui/GEOM/input/tui_sketcher.doc create mode 100644 doc/salome/gui/GEOM/input/tui_transformation.doc create mode 100644 doc/salome/gui/GEOM/input/tui_transformation_operations.doc create mode 100644 doc/salome/gui/GEOM/input/tui_viewing_geom_objs.doc create mode 100644 doc/salome/gui/GEOM/input/tui_working_with_groups.doc create mode 100644 doc/salome/gui/GEOM/input/using_boolean_operations.doc create mode 100644 doc/salome/gui/GEOM/input/using_measurement_tools.doc create mode 100644 doc/salome/gui/GEOM/input/viewing_geom_obj.doc create mode 100644 doc/salome/gui/GEOM/input/viewing_geom_obj_chapter.doc create mode 100644 doc/salome/gui/GEOM/input/working_with_groups.doc delete mode 100755 doc/salome/gui/GEOM/isos.htm delete mode 100755 doc/salome/gui/GEOM/line.htm delete mode 100755 doc/salome/gui/GEOM/local_coordinate_system.htm delete mode 100755 doc/salome/gui/GEOM/measurement_tools.htm delete mode 100755 doc/salome/gui/GEOM/mirror_image.htm delete mode 100755 doc/salome/gui/GEOM/modify_the_location.htm delete mode 100755 doc/salome/gui/GEOM/multi_rotation.htm delete mode 100755 doc/salome/gui/GEOM/multi_transformation.htm delete mode 100755 doc/salome/gui/GEOM/multi_translation.htm delete mode 100755 doc/salome/gui/GEOM/newentity_blocks.htm delete mode 100755 doc/salome/gui/GEOM/offset_surface.htm delete mode 100755 doc/salome/gui/GEOM/partition.htm create mode 100755 doc/salome/gui/GEOM/pics/angle.png create mode 100755 doc/salome/gui/GEOM/pics/chamfer4.png create mode 100755 doc/salome/gui/GEOM/pics/circle3.png create mode 100755 doc/salome/gui/GEOM/pics/dialog.png create mode 100755 doc/salome/gui/GEOM/pics/normaletoface.png delete mode 100755 doc/salome/gui/GEOM/pipe_creation.htm delete mode 100755 doc/salome/gui/GEOM/plane.htm delete mode 100755 doc/salome/gui/GEOM/point.htm delete mode 100755 doc/salome/gui/GEOM/primitives.htm delete mode 100755 doc/salome/gui/GEOM/propagate.htm delete mode 100755 doc/salome/gui/GEOM/repairing_operations.htm delete mode 100755 doc/salome/gui/GEOM/revolution.htm delete mode 100755 doc/salome/gui/GEOM/rotation.htm delete mode 100755 doc/salome/gui/GEOM/salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image13.gif delete mode 100755 doc/salome/gui/GEOM/salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image14.gif delete mode 100755 doc/salome/gui/GEOM/salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image15.gif delete mode 100755 doc/salome/gui/GEOM/salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image16.gif delete mode 100755 doc/salome/gui/GEOM/salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image17.gif delete mode 100755 doc/salome/gui/GEOM/salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image18.gif delete mode 100755 doc/salome/gui/GEOM/salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image19.gif delete mode 100755 doc/salome/gui/GEOM/scale_transform.htm delete mode 100755 doc/salome/gui/GEOM/section.htm delete mode 100755 doc/salome/gui/GEOM/sewing.htm delete mode 100755 doc/salome/gui/GEOM/shape_processing.htm delete mode 100755 doc/salome/gui/GEOM/shell.htm delete mode 100755 doc/salome/gui/GEOM/sketcher.htm delete mode 100755 doc/salome/gui/GEOM/sketcher_tui.htm delete mode 100755 doc/salome/gui/GEOM/solid.htm delete mode 100755 doc/salome/gui/GEOM/sphere.htm create mode 100755 doc/salome/gui/GEOM/static/doxygen.css create mode 100755 doc/salome/gui/GEOM/static/footer.html create mode 100755 doc/salome/gui/GEOM/static/header.html delete mode 100755 doc/salome/gui/GEOM/suppress_faces.htm delete mode 100755 doc/salome/gui/GEOM/suppress_holes.htm delete mode 100755 doc/salome/gui/GEOM/suppress_internal_wires.htm delete mode 100755 doc/salome/gui/GEOM/transformation_operations.htm delete mode 100755 doc/salome/gui/GEOM/translation.htm delete mode 100755 doc/salome/gui/GEOM/transparency.htm delete mode 100755 doc/salome/gui/GEOM/turus.htm delete mode 100755 doc/salome/gui/GEOM/vector.htm delete mode 100755 doc/salome/gui/GEOM/viewing_geometrical_objects.htm delete mode 100755 doc/salome/gui/GEOM/webhelp.cab delete mode 100755 doc/salome/gui/GEOM/webhelp.jar delete mode 100755 doc/salome/gui/GEOM/whcsh_home.htm delete mode 100755 doc/salome/gui/GEOM/whcshdata.htm delete mode 100755 doc/salome/gui/GEOM/whd_dpns.htm delete mode 100755 doc/salome/gui/GEOM/whd_hide0.gif delete mode 100755 doc/salome/gui/GEOM/whd_hide1.gif delete mode 100755 doc/salome/gui/GEOM/whd_hide2.gif delete mode 100755 doc/salome/gui/GEOM/whd_next0.gif delete mode 100755 doc/salome/gui/GEOM/whd_next1.gif delete mode 100755 doc/salome/gui/GEOM/whd_next2.gif delete mode 100755 doc/salome/gui/GEOM/whd_nvp10.htm delete mode 100755 doc/salome/gui/GEOM/whd_nvp20.htm delete mode 100755 doc/salome/gui/GEOM/whd_prev0.gif delete mode 100755 doc/salome/gui/GEOM/whd_prev1.gif delete mode 100755 doc/salome/gui/GEOM/whd_prev2.gif delete mode 100755 doc/salome/gui/GEOM/whd_show0.gif delete mode 100755 doc/salome/gui/GEOM/whd_show1.gif delete mode 100755 doc/salome/gui/GEOM/whd_show2.gif delete mode 100755 doc/salome/gui/GEOM/whd_sync0.gif delete mode 100755 doc/salome/gui/GEOM/whd_sync1.gif delete mode 100755 doc/salome/gui/GEOM/whd_sync2.gif delete mode 100755 doc/salome/gui/GEOM/whd_tab0.gif delete mode 100755 doc/salome/gui/GEOM/whd_tab1.gif delete mode 100755 doc/salome/gui/GEOM/whd_tab2.gif delete mode 100755 doc/salome/gui/GEOM/whd_tab3.gif delete mode 100755 doc/salome/gui/GEOM/whd_tab4.gif delete mode 100755 doc/salome/gui/GEOM/whd_tab5.gif delete mode 100755 doc/salome/gui/GEOM/whd_tab6.gif delete mode 100755 doc/salome/gui/GEOM/whd_tab7.gif delete mode 100755 doc/salome/gui/GEOM/whd_tab8.gif delete mode 100755 doc/salome/gui/GEOM/whd_tabs.htm delete mode 100755 doc/salome/gui/GEOM/whd_toc1.gif delete mode 100755 doc/salome/gui/GEOM/whd_toc2.gif delete mode 100755 doc/salome/gui/GEOM/whd_toc3.gif delete mode 100755 doc/salome/gui/GEOM/whd_toc4.gif delete mode 100755 doc/salome/gui/GEOM/whd_topic.xml delete mode 100755 doc/salome/gui/GEOM/whd_wbsh0.gif delete mode 100755 doc/salome/gui/GEOM/whd_wbsh1.gif delete mode 100755 doc/salome/gui/GEOM/whd_wbsh2.gif delete mode 100755 doc/salome/gui/GEOM/whfbody.htm delete mode 100755 doc/salome/gui/GEOM/whfdhtml.htm delete mode 100755 doc/salome/gui/GEOM/whfform.htm delete mode 100755 doc/salome/gui/GEOM/whfhost.js delete mode 100755 doc/salome/gui/GEOM/whform.js delete mode 100755 doc/salome/gui/GEOM/whframes.js delete mode 100755 doc/salome/gui/GEOM/whgbody.htm delete mode 100755 doc/salome/gui/GEOM/whgdef.htm delete mode 100755 doc/salome/gui/GEOM/whgdhtml.htm delete mode 100755 doc/salome/gui/GEOM/whghost.js delete mode 100755 doc/salome/gui/GEOM/whhost.js delete mode 100755 doc/salome/gui/GEOM/whibody.htm delete mode 100755 doc/salome/gui/GEOM/whidhtml.htm delete mode 100755 doc/salome/gui/GEOM/whiform.htm delete mode 100755 doc/salome/gui/GEOM/whihost.js delete mode 100755 doc/salome/gui/GEOM/whlang.js delete mode 100755 doc/salome/gui/GEOM/whmozemu.js delete mode 100755 doc/salome/gui/GEOM/whmsg.js delete mode 100755 doc/salome/gui/GEOM/whnjs.htm delete mode 100755 doc/salome/gui/GEOM/whphost.js delete mode 100755 doc/salome/gui/GEOM/whproj.htm delete mode 100755 doc/salome/gui/GEOM/whproj.js delete mode 100755 doc/salome/gui/GEOM/whproj.xml delete mode 100755 doc/salome/gui/GEOM/whproxy.js delete mode 100755 doc/salome/gui/GEOM/whres.xml delete mode 100755 doc/salome/gui/GEOM/whskin_blank.htm delete mode 100755 doc/salome/gui/GEOM/whskin_homepage.htm delete mode 100755 doc/salome/gui/GEOM/whskin_info.htm delete mode 100755 doc/salome/gui/GEOM/whskin_pickup.htm delete mode 100755 doc/salome/gui/GEOM/whskin_tw.htm delete mode 100755 doc/salome/gui/GEOM/whstart.js delete mode 100755 doc/salome/gui/GEOM/whstub.js delete mode 100755 doc/salome/gui/GEOM/whtdhtml.htm delete mode 100755 doc/salome/gui/GEOM/whthost.js delete mode 100755 doc/salome/gui/GEOM/whtopic.js delete mode 100755 doc/salome/gui/GEOM/whutils.js delete mode 100755 doc/salome/gui/GEOM/whver.js delete mode 100755 doc/salome/gui/GEOM/wire.htm delete mode 100755 doc/salome/gui/GEOM/wireframe_and_shading.htm delete mode 100755 doc/salome/gui/GEOM/working_plane.htm delete mode 100755 doc/salome/gui/GEOM/working_with_groups.htm create mode 100755 resources/Plugin create mode 100644 resources/angle.png create mode 100755 resources/chamferedgefromface.png create mode 100755 resources/circlecenter2pnts.png create mode 100755 resources/line2faces.png create mode 100644 resources/normale.png create mode 100755 resources/point_line_intersection.png create mode 100644 resources/remove_extra_edges.png rename src/DlgRef/{DlgRef_1Sel1List4Btn_QTD.ui => DlgRef_1Sel1List1Check3Btn_QTD.ui} (79%) create mode 100644 src/DlgRef/DlgRef_2Sel1List1Check_QTD.ui create mode 100644 src/DlgRef/DlgRef_2Sel3Spin2Rb_QTD.ui create mode 100644 src/GEOMToolsGUI/GEOMToolsGUI_DeleteDlg.cxx create mode 100644 src/GEOMToolsGUI/GEOMToolsGUI_DeleteDlg.h create mode 100755 src/GEOM_SWIG/GEOM_example6.py create mode 100644 src/GEOM_SWIG/geompyDC.py create mode 100644 src/GEOM_SWIG_WITHIHM/Makefile.am rename src/{GEOM_SWIG => GEOM_SWIG_WITHIHM}/libGEOM_Swig.i (100%) create mode 100644 src/MeasureGUI/MeasureGUI_2Sel4LineEdit_QTD.ui create mode 100644 src/MeasureGUI/MeasureGUI_AngleDlg.cxx create mode 100644 src/MeasureGUI/MeasureGUI_AngleDlg.h create mode 100644 src/MeasureGUI/MeasureGUI_NormaleDlg.cxx create mode 100644 src/MeasureGUI/MeasureGUI_NormaleDlg.h create mode 100644 src/NMTDS/Handle_NMTDS_DataMapNodeOfDataMapOfIntegerMapOfInteger.hxx create mode 100644 src/NMTDS/NMTDS_DataMapIteratorOfDataMapOfIntegerMapOfInteger.hxx create mode 100644 src/NMTDS/NMTDS_DataMapIteratorOfDataMapOfIntegerMapOfInteger_0.cxx create mode 100644 src/NMTDS/NMTDS_DataMapNodeOfDataMapOfIntegerMapOfInteger.hxx create mode 100644 src/NMTDS/NMTDS_DataMapNodeOfDataMapOfIntegerMapOfInteger_0.cxx create mode 100644 src/NMTDS/NMTDS_DataMapOfIntegerMapOfInteger.hxx create mode 100644 src/NMTDS/NMTDS_DataMapOfIntegerMapOfInteger_0.cxx create mode 100644 src/NMTDS/NMTDS_InterfPool.cdl create mode 100644 src/NMTDS/NMTDS_InterfPool.cxx create mode 100644 src/NMTDS/NMTDS_InterfPool.hxx create mode 100644 src/NMTDS/NMTDS_InterfPool.ixx create mode 100644 src/NMTDS/NMTDS_InterfPool.jxx create mode 100644 src/NMTDS/NMTDS_InterfType.hxx create mode 100644 src/NMTDS/NMTDS_IteratorCheckerSI.cdl create mode 100644 src/NMTDS/NMTDS_IteratorCheckerSI.cxx create mode 100644 src/NMTDS/NMTDS_IteratorCheckerSI.hxx create mode 100644 src/NMTDS/NMTDS_IteratorCheckerSI.ixx create mode 100644 src/NMTDS/NMTDS_IteratorCheckerSI.jxx create mode 100644 src/NMTDS/NMTDS_PInterfPool.hxx create mode 100644 src/NMTDS/NMTDS_PIterator.hxx create mode 100644 src/NMTDS/NMTDS_PassKeyShape.cdl create mode 100644 src/NMTDS/NMTDS_PassKeyShape.cxx create mode 100644 src/NMTDS/NMTDS_PassKeyShape.hxx create mode 100644 src/NMTDS/NMTDS_PassKeyShape.ixx create mode 100644 src/NMTDS/NMTDS_PassKeyShape.jxx create mode 100644 src/NMTDS/NMTDS_PassKeyShapeMapHasher.cdl create mode 100644 src/NMTDS/NMTDS_PassKeyShapeMapHasher.cxx create mode 100644 src/NMTDS/NMTDS_PassKeyShapeMapHasher.hxx create mode 100644 src/NMTDS/NMTDS_PassKeyShapeMapHasher.ixx create mode 100644 src/NMTDS/NMTDS_PassKeyShapeMapHasher.jxx create mode 100644 src/NMTDS/NMTDS_Tools.cdl create mode 100644 src/NMTDS/NMTDS_Tools.cxx create mode 100644 src/NMTDS/NMTDS_Tools.hxx create mode 100644 src/NMTDS/NMTDS_Tools.ixx create mode 100644 src/NMTDS/NMTDS_Tools.jxx create mode 100644 src/NMTTools/NMTTools_CheckerSI.cdl create mode 100644 src/NMTTools/NMTTools_CheckerSI.cxx create mode 100644 src/NMTTools/NMTTools_CheckerSI.hxx create mode 100644 src/NMTTools/NMTTools_CheckerSI.ixx create mode 100644 src/NMTTools/NMTTools_CheckerSI.jxx create mode 100755 src/NMTTools/NMTTools_CheckerSI_1.cxx create mode 100755 src/OBJECT/GEOM_DeviceActor.cxx create mode 100755 src/OBJECT/GEOM_DeviceActor.h create mode 100755 src/OBJECT/GEOM_EdgeSource.cxx create mode 100755 src/OBJECT/GEOM_EdgeSource.h create mode 100755 src/OBJECT/GEOM_FaceSource.cxx create mode 100755 src/OBJECT/GEOM_FaceSource.h create mode 100755 src/OBJECT/GEOM_ShadingFace.cxx create mode 100755 src/OBJECT/GEOM_ShadingFace.h create mode 100755 src/OBJECT/GEOM_SmartPtr.h create mode 100755 src/OBJECT/GEOM_VertexSource.cxx create mode 100755 src/OBJECT/GEOM_VertexSource.h create mode 100755 src/OBJECT/GEOM_WireframeFace.cxx create mode 100755 src/OBJECT/GEOM_WireframeFace.h create mode 100644 src/RepairGUI/RepairGUI_RemoveExtraEdgesDlg.cxx create mode 100644 src/RepairGUI/RepairGUI_RemoveExtraEdgesDlg.h diff --git a/adm_local/unix/config_files/check_GEOM.m4 b/adm_local/unix/config_files/check_GEOM.m4 index c4ce644f7..1c4b2df93 100644 --- a/adm_local/unix/config_files/check_GEOM.m4 +++ b/adm_local/unix/config_files/check_GEOM.m4 @@ -38,7 +38,7 @@ if test "x$GEOM_DIR" == "x" ; then # fi -if test -f ${GEOM_DIR}/bin/salome/libGEOM_Swig.py ; then +if test -f ${GEOM_DIR}/bin/salome/geompy.py ; then Geom_ok=yes AC_MSG_RESULT(Using Geom module distribution in ${GEOM_DIR}) diff --git a/build_configure b/build_configure index 31a83d234..27672f14d 100755 --- a/build_configure +++ b/build_configure @@ -14,6 +14,7 @@ ORIG_DIR=`pwd` CONF_DIR=`echo $0 | sed -e "s,[^/]*$,,;s,/$,,;s,^$,.,"` +GEOM_WITH_GUI="yes" ######################################################################## # Test if the KERNEL_ROOT_DIR is set correctly @@ -28,31 +29,51 @@ fi # echo "failed : KERNEL_SRC variable is not correct !" # exit #fi + +for option +do + case $option in + -with-ihm | --with-ihm) + GEOM_WITH_GUI="yes" + break;; + -without-ihm | --without-ihm | -with-ihm=no | --with-ihm=no) + GEOM_WITH_GUI="no" + break;; + esac +done + ######################################################################## # Test if the GUI_ROOT_DIR is set correctly -if test ! -d "${GUI_ROOT_DIR}"; then - echo "failed : GUI_ROOT_DIR variable is not correct !" - exit +if test ${GEOM_WITH_GUI} = yes; then + if test ! -d "${GUI_ROOT_DIR}"; then + echo "failed : GUI_ROOT_DIR variable is not correct !" + exit + fi fi cd ${CONF_DIR} ABS_CONF_DIR=`pwd` +####################################################################### +# Update configure.ac script: to set NETGENPLUGIN_WITH_GUI variable +sed -e s/GEOM_WITH_GUI=[a-z]*/GEOM_WITH_GUI=${GEOM_WITH_GUI}/g configure.ac > configure.tmp +mv -f configure.tmp configure.ac + mkdir -p salome_adm/unix/config_files -cp -f ${KERNEL_ROOT_DIR}/salome_adm/unix/config_files/* salome_adm/unix/config_files -cp -f ${KERNEL_ROOT_DIR}/salome_adm/unix/pythonbe.py salome_adm/unix +#cp -f ${KERNEL_ROOT_DIR}/salome_adm/unix/config_files/* salome_adm/unix/config_files +#cp -f ${KERNEL_ROOT_DIR}/salome_adm/unix/pythonbe.py salome_adm/unix cp -f ${KERNEL_ROOT_DIR}/salome_adm/unix/SALOMEconfig.h.in salome_adm/unix -cp -f ${GUI_ROOT_DIR}/adm_local/unix/config_files/* salome_adm/unix/config_files +#cp -f ${GUI_ROOT_DIR}/adm_local/unix/config_files/* salome_adm/unix/config_files # remove KERNEL deprecated configure files -for deprecated in ac_cc_warnings.m4 ac_cxx_partial_specialization.m4 \ - check_mico.m4 config.guess ltmain.sh ac_cxx_bool.m4 ltconfig ac_cxx_typename.m4 \ - check_pthreads.m4 config.sub libtool.m4 ac_cxx_mutable.m4 missing - do - rm -f salome_adm/unix/config_files/${deprecated} - done +#for deprecated in ac_cc_warnings.m4 ac_cxx_partial_specialization.m4 \ +# check_mico.m4 config.guess ltmain.sh ac_cxx_bool.m4 ltconfig ac_cxx_typename.m4 \ +# check_pthreads.m4 config.sub libtool.m4 ac_cxx_mutable.m4 missing +# do +# rm -f salome_adm/unix/config_files/${deprecated} +# done # ____________________________________________________________________ @@ -64,7 +85,14 @@ for deprecated in ac_cc_warnings.m4 ac_cxx_partial_specialization.m4 \ # autom4te.cache (directory) echo "====================================================== aclocal" -aclocal -I adm_local/unix/config_files -I salome_adm/unix/config_files || exit 1 +if test ${GEOM_WITH_GUI} = yes; then + aclocal -I adm_local/unix/config_files \ + -I ${KERNEL_ROOT_DIR}/salome_adm/unix/config_files \ + -I ${GUI_ROOT_DIR}/adm_local/unix/config_files || exit 1 +else + aclocal -I adm_local/unix/config_files \ + -I ${KERNEL_ROOT_DIR}/salome_adm/unix/config_files || exit 1 +fi # ____________________________________________________________________ # libtoolize creates some configuration files (ltmain.sh, diff --git a/configure.ac b/configure.ac index e0e12f097..f119c8cdb 100644 --- a/configure.ac +++ b/configure.ac @@ -213,29 +213,56 @@ corba=make_$ORB CORBA=adm_local/unix/$corba fi -echo -echo --------------------------------------------- -echo testing openGL -echo --------------------------------------------- -echo -CHECK_OPENGL +GEOM_WITH_GUI=yes -echo -echo --------------------------------------------- -echo testing QT -echo --------------------------------------------- -echo +AM_CONDITIONAL(GEOM_ENABLE_GUI, [test "${GEOM_WITH_GUI}" = "yes"]) -CHECK_QT +if test "${GEOM_WITH_GUI}" = "yes"; then + echo + echo --------------------------------------------- + echo testing openGL + echo --------------------------------------------- + echo -echo -echo --------------------------------------------- -echo testing VTK -echo --------------------------------------------- -echo + CHECK_OPENGL + + echo + echo --------------------------------------------- + echo testing QT + echo --------------------------------------------- + echo + + CHECK_QT + + echo + echo --------------------------------------------- + echo testing VTK + echo --------------------------------------------- + echo + + CHECK_VTK -CHECK_VTK + echo + echo --------------------------------------------- + echo Testing GUI + echo --------------------------------------------- + echo + + CHECK_SALOME_GUI + + echo + echo --------------------------------------------- + echo Testing full GUI + echo --------------------------------------------- + echo + + CHECK_CORBA_IN_GUI + if test "x${CORBA_IN_GUI}" != "xyes"; then + echo "failed : For configure GEOM module necessary full GUI !" + exit + fi +fi echo echo --------------------------------------------- @@ -271,40 +298,12 @@ CHECK_HTML_GENERATORS echo echo --------------------------------------------- -echo Testing GUI -echo --------------------------------------------- -echo - -CHECK_SALOME_GUI - -echo -echo --------------------------------------------- -echo Testing full GUI -echo --------------------------------------------- -echo - -CHECK_CORBA_IN_GUI -if test "x${CORBA_IN_GUI}" != "xyes"; then - echo "failed : For configure GEOM module necessary full GUI !" - exit -fi - -echo -echo --------------------------------------------- -echo Testing SALOME KERNEL module +echo Testing Kernel echo --------------------------------------------- echo CHECK_KERNEL -echo -echo --------------------------------------------- -echo Testing SALOME GUI module -echo --------------------------------------------- -echo - -CHECK_SALOME_GUI - echo echo --------------------------------------------- echo Summary @@ -312,7 +311,13 @@ echo --------------------------------------------- echo echo Configure + +if test "${GEOM_WITH_GUI}" = "yes"; then variables="cc_ok lex_yacc_ok python_ok swig_ok threads_ok OpenGL_ok qt_ok vtk_ok hdf5_ok omniORB_ok boost_ok occ_ok doxygen_ok graphviz_ok Kernel_ok SalomeGUI_ok" +fi +if test "${GEOM_WITH_GUI}" = "no"; then +variables="cc_ok lex_yacc_ok python_ok swig_ok threads_ok hdf5_ok omniORB_ok boost_ok occ_ok doxygen_ok graphviz_ok Kernel_ok" +fi for var in $variables do @@ -362,6 +367,8 @@ AC_OUTPUT([ \ ./doc/Makefile \ ./doc/salome/Makefile \ ./doc/salome/gui/Makefile \ + ./doc/salome/gui/GEOM/doxyfile \ + ./doc/salome/gui/GEOM/doxyfile_py \ ./doc/salome/tui/Makefile \ ./doc/salome/tui/GEOM/doxyfile \ ./doc/salome/tui/GEOM/sources/static/tree.js \ @@ -387,6 +394,7 @@ AC_OUTPUT([ \ ./src/GEOM_I/Makefile \ ./src/GEOM_I_Superv/Makefile \ ./src/GEOM_SWIG/Makefile \ + ./src/GEOM_SWIG_WITHIHM/Makefile \ ./src/GenerationGUI/Makefile \ ./src/GroupGUI/Makefile \ ./src/IGESExport/Makefile \ diff --git a/doc/salome/gui/GEOM/add_point_on_edge.htm b/doc/salome/gui/GEOM/add_point_on_edge.htm deleted file mode 100755 index 6d969d30a..000000000 --- a/doc/salome/gui/GEOM/add_point_on_edge.htm +++ /dev/null @@ -1,166 +0,0 @@ - - - - - -Add Point on Edge - - - - - - - - - - - - - -

Add Point on Edge

- -

To Add Point on Edge in the Main Menu select - Repair - > Add Point on Edge.

- -

 

- -

This operation splits an edge in two in accordance - with the specified mode (by length or by parameter) and a value specifying - the position of the point on edge (for example val =0.5; mode = Length). - This operation is available in OCC Viewer - only.

- -

 

- -

The Result will - be a GEOM_Object.

- -

 

- -

TUI Command : - geompy.DivideEdge(Shape, EdgeID, - Value, IsByParameter), where Shape is a shape which contains an - edge to be divided, EdgeID is the ID of the edge to be divided, if it - = -1, then Shape is an edge, Value is a paramter on the edge or a length. - IsByParameter if it is True then Value is the edge parameter in the range - [0:1] otherwise it is a length of the edge in the range [0:1]

- -

 

- -

Arguments: - Name + 1 Edge + 1 value setting the position of the point according to - one of the selected modes

- -

 

- -

- -

 

- -

Example:

- -

 

- -

     

- -

 

- -

Our - TUI Scripts provide you with useful - examples of the use of Repairing - Operations.

- -

 

- - - - diff --git a/doc/salome/gui/GEOM/arc.htm b/doc/salome/gui/GEOM/arc.htm deleted file mode 100755 index cdf4570ad..000000000 --- a/doc/salome/gui/GEOM/arc.htm +++ /dev/null @@ -1,268 +0,0 @@ - - - - - -Arc - - - - - - - - - - - - - -

Arc

- -

To create an Arc in the Main - Menu select New Entity - > - Basic - > Arc

- -

 

- -

There are 2 algorithms to create an Arc - in the 3D space.

- -

The Result - of each operation will be a GEOM_Object - (edge).

- -

 

- -

Firstly, - you can define an Arc by - three - Points that lie on it, where - Point1 - is the starting point, Point2 - is a middle point of the arc and Point3 - is the ending point of the arc.

- -

TUI - Command: geompy.MakeArc(Point1, - Point2, Point3)

- -

Arguments: - Name + 3 vertices.

- -

 

- -

- -

 

- -

Secondly, - you can define an Arc by Center, Start and End - points. The arc is built from the Start - point to the End point. The radius - of the arc is defined by the distance between the Center - point and the Start point. The - End point defines the angle of - the arc. If the distance between the Center - point and the End point is not - equal to the radius, the arc will be built anyway.

- -

Reverse - radio button allows to change the direction of the arc.

- -

TUI Command: - geompy.MakeArcCenter(Center Point, Start - Point, End Point, boolean Sense)

- -

Arguments: Name + 3 vertices + Boolean.

- -

 

- -

- -

 

- -

Example:

- -

 

- - ----- - - - - - - - - - - - -
-

Arc by three points lying on it.

-

Arc by Start, End and Center.

-

 

-

Reversed arc.

-

-

- -- - - - - - - - - - - - - - - - - - -
-

Start Point

-

 

-

 

-

Center Point

-

 

-

End Point

-

 

-

 

-

- -

 

- -

Our TUI Scripts provide you with useful examples - of creation of Basic Geometric - Objects.

- -

 

- - - - diff --git a/doc/salome/gui/GEOM/archimede.htm b/doc/salome/gui/GEOM/archimede.htm deleted file mode 100755 index 238672ecb..000000000 --- a/doc/salome/gui/GEOM/archimede.htm +++ /dev/null @@ -1,140 +0,0 @@ - - - - - -Archimede - - - - - - - - - - - - -

Archimede

- -

To produce - an Archimede operation in the - Main Menu select Operations - > Archimede

- -

 

- -

This - operation creates a plane corresponding to the modeled water-line of the - object plunged into the water (in Z direction).

- -

 

- -

The - Result will be any GEOM_Object.

- -

TUI Command: - geompy.Archimede(Shape,Weight,WaterDensity,MeshingDeflection), - where Shape is a shape to put into the water, Weight is a weight of the - shape, WaterDensity  is - density of water, MeshingDeflection is a deflection of the mesh, using - to compute the section.

- -

Arguments: - Name + 1 shape  + - 3 values (Weight, Water Density & Meshing Deflection).

- -

 

- -

- -

 

- -

Example:

- -

 

- -

   

- -

 

- -

Our TUI Scripts provide you with useful examples - of the use of Basic Operations. -

- -

 

- - - - diff --git a/doc/salome/gui/GEOM/basic_geometrical_objects.htm b/doc/salome/gui/GEOM/basic_geometrical_objects.htm deleted file mode 100755 index 3b5e35b60..000000000 --- a/doc/salome/gui/GEOM/basic_geometrical_objects.htm +++ /dev/null @@ -1,661 +0,0 @@ - - - - - -Basic Geometrical Objects - - - - - - - - - - - - -

Basic Geometrical Objects

- -

Creation of a Point

- -

import geompy

- -

import salome

- -

gg = salome.ImportComponentGUI("GEOM")

- -

 

- -

# create vertices

- -

p0 = geompy.MakeVertex(0., - 0., 0.)

- -

p100 = geompy.MakeVertexWithRef(p0, - 100., 100., 100.)

- -

px = geompy.MakeVertex(100., - 0., 0.)

- -

py = geompy.MakeVertex(0., - 100., 0.)

- -

pz = geompy.MakeVertex(0., - 0., 100.)

- -

 

- -

# create a curve and a vertex on it

- -

Arc = geompy.MakeArc(py, - pz, px)

- -

p_on_arc = geompy.MakeVertexOnCurve(Arc, - 0.25)

- -

 

- -

# add objects in the study

- -

id_p0       = - geompy.addToStudy(p0,   "Vertex - 0")

- -

id_p100     = - geompy.addToStudy(p100, "Vertex 100")

- -

id_px       = - geompy.addToStudy(px,   "Vertex - X")

- -

id_py       = - geompy.addToStudy(py,   "Vertex - Y")

- -

id_pz       = - geompy.addToStudy(pz,   "Vertex - Z")

- -

id_Arc      = - geompy.addToStudy(Arc,  "Arc")

- -

id_p_on_arc = geompy.addToStudy(p_on_arc, - "Vertex on Arc")

- -

 

- -

# display vertices

- -

gg.createAndDisplayGO(id_p0)

- -

gg.createAndDisplayGO(id_p100)

- -

gg.createAndDisplayGO(id_Arc)

- -

gg.createAndDisplayGO(id_p_on_arc) -

- -

 

- -

Creation of a Line

- -

import geompy

- -

import salome

- -

gg = salome.ImportComponentGUI("GEOM")

- -

 

- -

# create vertices

- -

p0 = geompy.MakeVertex(0., - 0., 0.)

- -

p100 = geompy.MakeVertexWithRef(p0, - 100., 100., 100.)

- -

px = geompy.MakeVertex(100., - 0.  , 0. -  )

- -

py = geompy.MakeVertex(0. -  , 100., - 0.  )

- -

pz = geompy.MakeVertex(0. -  , 0.  , - 100.)

- -

 

- -

# create a vector from two points

- -

vxy  = - geompy.MakeVector(px, py)

- -

 

- -

# create a line from a point and a vector

- -

line1 = geompy.MakeLine(pz, - vxy)

- -

 

- -

#create a line from two points

- -

line2 = geompy.MakeLineTwoPnt(p0, - p100)

- -

 

- -

# add objects in the study

- -

id_vxy      = - geompy.addToStudy(vxy,  "Vector")

- -

id_line1    = - geompy.addToStudy(line1,"Line1")

- -

id_line2    = - geompy.addToStudy(line2,"Line2")

- -

 

- -

# display lines

- -

gg.createAndDisplayGO(id_vxy)

- -

gg.createAndDisplayGO(id_line1)

- -

gg.createAndDisplayGO(id_line2) -

- -

 

- -

Creation of  a - Circle

- -

import geompy

- -

import salome

- -

gg = salome.ImportComponentGUI("GEOM")

- -

 

- -

# create vertices

- -

p0 = geompy.MakeVertex(0., - 0., 0.)

- -

px = geompy.MakeVertex(100., - 0.  , 0. -  )

- -

py = geompy.MakeVertex(0. -  , 100., - 0.  )

- -

pz = geompy.MakeVertex(0. -  , 0.  , - 100.)

- -

 

- -

# create a vector on two points

- -

vxy  = - geompy.MakeVector(px, py)

- -

 

- -

# create a circle from a point, a vector and a radius

- -

circle1 = geompy.MakeCircle(pz, - vxy, 30)

- -

 

- -

#create a circle from three points

- -

circle2 = geompy.MakeCircleThreePnt(p0, - px, py)

- -

 

- -

# add objects in the study

- -

id_vxy      = - geompy.addToStudy(vxy,    "Vector")

- -

id_circle1  = - geompy.addToStudy(circle1,"Circle1")

- -

id_circle2  = - geompy.addToStudy(circle2,"Circle2")

- -

 

- -

# display circles

- -

gg.createAndDisplayGO(id_vxy)

- -

gg.createAndDisplayGO(id_circle1)

- -

gg.createAndDisplayGO(id_circle2) -

- -

 

- -

Creation of an Ellipse

- -

import geompy

- -

import salome

- -

gg = salome.ImportComponentGUI("GEOM")

- -

 

- -

# create vertices

- -

p0 = geompy.MakeVertex(0., - 0., 0.)

- -

p50 = geompy.MakeVertex(50., - 50., 50.)

- -

 

- -

# create a vector from two points

- -

vector  = - geompy.MakeVector(p0, p50)

- -

 

- -

# create an ellipse from a point, a vector and radiuses

- -

ellipse = geompy.MakeEllipse(p50, - vector, 50, 25)

- -

 

- -

# add objects in the study

- -

id_vector  = - geompy.addToStudy(vector, "Vector")

- -

id_ellipse = geompy.addToStudy(ellipse,"Ellipse")

- -

 

- -

# display the ellipse and its normal vector

- -

gg.createAndDisplayGO(id_vector)

- -

gg.createAndDisplayGO(id_ellipse) -

- -

 

- -

Creation of a Curve

- -

import geompy

- -

import salome

- -

gg = salome.ImportComponentGUI("GEOM")

- -

 

- -

# create vertices

- -

p0 = geompy.MakeVertex(0. -  , 0.  , - 0.  )

- -

p1 = geompy.MakeVertex(50. - , 100., 200.)

- -

p2 = geompy.MakeVertex(150., -  50., 100.)

- -

p3 = geompy.MakeVertex(100., - 150., 170.)

- -

p4 = geompy.MakeVertex(200., - 200., 150.)

- -

 

- -

# create a polyline from a list of points

- -

polyline = geompy.MakePolyline([p0, - p1, p2, p3, p4])

- -

 

- -

# create a bezier curve from a list of points

- -

bezier = geompy.MakeBezier([p0, - p1, p2, p3, p4])

- -

 

- -

#create a b-spline curve from a list of points

- -

interpol = geompy.MakeInterpol([p0, - p1, p2, p3, p4])

- -

 

- -

# add objects in the study

- -

id_p0       = - geompy.addToStudy(p0,       "Point1")

- -

id_p1       = - geompy.addToStudy(p1,       "Point2")

- -

id_p2       = - geompy.addToStudy(p2,       "Point3")

- -

id_p3       = - geompy.addToStudy(p3,       "Point4")

- -

id_p4       = - geompy.addToStudy(p4,       "Point5")

- -

id_polyline = geompy.addToStudy(polyline, - "Polyline")

- -

id_bezier   = - geompy.addToStudy(bezier,   "Bezier")

- -

id_interpol = geompy.addToStudy(interpol, - "Interpol")

- -

 

- -

# display the points and the curves

- -

gg.createAndDisplayGO(id_p0)

- -

gg.createAndDisplayGO(id_p1)

- -

gg.createAndDisplayGO(id_p2)

- -

gg.createAndDisplayGO(id_p3)

- -

gg.createAndDisplayGO(id_p4)

- -

gg.createAndDisplayGO(id_polyline)

- -

gg.createAndDisplayGO(id_bezier)

- -

gg.createAndDisplayGO(id_interpol) -

- -

 

- -

Creation of a Vector

- -

import geompy

- -

import salome

- -

gg = salome.ImportComponentGUI("GEOM")

- -

 

- -

# create vertices

- -

p1 = geompy.MakeVertex(10., - 50., 20.)

- -

p2 = geompy.MakeVertex(70., - 70., 70.)

- -

 

- -

# create a vector from two points

- -

vector1 = geompy.MakeVector(p1, - p2)

- -

 

- -

# create a vector from the given components

- -

vector2 = geompy.MakeVectorDXDYDZ(30, - 30, 100)

- -

 

- -

# add objects in the study

- -

id_p1      = - geompy.addToStudy(p1,     "Point1")

- -

id_p2      = - geompy.addToStudy(p2,     "Point2")

- -

id_vector1 = geompy.addToStudy(vector1,"Vector1")

- -

id_vector2 = geompy.addToStudy(vector2,"Vector2")

- -

 

- -

# display the points and the vectors

- -

gg.createAndDisplayGO(id_p1)

- -

gg.createAndDisplayGO(id_p2)

- -

gg.createAndDisplayGO(id_vector1)

- -

gg.createAndDisplayGO(id_vector2) -

- -

 

- -

Creation of a Plane

- -

import geompy

- -

import salome

- -

gg = salome.ImportComponentGUI("GEOM")

- -

 

- -

# create vertices

- -

p1 = geompy.MakeVertex( -  0.,   0., - 100.)

- -

p2 = geompy.MakeVertex(100., -   0., -   0.)

- -

p3 = geompy.MakeVertex(200., - 200., 200.)

- -

p4 = geompy.MakeVertex(100., - 100.,   0.)

- -

p5 = geompy.MakeVertex(0. -  , 100., -   0.)

- -

 

- -

# create a vector from the given components

- -

vector = geompy.MakeVectorDXDYDZ(100., - 100., 100.)

- -

 

- -

# create a vector from two points

- -

vector_arc = geompy.MakeVector(p2, - p5)

- -

 

- -

# create an arc from three points

- -

arc = geompy.MakeArc(p2, - p4, p5)

- -

 

- -

# create a wire

- -

wire = geompy.MakeWire([vector_arc, - arc])

- -

 

- -

# create a face

- -

isPlanarWanted = 1

- -

face = geompy.MakeFace(wire, - isPlanarWanted)

- -

trimsize = 1000.

- -

 

- -

# create a plane from a point, a vector and a trimsize

- -

plane1 = geompy.MakePlane(p1, - vector, trimsize)

- -

 

- -

# create a plane from three points and a trimsize

- -

plane2 = geompy.MakePlaneThreePnt(p1, - p2, p3, trimsize)

- -

 

- -

# create a plane from the given face

- -

plane3 = geompy.MakePlaneFace(face, - trimsize)

- -

 

- -

# add objects in the study

- -

id_face   = - geompy.addToStudy(face,  "Face")

- -

id_plane1 = geompy.addToStudy(plane1,"Plane1")

- -

id_plane2 = geompy.addToStudy(plane2,"Plane2")

- -

id_plane3 = geompy.addToStudy(plane3,"Plane3")

- -

 

- -

# display the points and the vectors

- -

gg.createAndDisplayGO(id_face)

- -

gg.createAndDisplayGO(id_plane1)

- -

gg.createAndDisplayGO(id_plane2)

- -

gg.createAndDisplayGO(id_plane3)

- -

gg.setDisplayMode(id_plane1,1)

- -

gg.setTransparency(id_plane1,0.5)

- -

gg.setDisplayMode(id_plane2,1)

- -

gg.setTransparency(id_plane2,0.5)

- -

gg.setDisplayMode(id_plane3,1)

- -

gg.setTransparency(id_plane3,0.5) -

- - - - diff --git a/doc/salome/gui/GEOM/basic_operations.htm b/doc/salome/gui/GEOM/basic_operations.htm deleted file mode 100755 index 49bd3918d..000000000 --- a/doc/salome/gui/GEOM/basic_operations.htm +++ /dev/null @@ -1,248 +0,0 @@ - - - - - -Basic Operations - - - - - - - - - - - - -

Basic Operations

- -

Partition

- -

import geompy

- -

import salome

- -

gg = salome.ImportComponentGUI("GEOM")

- -

 

- -

# create a vertex and a vector

- -

p0   = - geompy.MakeVertex(  0., -   0., -   0.)

- -

p200 = geompy.MakeVertex(200., - 200., 200.)

- -

pz   = - geompy.MakeVertex(  0., -   0., - 100.)

- -

 

- -

# create a vector

- -

vxyz = geompy.MakeVectorDXDYDZ(100., - 100., 100.)

- -

 

- -

# create a box from two points

- -

box = geompy.MakeBoxTwoPnt(p0, - p200)

- -

 

- -

# create a plane

- -

trimsize  = - 500.

- -

plane = geompy.MakePlane(pz, - vxyz, trimsize)

- -

 

- -

# create partition objects

- -

partition1 = geompy.MakePartition([box], - [plane])

- -

partition2 = geompy.Partition([box], - [plane])

- -

partition3 = geompy.MakeHalfPartition(box, - plane)

- -

 

- -

# add objects in the study

- -

id_box = geompy.addToStudy(box,"Box")

- -

id_plane = geompy.addToStudy(plane,"Plane")

- -

id_partition1 = geompy.addToStudy(partition1,"MakePartition")

- -

id_partition2 = geompy.addToStudy(partition2,"Partition")

- -

id_partition3 = geompy.addToStudy(partition3,"MakeHalfPartition")

- -

 

- -

# display the partition objects and the plane

- -

gg.createAndDisplayGO(id_box)

- -

gg.setDisplayMode(id_box,1)

- -

gg.createAndDisplayGO(id_plane)

- -

gg.setDisplayMode(id_plane,1)

- -

gg.createAndDisplayGO(id_partition1)

- -

gg.createAndDisplayGO(id_partition2)

- -

gg.createAndDisplayGO(id_partition3) -

- -

Archimede

- -

import geompy

- -

import salome

- -

gg = salome.ImportComponentGUI("GEOM")

- -

 

- -

# create a vertex and a vector

- -

p0   = - geompy.MakeVertex(  0., -   0., -   0.)

- -

p200 = geompy.MakeVertex(200., - 200., 200.)

- -

 

- -

# create a box from two points

- -

box = geompy.MakeBoxTwoPnt(p0, - p200)

- -

 

- -

# perform an Archimede operation on the selected shape with selected - parameters

- -

weight  = - 1000000.

- -

waterdensity = 1.

- -

meshingdeflection - = 0.01

- -

archimede  = - geompy.Archimede(box, weight, waterdensity, meshingdeflection)

- -

 

- -

# add objects in the study

- -

id_box = geompy.addToStudy(box,"Box")

- -

id_archimede = geompy.addToStudy(archimede,"Archimede")

- -

 

- -

# display the box and the result of Archimede operation

- -

gg.createAndDisplayGO(id_box)

- -

gg.setDisplayMode(id_box,1)

- -

gg.createAndDisplayGO(id_archimede)

- -

gg.setDisplayMode(id_archimede,1) -

- -

 

- - - - diff --git a/doc/salome/gui/GEOM/blocks_operations.htm b/doc/salome/gui/GEOM/blocks_operations.htm deleted file mode 100755 index f3068888d..000000000 --- a/doc/salome/gui/GEOM/blocks_operations.htm +++ /dev/null @@ -1,288 +0,0 @@ - - - - - -Blocks Operations - - - - - - - - - - - - -

Blocks Operations

- -

Multi Transformation

- -

import - geompy

- -

import salome

- -

 

- -

gg = salome.ImportComponentGUI("GEOM")

- -

 

- -

# create vertices

- -

p_25_25_50 = geompy.MakeVertex(25., - 25., 50.)

- -

p_50_25_25 = geompy.MakeVertex(50., - 25., 25.)

- -

p_25_50_25 = geompy.MakeVertex(25., - 50., 25.)

- -

 

- -

box = geompy.MakeBoxDXDYDZ(50, - 50, 50)

- -

 

- -

top_face = geompy.GetFaceNearPoint(box, - p_25_25_50)

- -

yz_face = geompy.GetFaceNearPoint(box, - p_50_25_25)

- -

xz_face = geompy.GetFaceNearPoint(box, - p_25_50_25)

- -

 

- -

top_face_ind = geompy.GetSubShapeID(box, - top_face)

- -

yz_face_ind = geompy.GetSubShapeID(box, - yz_face)

- -

xz_face_ind = geompy.GetSubShapeID(box, - xz_face)

- -

 

- -

# Multi-transformate - block and glue the result

- -

box_tr1 = geompy.MakeMultiTransformation1D(box, - yz_face_ind, top_face_ind, 3)

- -

box_tr2 = geompy.MakeMultiTransformation2D(box, - xz_face_ind, yz_face_ind, 3, top_face_ind, 0, 2)

- -

 

- -

# add objects in the - study

- -

id_box = geompy.addToStudy(box, - "Box")

- -

id_box_tr1 = geompy.addToStudy(box_tr1, - "Multi-transformed Block 1D")

- -

id_box_tr2 = geompy.addToStudy(box_tr2, - "Multi-transformed Block 2D")

- -

 

- -

# display the results

- -

gg.createAndDisplayGO(id_box)

- -

gg.setDisplayMode(id_box,1)

- -

gg.createAndDisplayGO(id_box_tr1)

- -

gg.createAndDisplayGO(id_box_tr2) -

- -

 

- -

Explode on Blocks

- -

import geompy

- -

import salome

- -

 

- -

gg = salome.ImportComponentGUI("GEOM")

- -

 

- -

# create a box and a - sphere

- -

box = geompy.MakeBoxDXDYDZ(200, - 200, 200)

- -

sphere = geompy.MakeSphereR(100)

- -

 

- -

# make a compound

- -

compound = geompy.MakeCompound([box, - sphere])

- -

 

- -

# get all the blocks - of the given compound, by criteria: min_nb_faces <= nb. of faces <= - max_nb_faces

- -

min_nb_faces = 6

- -

max_nb_faces = 6

- -

make_block_explode - = geompy.MakeBlockExplode(compound, min_nb_faces, max_nb_faces)

- -

 

- -

# add objects in the - study

- -

id_compound = geompy.addToStudy(compound, - "Compound")

- -

id_make_block_explode - = geompy.addToStudyInFather(compound, make_block_explode[0], "MakeBlockExplode")

- -

 

- -

# display the results

- -

gg.createAndDisplayGO(id_compound)

- -

gg.createAndDisplayGO(id_make_block_explode)

- -

gg.setDisplayMode(id_make_block_explode,1) -

- -

 

- -

Propagate

- -

import geompy

- -

import salome

- -

 

- -

# create a box

- -

box = geompy.MakeBoxDXDYDZ(200, - 200, 200)

- -

 

- -

# build all possible - propagation groups

- -

listChains = geompy.Propagate(check_box)

- -

 

- -

# add objects in the - study

- -

geompy.addToStudy(check_box, - "Box")

- -

ii = 1

- -

for chain in listChains:

- -

    geompy.addToStudyInFather(check_box, - chain, "propagation chain " + `ii`)

- -

    ii - = ii + 1

- -

    pass

- -

 

- -

salome.sg.updateObjBrowser(1) -

- - - - diff --git a/doc/salome/gui/GEOM/boolean_operations.htm b/doc/salome/gui/GEOM/boolean_operations.htm deleted file mode 100755 index b0410a81e..000000000 --- a/doc/salome/gui/GEOM/boolean_operations.htm +++ /dev/null @@ -1,353 +0,0 @@ - - - - - -Boolean Operations - - - - - - - - - - - - -

Boolean Operations

- -

Fuse

- -

import geompy

- -

import salome

- -

gg = salome.ImportComponentGUI("GEOM")

- -

 

- -

# create a vertex and a vector

- -

p1 = geompy.MakeVertex(25, - 55, 0)

- -

p2 = geompy.MakeVertex( - 0,  0, 0)

- -

v = geompy.MakeVector(p1, - p2)

- -

 

- -

# create a cylinder

- -

height = 35

- -

radius1 = 20

- -

cylinder = geompy.MakeCylinder(p1, - v, radius1, height)

- -

 

- -

# create a sphere

- -

sphere = geompy.MakeSphereR(40)

- -

 

- -

# fuse

- -

fuse = geompy.MakeFuse(cylinder, - sphere)

- -

 

- -

# add objects in the study

- -

id_cylinder = geompy.addToStudy(cylinder, - "Cylinder")

- -

id_sphere = geompy.addToStudy(sphere, - "Sphere")

- -

id_fuse = geompy.addToStudy(fuse, - "Fuse")

- -

 

- -

# display results

- -

gg.createAndDisplayGO(id_cylinder)

- -

gg.setDisplayMode(id_cylinder,1)

- -

gg.createAndDisplayGO(id_sphere)

- -

gg.setDisplayMode(id_sphere,1)

- -

gg.createAndDisplayGO(id_fuse)

- -

gg.setDisplayMode(id_fuse,1) -

- -

 

- -

Common

- -

import geompy

- -

import salome

- -

gg = salome.ImportComponentGUI("GEOM")

- -

 

- -

# create a vertex and a vector

- -

p1 = geompy.MakeVertex(25, - 55, 0)

- -

p2 = geompy.MakeVertex( - 0,  0, 0)

- -

v = geompy.MakeVector(p1, - p2)

- -

 

- -

# create a cylinder

- -

height = 35

- -

radius1 = 20

- -

cylinder = geompy.MakeCylinder(p1, - v, radius1, height)

- -

 

- -

# create a sphere

- -

sphere = geompy.MakeSphereR(40)

- -

 

- -

# make common

- -

common = geompy.MakeCommon(cylinder, - sphere)

- -

 

- -

# add objects in the study

- -

id_common = geompy.addToStudy(common, - "Common")

- -

 

- -

# display the results

- -

gg.createAndDisplayGO(id_common)

- -

gg.setDisplayMode(id_common,1) -

- -

 

- -

Cut

- -

import geompy

- -

import salome

- -

gg = salome.ImportComponentGUI("GEOM")

- -

 

- -

# create a vertex and a vector

- -

p1 = geompy.MakeVertex(25, - 55, 0)

- -

p2 = geompy.MakeVertex( - 0,  0, 0)

- -

v = geompy.MakeVector(p1, - p2)

- -

 

- -

# create a cylinder

- -

height = 35

- -

radius1 = 20

- -

cylinder = geompy.MakeCylinder(p1, - v, radius1, height)

- -

 

- -

# create a sphere

- -

sphere = geompy.MakeSphereR(40)

- -

 

- -

#cut

- -

cut = geompy.MakeCut(cylinder, - sphere)

- -

 

- -

# add objects in the study

- -

id_cut = geompy.addToStudy(cut, - "Cut")

- -

 

- -

# display the results

- -

gg.createAndDisplayGO(id_cut)

- -

gg.setDisplayMode(id_cut,1) -

- -

 

- -

Section

- -

import geompy

- -

import salome

- -

gg = salome.ImportComponentGUI("GEOM")

- -

 

- -

# create a vertex and a vector

- -

p1 = geompy.MakeVertex(25, - 55, 0)

- -

p2 = geompy.MakeVertex( - 0,  0, 0)

- -

v = geompy.MakeVector(p1, - p2)

- -

 

- -

# create a cylinder

- -

height = 35

- -

radius1 = 20

- -

cylinder = geompy.MakeCylinder(p1, - v, radius1, height)

- -

 

- -

# create a sphere

- -

sphere = geompy.MakeSphereR(40)

- -

 

- -

# make a section

- -

section = geompy.MakeSection(cylinder, - sphere)

- -

 

- -

# add objects in the study

- -

id_section = geompy.addToStudy(section, - "Section")

- -

 

- -

# display the results

- -

gg.createAndDisplayGO(id_section)

- -

gg.setDisplayMode(id_section,1) -

- -

 

- - - - diff --git a/doc/salome/gui/GEOM/box.htm b/doc/salome/gui/GEOM/box.htm deleted file mode 100755 index 491c86028..000000000 --- a/doc/salome/gui/GEOM/box.htm +++ /dev/null @@ -1,178 +0,0 @@ - - - - - -Box - - - - - - - - - - - - -

Box

- -

To create a Box - in the Main Menu select New Entity - > Primitives - > Box

- -

 

- -

There are 2 algorithms for creation of a Box. -

- -

The - Result of each operation will be a - GEOM_Object (SOLID).

- -

 

- -

Firstly, you can define a Box - by two specified Vertices (its - opposite corners). The edges of the box will be parallel to the coordinate - axes.

- -

TUI Command - : geompy.MakeBoxTwoPnt(Point1, - Point2)

- -

Arguments: Name - + 2 vertices (opposite corners of the box).

- -

 

- -

- -

 

- -

Secondly, - you can define a Box by specified dimensions along the coordinate - axes and with edges, parallel to them.  The - center of the box will be at point (DX/2, DY/2, DZ/2).

- -

TUI Command - : geompy.MakeBoxDXDYDZ(DX, - DY, DZ)

- -

Arguments: Name - + 3 values (dimensions at origin).

- -

- -

 

- -

NB! There is - a third way to create a Box, which is currently accessible only via TUI commands.

- -

You - can define a Box by the coordinates - of two Vertices (in this way - you don't need to create them in advance).

- -

TUI Command: - geompy.MakeBox(x1,y1,z1,x2,y2,z2) -

- -Arguments: Name - + X, Y and Z coordinates of both points. - -

 

- -

Example:

- -

- -

 

- -

Our TUI Scripts - provide you with useful examples of creation of Primitives. -

- -

 

- - - - diff --git a/doc/salome/gui/GEOM/building_by_blocks.htm b/doc/salome/gui/GEOM/building_by_blocks.htm deleted file mode 100755 index 7a80374ee..000000000 --- a/doc/salome/gui/GEOM/building_by_blocks.htm +++ /dev/null @@ -1,355 +0,0 @@ - - - - - -Building by Blocks - - - - - - - - - - - - -

Building by Blocks

- -

Quadrangle Face

- -

import geompy

- -

import salome

- -

gg = salome.ImportComponentGUI("GEOM")

- -

 

- -

# create vertices

- -

p1 = geompy.MakeVertex( -  0.,   0., -   0.)

- -

p2 = geompy.MakeVertex(150., -  30.,   0.)

- -

p3 = geompy.MakeVertex( -  0., 120., -  50.)

- -

p4 = geompy.MakeVertex( -  0.,  40., -  70.)

- -

 

- -

# create edges

- -

edge1 = geompy.MakeEdge(p1, - p2)

- -

edge2 = geompy.MakeEdge(p2, - p3)

- -

edge3 = geompy.MakeEdge(p3, - p4)

- -

edge4 = geompy.MakeEdge(p4, - p1)

- -

 

- -

# create a quadrangle face from four edges

- -

qface1 = geompy.MakeQuad(edge1, - edge2, edge3, edge4)

- -

 

- -

# create a quadrangle face from two edges

- -

qface2 = geompy.MakeQuad2Edges(edge1, - edge3)

- -

 

- -

# create a quadrangle from four points in its corners

- -

qface3 = geompy.MakeQuad4Vertices(p1, - p2, p3, p4)

- -

 

- -

# add objects in the study

- -

id_p1 = geompy.addToStudy(p1,"Point1")

- -

id_p2 = geompy.addToStudy(p2,"Point2")

- -

id_p3 = geompy.addToStudy(p3,"Point3")

- -

id_p4 = geompy.addToStudy(p4,"Point4")

- -

id_edge1 = geompy.addToStudy(edge1,"Edge1")

- -

id_edge2 = geompy.addToStudy(edge2,"Edge2")

- -

id_edge3 = geompy.addToStudy(edge3,"Edge3")

- -

id_edge4 = geompy.addToStudy(edge4,"Edge4")

- -

id_qface1 = geompy.addToStudy(qface1,"Qface1")

- -

id_qface2 = geompy.addToStudy(qface2,"Qface2")

- -

id_qface3 = geompy.addToStudy(qface3,"Qface3")

- -

 

- -

# display the vertices, the edges and the quadrangle faces

- -

gg.createAndDisplayGO(id_p1)

- -

gg.createAndDisplayGO(id_p2)

- -

gg.createAndDisplayGO(id_p3)

- -

gg.createAndDisplayGO(id_p4)

- -

gg.createAndDisplayGO(id_edge1)

- -

gg.createAndDisplayGO(id_edge2)

- -

gg.createAndDisplayGO(id_edge3)

- -

gg.createAndDisplayGO(id_edge4)

- -

gg.createAndDisplayGO(id_qface1)

- -

gg.setDisplayMode(id_qface1,1)

- -

gg.createAndDisplayGO(id_qface2)

- -

gg.setDisplayMode(id_qface2,1)

- -

gg.createAndDisplayGO(id_qface3)

- -

gg.setDisplayMode(id_qface3,1) -

- -

Hexagonal Solid

- -

import geompy

- -

import salome

- -

gg = salome.ImportComponentGUI("GEOM")

- -

 

- -

# create vertices

- -

p0  = - geompy.MakeVertex(  0., -   0., -   0.)

- -

p1  = - geompy.MakeVertex(  0., -   0., -  40.)

- -

p2  = - geompy.MakeVertex( 70., -15.,   0.)

- -

p3  = - geompy.MakeVertex( 70., -15.,  70.)

- -

 

- -

p4  = - geompy.MakeVertex(  0., -  70.,   0.)

- -

p5  = - geompy.MakeVertex(  0., -  70.,  40.)

- -

p6  = - geompy.MakeVertex( 70.,  70., -   0.)

- -

p7  = - geompy.MakeVertex( 70.,  70., -  70.)

- -

 

- -

p8  = - geompy.MakeVertex(  0., - -50.,   0.)

- -

p9  = - geompy.MakeVertex(  0., - -50.,  40.)

- -

p10 = geompy.MakeVertex( - 70., -35.,   0.)

- -

p11 = geompy.MakeVertex( - 70., -35.,  70.)

- -

 

- -

# create faces

- -

qface1 = geompy.MakeQuad4Vertices(p0, - p1, p2, p3)

- -

qface2 = geompy.MakeQuad4Vertices(p4, - p5, p6, p7)

- -

qface3 = geompy.MakeQuad4Vertices(p0, - p1, p4, p5)

- -

qface4 = geompy.MakeQuad4Vertices(p2, - p3, p6, p7)

- -

qface5 = geompy.MakeQuad4Vertices(p0, - p2, p4, p6)

- -

qface6 = geompy.MakeQuad4Vertices(p1, - p3, p5, p7)

- -

 

- -

qface7 = geompy.MakeQuad4Vertices(p8, - p9, p10, p11)

- -

 

- -

# create a hexahedral - solid between two given faces

- -

solid1 = geompy.MakeHexa2Faces(qface1, - qface7)

- -

 

- -

# create a hexahedral - solid, bounded by six given faces

- -

solid2 = geompy.MakeHexa(qface1, - qface2, qface3, qface4, qface5, qface6)

- -

 

- -

# add objects in the - study

- -

geompy.addToStudy(qface1,"qface1")

- -

geompy.addToStudy(qface2,"qface2")

- -

geompy.addToStudy(qface3,"qface3")

- -

geompy.addToStudy(qface4,"qface4")

- -

geompy.addToStudy(qface5,"qface5")

- -

geompy.addToStudy(qface6,"qface6")

- -

geompy.addToStudy(qface7,"qface7")

- -

 

- -

id_solid1 = geompy.addToStudy(solid1,"Solid1")

- -

id_solid2 = geompy.addToStudy(solid2,"Solid2")

- -

 

- -

# display solids

- -

gg.createAndDisplayGO(id_solid1)

- -

gg.setDisplayMode(id_solid1, - 1)

- -

gg.createAndDisplayGO(id_solid2)

- -

gg.setDisplayMode(id_solid2, - 1)

- - - - diff --git a/doc/salome/gui/GEOM/chamfer.htm b/doc/salome/gui/GEOM/chamfer.htm deleted file mode 100755 index 34174349c..000000000 --- a/doc/salome/gui/GEOM/chamfer.htm +++ /dev/null @@ -1,197 +0,0 @@ - - - - - -Chamfer - - - - - - - - - - - - - -

Chamfer

- -

To produce - a Chamfer in the Main Menu select - Operations - > Transformation - > - Chamfer

- -

 

- -

This operation allows you to make chamfer - of the edges of a Shape.

- -

The Result will - be a GEOM_Object.

- -

 

- -

To create - chamfer on all edges of the given shape, you need to define the Main Object to create a chamfer on and - the Dimension (radius) of the - chamfer.  

- -

TUI Command: - geompy.MakeChamferAll(Shape, D) -

- -

Arguments: Name - + 1 SHAPE + 1 value (Chamfer dimension).

- -

 

- -

 

- -

 

- -

To create chamfer on the specified edges of - the given shape,  you - need to define the Main Object - to create a fillet on, select the two faces to which belongs the necessary common edge in the viewer and define - the Dimension of the Chamfer.

- -

TUI Command: - geompy.MakeChamferEdge(Shape, D1, - D2, Face1, Face2), where Shape is a shape to create a chamfer on, - D1 is a chamfer size along Face1, D2 is a chamfer size along Face2, Face1 - and Face2 are indices of faces in Shape.

- -

 

- -

 

- -

 

- -

To create chamfer on the specified faces of - the given shape,  you - need to define the Main Object - to create a fillet on, select the necessary faces the OCC Viewer and define - the Dimension of the Chamfer.

- -

TUI Command: - geompy.MakeChamferFaces(Shape, D1, - D2, ListOfFaceID), where Shape is a shape to create chamfer on, - D1 is a chamfer size along a face from  ListOfFaceID, -  D2 is a - chamfer size along two faces connected to the edge to which the chamfer - is applied, ListOfFaceID is a list of indices of faces in Shape.

- -

 

- -

 

- -

 

- -

  Our TUI Scripts - provide you with useful examples of the use of Transformation - Operations.

- -

 

- -

 

- -

 

- -

 

- -

 

- - - - diff --git a/doc/salome/gui/GEOM/change_orientation.htm b/doc/salome/gui/GEOM/change_orientation.htm deleted file mode 100755 index a6ae12d4d..000000000 --- a/doc/salome/gui/GEOM/change_orientation.htm +++ /dev/null @@ -1,155 +0,0 @@ - - - - - -Change Orientation - - - - - - - - - - - - -

Change Orientation

- -

To Change Orientation in the Main Menu - select Repair - > Change Orientation.

- -

This operation reverses the normals of faces - composing the selected shell.

- -

 

- -

TUI Command : geompy.ChangeOrientation(shape)

- -

Arguments: Name + 1 shape (shell)

- -

Uncheck - Create a copy checkbox if you don't - wish to leave the initial object in the project (Result name field will be locked).

- -

 

- -

- -

 

- -

Example: -

- -

 

- - --- - - - - - - - -
-

-

-

Inward orientation.

-

Outward orientation

- -

 

- -

 

- -

 

- - - - diff --git a/doc/salome/gui/GEOM/changing_display_parameters.htm b/doc/salome/gui/GEOM/changing_display_parameters.htm deleted file mode 100755 index 604eea0ab..000000000 --- a/doc/salome/gui/GEOM/changing_display_parameters.htm +++ /dev/null @@ -1,183 +0,0 @@ - - - - - -Changing Display Parameters - - - - - - - - - - - - -

Viewing Geometrical Objects

- -

Changing Display Mode

- -

import - salome

- -

import geompy

- -

box = geompy.MakeBox(0,0,0, - 50,50,50)

- -

 

- -

sphere = geompy.MakeSphere(50,50,50, - 30)

- -

fuse = geompy.MakeBoolean(box,sphere,3)

- -

fuse_id = geompy.addToStudy(fuse,"Fuse")

- -

 

- -

gg = salome.ImportComponentGUI("GEOM")

- -

gg.createAndDisplayGO(fuse_id)

- -

gg.setDisplayMode(fuse_id,1) -

- -

 

- -

Changing Color

- -

import salome

- -

import geompy

- -

box = geompy.MakeBox(0,0,0, - 50,50,50)

- -

 

- -

sphere = geompy.MakeSphere(50,50,50, - 30)

- -

fuse = geompy.MakeBoolean(box,sphere,3)

- -

fuse_id = geompy.addToStudy(fuse,"Fuse")

- -

 

- -

gg = salome.ImportComponentGUI("GEOM")

- -

gg.createAndDisplayGO(fuse_id)

- -

gg.setDisplayMode(fuse_id,1)

- -

gg.setColor(fuse_id,218,165,31) -

- -

 

- -

 

- -

Changing Transparency

- -

import salome

- -

import geompy

- -

 

- -

box = geompy.MakeBox(0,0,0, - 50,50,50)

- -

sphere = geompy.MakeSphere(50,50,50, - 30)

- -

 

- -

fuse = geompy.MakeBoolean(box,sphere,3)

- -

fuse_id = geompy.addToStudy(fuse,"Fuse")

- -

 

- -

gg = salome.ImportComponentGUI("GEOM")

- -

gg.createAndDisplayGO(fuse_id)

- -

gg.setDisplayMode(fuse_id,1)

- -

gg.setColor(fuse_id,218,165,31)

- -

gg.setTransparency(fuse_id,0.5) -

- - - - diff --git a/doc/salome/gui/GEOM/check_free_boundaries.htm b/doc/salome/gui/GEOM/check_free_boundaries.htm deleted file mode 100755 index b6e127486..000000000 --- a/doc/salome/gui/GEOM/check_free_boundaries.htm +++ /dev/null @@ -1,150 +0,0 @@ - - - - - -Check Free Boundaries - - - - - - - - - - - - - -

Check Free Boundaries

- -

To Check Free Boundaries in the Main Menu - select Repair - > Check Free Boundaries.

- -

 

- -

This operation detects wires and edges that - correspond to the shape's boundary, and highlights it

- -

 

- -

The - Result will be a GEOM_Object.

- -

 

- -

TUI Command : (NoError, ClosedWires, OpenWires) = geompy.GetFreeBoundary(Shape), - where Shape is a shape to be checked, NoError is false if an error occurred - while checking free boundaries, ClosedWires is a list of closed free boundary - wires, OpenWires is a list of open free boundary wires.

- -

 

- -

- -

 

- -

Example:

- -

 

- -

  

- -

 

- -

Our - TUI Scripts provide you with useful - examples of the use of Repairing - Operations.

- -

 

- - - - diff --git a/doc/salome/gui/GEOM/check_free_faces.htm b/doc/salome/gui/GEOM/check_free_faces.htm deleted file mode 100755 index b704b6b75..000000000 --- a/doc/salome/gui/GEOM/check_free_faces.htm +++ /dev/null @@ -1,150 +0,0 @@ - - - - - -Check Free Faces - - - - - - - - - - - - - -

Check Free Faces

- -

To Check Free Faces in the Main Menu select - Repair - > Check Free Faces.

- -

This operation retrieves all free faces from - a given shape. A free face is a face not shared between two shells of - the shape.

- -

 

- -

The - Result will be a GEOM_Object - (a list of IDs of all free faces, containing in the shape).

- -

TUI Command : - GetFreeFacesIDs(Shape), where Shape is a shape to be checked.

- -

 

- -

- -

 

- -

Examples:

- -

 

- -

 

- -

 

- -

Our - TUI Scripts provide you with useful - examples of the use of Repairing - Operations.

- -

 

- - - - diff --git a/doc/salome/gui/GEOM/circle.htm b/doc/salome/gui/GEOM/circle.htm deleted file mode 100755 index 96568f5e0..000000000 --- a/doc/salome/gui/GEOM/circle.htm +++ /dev/null @@ -1,156 +0,0 @@ - - - - - -Circle - - - - - - - - - - - - -

Circle

- -

To create a Circle - in the Main Menu select New Entity - > Basic - > Circle

- -

 

- -

There - are 2 algorithms to create a Circle in - the 3D space.

- -

The - Result of each operation will be a - GEOM_Object (edge).

- -

 

- -

Firstly, - you can define a Circle by a Center Point, a - Vector giving the circleÂ’s - normal and a Radius.

- -

TUI Command: - geompy.MakeCircle(Point, Vector, Radius)

- -

Arguments: - Name + 1 vertex (for the center) - + 1 edge (for the direction) + Radius.

- -

 

- -

- -

 

- -

Secondly, - you can define a Circle by three - Points that lie on it.

- -

TUI - Command:  geompy.MakeCircleThreePnt(Point1, - Point2, Point3)

- -

Arguments: - Name + 3 points which will form - the circle.

- -

 

- -

- -

 

- -

- -

 

- -

Our TUI Scripts provide you with useful examples - of creation of Basic - Geometric Objects.

- -

 

- - - - diff --git a/doc/salome/gui/GEOM/close_contour.htm b/doc/salome/gui/GEOM/close_contour.htm deleted file mode 100755 index e8accf8a6..000000000 --- a/doc/salome/gui/GEOM/close_contour.htm +++ /dev/null @@ -1,153 +0,0 @@ - - - - - -Close Contour - - - - - - - - - - - - -

Close Contour

- -

To produce - a Close Contour operation in the - Main Menu select Repair - > Close - Contour.

- -

 

- -

This operation closes an open contour and modifies - the underlying face (if needed) in accordance with user specified mode:

- - - -

This operation is available in OCC - Viewer only.

- -

 

- -

The Result will - be a GEOM_Object.

- -

 

- -

TUI Command: - geompy.CloseContour(Shape, Wires, - IsCommonVertex), where Shape is a shape to be processed, Wires - is a list of edges or wires IDÂ’s which has to be closed within the shape - (if the list contains only one element = -1, the shape itself is considered - as a wire),  IsCommonVertex - if this parameter is True a closure has to be done by creation of a common - vertex, otherwise an edge is added between the end vertices.

- -

 

- -

Arguments: Name + 1 shape + contour (Wire, - or a set of Edges) + mode of closure (by vertex or by edge)

- -

 

- -

- -

 

- -

Our - TUI Scripts provide you with useful - examples of the use of Repairing - Operations.

- -

 

- - - - diff --git a/doc/salome/gui/GEOM/color.htm b/doc/salome/gui/GEOM/color.htm deleted file mode 100755 index 9732c7c03..000000000 --- a/doc/salome/gui/GEOM/color.htm +++ /dev/null @@ -1,111 +0,0 @@ - - - - - -Color - - - - - - - - - - - - -

Color

- -

You can change the filling color of your object in the standard Select Color menu accessible by right-clicking - on an object and selecting Color - in the pop-up menu box.

- -

 

- -

TUI - Command: gg.setColor(ID, Short, Short, Short)

- -

 

- -

- -

 

- -

Our TUI Scripts provide you with useful examples - of Changing Display - Parameters.

- -

 

- - - - diff --git a/doc/salome/gui/GEOM/common.htm b/doc/salome/gui/GEOM/common.htm deleted file mode 100755 index 25b4226c7..000000000 --- a/doc/salome/gui/GEOM/common.htm +++ /dev/null @@ -1,147 +0,0 @@ - - - - - -Common - - - - - - - - - - - - - -

Common

- -

To produce - a Common operation in the Main - Menu select Operations - > Boolean - - > Common

- -

 

- -

This - operation cuts the common part of two shapes and transforms - it into an independent geometrical object.

- -

 

- -

The - Result will be a GEOM_Object - (COMPOUND).

- -

TUI Command: -  geompy.MakeCommon(s1, - s2)

- -

Arguments: - Name + 2 shapes.

- -

 

- -

- -

 

- -

Example:

- -

 

- -

 

- -

Our TUI Scripts provide you with useful examples - of the use of Boolean Operations. -

- -

 

- - - - diff --git a/doc/salome/gui/GEOM/complex_objects.htm b/doc/salome/gui/GEOM/complex_objects.htm deleted file mode 100755 index 72c395e02..000000000 --- a/doc/salome/gui/GEOM/complex_objects.htm +++ /dev/null @@ -1,489 +0,0 @@ - - - - - -Complex Objects - - - - - - - - - - - - -

Complex Objects

- -

Creation of a Prism

- -

import geompy

- -

import salome

- -

gg = salome.ImportComponentGUI("GEOM")

- -

 

- -

# create a vertex and a vector

- -

p1 = geompy.MakeVertex( -   0., -   0., -   0.)

- -

p2 = geompy.MakeVertex( - 100.,   0., -   0.)

- -

p3 = geompy.MakeVertex( - 100., 100.,   0.)

- -

p4 = geompy.MakeVertex( -   0., - 100.,   0.)

- -

p5 = geompy.MakeVertex( -   0., -   0., -  60.)

- -

p6 = geompy.MakeVertex(-100., -   0., -   0.)

- -

p7 = geompy.MakeVertex(-100.,-100., -   0.)

- -

p8 = geompy.MakeVertex( -   0.,-100., -   0.)

- -

 

- -

# create a vector from the given components

- -

vector = geompy.MakeVectorDXDYDZ(50., - 50., 50.)

- -

 

- -

#create vectors from two points

- -

vector1_arc1 = geompy.MakeVector(p1, - p2)

- -

vector2_arc1 = geompy.MakeVector(p1, - p4)

- -

vector1_arc2 = geompy.MakeVector(p1, - p6)

- -

vector2_arc2 = geompy.MakeVector(p1, - p8)

- -

 

- -

# create arcs from three points

- -

arc1 = geompy.MakeArc(p2, - p3, p4)

- -

arc2 = geompy.MakeArc(p6, - p7, p8)

- -

 

- -

# create wires

- -

wire1 = geompy.MakeWire([vector1_arc1, - arc1, vector2_arc1])

- -

wire2 = geompy.MakeWire([vector1_arc2, - arc2, vector2_arc2])

- -

 

- -

# create faces

- -

isPlanarWanted = 1

- -

face1 = geompy.MakeFace(wire1, - isPlanarWanted)

- -

face2 = geompy.MakeFace(wire2, - isPlanarWanted)

- -

 

- -

# create prisms

- -

prism1 = geompy.MakePrism(face2, - p1, p5)

- -

prism2 = geompy.MakePrismVecH(face1, - vector, 50)

- -

 

- -

# add objects in the study

- -

id_face1   = - geompy.addToStudy(face1,"Face1")

- -

id_face2   = - geompy.addToStudy(face2,"Face2")

- -

id_prism1 = geompy.addToStudy(prism1,"Prism1")

- -

id_prism2 = geompy.addToStudy(prism2,"Prism2")

- -

 

- -

# display cylinders

- -

gg.createAndDisplayGO(id_face1)

- -

gg.setDisplayMode(id_face1,1)

- -

gg.createAndDisplayGO(id_face2)

- -

gg.setDisplayMode(id_face2,1)

- -

gg.createAndDisplayGO(id_prism1)

- -

gg.setDisplayMode(id_prism1,1)

- -

gg.createAndDisplayGO(id_prism2)

- -

gg.setDisplayMode(id_prism2,1) -

- -

Creation of a Revolution

- -

import geompy

- -

import salome

- -

gg = salome.ImportComponentGUI("GEOM")

- -

 

- -

# create a vertex and a vector

- -

p1 = geompy.MakeVertex( -  10.,  10., -  10.)

- -

p2 = geompy.MakeVertex( -  15.,  15., -  50.)

- -

p3 = geompy.MakeVertex( -  40.,  40., -   0.)

- -

 

- -

#create vectors from two points

- -

vector1 = geompy.MakeVector(p1, - p2)

- -

vector2 = geompy.MakeVector(p1, - p3)

- -

 

- -

# create a vector from the given components

- -

vector3 = geompy.MakeVectorDXDYDZ(-20., - -20., 100.)

- -

 

- -

# create a wire

- -

wire = geompy.MakeWire([vector1, - vector2])

- -

 

- -

# create a revolution

- -

revolution = geompy.MakeRevolution(wire, - vector3, 2.3)

- -

 

- -

# add objects in the study

- -

id_vector3    = - geompy.addToStudy(vector3,"Axis")

- -

id_wire       = - geompy.addToStudy(wire,"Wire")

- -

id_revolution = geompy.addToStudy(revolution,"Revolution")

- -

 

- -

# display the vector, the wire and the revolution

- -

gg.createAndDisplayGO(id_vector3)

- -

gg.createAndDisplayGO(id_wire)

- -

gg.createAndDisplayGO(id_revolution)

- -

gg.setDisplayMode(id_revolution,1) -

- -

Creation of a Filling

- -

import geompy

- -

import salome

- -

gg = salome.ImportComponentGUI("GEOM")

- -

mindeg = 2

- -

maxdeg = 5

- -

tol3d   = - 0.0001

- -

tol2d   = - 0.0001

- -

nbiter = 5

- -

 

- -

# create a vertex and a vector

- -

p1 = geompy.MakeVertex( -  -30.,  -30., -  50.)

- -

p2 = geompy.MakeVertex( -  -60.,  -60., -  30.)

- -

p3 = geompy.MakeVertex( -  -30.,  -30., -  10.)

- -

 

- -

# create an arc from three points

- -

arc = geompy.MakeArc(p1, - p2, p3)

- -

ShapeListCompound - = []

- -

i = 0

- -

while i <= 3 :

- -

    S - = geompy.MakeTranslation(arc, i * 50., 0., 0.)

- -

    ShapeListCompound.append(S)

- -

    i - = i + 1

- -

compound = geompy.MakeCompound(ShapeListCompound)

- -

 

- -

# create a filling

- -

filling = geompy.MakeFilling(compound, - mindeg, maxdeg, tol3d, tol2d, nbiter)

- -

 

- -

# add objects in the study

- -

id_compound = geompy.addToStudy(compound,"Compound")

- -

id_filling = geompy.addToStudy(filling,"Filling")

- -

 

- -

# display the compound and the filling

- -

gg.createAndDisplayGO(id_compound)

- -

gg.createAndDisplayGO(id_filling)

- -

gg.setDisplayMode(id_filling,1) -

- -

 

- -

Creation of a Pipe

- -

import geompy

- -

import salome

- -

gg = salome.ImportComponentGUI("GEOM")

- -

 

- -

# create vertices

- -

p0   = - geompy.MakeVertex(0.  , - 0.  , 0. -  )

- -

px   = - geompy.MakeVertex(100., 0.  , - 0.  )

- -

py   = - geompy.MakeVertex(0.  , - 100., 0.  )

- -

pz   = - geompy.MakeVertex(0.  , - 0.  , 100.)

- -

pxyz = geompy.MakeVertex(100., - 100., 100.)

- -

 

- -

# create a vector from two points

- -

vxy = geompy.MakeVector(px, - py)

- -

 

- -

# create an arc from three points

- -

arc = geompy.MakeArc(py, - pz, px)

- -

 

- -

# create a wire

- -

wire = geompy.MakeWire([vxy, - arc])

- -

 

- -

# create an edge

- -

edge = geompy.MakeEdge(p0, - pxyz)

- -

 

- -

# create a pipe

- -

pipe = geompy.MakePipe(wire, - edge)

- -

 

- -

# add objects in the study

- -

id_wire = geompy.addToStudy(wire,"Wire")

- -

id_edge = geompy.addToStudy(edge,"Edge")

- -

id_pipe = geompy.addToStudy(pipe,"Pipe")

- -

 

- -

# display the wire, the edge (path) and the pipe

- -

gg.createAndDisplayGO(id_wire)

- -

gg.createAndDisplayGO(id_edge)

- -

gg.createAndDisplayGO(id_pipe)

- -

gg.setDisplayMode(id_pipe,1) -

- - - - diff --git a/doc/salome/gui/GEOM/compound.htm b/doc/salome/gui/GEOM/compound.htm deleted file mode 100755 index 11465b4c7..000000000 --- a/doc/salome/gui/GEOM/compound.htm +++ /dev/null @@ -1,138 +0,0 @@ - - - - - -Compound - - - - - - - - - - - - -

Compound

- -

To create - a Compound in the Main Menu select - New Entity - > Build - > Compound.

- -

 

- -

You can create a compound from a list of shells. -

- -

The - Result will be a GEOM_Object - (COMPOUND).

- -

 

- -

TUI Command: - geompy.MakeCompound(ListOfShape)

- -

Arguments: - Name + List of shapes.

- -

 

- -

- -

 

- -

Example:

- -

 

- -

- -

 

- -

Our TUI Scripts provide you with useful examples - of creation of Advanced Geometric - Objects.

- -

 

- -

 

- -

 

- -

 

- - - - diff --git a/doc/salome/gui/GEOM/cone.htm b/doc/salome/gui/GEOM/cone.htm deleted file mode 100755 index 8e0fec793..000000000 --- a/doc/salome/gui/GEOM/cone.htm +++ /dev/null @@ -1,166 +0,0 @@ - - - - - -Cone - - - - - - - - - - - - -

 Cone

- -

To create a Cone - in the Main Menu select New Entity - > Primitives - > Cone

- -

 

- -

There are two algorithms for creation of a Cone. -

- -

The - Result of each operation will be a - GEOM_Object (SOLID).

- -

 

- -

Firstly, you can define a Cone - by the Base Point (the central - point of the cone base), the Axis, - the Height and the first and the - second Radiuses.

- -

TUI Command: geompy.MakeCone(Point, - Axis, Radius1, Radius2)

- -

Arguments: - Name + 1 vertex - + 1 vector (for direction) + 3 values (Radius of the base part, radius - of the upper part, height).

- -

 

- -

- -

 

- -

Secondly, you can define a Cone - with the center at the origin of coordinates by its Height - and Radiuses. The Axis - of the Cone will be collinear - to the OZ axis of the coordinate system.

- -

TUI Command: geompy.MakeConeR1R2H(Radius1, - Radius2, Height)

- -

Arguments: Name - + 3 values (Radius of the base part, radius of the upper part, height).

- -

- -

 

- -

Note: If both radiuses are non-zero, - the Cone will be truncated. If - the radiuses are equal, a Cylinder - will be created instead.

- -

 

- -

Example:

- -

 

- -

- -

 

- -

Our TUI Scripts provide you with useful examples - of creation of Primitives.

- -

 

- - - - diff --git a/doc/salome/gui/GEOM/cshdat_robohelp.htm b/doc/salome/gui/GEOM/cshdat_robohelp.htm deleted file mode 100755 index 6ac8b7890..000000000 --- a/doc/salome/gui/GEOM/cshdat_robohelp.htm +++ /dev/null @@ -1,258 +0,0 @@ - - -Geometry Module Reference Manual - - - - - - - - - - - - - - - - - diff --git a/doc/salome/gui/GEOM/cshdat_webhelp.htm b/doc/salome/gui/GEOM/cshdat_webhelp.htm deleted file mode 100755 index 6b2c6fc86..000000000 --- a/doc/salome/gui/GEOM/cshdat_webhelp.htm +++ /dev/null @@ -1,251 +0,0 @@ - - -Geometry Module Reference Manual - - - - - - - - - - - - - - - - - diff --git a/doc/salome/gui/GEOM/curve.htm b/doc/salome/gui/GEOM/curve.htm deleted file mode 100755 index 2f3b21c6d..000000000 --- a/doc/salome/gui/GEOM/curve.htm +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -Curve - - - - - - - - - - - - -

 Curve

- -

To create a Curve in the Main Menu select New - Entity - > Basic - > Curve

- -

 

- -

There are three algorithms to create - a Curve in the 3D space. Each time you define it by - a list of Points through which the curve passes. The three Curve Construction menu choices correspond to three possible types - of curves: Polyline, Besier or B-spline (Interpolated).

- -

The Result of - each operation will be a GEOM_Object (edge).

- -

 

- -

TUI Commands: -

- - - -

ListOfShape is a list of points through which - the curve passes.

- -

Arguments: - Name + at least 2 points which will serve as nodes on the curve.

- -

 

- -

- -

 

- -

Examples:

- -

 

- -

Polyline -                                                                      Bezier -                                                                        B-Spline

- -

          

- -

 

- -

Our TUI Scripts provide you with useful examples - of creation of Basic - Geometric Objects.

- -

 

- -

 

- - - - diff --git a/doc/salome/gui/GEOM/cut.htm b/doc/salome/gui/GEOM/cut.htm deleted file mode 100755 index ea377fa9f..000000000 --- a/doc/salome/gui/GEOM/cut.htm +++ /dev/null @@ -1,144 +0,0 @@ - - - - - -Cut - - - - - - - - - - - - - -

Cut

- -

To produce - a Cut operation in the Main Menu - select Operations - > Boolean - > - Cut

- -

 

- -

This operation cuts a shape with another - one.

- -

The - Result will be a  GEOM_Object - (COMPOUND).

- -

Arguments: - Name + 2 shapes.

- -

 

- -

Dialog Box:

- -

 

- -

- -

 

- -

Example:

- -

 

- -

 

- -

Our TUI Scripts provide you with useful examples - of the use of Boolean Operations. -

- -

 

- - - - diff --git a/doc/salome/gui/GEOM/cylinder.htm b/doc/salome/gui/GEOM/cylinder.htm deleted file mode 100755 index d2b7695f4..000000000 --- a/doc/salome/gui/GEOM/cylinder.htm +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -Cylinder - - - - - - - - - - - - - -

Cylinder

- -

To create a Cylinder - in the Main Menu select New Entity - > Primitives - > Cylinder

- -

 

- -

There are 2 algorithms for creation of a Cylinder. -

- -

The - Result of each operation will be a - GEOM_Object (SOLID).

- -

 

- -

Firstly, you can define a Cylinder - by the Base Point (the central - point of the cylinder base), the Vector - (the axis of the cylinder), and its dimensions: the Radius and the Height.

- -

TUI Command: geompy.MakeCylinder(Point, - Axis, Radius, Height),

- -

Arguments: -  Name - + 1 vertex + 1 vector + 2 values (Dimensions: radius and height).

- -

- -

 

- -

Secondly, you can define a - Cylinder by the given radius - and the height at  the - origin of coordinate system. The axis of the cylinder will be collinear - to the OZ axis of the coordinate system.

- -

TUI Command: geompy.MakeCylinderRH(Radius, - Height)

- -

Arguments: Name + 2 values - (Dimensions at origin: radius and height).

- -

 

- -

- -

  

- -

Example:

- -

 

- -

- -

 

- -

Our TUI Scripts provide you with useful examples - of creation of Primitives.

- -

 

- - - - diff --git a/doc/salome/gui/GEOM/default.css b/doc/salome/gui/GEOM/default.css deleted file mode 100755 index 1f8d6d772..000000000 --- a/doc/salome/gui/GEOM/default.css +++ /dev/null @@ -1,101 +0,0 @@ -BODY { - background-color:#ffffff; - font-family:"Times New Roman" , serif; } -H1 { - font-weight:bold; - font-size:24.0pt; } -LI.kadov-H1 { - font-weight:bold; - font-size:24.0pt; } -H2 { - font-weight:bold; - font-size:18.0pt; } -LI.kadov-H2 { - font-weight:bold; - font-size:18.0pt; } -H3 { - font-weight:bold; - font-size:14.0pt; } -LI.kadov-H3 { - font-weight:bold; - font-size:14.0pt; } -H4 { - font-weight:bold; - font-size:12.0pt; } -LI.kadov-H4 { - font-weight:bold; - font-size:12.0pt; } -H5 { - font-weight:bold; - font-size:10.0pt; } -LI.kadov-H5 { - font-weight:bold; - font-size:10.0pt; } -H6 { - font-weight:bold; - font-size:8.0pt; } -LI.kadov-H6 { - font-weight:bold; - font-size:8.0pt; } -P { - font-size:12.0pt; - margin-top:0pt; - margin-bottom:0pt; } -LI.kadov-P { - font-size:12.0pt; } -A.expandspot { - color:#008000; - cursor:hand; - font-style:italic; - x-text-underline:off; - x-text-overline:off; - x-text-line-through:off; - text-decoration:none none none; } -SPAN.expandtext { - font-style:italic; - font-weight:normal; - color:#ff0000; } -A.dropspot { - cursor:hand; - color:#008000; - font-style:italic; - x-text-underline:off; - x-text-overline:off; - x-text-line-through:off; - text-decoration:none none none; } -A.glossterm { - color:#800000; - cursor:hand; - font-style:italic; - x-text-underline:off; - x-text-overline:off; - x-text-line-through:off; - text-decoration:none none none; } -SPAN.glosstext { - font-style:italic; - font-weight:normal; - color:#0000ff; } -OL { - margin-top:0px; - margin-bottom:0px; } -UL { - margin-top:0px; - margin-bottom:0px; } -A:active { } -A:hover { - x-text-underline:Off; - text-decoration:none; } -A:link { - x-text-underline:Off; - text-decoration:none; } -A:visited { - x-text-underline:Off; - text-decoration:none; } -P.TODO { - font-weight:normal; - font-style:italic; - font-family:"Arial Black" , sans-serif; } -LI.kadov-P-CTODO { - font-weight:normal; - font-style:italic; - font-family:"Arial Black" , sans-serif; } diff --git a/doc/salome/gui/GEOM/default_ns.css b/doc/salome/gui/GEOM/default_ns.css deleted file mode 100755 index 46e8b0018..000000000 --- a/doc/salome/gui/GEOM/default_ns.css +++ /dev/null @@ -1,118 +0,0 @@ -BODY { - background-color:#ffffff; - font-family:"Times New Roman" , serif; } -H1 { - font-weight:bold; - font-size:24.0pt; - font-family:"Times New Roman" , serif; } -LI.kadov-H1 { - font-weight:bold; - font-size:24.0pt; } -H2 { - font-weight:bold; - font-size:18.0pt; - font-family:"Times New Roman" , serif; } -LI.kadov-H2 { - font-weight:bold; - font-size:18.0pt; } -H3 { - font-weight:bold; - font-size:14.0pt; - font-family:"Times New Roman" , serif; } -LI.kadov-H3 { - font-weight:bold; - font-size:14.0pt; } -H4 { - font-weight:bold; - font-size:12.0pt; - font-family:"Times New Roman" , serif; } -LI.kadov-H4 { - font-weight:bold; - font-size:12.0pt; } -H5 { - font-weight:bold; - font-size:10.0pt; - font-family:"Times New Roman" , serif; } -LI.kadov-H5 { - font-weight:bold; - font-size:10.0pt; } -H6 { - font-weight:bold; - font-size:8.0pt; - font-family:"Times New Roman" , serif; } -LI.kadov-H6 { - font-weight:bold; - font-size:8.0pt; } -P { - font-size:12.0pt; - margin-top:1pt; - margin-bottom:1pt; - font-family:"Times New Roman" , serif; } -LI.kadov-P { - font-size:12.0pt; } -A.expandspot { - color:#008000; - cursor:hand; - font-style:italic; - x-text-underline:off; - x-text-overline:off; - x-text-line-through:off; - text-decoration:none none none; } -SPAN.expandtext { - font-style:italic; - font-weight:normal; - color:#ff0000; } -A.dropspot { - cursor:hand; - color:#008000; - font-style:italic; - x-text-underline:off; - x-text-overline:off; - x-text-line-through:off; - text-decoration:none none none; } -A.glossterm { - color:#800000; - cursor:hand; - font-style:italic; - x-text-underline:off; - x-text-overline:off; - x-text-line-through:off; - text-decoration:none none none; } -SPAN.glosstext { - font-style:italic; - font-weight:normal; - color:#0000ff; } -OL { - margin-top:0px; - margin-bottom:0px; - font-family:"Times New Roman" , serif; } -UL { - margin-top:0px; - margin-bottom:0px; - font-family:"Times New Roman" , serif; } -A:active { } -A:hover { - x-text-underline:Off; - text-decoration:none; } -A:link { - x-text-underline:Off; - text-decoration:none; } -A:visited { - x-text-underline:Off; - text-decoration:none; } -P.TODO { - font-weight:normal; - font-style:italic; - font-family:"Arial Black" , sans-serif; } -LI.kadov-P-CTODO { - font-weight:normal; - font-style:italic; - font-family:"Arial Black" , sans-serif; } -ol ol { - margin-top:1px; } -ol ul { - margin-top:1px; } -ul ul { - margin-top:1px; } -ul ol { - margin-top:1px; } diff --git a/doc/salome/gui/GEOM/doxyfile.in b/doc/salome/gui/GEOM/doxyfile.in new file mode 100755 index 000000000..75b0c99aa --- /dev/null +++ b/doc/salome/gui/GEOM/doxyfile.in @@ -0,0 +1,49 @@ +#--------------------------------------------------------------------------- +# Project related configuration options +#--------------------------------------------------------------------------- +PROJECT_NAME = "Geometry Module Reference Manual v.@VERSION@" +OUTPUT_DIRECTORY = ./ +CREATE_SUBDIRS = NO +OUTPUT_LANGUAGE = English +TAB_SIZE = 5 + +#--------------------------------------------------------------------------- +# configuration options related to warning and progress messages +#--------------------------------------------------------------------------- +QUIET = NO +WARNINGS = YES + +#--------------------------------------------------------------------------- +#Input related options +#--------------------------------------------------------------------------- +INPUT = @srcdir@/input +FILE_PATTERNS = *.doc +IMAGE_PATH = @srcdir@/images + +#--------------------------------------------------------------------------- +#HTML related options +#--------------------------------------------------------------------------- +GENERATE_HTML = YES +HTML_OUTPUT = ./ +HTML_HEADER = @srcdir@/static/header.html +HTML_FOOTER = @srcdir@/static/footer.html +#HTML_STYLESHEET = @srcdir@/static/doxygen.css +TOC_EXPAND = YES +DISABLE_INDEX = NO +GENERATE_TREEVIEW = YES +TREEVIEW_WIDTH = 300 + +#--------------------------------------------------------------------------- +#LaTeX related option +#--------------------------------------------------------------------------- +GENERATE_LATEX = NO + +#--------------------------------------------------------------------------- +#RTF related options +#--------------------------------------------------------------------------- +GENERATE_RTF = NO + +#--------------------------------------------------------------------------- +#External reference options +#--------------------------------------------------------------------------- +TAGFILES = geompy_doc.tag=./geompy_doc \ No newline at end of file diff --git a/doc/salome/gui/GEOM/doxyfile_py.in b/doc/salome/gui/GEOM/doxyfile_py.in new file mode 100755 index 000000000..41a0b2fc4 --- /dev/null +++ b/doc/salome/gui/GEOM/doxyfile_py.in @@ -0,0 +1,137 @@ +#--------------------------------------------------------------------------- +# Project related configuration options +#--------------------------------------------------------------------------- +PROJECT_NAME = "Geometry Module Reference Manual v.@VERSION@" +OUTPUT_DIRECTORY = ./ +CREATE_SUBDIRS = NO +OUTPUT_LANGUAGE = English +USE_WINDOWS_ENCODING = NO +BRIEF_MEMBER_DESC = YES +REPEAT_BRIEF = NO +ALWAYS_DETAILED_SEC = YES +INLINE_INHERITED_MEMB = YES +FULL_PATH_NAMES = NO +SHORT_NAMES = NO +JAVADOC_AUTOBRIEF = YES +MULTILINE_CPP_IS_BRIEF = NO +DETAILS_AT_TOP = NO +INHERIT_DOCS = YES +SEPARATE_MEMBER_PAGES = NO +TAB_SIZE = 5 +OPTIMIZE_OUTPUT_FOR_C = YES +OPTIMIZE_OUTPUT_JAVA = YES +BUILTIN_STL_SUPPORT = NO +DISTRIBUTE_GROUP_DOC = NO +SUBGROUPING = YES + +#--------------------------------------------------------------------------- +# Build related options +#--------------------------------------------------------------------------- +EXTRACT_ALL = YES +EXTRACT_PRIVATE = YES +EXTRACT_STATIC = YES +EXTRACT_LOCAL_CLASSES = YES +EXTRACT_LOCAL_METHODS = NO +HIDE_UNDOC_MEMBERS = NO +HIDE_UNDOC_CLASSES = NO +HIDE_FRIEND_COMPOUNDS = NO +HIDE_IN_BODY_DOCS = NO +INTERNAL_DOCS = YES +CASE_SENSE_NAMES = YES +HIDE_SCOPE_NAMES = NO +SHOW_INCLUDE_FILES = YES +INLINE_INFO = YES +SORT_MEMBER_DOCS = NO +SORT_BRIEF_DOCS = NO +SORT_BY_SCOPE_NAME = NO +GENERATE_TODOLIST = YES +GENERATE_TESTLIST = YES +GENERATE_BUGLIST = YES +GENERATE_DEPRECATEDLIST= YES +MAX_INITIALIZER_LINES = 25 +SHOW_USED_FILES = NO +SHOW_DIRECTORIES = NO + +#--------------------------------------------------------------------------- +# configuration options related to source browsing +#--------------------------------------------------------------------------- +SOURCE_BROWSER = NO +INLINE_SOURCES = NO +STRIP_CODE_COMMENTS = YES +REFERENCED_BY_RELATION = NO +REFERENCES_RELATION = YES +USE_HTAGS = NO +VERBATIM_HEADERS = YES + +#--------------------------------------------------------------------------- +# configuration options related to warning and progress messages +#--------------------------------------------------------------------------- +QUIET = NO +WARNINGS = YES +WARN_IF_UNDOCUMENTED = YES +WARN_IF_DOC_ERROR = YES +WARN_NO_PARAMDOC = NO +EXCLUDE_SYMLINKS = NO +EXAMPLE_RECURSIVE = NO + +#--------------------------------------------------------------------------- +#Input related options +#--------------------------------------------------------------------------- +INPUT = @top_srcdir@/src/GEOM_SWIG +FILE_PATTERNS = geompyDC.py +IMAGE_PATH = @srcdir@/images +RECURSIVE = NO + +#--------------------------------------------------------------------------- +#HTML related options +#--------------------------------------------------------------------------- +GENERATE_HTML = YES +HTML_OUTPUT = ./geompy_doc +HTML_HEADER = @srcdir@/static/header.html +HTML_FOOTER = @srcdir@/static/footer.html +#HTML_STYLESHEET = @srcdir@/static/doxygen.css +TOC_EXPAND = YES +DISABLE_INDEX = YES +GENERATE_TREEVIEW = NO + +#--------------------------------------------------------------------------- +#LaTeX related option +#--------------------------------------------------------------------------- +GENERATE_LATEX = NO + +#--------------------------------------------------------------------------- +#RTF related options +#--------------------------------------------------------------------------- +GENERATE_RTF = NO + +#--------------------------------------------------------------------------- +# Configuration options related to the dot tool +#--------------------------------------------------------------------------- +CLASS_DIAGRAMS = YES +HIDE_UNDOC_RELATIONS = NO +HAVE_DOT = YES +CLASS_GRAPH = YES +COLLABORATION_GRAPH = NO +GROUP_GRAPHS = NO +UML_LOOK = NO +TEMPLATE_RELATIONS = YES +INCLUDE_GRAPH = YES +INCLUDED_BY_GRAPH = NO +CALL_GRAPH = NO +GRAPHICAL_HIERARCHY = YES +DIRECTORY_GRAPH = YES +DOT_IMAGE_FORMAT = jpg +DOT_PATH = +DOTFILE_DIRS = +MAX_DOT_GRAPH_WIDTH = 1024 +MAX_DOT_GRAPH_HEIGHT = 1200 +MAX_DOT_GRAPH_DEPTH = 0 +DOT_TRANSPARENT = NO +DOT_MULTI_TARGETS = NO +GENERATE_LEGEND = NO +DOT_CLEANUP = YES + +#--------------------------------------------------------------------------- +#External reference options +#--------------------------------------------------------------------------- +GENERATE_TAGFILE = geompy_doc.tag diff --git a/doc/salome/gui/GEOM/edge.htm b/doc/salome/gui/GEOM/edge.htm deleted file mode 100755 index 75696858f..000000000 --- a/doc/salome/gui/GEOM/edge.htm +++ /dev/null @@ -1,135 +0,0 @@ - - - - - -Edge - - - - - - - - - - - - -

Edge

- -

To - create an Edge in the Main - Menu select New Entity - > - Build - > Edge

- -

 

- -

You can create an Edge - from two points (Point1 and Point2), being the first and the last - vertices of the edge.

- -

The - Result  will - be a GEOM_Object (EDGE).

- -

TUI Command: - geompy.MakeEdge(Vertex1, Vertex2), - where Vertex1 and Vertex2 are correspondingly the first and the last vertex - of the edge.

- -

Arguments: - Name + 2 vertices.

- -

 

- -

- -

 

- -

Example:

- -

 

- -

- -

 

- -

Our TUI Scripts provide you with useful examples - of creation of Advanced Geometric - Objects.

- -

 

- - - - diff --git a/doc/salome/gui/GEOM/ehelp.xml b/doc/salome/gui/GEOM/ehelp.xml deleted file mode 100755 index 5fbcc543d..000000000 --- a/doc/salome/gui/GEOM/ehelp.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - WebSearch - - \ No newline at end of file diff --git a/doc/salome/gui/GEOM/ehlpdhtm.js b/doc/salome/gui/GEOM/ehlpdhtm.js deleted file mode 100755 index 7bcb24993..000000000 --- a/doc/salome/gui/GEOM/ehlpdhtm.js +++ /dev/null @@ -1,4239 +0,0 @@ -// eHelp® Corporation Dynamic HTML JavaScript -// Copyright© 1998-2003 eHelp® Corporation.All rights reserved. -// Version=4.82 - -// Warning:Do not modify this file.It is generated by RoboHELP® and changes will be overwritten. - -//// Segment Begin -- (JavaScript 1.0) - -/// Section Begin - General and relative topics(JavaScript 1.0) - -//{{HH_SYMBOL_SECTION -var HH_ChmFilename = ""; -var HH_WindowName = ""; -var HH_GlossaryFont = ""; -var HH_Glossary = ""; -var HH_Avenue = ""; -var HH_ActiveX = false; -//}}HH_SYMBOL_SECTION - -//Begin to support previous generic parameters -//Get the information about the browser. -var gstrBsAgent = navigator.userAgent.toLowerCase(); -var gnBsVer = parseInt(navigator.appVersion); - -var gbBsOpera = (gstrBsAgent.indexOf('opera') != -1); -var gbBsKonqueror = (gstrBsAgent.indexOf('konqueror') != -1); -var gbBsSafari = (gstrBsAgent.indexOf('safari') != -1); -var gbBsIE = (gstrBsAgent.indexOf('msie') != -1) && !gbBsOpera && !gbBsKonqueror && !gbBsSafari; -var gbBsNS = (gstrBsAgent.indexOf('mozilla') != -1) && ((gstrBsAgent.indexOf('spoofer') == -1) && (gstrBsAgent.indexOf('compatible') == -1)) && !gbBsOpera && !gbBsKonqueror && !gbBsSafari; - -var gbBsMac = (gstrBsAgent.indexOf('mac') != -1); -var gbBsWindows = ((gstrBsAgent.indexOf('win') != -1) || (gstrBsAgent.indexOf('16bit') != -1)); -var gbBsSunOS = (gstrBsAgent.indexOf("sunos") != -1); - -var gbBsIE3Before = ((gbBsIE) && (gnBsVer <= 2)); -var gbBsNS3Before = ((gbBsNS) && (gnBsVer <= 3)); - -var gbBsNS2 = ((gbBsNS) && (gnBsVer <= 2)); -var gbBsNS3 = ((gbBsNS) && (gnBsVer == 3)); -var gbBsIE300301 = ((gbBsIE) && (gnBsVer == 2) && ((gstrBsAgent.indexOf("3.00") != -1)||(gstrBsAgent.indexOf("3.0a") != -1)||(gstrBsAgent.indexOf("3.0b")!=-1)||(gstrBsAgent.indexOf("3.01")!=-1))); -var gbBsIE302 = ((gbBsIE) && (gnBsVer == 2) && (gstrBsAgent.indexOf("3.02") != -1)); - -var gbBsNS4 = ((gbBsNS) && (gnBsVer >= 4)); -var gbBsNS6 = ((gbBsNS) && (gnBsVer >= 5)); -var gbBsNS7 = false; - -var gbBsIE4 = ((gbBsIE) && (gnBsVer >= 4)); -var gbBsIE5 = false; -var gbBsIE55 = false; - -var gbBsOpera6 = false; -var gbBsOpera7 = false; - -var gbBsKonqueror3 = false; - - - -gbBsIE = (navigator.appName.indexOf("Microsoft") != -1) && !gbBsOpera && !gbBsKonqueror && !gbBsSafari;; -if (gbBsIE) -{ - if (parseInt(navigator.appVersion) >= 4) { - gbBsIE4 = true; - if (gbBsIE4) { - var nPos = gstrBsAgent.indexOf("msie"); - var strIEversion = gstrBsAgent.substring(nPos + 5); - var nVersion = parseFloat(strIEversion); - if (nVersion >= 5) - gbBsIE5 = true; - if (nVersion >= 5.5) - gbBsIE55 = true; - } - } -} -if (gbBsNS6) -{ - var nPos=gstrBsAgent.indexOf("gecko"); - if(nPos!=-1) - { - var nPos2=gstrBsAgent.indexOf("/", nPos); - if(nPos2!=-1) - { - var nVersion=parseFloat(gstrBsAgent.substring(nPos2+1)); - if (nVersion>=20020823) - gbBsNS7=true; - } - } -} -if (gbBsOpera) -{ - var nPos = gstrBsAgent.indexOf("opera"); - if(nPos!=-1) - { - var nVersion = parseFloat(gstrBsAgent.substring(nPos+6)); - if (nVersion >= 6) - { - gbBsOpera6=true; - if (nVersion >=7) - gbBsOpera7=true; - } - } -} -if (gbBsKonqueror) -{ - var nPos = gstrBsAgent.indexOf("konqueror"); - if(nPos!=-1) - { - var nVersion = parseFloat(gstrBsAgent.substring(nPos+10)); - if (nVersion >= 3) - { - gbBsKonqueror3=true; - } - } -} - -function insertAdjacentHTML(obj, where, htmlStr) -{ - if (gbBsIE || gbBsOpera7) - { - obj.insertAdjacentHTML(where, htmlStr); - } - else if (gbBsNS6 || gbBsSafari) - { - var r = obj.ownerDocument.createRange(); - r.setStartBefore(obj); - var parsedHTML = r.createContextualFragment(htmlStr); - - switch (where){ - case 'beforeBegin': - obj.parentNode.insertBefore(parsedHTML,obj); - break; - case 'afterBegin': - obj.insertBefore(parsedHTML,obj.firstChild); - break; - case 'beforeEnd': - obj.appendChild(parsedHTML); - break; - case 'afterEnd': - if (obj.nextSibling){ - obj.parentNode.insertBefore(parsedHTML,obj.nextSibling); - } else { - obj.parentNode.appendChild(parsedHTML); - } - break; - } - } -} - -// Utilities functions. -function BsscHasExtJs() -{ - if( gbBsIE3Before || gbBsNS3Before) - return false; - return true; -} - -// Register event handler -var gBsOnLoads = new Array(); // An array holds all the onload event handler. -var gBsOnClicks = new Array(); // An array holds all the onClick event handler. -var gBsOnUnLoads = new Array(); // An array holds all the OnUnLoad event handler. -var gBsOnMouseOvers = new Array(); // An array holds all the OnMouseOver event handler. -var gBsOnMouseOuts = new Array(); // An array holds all the OnMouseOut event handler. - -var gbOrignalOnMouseDown = null; - -function BsscRegisterOnLoad(funcHandler) -{ - var nLength = gBsOnLoads.length; - gBsOnLoads[nLength] = funcHandler; -} - -function BsscRegisterOnClick(funcHandler) -{ - var nLength = gBsOnClicks.length; - gBsOnClicks[nLength] = funcHandler; -} - -function BsscRegisterOnUnLoad(funcHandler) -{ - var nLength = gBsOnUnLoads.length; - gBsOnUnLoads[nLength] = funcHandler; -} - -function BsscRegisterOnMouseOver(funcHandler) -{ - var nLength = gBsOnMouseOvers.length; - gBsOnMouseOvers[nLength] = funcHandler; -} - -function BsscRegisterOnMouseOut(funcHandler) -{ - var nLength = gBsOnMouseOuts.length; - gBsOnMouseOuts[nLength] = funcHandler; -} - -function BsGeneralOnLoad() -{ - if (!gbBsIE4 && !gbBsNS4) - return; - - // Make everything visible in navigator - if (gbBsNS4 && !gbBsNS6) { - // Make some special effects items visible - for (var iLayer = 0; iLayer < document.layers.length; iLayer++) { - document.layers[iLayer].visibility = "show"; - document.layers[iLayer].left = 0; - } - } -} - -// If resize the netscape browser, need to reload it. -function BsReDo() -{ - if (innerWidth != origWidth || innerHeight != origHeight) - location.reload(); -} -// End of the local functions. - -// The following functions are used by the html files. -function BSSCOnLoad() -{ - if( !BsscHasExtJs() ) - return; - for (var nElement = gBsOnLoads.length - 1; nElement >= 0; nElement--) - gBsOnLoads[nElement](); -} - -function BSSCOnClick() -{ - if (!BsscHasExtJs()) return; - - for (var nElement = gBsOnClicks.length - 1; nElement >= 0; nElement--) - gBsOnClicks[nElement](); -} - -function BSSCOnUnload() -{ - if (!BsscHasExtJs()) return; - for (var nElement = gBsOnUnLoads.length - 1; nElement >= 0; nElement--) - gBsOnUnLoads[nElement](); -} - -function BSSCOnMouseOver() -{ - if (!BsscHasExtJs()) return; - for (var nElement = gBsOnMouseOvers.length - 1; nElement >= 0; nElement--) - gBsOnMouseOvers[nElement](); -} - -function BSSCOnMouseOut() -{ - if (!BsscHasExtJs()) return; - for (var nElement = gBsOnMouseOuts.length - 1; nElement >= 0; nElement--) - { - gBsOnMouseOuts[nElement](); - } -} -// End of invocation of the event handle functions. - -// Add the GereralOnLoad to the onload array. -if (typeof(BsscRegisterOnLoad) != "undefined") -{ - BsscRegisterOnLoad(BsGeneralOnLoad); -} -if (gbBsNS4&&!gbBsNS6) { - origWidth = innerWidth; - origHeight = innerHeight; - onresize = BsReDo; -} -//End to support previous generic parameters - -//Begin to support previous HHActiveX invoking -function BsHHActivateComponents() -{ - if( HH_ActiveX && (HH_ChmFilename != "") && ((self == top) || (self == top.frames[0]))) - { - var objBody = getElementsByTag(document,"BODY")[0]; - if( typeof(objBody) == "object" ) - { - insertAdjacentHTML(objBody, "beforeEnd", ''); - if (HHComponentActivator.object) - HHComponentActivator.Activate(HH_ChmFilename, HH_WindowName, HH_GlossaryFont, HH_Glossary, HH_Avenue); - } - } -} - -function BsHHActivXOnLoad() -{ - if( gbBsIE4 ) - BsHHActivateComponents(); -} - -if( typeof(BsscRegisterOnLoad) != "undefined" ) -{ - BsscRegisterOnLoad(BsHHActivXOnLoad); -} -//End to support previous HHActiveX invoking - -//Begin to support previous relative topics -//If webHelp needs Related Topics DHTMLcode, it's supposed to add it here -var gbPopupMenuTimeoutExpired = false; -var gbInPopupMenu = false; -var gbPopupMenuTopicList = null; -var gOlddocumentClick = null; - -////////////////////////////////////////////////////////////////////////////////////////// -// -// Popup Menu code -// -////////////////////////////////////////////////////////////////////////////////////////// - -var g_bIsPopupMenuInit = false; -function _WritePopupMenuLayer() -{ - if (!g_bIsPopupMenuInit) - { - if (gbBsNS4&&!gbBsNS6) { -//Do not try to write ininle styles for NS! NS can not handle it and will not stop downloading the html page... - document.write("
"); - } else{ - document.write(""); - if (!(gbBsNS4&&!gbBsNS6)) { - document.write(""); - } - } - g_bIsPopupMenuInit = true; - } -} - -//Seek for the bsscright frame -function _SeekFrameByName( cRoot, strName ) -{ - if( cRoot == null ) return null; - if( cRoot.frames == null ) return null; - if( cRoot.frames[strName] != null ) return cRoot.frames[strName]; - for (var i=0; i'; - } else { - strMenu += '' + gbPopupMenuTopicList[fn_arguments[i]].strTitle + ''; - } - strMenu += ''; - - if (isNaN(fn_arguments[i]) || (gbPopupMenuTopicList == null)) { - i += 2; - } else { - i += 1; - } - } - strMenu += ""; - - if (gbBsMac) { - // totally hack. because ie5 in mac need something. is one of them. mac is mad. - strMenu +="
"; - } - - var layerPopup = null; - var stylePopup = null; - var nEventX = 0; - var nEventY = 0; - var nWindowWidth = 0; - if (gbBsIE4 || gbBsOpera7) { - - layerPopup = getElement("PopupMenu"); - layerPopup.innerHTML = strMenu; - stylePopup = layerPopup.style; - - _BSPSGetClientSize(); - - // Get the position of the item causing the event (relative to its parent) - nEventX = window.event.clientX; - nEventY = window.event.clientY; - - if (nEventY + layerPopup.scrollHeight + 10 < gBsClientHeight) { - nEventY += document.body.scrollTop + 10; - } else { - nEventY = (document.body.scrollTop + gBsClientHeight) - layerPopup.scrollHeight - 20; - } - stylePopup.top = nEventY; - - var nPopupWidth = layerPopup.scrollWidth; - if (gbBsMac) { - nPopupWidth = 80; // we have no idea how to get the dynamic width of the popup. - } - if (nEventX + nPopupWidth + 20 > gBsClientWidth) { - if (gBsClientWidth - nPopupWidth < 5) { - stylePopup.left = 5; - } else { - stylePopup.left = gBsClientWidth - nPopupWidth - 5; - } - } else { - stylePopup.left = nEventX + document.body.scrollLeft + 20; - } - - stylePopup.visibility = "visible"; - if (!gOlddocumentClick && document.onclick) - gOlddocumentClick = document.onclick; - document.onclick = PopupMenu_HandleClick; - - } else if (gbBsNS6 || gbBsKonqueror3||gbBsSafari) { - layerPopup = getElement("PopupMenu"); - layerPopup.style.visibility = "hidden"; - - if (gbBsNS6) - { - var e = fn_arguments[0]; - nEventX = e.pageX; - nEventY = e.pageY; - } - else - { - nEventX = window.event.clientX; - nEventY = window.event.clientY; - } - _BSPSGetClientSize(); - layerPopup.innerHTML = strMenu; - - if (nEventY + layerPopup.offsetHeight + 20 < window.pageYOffset + gBsClientHeight) { - nEventY += 20; - } else { - nEventY = gBsClientHeight + window.pageYOffset - layerPopup.offsetHeight - 20; - } - - if (nEventX + layerPopup.offsetWidth + 20 > gBsClientWidth + window.pageXOffset) { - if (gBsClientWidth + window.pageXOffset - layerPopup.offsetWidth < 20) { - nEventX = 5; - } else { - nEventX = gBsClientWidth + window.pageXOffset - layerPopup.offsetWidth - 20; - } - } else { - nEventX += 20; - } - layerPopup.style.top = nEventY; - layerPopup.style.left = nEventX; - // set again to avoid the stupid frash in netscape 6. - layerPopup.innerHTML = strMenu; - layerPopup.style.visibility = "visible"; - //window.captureEvents(Event.MOUSEDOWN); - if (!gOlddocumentClick && document.onclick) - gOlddocumentClick = document.onclick; - window.onclick = PopupMenu_HandleClick; - } - else if (gbBsNS4) { - layerPopup = document.layers.PopupMenu; - layerPopup.visibility = "hide"; - stylePopup = layerPopup.document; - stylePopup.write(strMenu); - stylePopup.close(); - var e = fn_arguments[0]; - nEventX = e.pageX; - nEventY = e.pageY; - _BSPSGetClientSize(); - if (nEventY + layerPopup.clip.height + 20 < window.pageYOffset + gBsClientHeight) { - nEventY += 20; - } else { - nEventY = gBsClientHeight + window.pageYOffset- layerPopup.clip.height - 20; - } - layerPopup.top = nEventY; - - if (nEventX + layerPopup.clip.width + 20 > gBsClientWidth + window.pageXOffset) { - if (gBsClientWidth + window.pageXOffset - layerPopup.clip.width < 20) { - nEventX = 5; - } else { - nEventX = gBsClientWidth + window.pageXOffset - layerPopup.clip.width - 20; - } - } else { - nEventX += 20; - } - - layerPopup.left = nEventX; - - layerPopup.visibility = "show"; - - window.captureEvents(Event.MOUSEDOWN); - if (!gOlddocumentClick && document.onmousedown) - gOlddocumentClick = document.onmousedown; - window.onmousedown = PopupMenu_HandleClick; - } - - window.gbInPopupMenu = true; - window.gbPopupMenuTimeoutExpired = false; - setTimeout("PopupMenu_Timeout();", 100); - return false; -} - -function PopupMenu_Timeout() -{ - window.gbPopupMenuTimeoutExpired = true; -} - -function PopupMenu_Over(e) -{ - if (gbBsIE4||gbBsOpera7) - e.srcElement.className = "PopupOver"; - else if (gbBsNS6) - e.target.parentNode.className = "PopupOver"; - return; -} - -function PopupMenu_Out(e) -{ - if (gbBsIE4||gbBsOpera7) - e.srcElement.className = "PopupNotOver"; - else if (gbBsNS6) - e.target.parentNode.className = "PopupNotOver"; - return; -} - -function PopupMenu_HandleClick(e) -{ - if (window.gbPopupMenuTimeoutExpired) { - window.gbInPopupMenu = false; - if (gbBsNS4 && !gbBsNS6) { - window.releaseEvents(Event.MOUSEDOWN); - } - - var layerPopup = null; - if (gbBsNS4&&!gbBsNS6) { - layerPopup = document.layers.PopupMenu; - layerPopup.visibility = "hide"; - } else { - layerPopup = getElement("PopupMenu"); - layerPopup.style.visibility = "hidden"; - } - - if (gOlddocumentClick) - { - if (gbBsNS4 && !gbBsNS6) - document.onmousedown = gOlddocumentClick; - else - document.onclick = gOlddocumentClick; - } - } - return; -} - -function BSSCPopup_ClickMac() -{ - if ((!DHTMLPopupSupport()) && (gbBsIE4 || gbBsOpera7)) - { - var bClickOnAnchor = false; - var el; - if ((window.event != null) && - (window.event.srcElement != null)) - { - el = window.event.srcElement; - while (el != null) - { - if ((el.tagName == "A") || (el.tagName == "AREA")) { - bClickOnAnchor = true; - break; - } - if (el.tagName == "BODY") { - break; - } - el = getParentNode(el); - } - } - if (BSSCPopup_IsPopup()) - { - if (!bClickOnAnchor) { - parent.window.gPopupWindow = null; - self.close(); - } - } - else - { - bClosePopupWindow = true; - if ((bClickOnAnchor) && - (el.href) && - ((el.href.indexOf("javascript:BSSCPopup") != -1) || (el.href.indexOf("javascript:null") != -1) || (el.href.indexOf("javascript:void(0)") != -1))) - { - bClosePopupWindow = false; - } - if (bClosePopupWindow) - { - if (window.gPopupWindow != null && !window.gPopupWindow.closed ) - { - window.gPopupWindow.close(); - } - } - } - } -} - -function BsPopupOnClick() -{ - if (!gbBsIE4 && !gbBsOpera7) - return; - - BSSCPopup_ClickMac(); -} - -function _BSSCOnError(message) -{ - if(-1 != message.indexOf("denied") - || -1 != message.indexOf("Object required")) - return true; -} - -//End to support previous relative topics - -/// Section End - General and relative topics (JavaScript 1.0) - -/// Section Begin - Popup (JavaScript 1.0) -//Begin to support previous popup functions - -//variables used to isolate the browser type -var gBsStyVisShow = null; -var gBsStyVisHide = null; -var gBsClientWidth = 640; -var gBsClientHeight = 480; - -// here is the varible for judge popup windows size. these parameter is for IE5.0, it may need adjust for others. -var gBRateH_W = 0.618; // 1.618 Golden cut. -var gBMaxXOfParent = 0.8; -var gBMaxYOfParent = 0.8; -var gBscrollHeight = 16; -var gBscrollWidth = 16; -var gBpermitXDelta = 3; -var gBpermitYDelta = 3; - - -var arrayPopupURL = new Array(); -var arrayAbsPopupURL = new Array(); - -var arrayDirty = new Array(); - -function setAbsPopupURL(nIndex, strURL) -{ - arrayAbsPopupURL[nIndex] = strURL; -} - -function getAbsPopupURL(nIndex) -{ - if (nIndex == -1 || arrayAbsPopupURL.length <= nIndex) return null; - else - return arrayAbsPopupURL[nIndex]; -} - -function getPopupURL(nIndex) -{ - if (nIndex == -1 || arrayPopupURL.length <= nIndex) return null; - else - return arrayPopupURL[nIndex]; -} - -function getPopupID(nIndex) -{ - return gstrPopupID + nIndex; -} - -function getPopupShadowID(nIndex) -{ - return gstrPopupShadowID + nIndex; -} - -function getPopupTopicID(nIndex) -{ - return gstrPopupTopicID + nIndex; -} - -function getPopupIFrameID(nIndex) -{ - return gstrPopupIFrameID + nIndex; -} - -function getPopupIFrameName(nIndex) -{ - return gstrPopupIFrameName + nIndex; -} - - -function getPopupTopicStyle(nIndex) -{ - return getElement(getPopupTopicID(nIndex)).style; -} - -function getPopupShadowStyle(nIndex) -{ - return getElement(getPopupShadowID(nIndex)).style; -} - -function getPopupIFrame(nIndex) -{ - if (gbBsNS6) - return eval("window.frames['" + getPopupIFrameName(nIndex) + "']"); - else - return eval("document.frames['" + getPopupIFrameName(nIndex) + "']"); -} - -function getPopupDivStyle(nIndex) -{ - return getElement(getPopupID(nIndex)).style; -} - -function getPopupIFrameStyle(nIndex) -{ - return getElement(getPopupIFrameID(nIndex)).style; -} - - -function findDiv(strURL) -{ - for (var i = 0; i < arrayPopupURL.length; i ++ ) { - if (arrayPopupURL[i] == strURL) { - return i; - } - } - return -1; -} - -var gnToken = -1; -function takeToken() -{ - gnToken ++; - if (gnToken > 10000) gnToken = 0; - return gnToken; -} - -function IsValidToken(nToken) -{ - return (gnToken == nToken); -} - -function addDiv(strURL) -{ - for (var i = 0; i < arrayPopupURL.length; i ++) { - if (arrayPopupURL[i] == null) { - arrayPopupURL[i] = strURL; - return i; - } - } - arrayPopupURL[i] = strURL; - arrayDirty[i] = true; - return i; -} - -function setDirty() -{ - for (var i = 0; i < arrayPopupURL.length; i ++ ) - arrayDirty[i] = true; -} - -function IsDirty(nIndex) -{ - if (nIndex == -1) - return true; - else - if (arrayDirty.length > nIndex) - return arrayDirty[nIndex]; - else - return true; -} - -function hideAll() -{ - for (var i = 0; i < arrayPopupURL.length; i ++ ) - { - getPopupDivStyle(i).visibility = gBsStyVisHide; - getPopupIFrameStyle(i).visibility = gBsStyVisHide; - } -} - -function getCurrentPopupIFrame() -{ - for (var i = 0; i < arrayPopupURL.length; i ++) - if (getPopupDivStyle(i).visibility == gBsStyVisShow) - return getPopupIFrame(i); - return null; -} - -function setClear(nIndex) -{ - if (nIndex != -1) - arrayDirty[nIndex] = false; -} - -function _BSSCCreatePopupDiv(strURL) -{ - var nIndex = findDiv(strURL); - if (nIndex == -1 ) { - nIndex = addDiv(strURL); - BsPopup_CreateDiv(nIndex); - } - else { - if (IsDirty(nIndex)) { - if("object" == typeof(getPopupIFrame(nIndex).document)) - getPopupIFrame(nIndex).document.location.href = strURL; - } - } - return nIndex; -} - -//Here is the browser type -function _BSPSGetBrowserInfo() -{ - if (gbBsNS4&&!gbBsNS6) - { - gBsStyVisShow = "show"; - gBsStyVisHide = "hide"; - } - else - { - gBsStyVisShow = "visible"; - gBsStyVisHide = "hidden"; - } -} - -_BSPSGetBrowserInfo(); - -//Get client size info -function _BSPSGetClientSize() -{ - if (gbBsNS4||gbBsKonqueror3||gbBsSafari) - { - gBsClientWidth = innerWidth; - gBsClientHeight = innerHeight; - } - else if (gbBsIE4 || gbBsOpera7) - { - gBsClientWidth = document.body.clientWidth; - gBsClientHeight = document.body.clientHeight; - } -} - -var gstrPopupID = 'BSSCPopup'; -var gstrPopupShadowID = 'BSSCPopupShadow'; -var gstrPopupTopicID = 'BSSCPopupTopic'; -var gstrPopupIFrameID = 'BSSCPopupIFrame'; -var gstrPopupIFrameName = 'BSSCPopupIFrameName'; - -var gstrPopupSecondWindowName = 'BSSCPopup'; - -var gPopupWindow = null; -var gnPopupClickX = 0; -var gnPopupClickY = 0; - -var gnPopupScreenClickX = 0; -var gnPopupScreenClickY = 0; - -var gbPopupTimeoutExpired = false; - -function DHTMLPopupSupport() -{ - if (((gbBsIE4) && (!gbBsMac))||gbBsOpera7|| gbBsNS7) { - return true; - } - return false; -} - -function BSSCPopup_IsPopup() -{ - if (DHTMLPopupSupport() && (this.name.indexOf(gstrPopupIFrameName) != -1)) { - return true; - } else if ((gbBsNS4 || gbBsIE4 || gbBsOpera7) && (this.name.indexOf(gstrPopupID) != -1)) { - return true; - } else { - return false; - } -} - -// If there is a hyperlink in a popup window, display the hyperlink in -// the original window. (bsscright) -if (BSSCPopup_IsPopup() && !gbBsIE4 && !gbBsOpera7) { - document.write(""); -} - -// Local functions. -function BsPopup_CreateDiv(nIndex) -{ - if(!DHTMLPopupSupport()) - return; - // DO NOT SET Width and height for the div, otherwize it will make IE4 popup do not work when view the topic alone. - var strPopupDiv = ""; - - var objBody = getElementsByTag(document, "BODY")[0]; - if( typeof(objBody) != "object" ) - return; - - insertAdjacentHTML(objBody, "beforeEnd", strPopupDiv); -} - -function handleLoadNS() -{ - if (this.id) - { - var nIndex = parseInt(this.id.substring(gstrPopupIFrameID.length)); - BSSCPopup_PostWork(nIndex); - } -} - -function BSSCPopup_PostWork(nIndex) -{ - getPopupDivStyle(nIndex).visibility = gBsStyVisShow; - getPopupIFrameStyle(nIndex).visibility =gBsStyVisShow; - - setClear(nIndex); - window.gbPopupTimeoutExpired = true; - - BSSCPopup_ChangeTargettoParent(getPopupIFrame(nIndex).document); - if (gbBsNS6) - getPopupIFrame(nIndex).document.body.addEventListener("click",BSSCPopupClicked,false); - else - getPopupIFrame(nIndex).document.body.onclick = BSSCPopupClicked; - - if (!gbOrignalOnMouseDown && document.onmousedown) - gbOrignalOnMouseDown = document.onmousedown; - - if (gbBsNS6) - document.addEventListener("mousedown", BSSCPopupParentClicked,false); - else - document.onmousedown = BSSCPopupParentClicked; -} - -function BSSCPopup_Timeout(nIndex, nToken) -{ - if (!IsValidToken(nToken)) return; - - if (gbBsNS6||((getPopupIFrame(nIndex).document.readyState == "complete") && - (getPopupIFrame(nIndex).document.body != null))) { - BSSCPopup_PostWork(nIndex); - } else { - setTimeout("BSSCPopup_Timeout(" + nIndex + "," + nToken + ")", 100); - } -} - -// VH 08/10/00 -// do not change target to parent if the href is using javascript -function BSSCPopup_ChangeTargettoParent(tagsObject) -{ - var collA = getElementsByTag(tagsObject, "A"); - BSSCPopup_ChangeTargettoParent2(collA); - - var collIMG = getElementsByTag(tagsObject,"IMG"); - BSSCPopup_ChangeTargettoParent2(collIMG); -} - -function BSSCPopup_ChangeTargettoParent2(colls) -{ - if (colls != null) { - for (var j = 0; j < colls.length; j ++ ) - { - var strtemp = colls[j].href; - if (strtemp) - { - strtemp = strtemp.toLowerCase(); - if (strtemp.indexOf("javascript:") == -1) - if (colls[j].target == "") - colls[j].target = "_parent"; - } - } - } -} - -function BSPSPopupTopicWinHelp(strURL) -{ - _BSSCPopup(strURL); - return; -} - -function _BSSCPopup(strURL, width, height) -{ - var cuswidth = 0; - var cusheight = 0; - if ("undefined" != typeof(width) && "undefined" != typeof(height)) { - cuswidth = width; - cusheight= height; - } - - if (DHTMLPopupSupport()) { - var nToken = takeToken(); // take token first. - var nIndex = _BSSCCreatePopupDiv(strURL); - window.gbPopupTimeoutExpired = false; - var ntWidth = gBsClientWidth; - var ntHeight = gBsClientHeight; - _BSPSGetClientSize(); - if (ntWidth != gBsClientWidth || ntHeight != gBsClientHeight) { - setDirty(); - } - - if (IsDirty(nIndex)) { - if (gbBsMac) { - setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight +")", 400); - } else { - setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight + ")", 100); - } - } - else { - MoveDivAndShow(nIndex ,nToken, cuswidth, cusheight); - } - } else { - _BSSCPopup2(strURL, cuswidth, cusheight); - } - return; -} - -if (gbBsIE55) -{ - var ehlpdhtm_fOldBefureUnload = window.onbeforeunload; - var gnBsUnload=0; - window.onbeforeunload = window_BUnload; -} - -function window_BUnload() -{ - gnBsUnload++; - if (gnBsUnload>1) - return; - for (var i = 0; i < arrayPopupURL.length; i ++) - removeThis(document.all(getPopupID(i))); - arrayPopupURL.length = 0; - if (ehlpdhtm_fOldBefureUnload) - ehlpdhtm_fOldBefureUnload(); -} - -function _BSSCPopup2(strURL, width, height) -{ - if (gbBsOpera6&&gbBsMac) - { - var wmTemp = window.open(document.location.href, gstrPopupSecondWindowName); - wmTemp.close(); - setTimeout("_BSSCPopup3(\""+strURL+"\","+width+","+height+");",100); - } - else - _BSSCPopup3(strURL, width, height); -} - -function _BSSCPopup3(strURL, width, height) -{ - if (window.name == gstrPopupSecondWindowName) { - window.location = strURL; - } else { - if (!gbBsMac || !gbBsNS4) { - BSSCHidePopupWindow(); - } - var nX = 0; - var nY = 0; - var nHeight = 300; - var nWidth = 400; - if (width > 0 && height > 0) { - nHeight = height; - nWidth = width; - } - _BSPSGetClientSize(); - - nX = window.gnPopupScreenClickX; - nY = window.gnPopupScreenClickY; - - if (nY + nHeight + 40 > screen.availHeight) { - nY = screen.availHeight - nHeight - 40; - } - if (nX + nWidth + 40 > screen.availWidth) { - nX = screen.availWidth - nWidth - 40; - } - - // Launch a separate window - var strParam="titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=yes"; - if (gbBsNS) { - if (gbBsNS6) { - strParam += ",Height=" + nHeight + ",Width=" + nWidth; - strParam += ",screenX=" + nX + ",screenY=" + nY; - strParam += ",dependent=yes"; - } - else { - strParam += ",OuterHeight=" + nHeight + ",OuterWidth=" + nWidth; - strParam += ",screenX=" + nX + ",screenY=" + nY; - strParam += ",dependent=yes"; - } - } - else { - strParam += ",height=" + nHeight + ",width=" + nWidth; - strParam += ",left=" + nX + ",top=" + nY; - } - if (gbBsSafari) - { - if (window.gPopupWindow) - window.gPopupWindow.close(); - window.gPopupWindow = window.open(strURL, "", strParam); - window.gPopupWindow.name = gstrPopupSecondWindowName; - window.gPopupWindow.moveTo(nX, nY); - widnow.gPopupWindow.document.location.reload(); - } - else - { - var wmTemp=null; - if (gbBsKonqueror3) - { - if (window.gPopupWindow) - window.gPopupWindow.close(); - } - if (gbBsOpera&&gbBsMac) - { - wmTemp= window.open(document.location.href, "Temp", strParam); - } - window.gPopupWindow = window.open(strURL, gstrPopupSecondWindowName, strParam); - if (!gbBsIE) - window.gPopupWindow.focus(); - - if (wmTemp) - wmTemp.close(); - } - - if (gbBsNS4) - setEventHandle(); - else if (gbBsIE4 || gbBsOpera7||gbBsKonqueror3) - setTimeout("setPopupFocus();", 100); - } - return; -} - -function setEventHandle() -{ - window.gPopupWindow.captureEvents(Event.CLICK | Event.BLUR); - window.gPopupWindow.onclick = NonIEPopup_HandleClick; - window.gPopupWindow.onblur = NonIEPopup_HandleBlur; -} - -function setPopupFocus() -{ - window.gPopupWindow.focus(); -} - -function NonIEPopup_HandleBlur(e) -{ - window.gPopupWindow.focus(); -} - -function NonIEPopup_HandleClick(e) -{ - // Because navigator will give the event to the handler before the hyperlink, let's - // first route the event to see if we are clicking on a Popup menu in a popup. - document.routeEvent(e); - - // If a popup menu is active then don't do anything with the click - if (window.gPopupWindow.gbInPopupMenu) { - window.gPopupWindow.captureEvents(Event.CLICK); - window.gPopupWindow.onclick = NonIEPopup_HandleClick; - return false; - } - - // Close the popup window - if(e.target.href) - { - if(e.target.href.indexOf("javascript:")==-1) - { - if (e.target.target=="") - window.location.href = e.target.href; - else - window.open(e.target.href, e.target.target); - this.close(); - } - } - else - this.close(); - return false; -} - -function BSSCPopup_AfterLoad(nIndex, nToken, cuswidth, cusheight) -{ - if (!window.getPopupIFrame(nIndex).document) { - _BSSCPopup2(getPopupURL(nIndex), cuswidth, cusheight); - return; - } - - if (!IsValidToken(nToken)) return; - - if (gbBsNS6) - { - setAbsPopupURL(nIndex, window.getPopupIFrame(nIndex).document.location.href); // change URL to abs url. - BSSCPopup_ResizeAfterLoad(nIndex, nToken, cuswidth, cusheight); - return; - } - - if ((window.getPopupIFrame(nIndex).document.readyState == "complete") && - (window.getPopupIFrame(nIndex).document.body != null)) { - if (window.getPopupIFrame(nIndex).document.location.href.indexOf("about:blank") != -1) { // add this check. IE will use about:blank" as the default vaule for Iframe. - window.getPopupIFrame(nIndex).document.location = getPopupURL(nIndex); - setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight + ")", 200); - } - else - { - setAbsPopupURL(nIndex, window.getPopupIFrame(nIndex).document.location.href); // change URL to abs url. - BSSCPopup_ResizeAfterLoad(nIndex, nToken, cuswidth, cusheight); - } - } else { - setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight + ")", 200); - } -} - -function BSSCPopup_ResizeAfterLoad(nIndex, nToken, cuswidth, cusheight) -{ - if (window.gbPopupTimeoutExpired) return; - - if (!IsValidToken(nToken)) return; - - getPopupDivStyle(nIndex).visibility = gBsStyVisHide; - getPopupIFrameStyle(nIndex).visibility = gBsStyVisHide; - - // Determine the width and height for the window - _BSPSGetClientSize(); - - var size = new BSSCSize(0, 0); - - if (cuswidth <= 0 || cusheight <= 0) - BSSCGetContentSize(window.getPopupIFrame(nIndex), size); - else { - size.x = cuswidth; - size.y = cusheight; - } - - // Determine the width and height for the window - var nWidth = size.x; - var nHeight = size.y; - - // for small popup size, we should allow any size. - // The popup size should be ok if bigger than 0 - if (nWidth < 0 || nHeight < 0) return; // there must be something terribly wrong. - - getPopupDivStyle(nIndex).width = nWidth; - getPopupDivStyle(nIndex).height = nHeight; - - getPopupShadowStyle(nIndex).width = nWidth; - getPopupShadowStyle(nIndex).height = nHeight; - getPopupTopicStyle(nIndex).width = nWidth; - getPopupTopicStyle(nIndex).height = nHeight; - if (gbBsIE55) - { - getPopupShadowStyle(nIndex).width = nWidth + 2; - getPopupShadowStyle(nIndex).height = nHeight + 2; - getPopupTopicStyle(nIndex).width = nWidth + 2; - getPopupTopicStyle(nIndex).height = nHeight + 2; - } - - getPopupIFrameStyle(nIndex).width = nWidth; - getPopupIFrameStyle(nIndex).height = nHeight; - if (gbBsIE55 || gbBsNS6) - { - getPopupIFrameStyle(nIndex).top = 0; - getPopupIFrameStyle(nIndex).left = 0; - } - - var strURL = getPopupURL(nIndex); - if (strURL.indexOf("#") != -1&&gbBsNS6) - getPopupIFrame(nIndex).location.reload(); - else if (strURL.indexOf("#") != -1||gbBsNS6) - getPopupIFrame(nIndex).location.href = strURL; // reload again, this will fix the bookmark misunderstand in IE5. - - MoveDivAndShow(nIndex, nToken, cuswidth, cusheight); -} - -function getScrollLeft() -{ - if (document.body.scrollLeft) - return document.body.scrollLeft; - else if (window.pageXOffset) - return window.pageXOffset; - else - return 0; -} - -function getScrollTop() -{ - if (document.body.scrollTop) - return document.body.scrollTop; - else if (window.pageYOffset) - return window.pageYOffset; - else - return 0; -} - - -function MoveDivAndShow(nIndex, nToken, cuswidth, cusheight) -{ - if (window.getPopupIFrame(nIndex).document.location.href != getAbsPopupURL(nIndex)) { // if redirect, reload again. - window.getPopupIFrame(nIndex).document.location = getPopupURL(nIndex); - setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight + ")", 200); - return; - } - - // Determine the position of the window - var nClickX = window.gnPopupClickX; - var nClickY = window.gnPopupClickY; - var nTop = 0; - var nLeft = 0; - - var nWidth = parseInt(getPopupDivStyle(nIndex).width); - var nHeight = parseInt(getPopupDivStyle(nIndex).height); - - if (nClickY + nHeight + 20 < gBsClientHeight + getScrollTop()) { - nTop = nClickY + 10; - } else { - nTop = (getScrollTop() + gBsClientHeight) - nHeight - 20; - } - if (nClickX + nWidth < gBsClientWidth + getScrollLeft()) { - nLeft = nClickX; - } else { - nLeft = (getScrollLeft() + gBsClientWidth) - nWidth - 8; - } - - if (nTop < getScrollTop()) nTop = getScrollTop() + 1; - if (nLeft< getScrollLeft()) nLeft = getScrollLeft() + 1; - - getPopupDivStyle(nIndex).left = nLeft; - getPopupDivStyle(nIndex).top = nTop; - - // Set the location of the background blocks - getPopupShadowStyle(nIndex).left = 6; - getPopupShadowStyle(nIndex).top = 6; - if (gbBsIE55) - { - getPopupShadowStyle(nIndex).left = 4; - getPopupShadowStyle(nIndex).top = 4; - } - - if (gbBsMac&&gbBsIE4) { - // Total hack on the iMac to get the IFrame to position properly - getPopupIFrameStyle(nIndex).pixelLeft = 100; - getPopupIFrameStyle(nIndex).pixelLeft = 0; - // Explicitly call BSSCOnLoad because the Mac doesn't seem to do it - getPopupIFrame(nIndex).window.BSSCOnLoad(); - } - - if (gbBsNS6&&IsDirty(nIndex)) - getElement(getPopupIFrameID(nIndex)).addEventListener("load", handleLoadNS, false); - else - BSSCPopup_Timeout(nIndex , nToken ); - return; -} - -function BSSCSize(x, y) -{ - this.x = x; - this.y = y; -} - -function BSSCGetContentSize(thisWindow, size) -{ - if (!gbBsIE4 && !gbBsOpera7 && !gbBsNS4) - return; - - if ((gbBsMac&&gbBsIE4)||gbBsNS4||gbBsOpera7) { - size.x = 320; - size.y = 180; - return; - } - - // Resize the width until it is wide enough to handle the content - // The trick is to start wide and determine when the scrollHeight changes - // because then we know a scrollbar is necessary. We can then go back - // to the next widest size (for no scrollbar) - - var ClientRate = gBsClientHeight / gBsClientWidth; - - - var GoldenSize = new BSSCSize(0,0); - GoldenSize.x = gBsClientWidth * gBMaxXOfParent; - GoldenSize.y = gBsClientHeight *gBMaxYOfParent ; - - if (ClientRate > gBRateH_W) { - GoldenSize.y = GoldenSize.x * gBRateH_W; - } - else { - GoldenSize.x = GoldenSize.y / gBRateH_W; - } - - // Try to using parent specified max x. - var x = 0; - var maxgoldx = GoldenSize.x; - var maxx = gBsClientWidth * gBMaxXOfParent; - - // This double resize causes the document to re-render (and we need it to) - if (!gbBsIE5) - thisWindow.moveTo(10000,10000); // this is used to fix the flash on IE4. - - thisWindow.resizeTo(1, 1); - thisWindow.resizeTo(1, 1); - thisWindow.resizeTo(maxgoldx, thisWindow.document.body.scrollHeight + gBscrollHeight); - thisWindow.resizeTo(maxgoldx, thisWindow.document.body.scrollHeight + gBscrollHeight); - - var miny = thisWindow.document.body.scrollHeight + gBscrollHeight; - - if (miny > GoldenSize.y) // the popup does not fix in the parent wanted golden area. so try to expand itself as large as it can - { - thisWindow.resizeTo(maxx , thisWindow.document.body.scrollHeight + gBscrollHeight); - thisWindow.resizeTo(maxx , thisWindow.document.body.scrollHeight + gBscrollHeight); - - miny = thisWindow.document.body.scrollHeight + gBscrollHeight; - maxy = gBsClientHeight * gBMaxYOfParent; - - if (miny > maxy) { // the popup must have a scroll, OK let it be. - miny = maxy; - size.x = maxx; - size.y = maxy; - thisWindow.document.body.scroll = 'yes'; // At this time we do want to show scroll any more. so it will looks better a little. - } - else { // popup still can fit in the parent area by someway. now we choose the same h/w rate as parent. - size.y = miny; - - // downsize from maxx , now I try to using binary divide. - x = maxx; - deltax = -maxx/2; - //j = 0; - while (true) { - x = x + deltax; - thisWindow.resizeTo(x, miny); - thisWindow.resizeTo(x, miny); - diffy = thisWindow.document.body.scrollHeight + gBscrollHeight - x * ClientRate; - if (diffy > gBpermitYDelta ) // it is higher than wanted, so x need to be wide a little bitter - deltax = Math.abs(deltax) /2; - else if (diffy < -gBpermitYDelta) // it is shorter than wanted, so x need to be narrow a little bitter - deltax = -Math.abs(deltax) /2; - else - // the y is close enough to wanted. - break; - if (Math.abs(deltax) < gBpermitXDelta) // the next change is too slight and it can be ignore. - break; - } - size.x = thisWindow.document.body.scrollWidth; //+ gBscrollWidth; - size.y = thisWindow.document.body.scrollHeight;// + gBscrollHeight; - thisWindow.document.body.scroll = 'no'; - } - } - else { - if (thisWindow.document.body.scrollWidth > maxgoldx) { - size.x = maxx; - size.y = miny; - thisWindow.document.body.scroll = 'yes'; - } - else { - // downsize from maxgoldx , now I try to using binary divide. - x = maxgoldx; - deltax = -maxgoldx/2; - while (true) { - x = x + deltax; - thisWindow.resizeTo(x, miny); - thisWindow.resizeTo(x, miny); - diffy = thisWindow.document.body.scrollHeight + gBscrollHeight - x * gBRateH_W; - if (diffy > gBpermitYDelta ) // it is higher than wanted, so x need to be wide a little bitter - deltax = Math.abs(deltax) /2; - else if (diffy < -gBpermitYDelta) // it is shorter than wanted, so x need to be narrow a little bitter - deltax = -Math.abs(deltax) /2; - else - // the y is close enough to wanted. - break; - if (Math.abs(deltax) < gBpermitXDelta) // the next change is too slight and it can be ignore. - break; - } - size.x = thisWindow.document.body.scrollWidth; //+ gBscrollWidth; - size.y = thisWindow.document.body.scrollHeight ; - thisWindow.document.body.scroll = 'no'; // At this time we do not want to show scroll any more. so it will looks better a little. - thisWindow.resizeTo(size.x, size.y); - if (thisWindow.document.body.scrollWidth > size.x) - { - size.x = thisWindow.document.body.scrollWidth; - } - if (thisWindow.document.body.scrollHeight > size.y) - { - size.y = thisWindow.document.body.scrollHeight; - } - } - } - thisWindow.resizeTo(size.x, size.y); - thisWindow.resizeTo(size.x, size.y); - return; -} - -function BSSCPopupParentClicked() -{ - if (!window.gbPopupTimeoutExpired) { - return false; - } - - document.onmousedown = gbOrignalOnMouseDown; - - // Simply hide the popup - hideAll(); - - window.gbPopupTimeoutExpired = false; - - return true; -} - -function isInsideHyperLink(obj) -{ - if (obj&&obj!=getParentNode(obj)) - { - if (obj.tagName=="A"||obj.tagName=="IMG") - return true; - else - return isInsideHyperLink(getParentNode(obj)); - } - else - return false; -} - -function BSSCPopupClicked(e) -{ - if (!window.gbPopupTimeoutExpired) { - return false; - } - - var popupIFrame = getCurrentPopupIFrame(); - if (popupIFrame == null) { - return true; - } - - if (gbBsIE4 && (!((popupIFrame.window.event != null) && - (popupIFrame.window.event.srcElement != null) && - isInsideHyperLink(popupIFrame.window.event.srcElement)))) { - document.onmousedown = gbOrignalOnMouseDown; - - // Simply hide the popup - hideAll(); - window.gbPopupTimeoutExpired = false; - return true; - } - else if (gbBsNS6 && (!((e != null) && - (e.target!= null) && isInsideHyperLink(e.target)))) - { - document.addEventListener("mousedown", gbOrignalOnMouseDown,false); - // Simply hide the popup - hideAll(); - window.gbPopupTimeoutExpired = false; - return true; - } -} - -//trace the mouse over's position for hotspot -function BSPSPopupOnMouseOver(event) -{ - if (gbBsIE4 || gbBsOpera7||gbBsKonqueror3) { - window.gnPopupClickX = event.clientX + getScrollLeft(); - window.gnPopupClickY = event.clientY + getScrollTop(); - window.gnPopupScreenClickX = event.screenX; - window.gnPopupScreenClickY = event.screenY; - } else if (gbBsSafari) { - window.gnPopupClickX = event.clientX + getScrollLeft(); - window.gnPopupClickY = event.clientY + getScrollTop(); - window.gnPopupScreenClickX = event.screenX + window.screenX; - window.gnPopupScreenClickY = event.screenY + window.screenY; - } else if (gbBsNS4) { - window.gnPopupClickX = event.pageX - window.pageXOffset; - window.gnPopupClickY = event.pageY - window.pageYOffset; - window.gnPopupScreenClickX = event.screenX - window.pageXOffset; - window.gnPopupScreenClickY = event.screenY - window.pageYOffset; - } -} - -function BSSCHidePopupWindow() -{ - if (window.gPopupWindow != null) { - if (gbBsNS4) { - if ((typeof window.gPopupWindow != "undefined") && (!window.gPopupWindow.closed)) { - window.gPopupWindow.close(); - window.gPopupWindow = null; - } - } - } - return; -} - -// Add the PopupOnClick to the onclick array. -if (typeof(BsscRegisterOnClick) != "undefined") -{ - BsscRegisterOnClick(BsPopupOnClick); -} -//End to support previous popup functions - -/// Section End - Popup (JavaScript 1.0) - -/// Section Begin - Embedded Stub (JavaScript 1.0) - -function BSSCCreatePopupDiv() -{ - return; -} - -function WritePopupMenuLayer() -{ - if (BsscHasExtJs()) {_WritePopupMenuLayer();} -} - -function BSSCPopup(strURL, width, height) -{ - var re = new RegExp("'", 'g'); - strURL = strURL.replace(re, "%27"); - - if (BsscHasExtJs()) { - _BSSCPopup(strURL, width, height); - }else{ - //Create a temporary window first to ensure the real popup comes up on top - var wndTemp = null; - if (!gbBsNS3) { - wndTemp = window.open("", "temp", "titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=yes,height=3,width=4"); - } - // Create the real popup window - var wndPopup = window.open(strURL, "BSSCPopup", "titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=yes,height=300,width=400"); - // Close the temporary - if (!gbBsNS3) { - wndTemp.close(); - } else { - wndPopup.focus(); - } - } -} - -var gbWndTemp = null, gbWndPopupLinks = null; -var gbstrParaTotal = ""; - -function PopupMenu_Invoke() -{ - if (typeof(wfRelatedTopic) == 'function' && typeof(IsFlashSupported) == 'function') - { - if (Number(gsSkinVersion) > 2 && IsFlashSupported()) - { - return wfRelatedTopic(PopupMenu_Invoke.arguments); - } - } - if (BsscHasExtJs()) { - return _PopupMenu_Invoke(PopupMenu_Invoke.arguments); - } - if (gbBsNS3Before || gbBsIE3Before ) { - var argLen = PopupMenu_Invoke.arguments.length; - if (argLen < 5) { - window.document.location.href = PopupMenu_Invoke.arguments[3]; - return false; - } - gbWndTemp = null; - gbWndPopupLinks = null; - gbstrParaTotal = ""; - for (var i = 0; i < (argLen - 2) / 2; i++) { - var strParaLine = ""; - if (gbBsNS2){ - strParaLine += "" - strParaLine += PopupMenu_Invoke.arguments[2 * i + 2]; - strParaLine += ""; - } else { - strParaLine += ""); - if (gbBsNS2) { - gbWndPopupLinks.document.write(""); - } else { - //YJ: IE301,302 and NS3.x works fine - gbWndPopupLinks.document.write("<"); - gbWndPopupLinks.document.write("script>"); - gbWndPopupLinks.document.write("function gotoUrl(aUrl) {opener.window.location=aUrl; close();}"); - gbWndPopupLinks.document.write("<"); - gbWndPopupLinks.document.write("/script>"); - } - gbWndPopupLinks.document.write(""); - gbWndPopupLinks.document.write(gbstrParaTotal); - gbWndPopupLinks.document.write(""); - gbWndPopupLinks.document.close(); - - // Close the temporary - if (!gbBsNS3 && gbWndTemp != null) { - gbWndTemp.close(); - }else { - gbWndPopupLinks.focus(); - } - - return true; - } - return false; -} - -/// Section End - Embedded Stub (JavaScript 1.0) - -//// Segment End -- (JavaScript 1.0) - -//// Segment Begin -- (JavaScript 1.2) -/// Section Begin - kadov DHTM (JavaScript 1.2) - -//Begin to support extended and dropdown text effects. -function kadovIsParagraph(el) -{ - return( el.tagName == "P" || el.tagName.indexOf("H") == 0 ) ? true : false; -} - -function kadovInitEachChild(el) -{ - for(var i=0; i "") ) - child.style.setAttribute( "x-on-pageload", "" ); - } - - var href = child.getAttribute("href") - if( href != null && href > "" && href.indexOf( "BSSCPopup" ) >= 0 ) - kadovFilePopupInit(child.id); // Init for Popup - else if( child.className == "dropspot" || child.className == "expandspot" || - child.className == "glossterm" ) - kadovTextPopupInit(child.id);// Init for Expanding/Glossary or DropDown text - else if( child.className == "trigger") - kadovInitTrigger(child.id);// Init for Trigger - else - { - kadovInitEffects(child.id);// Init for DHTML effects - CEngine.SetOneTargetInitialState( child.id ); - } - } - - if( (child.tagName == "IMG") && (child.getAttribute("dynsrc") > "") ) - child.start = "mouseover";// to start a AVI file. fileopen doesn't work - - kadovInitEachChild(child); - } -} - -function kadovRetrieveTextInner(el) -{ - var x = ""; - if( (!el) || (el.tagName == "!") || (el.tagName == "SCRIPT" )) - return x; - - if( kadovIsParagraph(el) ) - { - var strNewID = " "; - if( el.id != "" ) - strNewID += "id=" + el.id + "_NewSpan "; - x = "" + el.innerHTML + ""; - } - else - { - for(var i=0; i 0 ) - if( (nTagClose - nTagOpen) != nDistance ) - return strRawHTML; - - var strCleanOnce = strRawHTML.substring(0, nTagOpen) + strRawHTML.substr(nTagClose + strTagClose.length) ; - return kadovRetrieveCleanHTML( strCleanOnce, strTagOpen, strTagClose ); -} - -function kadovAdjustObjectTag(strRawHTML, nStartPos) -{// adjust object tag for related topics HTML control, because innerHTML misses out the item settings - - //Is there any DTC? - var strDTCTagOpen = ''; - var nDTCTagOpen = strRawHTML.indexOf( strDTCTagOpen, nStartPos ); - if( nDTCTagOpen < 0 ) - return strRawHTML; - var nDTCTagClose = strRawHTML.indexOf( strDTCTagClose, nDTCTagOpen ); - if( nDTCTagClose < nDTCTagOpen) - return strRawHTML; // no Design Time Controls; - - //Is the DTC HTML Help Control? - var strRTObjTagOpen = 'classid=clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11'; - var strRTObjTagClose = ''; - var nRTObjTagOpen = strRawHTML.indexOf( strRTObjTagOpen, nDTCTagOpen ); - if( nRTObjTagOpen < nDTCTagOpen ) - return strRawHTML; - var nRTObjTagClose = strRawHTML.indexOf( strRTObjTagClose, nRTObjTagOpen ); - if( nRTObjTagClose < nRTObjTagOpen ) - return strRawHTML; // is not a HTML help control - - // Is it a related Topics html help control? - var strRTObjLabel = ''; - } - - // to insert the reconstructed item params into runtime object tag - var strAdjustedHTML = strRawHTML.substring(0,nRTObjTagClose) + strRunTimeItemParam + strRawHTML.substring(nRTObjTagClose, strRawHTML.length); - return kadovAdjustObjectTag(strAdjustedHTML, nDTCTagClose + strDTCTagClose.length); -} - -function kadovTextPopupOnLoad( el ) -{ - if( typeof(el) == "string" ) - el = getElement(el); - - var src = el.getAttribute( "x-use-popup" ); - var bNeedMove=true; - if(!src&&el.id) - { - for (var i=0;i"); - strCleanHTML = kadovRetrieveCleanHTML(strCleanHTML, ""); - - //work around the bug in HH.exe that highlight the phrases when use Search tab - //this approach is just removing the tag inserted by Microsoft in the runtime - strCleanHTML = kadovRetrieveCleanHTML(strCleanHTML, "", 52); - - var strStyle = " style='display:none; position:relative;"; - var newDiv = "
" + strCleanHTML + "
"; - - removeThis(srcDiv); // empty the original DIV tag - var elParentPra = kadovFindParentParagraph(el); - if( elParentPra ) - insertAdjacentHTML(elParentPra, "afterEnd", newDiv ); - } - else if( type == "expanding" ) - { - var inner = kadovRetrieveTextInner(srcDiv); - if( inner == "" ) - inner = srcDiv.innerHTML; - var strAdjust = kadovAdjustObjectTag(inner,0); - var strCleanHTML = kadovRetrieveCleanHTML(strAdjust, ""); - strCleanHTML = kadovRetrieveCleanHTML(strCleanHTML, ""); - var strClassName = (el.className == "glossterm") ? "glosstext" : "expandtext"; - var newSpan = ""; - removeThis(srcDiv); // empty the original DIV tag - insertAdjacentHTML(el, "afterEnd", newSpan ); - } - } - } - else - { - srcDiv.style.display = "none"; - } - return 0; -} - -function getElementsByTag(obj,sTagName) -{ - if(obj.getElementsByTagName) - return obj.getElementsByTagName(sTagName); - else if(obj.all) - return obj.all.tags(sTagName); - return null; -} - -function getElement(sID) -{ - if(document.getElementById) - return document.getElementById(sID); - else if(document.all) - return document.all(sID); - return null; -} - -function getParentNode(obj) -{ - if(obj.parentNode) - return obj.parentNode; - else if(obj.parentElement) - return obj.parentElement; - return null; -} - -function getChildNodes(obj) -{ - if(obj.childNodes) - { - var children = new Array(); - for (var i = 0; i < obj.childNodes.length; i++) - { - if (obj.childNodes[i].nodeType == 1) - children[children.length] = obj.childNodes[i]; - } - return children; - } - else if(obj.children) - return obj.children; - return null; -} - -function removeThis(obj) -{ - if(obj.parentNode) - obj.parentNode.removeChild(obj); - else - obj.outerHTML=""; -} - -function kadovTextPopup( el ) -{ - if (!gbBsIE4 && !gbBsOpera7 && !gbBsSafari && !gbBsNS6 && !gbBsKonqueror3 ) - return; - - var bNeedMove=true; - - if (window.event) - window.event.cancelBubble = true; - - if( typeof(el) == "string" ) - el = getElement(el); - - if (!el||el==window) - return; - - var src = el.getAttribute( "x-use-popup" ); - if(!src&&el.id) - { - for (var i=0;i= 0 && nNext < values.length ) - { - functions[nIdx] = values.substr( nStart, nNext-nStart+1); - nStart = nNext + 1; - nIdx++; - nNext = values.indexOf( "\)", nStart); - } - - for( var i=0; i= 0 ) - { - nPageClick = arrForClickCount[j].indexOf("="); - if( nPageClick > 0 ) - { - nClickTimes = arrForClickCount[j].substring( nPageClick + 1, arrForClickCount[j].length) * 1; - break; - } - } - } - var args = srcargs; - if( j < arrForClickCount.length ) - {// to strip out the "clicks=99" from the arguments string - args = ""; - for( var k = 0; k < arrForClickCount.length; k ++ ) - { - if( k != j ) - { - args += arrForClickCount[k]; - if( k < arrForClickCount.length - 1 ) - args += ","; - } - } - } - bsscFXInit( null, id, translatedProp, fnname, args, nClickTimes ); - } -} - -function kadovTranslateProp( prop ) -{ - switch( prop ) - { - case "x-on-hover" : return "bsschover"; - case "x-on-pageclick" : return "bsscpageclick"; - case "x-on-pageload" : return "bsscpageload"; - case "x-on-trigger-1" : return "bssctrigger1"; - case "x-on-trigger-2" : return "bssctrigger2"; - } - return null; -} -//End to convert iWrite format to RoboEditor Format for DHTML effects - -//Begin the definition of one entry to DHTML effects -function bsscFXInit( trigger_ID, target_ID, event_type, - action_type, action_setting, event_addional ) -{ - if( (!gbBsWindows && !gbBsSunOS && !(gbBsMac&&gbBsIE5)) || typeof(target_ID) != "string" )//MUST have a target_ID - return; // we don't support Navigator yet - - if( typeof(event_type) == "string" ) - event_type = event_type.toLowerCase(); - if( typeof(action_type) == "string" ) - action_type = action_type.toLowerCase(); - if( typeof(action_setting) == "string" ) - action_setting = action_setting.toLowerCase(); - - // to get the target element then add it to the target list - var eleTarget = CCSSP.GetObject( target_ID ); - if( (eleTarget != null) && (event_type != null) && (action_type != null) ) - { - CEngine.AddOneTarget( target_ID, eleTarget ); - CEngine.BuildTargetObject(target_ID, event_type, action_type, action_setting, event_addional); - } - - // to validate the trigger_ID parameter - if( typeof(trigger_ID) == "string" && trigger_ID != "" ) - CEngine.BuildTriggerObject( trigger_ID, target_ID ); -} -//End the definition of one entry to DHTML effects - -/// Section End - kadov DHTM (JavaScript 1.2) - -/// Section Begin - CCSSP DHTM (JavaScript 1.2) - -//Begin JavaScript libary for cross-platform positioning object. -function CCSSP(){} // constructor of CCSSP class - -CCSSP.GetObject = function( obj ) -{//convert object name string or reference into a valid object reference - if( typeof(obj) == "object" ) - return obj; - else if( typeof(obj) == "string" && obj != "") - { - if( gbBsNS4 ) - return eval("document." + obj); - else - return eval("document.all(\"" + obj + "\")"); - } - else - return null; -} - -CCSSP.MoveObjectTo = function(obj, x, y) -{//positioning an object at a specific pixel coordinate - if( gbBsNS4 ) - obj.moveTo(x,y); - else - { - obj.style.pixelLeft = x; - obj.style.pixelTop = y; - } -} - -CCSSP.MoveObjectBy = function(obj, dx, dy) -{//moveing a object by x and/or y pixel - if( gbBsNS4 ) - obj.moveBy(dx,dy); - else - { - obj.style.pixelLeft += dx; - obj.style.pixelTop += dy; - } -} - -CCSSP.SetObjectBGColor = function(obj, color) -{//set the background color of an object - if( gbBsNS4 ) - obj.bgColor = color; - else - obj.style.backgroundColor = color; -} - -CCSSP.ShowObject = function(obj, bShow) -{// set the object to be visible or invisible - if( gbBsNS4 ) - obj.visibility = (bShow == true) ? 'show' : 'hide'; - else - obj.style.visibility = (bShow == true) ? 'visible' : 'hidden';// when hidden, it still occupy some space. -} - -CCSSP.GetObjectLeft = function(obj) -{// retrieve the x coordinate of a posionable object - if( gbBsNS4 ) - return obj.left; - else - return obj.style.pixelLeft; -} - -CCSSP.GetObjectTop = function(obj) -{// retrieve the y coordinate of a posionable object - if( gbBsNS4 ) - return obj.top; - else - return obj.style.pixelTop; -} - -CCSSP.GetObjectContainLeft = function(obj) -{// retrieve the x coordinate of a posionable object relative to it's parent element - if( gbBsNS4 ) - return obj.pageX; - else - { - if( obj == document.body ) - return obj.clientLeft; - else - return obj.offsetLeft; - } -} - -CCSSP.GetObjectWindowLeft = function(obj) -{// retrieve the x coordinate of a posionable object relative to browser window - if( gbBsNS4 ) - return obj.pageX; - else - { - var nOffsetWindowLeft = 0; - for(var element = obj; element; element = element.offsetParent) - nOffsetWindowLeft += CCSSP.GetObjectContainLeft(element); - return nOffsetWindowLeft; - } -} - -CCSSP.GetObjectContainTop = function(obj) -{// retrieve the y coordinate of a posionable object relative to it's parent element - if( gbBsNS4 ) - return obj.pageY; - else - { - if( obj == document.body ) - return obj.clientTop; - else - return obj.offsetTop; - } -} - -CCSSP.GetObjectWindowTop = function(obj) -{// retrieve the y coordinate of a posionable object relative to browser window - if( gbBsNS4 ) - return obj.pageY; - else - { - var nOffsetWindowTop = 0; - for(var element = obj; element; element = element.offsetParent) - nOffsetWindowTop += CCSSP.GetObjectContainTop(element); - return nOffsetWindowTop; - } -} - -CCSSP.GetObjectHeight = function(obj) -{// retrieve the height of a posionable object - if( gbBsNS4 ) - return obj.clip.height; - else - return obj.offsetHeight; -} - -CCSSP.GetObjectWidth = function(obj) -{// retrieve the width of a posionable object - if( gbBsNS4 ) - return obj.clip.width; - else - return obj.offsetWidth; -} - -CCSSP.RegisterEventHandler = function( srcObj, rawEventName, funcHandler ) -{ // to add the "funcHandler" as the "rawEventName" 's handler to the "srcObj" object,the original event handler will be combined - if (gbBsNS4 && !gbBsNS6) - return ; - - var oldHandler = ""; - - if (gbBsMac &&gbBsIE4&&!gbBsIE5) - { - if (typeof(srcObj[rawEventName.toLowerCase()])=="unknown") - { //search for - - - - - - - - - - -

Ellipse

- -

To create an Ellipse in the Main - Menu select New Entity - > - Basic - > Ellipse

- -

 

- -

You - can define an Ellipse by its - Center Point, a Vector giving its normal, and its Major & - Minor Radiuses.

- -

The - Result of the operation will be a - GEOM_Object (edge).

- -

 

- -

TUI Command: geompy.MakeEllipse(Point, Vector, RadiusMajor, - RadiusMinor),

- -

Arguments: - Name + 1 vertex (for the center) + 1 edge (for the direction) + 1 X Radius - + 1 Y Radius.

- -

 

- -

- -

 

- -

Example:

- -

 

- -

- -

 

- -
- -

 

- - - - diff --git a/doc/salome/gui/GEOM/explode.htm b/doc/salome/gui/GEOM/explode.htm deleted file mode 100755 index 7e21453c5..000000000 --- a/doc/salome/gui/GEOM/explode.htm +++ /dev/null @@ -1,185 +0,0 @@ - - - - - -Explode - - - - - - - - - - - - - -

 Explode

- -

To Explode - an object into subshapes, in the main menu select New - Entity > Explode.

- -

 

- -

To create a list of  subshapes - (vertices, edges, wires etc.) of the given shape using the Explode - operation, you need to define the Main - Object, which will be exploded and - the Type of Subshapes you wish to obtain from it.

- -

The - Result of the operation will be a List - of GEOM_Objects (edges, faces, solids or compsolids).

- -

 

- -

Using - TUI Commands you can perform this operation - in a variety of ways:

- -
    - -
  • geompy.SubShapeAll(Shape, - Type) explodes a Shape on subshapes of a given Type and returns - a List of sub-shapes.

  • - -
  • geompy.SubShapeAllIDs(Shape, - Type)  explodes - a Shape on subshapes of a given Type and returns a List of IDs of sub-shapes. -

  • - -
  • geompy.SubShapeAllSorted(Shape, - Type)  explodes - a shape on subshapes of a given type and sorts - them by coordinates of their gravity centers, returning      a - list of sub-shapes.

  • - -
  • geompy.SubShapeAllSortedIDs(Shape, - Type)  explodes - a shape on subshapes of a given type and - sorts them by coordinates of their gravity centers,  returning - a List of IDs of sub-shapes.

  • - -
  • geompy.SubShape(Shape, Type, ListOfInd) -  allows - to obtain a compound of sub-shapes of  the - Shape,  selected - by they indices in a list of all sub-shapes of the given Type. Each index - is in the range [1, Nb_Sub-Shapes_Of_Given_Type].

  • - -
  • geompy.SubShapeSorted(Shape, - Type, ListOfInd) allows to obtain a compound of sub-shapes of the Shape, - selected by they indices in sorted list of all sub-shapes of the given - Type. Each index is in the range [1, Nb_Sub-Shapes_Of_Given_Type]

  • -
- -

 

- -

Arguments: - 1 SHAPE + 1 type of SubShape.

- -

 

- -

 

- -

- -

 

- -

 

- - - - diff --git a/doc/salome/gui/GEOM/explode_on_blocks.htm b/doc/salome/gui/GEOM/explode_on_blocks.htm deleted file mode 100755 index e30f3e802..000000000 --- a/doc/salome/gui/GEOM/explode_on_blocks.htm +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -Explode on Blocks - - - - - - - - - - - - - -

Explode on Blocks

- -

To produce - an Explode on Blocks operation - in the Main Menu select Operations - - > Blocks - > Explode on Blocks.

- -

 

- -

This operation - returns blocks of the given compound. The user may define the type of - blocks to be extracted by setting the minimum and maximum number of faces - in the target block. By checking the corresponding box the user may also - interactively choose the blocks from a compound .

- -

 

- -

The - Result will be a GEOM_Object.

- -

 

- -

TUI Command: - geompy.MakeBlockExplode(Compound, - MinNbFaces, MaxNbFaces), where Compound is a compound to be exploded - into the blocks, MinNbFaces, MaxNbFaces are correspondingly the minimal - and  the - maximal number of faces of the resulting blocks.

- -

Arguments: 1 compound + 2 integers (min. and max. number - of faces in the block to be extracted).

- -

 

- -

 

- -

- -

 

- -

Example:

- -

 

- -

- -

 

- -

 

- -

   Our TUI - Scripts provide you with useful examples - of the use of Blocks - Operations.

- -

 

- - - - diff --git a/doc/salome/gui/GEOM/extrusion.htm b/doc/salome/gui/GEOM/extrusion.htm deleted file mode 100755 index 70a8fbca2..000000000 --- a/doc/salome/gui/GEOM/extrusion.htm +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -Extrusion - - - - - - - - - - - - -

 Extrusion

- -

To generate an Extrusion on an object in the Main Menu select New - Entity - > Generation  - - > Extrusion

- -

 

- -

There are 2 algorithms for creation of an - Extrusion (Prism).

- -

Firstly, you can define the Base - Shape (a basis of the extrusion), - the Vector (a direction - of the extrusion) and the Height - of extrusion.  

- -

The - Result of the operation will be a - GEOM_Object (edge, face, solid or compsolid).

- -

TUI - Command : geompy.MakePrismVecH(Base, - Vector, Height)

- -

Arguments: - Name + 1 shape (vertex, edge, wire, face or shell) serving as base object - + 1 vector (for direction of the extrusion) + 1 value (dimension).

- -

 

- -

- -

 

- -

Secondly, - you can define the Extrusion by - the Base Shape and the Start and End Point - of the Vector  (in - this way you don't need to create it in advance).

- -

TUI - Command: geompy.MakePrism(Base, - Point1, Point2)

- -

Arguments: - Name + 1 shape (vertex, edge, wire, face or shell) serving as base object - + 2 vertices.

- -

 

- -

- -

 

- -

Examples:

- -

 

- -

Base Shape                                                          Prisms

- -

 

- -

 

- -

Our TUI Scripts - provide you with useful examples of creation of Complex - Geometric Objects.

- -

 

- - - - diff --git a/doc/salome/gui/GEOM/face.htm b/doc/salome/gui/GEOM/face.htm deleted file mode 100755 index a0fdccf80..000000000 --- a/doc/salome/gui/GEOM/face.htm +++ /dev/null @@ -1,155 +0,0 @@ - - - - - -Face - - - - - - - - - - - - -

 Face

- -

To create - a Face in the Main Menu select - New Entity - > Build - > Face

- -

 

- -

To - create a Face - you need to select a wire, whose elements will be connected so that the - surface of the resulting object was minimal. Check Try - to create a planar face to create - a planar face or nothing if it is impossible.

- -

The - Result will be a GEOM_Object - (FACE).

- -

 

- -

TUI Command: - geompy.MakeFace(Wire, isPlanarWanted)

- -

Arguments: - Name + 1 wire.

- -

 

- -

- -

 

- -

There are some advanced possibilities accessible - only via TUI commands.

- -

 

- -

geompy.MakeFaceWires(Wires, - isPlanarWanted) - Creates a face on the given wires set. The argument - is not a single wire, but a list of wires.

- -

geompy.MakeFaces(Wires, - isPlanarWanted) is a shortcut to MakeFaceWires(). -

- -

 

- -

 

- -

Example:

- -

 

- -

- -

 

- -

Our TUI Scripts provide you with useful examples - of creation of Advanced Geometric - Objects.

- -

 

- - - - diff --git a/doc/salome/gui/GEOM/fillet.htm b/doc/salome/gui/GEOM/fillet.htm deleted file mode 100755 index 83ab6e5d6..000000000 --- a/doc/salome/gui/GEOM/fillet.htm +++ /dev/null @@ -1,182 +0,0 @@ - - - - - -Fillet - - - - - - - - - - - - - -

Fillet

- -

To produce - a Fillet in the Main Menu select - Operations - > Transformation - > - Fillet  

- -

 

- -

This operation creates - fillets on the edges of a shape.

- -

The - Result will be a GEOM_Object.

- -

 

- -

To create fillets on all edges of the given - shape, you need to define the Main Object - to create a fillet on and the Radius - of the Fillet.  

- -

TUI Command: - geompy.MakeFilletAll(Shape, R)

- -

Arguments: Name + 1 shape + 1 value - (fillet radius).

- -

 

- -

- -

 

- -

To create fillets on the specified edges or - faces of the given shape,  you - need to define the Main Object - to create a fillet on, select the necessary edges or faces in the OCC - Viewer and define the  Radius - of the Fillet.

- -

TUI - Command: geompy.MakeFillet(Shape, R, ShapeType, ListShapes) -

- -

Arguments: Name + 1 shape + 1 Selection - of edges (or faces) + 1 value (Fillet radius).

- -

 

- -

 

- -

 

- -

Example:

- -

 

- -

Fillet on all                                           Fillet - on an edge                             Fillet - on a Face

- -

 

- -

    

- -

  

- -

Our TUI Scripts - provide you with useful examples of the use of Transformation - Operations.

- -

 

- - - - diff --git a/doc/salome/gui/GEOM/filling.htm b/doc/salome/gui/GEOM/filling.htm deleted file mode 100755 index 0eff73469..000000000 --- a/doc/salome/gui/GEOM/filling.htm +++ /dev/null @@ -1,145 +0,0 @@ - - - - - -Filling - - - - - - - - - - - - -

 Filling - Surface with Edges

- -

To generate - a Filling in the Main - Menu select New Entity - > - Generation  - - > Filling

- -

 

- -

To create a curving face using several edges - you need to define the Edges Compound, -  Minimum - and Maximum Degree, Tolerance - for 2D and for 3D -  and - the Number of Iterations.

- -

The - Result of the operation will be a - GEOM_Object (face).

- -

 

- -

TUI Command: - geompy.MakeFilling(Shape, MinDegree, - MaxDegree, Tol2D, Tol3D, NbIter),

- -

Arguments: - Name + 1 List of edges + 5 Parameters (Min. degree, Max. degree, Number - of iterations, 2D tolerance, 3D tolerance).

- -

 

- -

- -

 

- -

 

- -

Example:

- -

 

- -

 

- -

 

- -

Our TUI Scripts provide you with useful examples - of creation of Complex Geometric - Objects.

- -

 

- - - - diff --git a/doc/salome/gui/GEOM/fuse.htm b/doc/salome/gui/GEOM/fuse.htm deleted file mode 100755 index f5895cac7..000000000 --- a/doc/salome/gui/GEOM/fuse.htm +++ /dev/null @@ -1,152 +0,0 @@ - - - - - -Fuse - - - - - - - - - - - - - -

Fuse

- -

To produce - a Fuse operation in the Main Menu - select Operations - > Boolean - > - Fuse

- -

 

- -

This operation creates a shape from two - shapes.

- -

 

- -

The Result - will be a GEOM_Object (COMPOUND).

- -

Arguments: - Name + 2 shapes.

- -

TUI - Command:  geompy.MakeFuse(s1, - s2)

- -

 

- -

 

- -

- -

 

- -

Example:

- -

 

- -

 

- -

 

- -

Our TUI Scripts - provide you with useful examples of the use of Boolean - Operations.

- -

 

- - - - diff --git a/doc/salome/gui/GEOM/geom.log b/doc/salome/gui/GEOM/geom.log deleted file mode 100755 index f73995a2e..000000000 --- a/doc/salome/gui/GEOM/geom.log +++ /dev/null @@ -1,592 +0,0 @@ -|SourceProjectName:GEOM.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 -add_point_on_edge.htm -arc.htm -archimede.htm -basic_geometrical_objects.htm -basic_operations.htm -blocks_operations.htm -boolean_operations.htm -box.htm -building_by_blocks.htm -chamfer.htm -change_orientation.htm -changing_display_parameters.htm -check_free_boundaries.htm -check_free_faces.htm -circle.htm -close_contour.htm -color.htm -common.htm -complex_objects.htm -compound.htm -cone.htm -curve.htm -cut.htm -cylinder.htm -edge.htm -ellipse.htm -explode.htm -explode_on_blocks.htm -extrusion.htm -face.htm -files\introduction_to_geom.htm -files\salome2_sp3_booleangui_functions.htm -files\salome2_sp3_geomtoolsgui_functions.htm -files\salome2_sp3_measuregui_functions.htm -fillet.htm -filling.htm -fuse.htm -geometrical_objects.htm -geometry.htm -glue_faces.htm -groups.htm -isos.htm -line.htm -local_coordinate_system.htm -measurement_tools.htm -mirror_image.htm -modify_the_location.htm -multi_rotation.htm -multi_transformation.htm -multi_translation.htm -newentity_blocks.htm -occ_viewer.htm -offset_surface.htm -partition.htm -pipe_creation.htm -plane.htm -point.htm -primitives.htm -propagate.htm -repairing_operations.htm -revolution.htm -rotation.htm -scale_transform.htm -section.htm -sewing.htm -shape_processing.htm -shell.htm -sketcher.htm -sketcher_tui.htm -solid.htm -sphere.htm -suppress_faces.htm -suppress_holes.htm -suppress_internal_wires.htm -transformation_operations.htm -translation.htm -transparency.htm -turus.htm -vector.htm -viewing_geometrical_objects.htm -wire.htm -wireframe_and_shading.htm -working_plane.htm -working_with_groups.htm -ehelp.xml -index.glo -default.css -pics\image86.gif -pics\image103.gif -pics\image97.gif -pics\chamfer_all.png -pics\edgesn.png -pics\boxes.png -pics\mtrans1.png -pics\transformation3.png -pics\mtransf2.png -image15.jpg -image204.jpg -image56.gif -files\salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image73.gif -files\salome2_sp3_booleangui_functions_salome2_sp3_booleangui_functions_image4.gif -salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image17.gif -pics\view_rotation_point.png -pics\clipping.png -pics\image98.gif -pics\archimedesn1.png -pics\neo-basicprop.png -pics\mtrans2.png -pics\transformation4.png -pics\mtransf3.png -pics\plane1.png -image16.jpg -image57.gif -image35.gif -files\salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image74.gif -salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image18.gif -pics\image105.gif -pics\image99.gif -pics\image88.gif -pics\image77.gif -pics\suppress_faces1.png -pics\mirror_axissn1.png -pics\archimedesn2.png -pics\revolutionsn.png -pics\ellipsesn.png -pics\transformation10.png -pics\transformation5.png -pics\mtransf4.png -pics\plane2.png -image206.jpg -files\salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image75.gif -files\salome2_sp3_basicgui_functions_salome2_sp3_basicgui_functions_image30.gif -salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image19.gif -image26.gif -image1.jpg -pics\image106.gif -pics\image89.gif -pics\suppress_faces2.png -pics\multi_translation1dsn.png -pics\mirror_axissn2.png -pics\multi_transformationsn2d.png -pics\archimedesn3.png -pics\wiresn.png -pics\transformation11.png -pics\transformation6.png -pics\block1.png -pics\pipe.png -pics\torus1.png -pics\plane3.png -image59.gif -image37.gif -files\salome2_sp3_operationgui_functions_salome2_sp3_operationgui_functions_image87.gif -files\salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image76.gif -files\salome2_sp3_basicgui_functions_salome2_sp3_basicgui_functions_image31.gif -image38.gif -pics\multi_transformationsn1d.png -pics\fillingsn.png -pics\spheres.png -pics\polyline.png -pics\neo-obj1.png -pics\repair1.png -pics\transformation7.png -pics\block2.png -pics\torus2.png -image27.gif -image180.jpg -image49.gif -image109.jpg -files\salome2_sp3_transformationgui_functions_salome2_sp3_transformationgui_functions_image131.gif -files\salome2_sp3_repairgui_functions_salome2_sp3_repairgui_functions_image119.gif -files\salome2_sp3_operationgui_functions_salome2_sp3_operationgui_functions_image88.gif -files\salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image77.gif -files\salome2_sp3_basicgui_functions_salome2_sp3_basicgui_functions_image32.gif -image28.gif -selectcolor.png -pics\glue_faces1.png -pics\supp_int_wires1.png -pics\fusesn1.png -pics\transparencysn.png -pics\arcsn.png -pics\points.png -pics\neo-obj2.png -pics\neo-localcs1.png -pics\measures10.png -pics\repair2.png -pics\transformation8.png -pics\block3.png -image181.jpg -files\salome2_sp3_transformationgui_functions_salome2_sp3_transformationgui_functions_image132.gif -files\salome2_sp3_operationgui_functions_salome2_sp3_operationgui_functions_image89.gif -files\salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image78.gif -image3.jpg -files\salome2_sp3_basicgui_functions_salome2_sp3_basicgui_functions_image33.gif -image18.gif -image1.gif -pics\geomimport.png -pics\neo-isos.png -pics\glue_faces2.png -pics\supp_int_wires2.png -pics\sectionsn.png -pics\fusesn2.png -pics\toruses.png -pics\circles.png -pics\neo-obj3.png -pics\neo-localcs2.png -pics\measures1.png -pics\repair3.png -pics\transformation9.png -pics\bool1.png -pics\partition1.png -pics\block4.png -pics\sphere1.png -image193.jpg -image29.gif -image160.jpg -files\salome2_sp3_transformationgui_functions_salome2_sp3_transformationgui_functions_image133.gif -files\salome2_sp3_basicgui_functions_salome2_sp3_basicgui_functions_image34.gif -pics\partition2.png -pics\changeorientation.png -pics\pipesn.png -pics\pipe_wire_edgesn.png -image2.gif -pics\chamfer_faces.png -pics\fillet_prism.png -pics\rotationsn1.png -pics\disp_mode1sn.png -pics\cones.png -pics\planes1.png -pics\lines.png -pics\neo-obj4.png -pics\neo-localcs3.png -pics\repair4.png -pics\bool2.png -pics\block5.png -pics\sphere2.png -pics\point1.png -pics\rotationsn2.png -pics\disp_mode2sn.png -pics\neo-detect2.png -pics\neo-section.png -pics\neo-obj5.png -pics\measures3.png -pics\repair5.png -pics\bool3.png -pics\chamfer1.png -pics\filling.png -pics\revolution.png -pics\arc.png -pics\ellipse.png -pics\circle1.png -image3.gif -files\salome2_sp3_generationgui_functions_salome2_sp3_generationgui_functions_image56.gif -pics\set_rotation_point_dialog1.png -pics\extrusion1.png -image4.gif -pics\isos_u12_v12sn.png -pics\free_boudaries1.png -pics\multi_rotation1d1.png -pics\multi_translation2dsn.png -pics\offsetsn.png -pics\compoundsn.png -pics\prisms_basessn.png -pics\cylinders.png -pics\vectors.png -pics\neo-obj6.png -pics\measures4.png -pics\repair6.png -pics\chamfer2.png -pics\cone1.png -pics\circle2.png -pics\point3.png -image185.jpg -files\salome2_sp3_generationgui_functions_salome2_sp3_generationgui_functions_image57.gif -pics\set_rotation_point_dialog2.png -pics\extrusion2.png -image5.gif -pics\free_boudaries2.png -pics\multi_rotation2d1.png -pics\multi_rotation1d2.png -pics\mirror_pointsn1.png -pics\new-tolerance.png -pics\neo-obj7.png -pics\neo-point2.png -pics\measures5.png -pics\repair7.png -pics\chamfer3.png -pics\cone2.png -files\salome2_sp3_generationgui_functions_salome2_sp3_generationgui_functions_image58.gif -files\salome2_sp3_basicgui_functions_salome2_sp3_basicgui_functions_image27.gif -pics\image91.gif -pics\chamfer_edge.png -pics\fillet_edge.png -pics\multi_rotation2d2.png -pics\scale_transformsn1.png -pics\mirror_pointsn2.png -pics\cutsn.png -pics\shellsn.png -pics\filling_compoundsn.png -pics\prismssn.png -pics\neo-mrot1.png -pics\repair8.png -pics\cylinder1.png -pics\vector1.png -image61.gif -image154.jpg -image110.jpg -files\salome2_sp3_generationgui_functions_salome2_sp3_generationgui_functions_image59.gif -image40.gif -pics\scale_transformsn2.png -pics\translationsn1.png -pics\facesn1.png -pics\neo-mrot2.png -pics\repair9.png -pics\cylinder2.png -pics\vector2.png -image51.gif -files\salome2_sp3_transformationgui_functions_salome2_sp3_transformationgui_functions_image128.gif -files\salome2_sp3_repairgui_functions_salome2_sp3_repairgui_functions_image121.gif -files\salome2_sp3_operationgui_functions_salome2_sp3_operationgui_functions_image90.gif -files\salome2_sp3_basicgui_functions_salome2_sp3_basicgui_functions_image29.gif -i_blue.jpg -image30.gif -pics\free_faces1.png -pics\fillet_all.png -pics\translationsn2.png -pics\partitionsn1.png -pics\colorsn.png -pics\facesn2.png -pics\interpol.png -pics\measures8.png -pics\fillet1.png -pics\archimede.png -pics\workplane4.png -image52.gif -image167.jpg -image156.jpg -image41.gif -image145.jpg -image112.jpg -files\salome2_sp3_transformationgui_functions_salome2_sp3_transformationgui_functions_image129.gif -files\salome2_sp3_repairgui_functions_salome2_sp3_repairgui_functions_image122.gif -files\salome2_sp3_primitivegui_functions_salome2_sp3_primitivegui_functions_image100.gif -files\salome2_sp3_primitivegui_functions_salome2_sp3_primitivegui_functions_image99.gif -salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image13.gif -pics\transformation4a.png -pics\image100.gif -pics\geomcreategroup.png -pics\commonsn.png -pics\free_faces2.png -pics\mirror_planesn1.png -pics\block_explodesn.png -pics\partitionsn2.png -pics\solidsn.png -pics\facesn3.png -pics\distance.png -pics\neo-scetcher1.png -pics\neo-transparency.png -pics\measures9.png -pics\fillet2.png -pics\workplane5.png -image53.gif -image168.jpg -image42.gif -image113.jpg -files\salome2_sp3_primitivegui_functions_salome2_sp3_primitivegui_functions_image101.gif -files\salome2_sp3_booleangui_functions_salome2_sp3_booleangui_functions_image1.gif -salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image14.gif -image43.gif -pics\image95.gif -pics\mirror_planesn2.png -pics\neo-scetcher2.png -pics\transformation1.png -pics\fillet3.png -pics\box1.png -pics\workplane6.png -pics\curve.png -pics\line.png -image10.gif -image32.gif -files\salome2_sp3_primitivegui_functions_salome2_sp3_primitivegui_functions_image102.gif -files\salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image71.gif -files\salome2_sp3_booleangui_functions_salome2_sp3_booleangui_functions_image2.gif -salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image15.gif -image33.gif -pics\image102.gif -pics\image96.gif -pics\geomexport.png -pics\multi_translation_initialsn.png -pics\plane_on_face.png -pics\bezier.png -pics\repair10.png -pics\transformation2.png -pics\mtransf1.png -pics\editgroup.png -pics\box2.png -image44.gif -files\salome2_sp3_primitivegui_functions_salome2_sp3_primitivegui_functions_image103.gif -files\salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image72.gif -files\salome2_sp3_booleangui_functions_salome2_sp3_booleangui_functions_image3.gif -salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image16.gif -ehlpdhtm.js -index.ppf -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\whlstt10.htm -whgdata\whlstt11.htm -whgdata\whlstt12.htm -whgdata\whlstt13.htm -whgdata\whlstt14.htm -whgdata\whlstt15.htm -whgdata\whlstt16.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\whlstfl26.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/GEOM/geometrical_objects.htm b/doc/salome/gui/GEOM/geometrical_objects.htm deleted file mode 100755 index 2ef298ee7..000000000 --- a/doc/salome/gui/GEOM/geometrical_objects.htm +++ /dev/null @@ -1,570 +0,0 @@ - - - - - -Geometrical Objects - - - - - - - - - - - - -

Advanced Geometrical Objects

- -

Creation of an Edge

- -

import geompy

- -

import salome

- -

gg = salome.ImportComponentGUI("GEOM")

- -

 

- -

# create vertices

- -

p0   = - geompy.MakeVertex(0.  , - 0.  , 0. -  )

- -

pxyz = geompy.MakeVertex(100., - 100., 100.)

- -

 

- -

# create an edge

- -

edge = geompy.MakeEdge(p0, - pxyz)

- -

 

- -

# add object in the study

- -

id_edge = geompy.addToStudy(edge,"Edge")

- -

 

- -

# display an edge

- -

gg.createAndDisplayGO(id_edge) -

- -

 

- -

Creation of a Wire

- -

import - geompy

- -

import salome

- -

gg = salome.ImportComponentGUI("GEOM")

- -

 

- -

# create vertices

- -

px   = - geompy.MakeVertex(100., 0.  , - 0.  )

- -

py   = - geompy.MakeVertex(0.  , - 100., 0.  )

- -

pz   = - geompy.MakeVertex(0.  , - 0.  , 100.)

- -

 

- -

# create a vector from - two points

- -

vxy = geompy.MakeVector(px, - py)

- -

 

- -

# create an arc from - three points

- -

arc = geompy.MakeArc(py, - pz, px)

- -

 

- -

# create a wire

- -

wire = geompy.MakeWire([vxy, - arc])

- -

 

- -

# add an object in the - study

- -

id_wire = geompy.addToStudy(wire,"Wire")

- -

 

- -

# display the wire

- -

gg.createAndDisplayGO(id_wire) -

- -

 

- -

 

- -

Creation of a Face

- -

import - geompy

- -

import salome

- -

gg = salome.ImportComponentGUI("GEOM")

- -

 

- -

# create vertices

- -

p0   = - geompy.MakeVertex(0.  , - 0.  , 0. -  )

- -

px   = - geompy.MakeVertex(100., 0.  , - 0.  )

- -

py   = - geompy.MakeVertex(0.  , - 100., 0.  )

- -

pz   = - geompy.MakeVertex(0.  , - 0.  , 100.)

- -

pxyz = geompy.MakeVertex(100., - 100., 100.)

- -

 

- -

# create a vector from - two points

- -

vxy = geompy.MakeVector(px, - py)

- -

 

- -

# create an arc from - three points

- -

arc = geompy.MakeArc(py, - pz, px)

- -

 

- -

# create a wire

- -

wire = geompy.MakeWire([vxy, - arc])

- -

 

- -

# create sketchers

- -

sketcher1 = geompy.MakeSketcher("Sketcher:F - -100 -100:TT 250 -100:R 0:C 100 150:R 0:L 300:WW",

- -

                                [100,0,0, - 1,1,1, -1,1,0])

- -

sketcher2 = geompy.MakeSketcher("Sketcher:F - 0 0:TT 70 0:TT 70 70:TT 0 70:WW")

- -

sketcher3 = geompy.MakeSketcher("Sketcher:F - 20 20:TT 50 20:TT 50 50:TT 20 50:WW")

- -

isPlanarFace = 1

- -

 

- -

# create a face from - the wire

- -

face1 = geompy.MakeFace(wire, - isPlanarFace)

- -

 

- -

# create faces from two - wires

- -

face2 = geompy.MakeFaceWires([wire, - sketcher1],isPlanarFace)

- -

face3 = geompy.MakeFaces([sketcher2, - sketcher3],isPlanarFace)

- -

 

- -

# add objects in the - study

- -

id_face1 = geompy.addToStudy(face1,"Face1")

- -

id_face2 = geompy.addToStudy(face2,"Face2")

- -

id_face3 = geompy.addToStudy(face3,"Face3")

- -

 

- -

# display the faces

- -

gg.createAndDisplayGO(id_face1)

- -

gg.setDisplayMode(id_face1,1)

- -

gg.setTransparency(id_face1,0.2)

- -

gg.createAndDisplayGO(id_face2)

- -

gg.setDisplayMode(id_face2,1)

- -

gg.setTransparency(id_face2,0.2)

- -

gg.createAndDisplayGO(id_face3)

- -

gg.setDisplayMode(id_face3,1)

- -

gg.setTransparency(id_face3,0.2) -

- -

 

- -

Creation of a Shell

- -

import - geompy

- -

import salome

- -

gg = salome.ImportComponentGUI("GEOM")

- -

 

- -

#create vertices

- -

p0   = - geompy.MakeVertex( 0.,  0., -  0.)

- -

pxyz = geompy.MakeVertex( - 5.,  5., - 40.)

- -

 

- -

# create sketchers

- -

sketcher1 = geompy.MakeSketcher("Sketcher:F - 0 0:TT 70 0:TT 70 70:TT 0 70:WW")

- -

sketcher2 = geompy.MakeSketcher("Sketcher:F - 20 20:TT 50 20:TT 50 50:TT 20 50:WW")

- -

isPlanarFace = 1

- -

 

- -

# create a face from - two wires

- -

face = geompy.MakeFaces([sketcher1, - sketcher2],isPlanarFace)

- -

 

- -

# create a prism

- -

prism = geompy.MakePrism(face, - p0, pxyz)

- -

 

- -

# explode the prism into - faces

- -

prism_faces = geompy.SubShapeAllSorted(prism, - geompy.ShapeType["FACE"])

- -

 

- -

# create a shell from - a set of faces

- -

shell = geompy.MakeShell([prism_faces[0], - prism_faces[2], prism_faces[3],

- -

                          prism_faces[7], - prism_faces[9]])

- -

 

- -

# add objects in the - study

- -

id_shell = geompy.addToStudy(shell,"Shell")

- -

 

- -

# display the shell

- -

gg.createAndDisplayGO(id_shell)

- -

gg.setDisplayMode(id_shell,1) -

- -

 

- -

Creation of a Solid

- -

import - geompy

- -

import salome

- -

gg = salome.ImportComponentGUI("GEOM")

- -

 

- -

#create vertices

- -

p0 = geompy.MakeVertex( - 0.,  0., -  0.)

- -

pz = geompy.MakeVertex( - 0.,  0., - 40.)

- -

 

- -

# create sketchers

- -

sketcher = geompy.MakeSketcher("Sketcher:F - -50 -50:TT 100 -50:R 0:C 50 70:R 0:L 100:WW")

- -

 

- -

# create faces from two - wires

- -

face = geompy.MakeFace(sketcher,1)

- -

 

- -

# create a prism

- -

prism = geompy.MakePrism(face, - p0, pz)

- -

 

- -

# explode the prism into - faces

- -

prism_faces = geompy.SubShapeAllSorted(prism, - geompy.ShapeType["FACE"])

- -

 

- -

# create a shell from - a set of faces

- -

shell = geompy.MakeShell([prism_faces[0], - prism_faces[1],

- -

                          prism_faces[3], - prism_faces[4],

- -

                          prism_faces[5], - prism_faces[2]])

- -

 

- -

# create a solid, bounded - by the given shells

- -

solid = geompy.MakeSolid([shell])

- -

 

- -

# add objects in the - study

- -

id_solid = geompy.addToStudy(solid,"Solid")

- -

 

- -

# display the solid

- -

gg.createAndDisplayGO(id_solid)

- -

gg.setDisplayMode(id_solid,1) -

- -

 

- -

Creation of a Compound

- -

import - geompy

- -

import salome

- -

 

- -

gg = salome.ImportComponentGUI("GEOM")

- -

 

- -

# create a vertex and - a vector

- -

p1 = geompy.MakeVertex( -  -30.,  -30., -  50.)

- -

p2 = geompy.MakeVertex( -  -60.,  -60., -  30.)

- -

p3 = geompy.MakeVertex( -  -30.,  -30., -  10.)

- -

 

- -

# create an arc from - three points

- -

arc = geompy.MakeArc(p1, - p2, p3)

- -

ShapeListCompound - = []

- -

i = 0

- -

while i <= 3 :

- -

    S - = geompy.MakeTranslation(arc, i * 50., 0., 0.)

- -

    ShapeListCompound.append(S)

- -

    i - = i + 1

- -

 

- -

# create a compund of - the given shapes

- -

compound = geompy.MakeCompound(ShapeListCompound)

- -

 

- -

# add object in the study

- -

id_compound = geompy.addToStudy(compound,"Compound")

- -

 

- -

# display the compound

- -

gg.createAndDisplayGO(id_compound) -

- - - - diff --git a/doc/salome/gui/GEOM/geometry.htm b/doc/salome/gui/GEOM/geometry.htm deleted file mode 100755 index 7a68cf459..000000000 --- a/doc/salome/gui/GEOM/geometry.htm +++ /dev/null @@ -1,144 +0,0 @@ - - - - - -geometry - - - - - - - - - - - - -

Introduction to Geometry

- -

Geometry module - of SALOME is destined for:

- -

 

- -
    - -
  • Import and export of geometrical models in IGES, - BREP and STEP formats.

  • - -
  • Construction and optimization of geometrical models - using a wide range of  CAD - functions:

  • -
- -

 

- - --- - - - -
-
    - -
  • Creation of basic geometrical objects

  • - -
  • Construction of primitives

  • - -
  • Building shapes

  • - -
  • Generation of complex shapes

  • - -
  • Working with groups

  • - -
  • Geometrical repairing of objects

  • - -
  • Geometrical boolean operations

  • - -
  • Geometrical transformations

  • - -
  • Building by blocks

  • -
-

 

-

- -

 

- - - - diff --git a/doc/salome/gui/GEOM/geompy_doc/classgeompyDC_1_1geompyDC.html b/doc/salome/gui/GEOM/geompy_doc/classgeompyDC_1_1geompyDC.html new file mode 100644 index 000000000..60cc4ce43 --- /dev/null +++ b/doc/salome/gui/GEOM/geompy_doc/classgeompyDC_1_1geompyDC.html @@ -0,0 +1,9410 @@ + + + + + + Main Page + + + + +  + + + + +

geompyDC.geompyDC Class Reference

Inheritance diagram for geompyDC.geompyDC:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

def __init__
def init_geom
def SubShapeName
 Get name for sub-shape aSubObj of shape aMainObj.
def addToStudy
 Publish in study aShape with name aName.
def addToStudyInFather
 Publish in study aShape with name aName as sub-object of previously published aFather.
def MakeVertex
 Create point by three coordinates.
def MakeVertexWithRef
 Create a point, distant from the referenced point on the given distances along the coordinate axes.
def MakeVertexOnCurve
 Create a point, corresponding to the given parameter on the given curve.
def MakeTangentOnCurve
 Create a tangent, corresponding to the given parameter on the given curve.
def MakeVectorDXDYDZ
 Create a vector with the given components.
def MakeVector
 Create a vector between two points.
def MakeLine
 Create a line, passing through the given point and parrallel to the given direction.
def MakeLineTwoPnt
 Create a line, passing through the given points.
def MakePlane
 Create a plane, passing through the given point and normal to the given vector.
def MakePlaneThreePnt
 Create a plane, passing through the three given points.
def MakePlaneFace
 Create a plane, similar to the existing one, but with another size of representing face.
def MakeMarker
 Create a local coordinate system.
def MakeMarkerPntTwoVec
 Create a local coordinate system.
def MakeArc
 Create an arc of circle, passing through three given points.
def MakeArcCenter
 Create an arc of circle from a center and 2 points.
def MakeCircle
 Create a circle with given center, normal vector and radius.
def MakeCircleThreePnt
 Create a circle, passing through three given points.
def MakeEllipse
 Create an ellipse with given center, normal vector and radiuses.
def MakePolyline
 Create a polyline on the set of points.
def MakeBezier
 Create bezier curve on the set of points.
def MakeInterpol
 Create B-Spline curve on the set of points.
def MakeSketcher
 Create a sketcher (wire or face), following the textual description, passed through theCommand argument.
def MakeSketcherOnPlane
 Create a sketcher (wire or face), following the textual description, passed through theCommand argument.
def MakeBox
 Create a box by coordinates of two opposite vertices.
def MakeBoxDXDYDZ
 Create a box with specified dimensions along the coordinate axes and with edges, parallel to the coordinate axes.
def MakeBoxTwoPnt
 Create a box with two specified opposite vertices, and with edges, parallel to the coordinate axes.
def MakeCylinder
 Create a cylinder with given base point, axis, radius and height.
def MakeCylinderRH
 Create a cylinder with given radius and height at the origin of coordinate system.
def MakeSpherePntR
 Create a sphere with given center and radius.
def MakeSphere
 Create a sphere with given center and radius.
def MakeSphereR
 Create a sphere with given radius at the origin of coordinate system.
def MakeCone
 Create a cone with given base point, axis, height and radiuses.
def MakeConeR1R2H
 Create a cone with given height and radiuses at the origin of coordinate system.
def MakeTorus
 Create a torus with given center, normal vector and radiuses.
def MakeTorusRR
 Create a torus with given radiuses at the origin of coordinate system.
def MakePrism
 Create a shape by extrusion of the base shape along a vector, defined by two points.
def MakePrismVecH
 Create a shape by extrusion of the base shape along the vector, i.e.
def MakePipe
 Create a shape by extrusion of the base shape along the path shape.
def MakeRevolution
 Create a shape by revolution of the base shape around the axis on the given angle, i.e.
def MakeThruSections
 Create a shell or solid passing through set of sections.Sections should be wires,edges or vertices.
def MakePipeWithDifferentSections
 Create a shape by extrusion of the profile shape along the path shape.
def MakePipeWithShellSections
 Create a shape by extrusion of the profile shape along the path shape.
def MakeEdge
 Create a linear edge with specified ends.
def MakeWire
 Create a wire from the set of edges and wires.
def MakeFace
 Create a face on the given wire.
def MakeFaceWires
 Create a face on the given wires set.
def MakeFaces
 Shortcut to MakeFaceWires().
def MakeShell
 Create a shell from the set of faces and shells.
def MakeSolid
 Create a solid, bounded by the given shells.
def MakeCompound
 Create a compound of the given shapes.
def NumberOfFaces
 Gives quantity of faces in the given shape.
def NumberOfEdges
 Gives quantity of edges in the given shape.
def ChangeOrientation
 Reverses an orientation the given shape.
def OrientationChange
 Shortcut to ChangeOrientation().
def GetFreeFacesIDs
 Retrieve all free faces from the given shape.
def GetSharedShapes
 Get all sub-shapes of theShape1 of the given type, shared with theShape2.
def GetShapesOnPlane
 Find in theShape all sub-shapes of type theShapeType, situated relatively the specified plane by the certain way, defined through theState parameter.
def GetShapesOnPlaneIDs
 Works like the above method, but returns list of sub-shapes indices.
def GetShapesOnPlaneWithLocation
 Find in theShape all sub-shapes of type theShapeType, situated relatively the specified plane by the certain way, defined through theState parameter.
def GetShapesOnPlaneWithLocationIDs
 Works like the above method, but returns list of sub-shapes indices.
def GetShapesOnCylinder
 Find in theShape all sub-shapes of type theShapeType, situated relatively the specified cylinder by the certain way, defined through theState parameter.
def GetShapesOnCylinderIDs
 Works like the above method, but returns list of sub-shapes indices.
def GetShapesOnSphere
 Find in theShape all sub-shapes of type theShapeType, situated relatively the specified sphere by the certain way, defined through theState parameter.
def GetShapesOnSphereIDs
 Works like the above method, but returns list of sub-shapes indices.
def GetShapesOnQuadrangle
 Find in theShape all sub-shapes of type theShapeType, situated relatively the specified quadrangle by the certain way, defined through theState parameter.
def GetShapesOnQuadrangleIDs
 Works like the above method, but returns list of sub-shapes indices.
def GetShapesOnBox
 Find in theShape all sub-shapes of type theShapeType, situated relatively the specified theBox by the certain way, defined through theState parameter.
def GetShapesOnBoxIDs
 Works like the above method, but returns list of sub-shapes indices.
def GetInPlace
 Get sub-shape(s) of theShapeWhere, which are coincident with theShapeWhat or could be a part of it.
def GetSame
 Get sub-shape of theShapeWhere, which is equal to theShapeWhat.
def GetSubShape
 Obtain a composite sub-shape of <aShape>, composed from sub-shapes of <aShape>, selected by their unique IDs inside <aShape>.
def GetSubShapeID
 Obtain unique ID of sub-shape <aSubShape> inside <aShape>.
def SubShapeAll
 Explode a shape on subshapes of a given type.
def SubShapeAllIDs
 Explode a shape on subshapes of a given type.
def SubShapeAllSorted
 Explode a shape on subshapes of a given type.
def SubShapeAllSortedIDs
 Explode a shape on subshapes of a given type.
def SubShape
 Obtain a compound of sub-shapes of <aShape>, selected by they indices in list of all sub-shapes of type <aType>.
def SubShapeSorted
 Obtain a compound of sub-shapes of <aShape>, selected by they indices in sorted list of all sub-shapes of type <aType>.
def ProcessShape
 Apply a sequence of Shape Healing operators to the given object.
def SuppressFaces
 Remove faces from the given object (shape).
def MakeSewing
 Sewing of some shapes into single shape.
def Sew
 Sewing of the given object.
def SuppressInternalWires
 Remove internal wires and edges from the given object (face).
def SuppressHoles
 Remove internal closed contours (holes) from the given object.
def CloseContour
 Close an open wire.
def DivideEdge
 Addition of a point to a given edge object.
def ChangeOrientationShell
 Change orientation of the given object.
def ChangeOrientationShellCopy
 Change orientation of the given object.
def GetFreeBoundary
 Get a list of wires (wrapped in GEOM_Object-s), that constitute a free boundary of the given shape.
def MakeCopy
 Create a copy of the given object.
def MakeFilling
 Create a filling from the given compound of contours.
def MakeGlueFaces
 Replace coincident faces in theShape by one face.
def GetGlueFaces
 Find coincident faces in theShape for possible gluing.
def MakeGlueFacesByList
 Replace coincident faces in theShape by one face in compliance with given list of faces.
def MakeBoolean
 Perform one of boolean operations on two given shapes.
def MakeCommon
 Shortcut to MakeBoolean(s1, s2, 1).
def MakeCut
 Shortcut to MakeBoolean(s1, s2, 2).
def MakeFuse
 Shortcut to MakeBoolean(s1, s2, 3).
def MakeSection
 Shortcut to MakeBoolean(s1, s2, 4).
def MakePartition
 Perform partition operation.
def MakePartitionNonSelfIntersectedShape
 Perform partition operation.
def Partition
 Shortcut to MakePartition().
def MakeHalfPartition
 Perform partition of the Shape with the Plane.
def MakeTranslationTwoPoints
 Translate the given object along the vector, specified by its end points, creating its copy before the translation.
def MakeTranslation
 Translate the given object along the vector, specified by its components, creating its copy before the translation.
def MakeTranslationVector
 Translate the given object along the given vector, creating its copy before the translation.
def MakeRotation
 Rotate the given object around the given axis on the given angle, creating its copy before the rotatation.
def MakeRotationThreePoints
 Rotate given object around vector perpendicular to plane containing three points, creating its copy before the rotatation.
def MakeScaleTransform
 Scale the given object by the factor, creating its copy before the scaling.
def MakeMirrorByPlane
 Create an object, symmetrical to the given one relatively the given plane.
def MakeMirrorByAxis
 Create an object, symmetrical to the given one relatively the given axis.
def MakeMirrorByPoint
 Create an object, symmetrical to the given one relatively the given point.
def MakePosition
 Modify the Location of the given object by LCS, creating its copy before the setting.
def MakeOffset
 Create new object as offset of the given one.
def MakeMultiTranslation1D
 Translate the given object along the given vector a given number times.
def MakeMultiTranslation2D
 Conseqently apply two specified translations to theObject specified number of times.
def MultiRotate1D
 Rotate the given object around the given axis a given number times.
def MultiRotate2D
 Rotate the given object around the given axis on the given angle a given number times and multi-translate each rotation result.
def MakeMultiRotation1D
 The same, as MultiRotate1D(), but axis is given by direction and point.
def MakeMultiRotation2D
 The same, as MultiRotate2D(), but axis is given by direction and point.
def MakeFilletAll
 Perform a fillet on all edges of the given shape.
def MakeFillet
 Perform a fillet on the specified edges/faces of the given shape.
def MakeChamferAll
 Perform a symmetric chamfer on all edges of the given shape.
def MakeChamferEdge
 Perform a chamfer on edges, common to the specified faces, with distance D1 on the Face1.
def MakeChamferFaces
 Perform a chamfer on all edges of the specified faces, with distance D1 on the first specified face (if several for one edge).
def MakeChamfer
 Shortcut to MakeChamferEdge() and MakeChamferFaces().
def Archimede
 Perform an Archimde operation on the given shape with given parameters.
def PointCoordinates
 Get point coordinates.
def BasicProperties
 Get summarized length of all wires, area of surface and volume of the given shape.
def BoundingBox
 Get parameters of bounding box of the given shape.
def Inertia
 Get inertia matrix and moments of inertia of theShape.
def MinDistance
 Get minimal distance between the given shapes.
def Tolerance
 Get min and max tolerances of sub-shapes of theShape.
def WhatIs
 Obtain description of the given shape (number of sub-shapes of each type).
def MakeCDG
 Get a point, situated at the centre of mass of theShape.
def CheckShape
 Check a topology of the given shape.
def GetPosition
 Get position (LCS) of theShape.
def KindOfShape
 Get kind of theShape.
def Import
 Import a shape from the BREP or IGES or STEP file (depends on given format) with given name.
def ImportBREP
 Shortcut to Import() for BREP format.
def ImportIGES
 Shortcut to Import() for IGES format.
def ImportSTEP
 Shortcut to Import() for STEP format.
def Export
 Export the given shape into a file with given name.
def ExportBREP
 Shortcut to Export() for BREP format.
def ExportIGES
 Shortcut to Export() for IGES format.
def ExportSTEP
 Shortcut to Export() for STEP format.
def MakeQuad
 Create a quadrangle face from four edges.
def MakeQuad2Edges
 Create a quadrangle face on two edges.
def MakeQuad4Vertices
 Create a quadrangle face with specified corners.
def MakeHexa
 Create a hexahedral solid, bounded by the six given faces.
def MakeHexa2Faces
 Create a hexahedral solid between two given faces.
def GetPoint
 Get a vertex, found in the given shape by its coordinates.
def GetEdge
 Get an edge, found in the given shape by two given vertices.
def GetEdgeNearPoint
 Find an edge of the given shape, which has minimal distance to the given point.
def GetFaceByPoints
 Returns a face, found in the given shape by four given corner vertices.
def GetFaceByEdges
 Get a face of block, found in the given shape by two given edges.
def GetOppositeFace
 Find a face, opposite to the given one in the given block.
def GetFaceNearPoint
 Find a face of the given shape, which has minimal distance to the given point.
def GetFaceByNormale
 Find a face of block, whose outside normale has minimal angle with the given vector.
def CheckCompoundOfBlocks
 Check, if the compound of blocks is given.
def RemoveExtraEdges
 Remove all seam and degenerated edges from theShape.
def CheckAndImprove
 Check, if the given shape is a blocks compound.
def MakeBlockExplode
 Get all the blocks, contained in the given compound.
def GetBlockNearPoint
 Find block, containing the given point inside its volume or on boundary.
def GetBlockByParts
 Find block, containing all the elements, passed as the parts, or maximum quantity of them.
def GetBlocksByParts
 Return all blocks, containing all the elements, passed as the parts.
def MakeMultiTransformation1D
 Multi-transformate block and glue the result.
def MakeMultiTransformation2D
 Multi-transformate block and glue the result.
def Propagate
 Build all possible propagation groups.
def CreateGroup
 Creates a new group which will store sub shapes of theMainShape.
def AddObject
 Adds a sub object with ID theSubShapeId to the group.
def RemoveObject
 Removes a sub object with ID theSubShapeId from the group.
def UnionList
 Adds to the group all the given shapes.
def UnionIDs
 Works like the above method, but argument theSubShapes here is a list of sub-shapes indices.
def DifferenceList
 Removes from the group all the given shapes.
def DifferenceIDs
 Works like the above method, but argument theSubShapes here is a list of sub-shapes indices.
def GetObjectIDs
 Returns a list of sub objects ID stored in the group.
def GetType
 Returns a type of sub objects stored in the group.
def GetMainShape
 Returns a main shape associated with the group.
def GetEdgesByLength
 Create group of edges of theShape, whose length is in range [min_length, max_length].
def SelectEdges
 Create group of edges of selected shape, whose length is in range [min_length, max_length].
def addPath
 Add Path to load python scripts from.

Data Fields

 myBuilder
 myStudyId
 father
 BasicOp
 CurvesOp
 PrimOp
 ShapesOp
 HealOp
 InsertOp
 BoolOp
 TrsfOp
 LocalOp
 MeasuOp
 BlocksOp
 GroupOp
 myStudy
+

Member Function Documentation

+ +
+
+ + + + + + + + + +
def geompyDC.geompyDC.__init__ (  self  ) 
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.init_geom (  self,
  theStudy 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.SubShapeName (  self,
  aSubObj,
  aMainObj 
)
+
+
+ +

+Example: see GEOM_TestAll.py +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.addToStudy (  self,
  aShape,
  aName 
)
+
+
+ +

+Example: see GEOM_TestAll.py +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.addToStudyInFather (  self,
  aFather,
  aShape,
  aName 
)
+
+
+ +

+Example: see GEOM_TestAll.py +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeVertex (  self,
  theX,
  theY,
  theZ 
)
+
+
+ +

+

Parameters:
+ + + + +
theX The X coordinate of the point.
theY The Y coordinate of the point.
theZ The Z coordinate of the point.
+
+
Returns:
New GEOM_Object, containing the created point.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeVertexWithRef (  self,
  theReference,
  theX,
  theY,
  theZ 
)
+
+
+ +

+

Parameters:
+ + + + + +
theReference The referenced point.
theX Displacement from the referenced point along OX axis.
theY Displacement from the referenced point along OY axis.
theZ Displacement from the referenced point along OZ axis.
+
+
Returns:
New GEOM_Object, containing the created point.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeVertexOnCurve (  self,
  theRefCurve,
  theParameter 
)
+
+
+ +

+

Parameters:
+ + + +
theRefCurve The referenced curve.
theParameter Value of parameter on the referenced curve.
+
+
Returns:
New GEOM_Object, containing the created point.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeTangentOnCurve (  self,
  theRefCurve,
  theParameter 
)
+
+
+ +

+

Parameters:
+ + + +
theRefCurve The referenced curve.
theParameter Value of parameter on the referenced curve.
+
+
Returns:
New GEOM_Object, containing the created tangent.
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeVectorDXDYDZ (  self,
  theDX,
  theDY,
  theDZ 
)
+
+
+ +

+

Parameters:
+ + + + +
theDX X component of the vector.
theDY Y component of the vector.
theDZ Z component of the vector.
+
+
Returns:
New GEOM_Object, containing the created vector.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeVector (  self,
  thePnt1,
  thePnt2 
)
+
+
+ +

+

Parameters:
+ + + +
thePnt1 Start point for the vector.
thePnt2 End point for the vector.
+
+
Returns:
New GEOM_Object, containing the created vector.
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeLine (  self,
  thePnt,
  theDir 
)
+
+
+ +

+

Parameters:
+ + + +
thePnt Point. The resulting line will pass through it.
theDir Direction. The resulting line will be parallel to it.
+
+
Returns:
New GEOM_Object, containing the created line.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeLineTwoPnt (  self,
  thePnt1,
  thePnt2 
)
+
+
+ +

+

Parameters:
+ + + +
thePnt1 First of two points, defining the line.
thePnt2 Second of two points, defining the line.
+
+
Returns:
New GEOM_Object, containing the created line.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakePlane (  self,
  thePnt,
  theVec,
  theTrimSize 
)
+
+
+ +

+

Parameters:
+ + + + +
thePnt Point, the plane has to pass through.
theVec Vector, defining the plane normal direction.
theTrimSize Half size of a side of quadrangle face, representing the plane.
+
+
Returns:
New GEOM_Object, containing the created plane.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakePlaneThreePnt (  self,
  thePnt1,
  thePnt2,
  thePnt3,
  theTrimSize 
)
+
+
+ +

+

Parameters:
+ + + + + +
thePnt1 First of three points, defining the plane.
thePnt2 Second of three points, defining the plane.
thePnt3 Fird of three points, defining the plane.
theTrimSize Half size of a side of quadrangle face, representing the plane.
+
+
Returns:
New GEOM_Object, containing the created plane.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakePlaneFace (  self,
  theFace,
  theTrimSize 
)
+
+
+ +

+

Parameters:
+ + + +
theFace Referenced plane or LCS(Marker).
theTrimSize New half size of a side of quadrangle face, representing the plane.
+
+
Returns:
New GEOM_Object, containing the created plane.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeMarker (  self,
  OX,
  OY,
  OZ,
  XDX,
  XDY,
  XDZ,
  YDX,
  YDY,
  YDZ 
)
+
+
+ +

+

Parameters:
+ + + + +
OX,OY,OZ Three coordinates of coordinate system origin.
XDX,XDY,XDZ Three components of OX direction
YDX,YDY,YDZ Three components of OY direction
+
+
Returns:
New GEOM_Object, containing the created coordinate system.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeMarkerPntTwoVec (  self,
  theOrigin,
  theXVec,
  theYVec 
)
+
+
+ +

+

Parameters:
+ + + + +
theOrigin Point of coordinate system origin.
theXVec Vector of X direction
theYVec Vector of Y direction
+
+
Returns:
New GEOM_Object, containing the created coordinate system.
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeArc (  self,
  thePnt1,
  thePnt2,
  thePnt3 
)
+
+
+ +

+

Parameters:
+ + + + +
thePnt1 Start point of the arc.
thePnt2 Middle point of the arc.
thePnt3 End point of the arc.
+
+
Returns:
New GEOM_Object, containing the created arc.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeArcCenter (  self,
  thePnt1,
  thePnt2,
  thePnt3,
  theSense 
)
+
+
+ +

+

Parameters:
+ + + + +
thePnt1 Center of the arc
thePnt2 Start point of the arc. (Gives also the radius of the arc)
thePnt3 End point of the arc (Gives also a direction)
+
+
Returns:
New GEOM_Object, containing the created arc.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeCircle (  self,
  thePnt,
  theVec,
  theR 
)
+
+
+ +

+

Parameters:
+ + + + +
thePnt Circle center.
theVec Vector, normal to the plane of the circle.
theR Circle radius.
+
+
Returns:
New GEOM_Object, containing the created circle.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeCircleThreePnt (  self,
  thePnt1,
  thePnt2,
  thePnt3 
)
+
+
+ +

+

Parameters:
+ + +
thePnt1,thePnt2,thePnt3 Points, defining the circle.
+
+
Returns:
New GEOM_Object, containing the created circle.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeEllipse (  self,
  thePnt,
  theVec,
  theRMajor,
  theRMinor 
)
+
+
+ +

+

Parameters:
+ + + + + +
thePnt Ellipse center.
theVec Vector, normal to the plane of the ellipse.
theRMajor Major ellipse radius.
theRMinor Minor ellipse radius.
+
+
Returns:
New GEOM_Object, containing the created ellipse.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakePolyline (  self,
  thePoints 
)
+
+
+ +

+

Parameters:
+ + +
thePoints Sequence of points for the polyline.
+
+
Returns:
New GEOM_Object, containing the created polyline.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeBezier (  self,
  thePoints 
)
+
+
+ +

+

Parameters:
+ + +
thePoints Sequence of points for the bezier curve.
+
+
Returns:
New GEOM_Object, containing the created bezier curve.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeInterpol (  self,
  thePoints 
)
+
+
+ +

+

Parameters:
+ + +
thePoints Sequence of points for the B-Spline curve.
+
+
Returns:
New GEOM_Object, containing the created B-Spline curve.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeSketcher (  self,
  theCommand,
  theWorkingPlane = [0 
)
+
+
+ +

+
+ Edges of the resulting wire or face will be arcs of circles and/or linear segments.
+ Format of the description string have to be the following:

+"Sketcher[:F x1 y1]:CMD[:CMD[:CMD...]]"

+Where:

    +
  • x1, y1 are coordinates of the first sketcher point (zero by default),
  • CMD is one of
      +
    • "R angle" : Set the direction by angle
    • "D dx dy" : Set the direction by DX & DY
    +
    +
      +
    • "TT x y" : Create segment by point at X & Y
    • "T dx dy" : Create segment by point with DX & DY
    • "L length" : Create segment by direction & Length
    • "IX x" : Create segment by direction & Intersect. X
    • "IY y" : Create segment by direction & Intersect. Y
    +
    +
      +
    • "C radius length" : Create arc by direction, radius and length(in degree)
    +
    +
      +
    • "WW" : Close Wire (to finish)
    • "WF" : Close Wire and build face (to finish)
    +
+

+

Parameters:
+ + + +
theCommand String, defining the sketcher in local coordinates of the working plane.
theWorkingPlane Nine double values, defining origin, OZ and OX directions of the working plane.
+
+
Returns:
New GEOM_Object, containing the created wire.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeSketcherOnPlane (  self,
  theCommand,
  theWorkingPlane 
)
+
+
+ +

+
+ For format of the description string see the previous method.
+

Parameters:
+ + + +
theCommand String, defining the sketcher in local coordinates of the working plane.
theWorkingPlane Planar Face or LCS(Marker) of the working plane.
+
+
Returns:
New GEOM_Object, containing the created wire.
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeBox (  self,
  x1,
  y1,
  z1,
  x2,
  y2,
  z2 
)
+
+
+ +

+Example: see GEOM_TestAll.py +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeBoxDXDYDZ (  self,
  theDX,
  theDY,
  theDZ 
)
+
+
+ +

+Center of the box will be at point (DX/2, DY/2, DZ/2).

Parameters:
+ + + + +
theDX Length of Box edges, parallel to OX axis.
theDY Length of Box edges, parallel to OY axis.
theDZ Length of Box edges, parallel to OZ axis.
+
+
Returns:
New GEOM_Object, containing the created box.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeBoxTwoPnt (  self,
  thePnt1,
  thePnt2 
)
+
+
+ +

+

Parameters:
+ + + +
thePnt1 First of two opposite vertices.
thePnt2 Second of two opposite vertices.
+
+
Returns:
New GEOM_Object, containing the created box.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeCylinder (  self,
  thePnt,
  theAxis,
  theR,
  theH 
)
+
+
+ +

+

Parameters:
+ + + + + +
thePnt Central point of cylinder base.
theAxis Cylinder axis.
theR Cylinder radius.
theH Cylinder height.
+
+
Returns:
New GEOM_Object, containing the created cylinder.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeCylinderRH (  self,
  theR,
  theH 
)
+
+
+ +

+Axis of the cylinder will be collinear to the OZ axis of the coordinate system.

Parameters:
+ + + +
theR Cylinder radius.
theH Cylinder height.
+
+
Returns:
New GEOM_Object, containing the created cylinder.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeSpherePntR (  self,
  thePnt,
  theR 
)
+
+
+ +

+

Parameters:
+ + + +
thePnt Sphere center.
theR Sphere radius.
+
+
Returns:
New GEOM_Object, containing the created sphere.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeSphere (  self,
  x,
  y,
  z,
  theR 
)
+
+
+ +

+

Parameters:
+ + + +
x,y,z Coordinates of sphere center.
theR Sphere radius.
+
+
Returns:
New GEOM_Object, containing the created sphere.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeSphereR (  self,
  theR 
)
+
+
+ +

+

Parameters:
+ + +
theR Sphere radius.
+
+
Returns:
New GEOM_Object, containing the created sphere.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeCone (  self,
  thePnt,
  theAxis,
  theR1,
  theR2,
  theH 
)
+
+
+ +

+

Parameters:
+ + + + + +
thePnt Central point of the first cone base.
theAxis Cone axis.
theR1 Radius of the first cone base.
theR2 Radius of the second cone base.
+
+
Note:
If both radiuses are non-zero, the cone will be truncated.

+If the radiuses are equal, a cylinder will be created instead.

+
Parameters:
+ + +
theH Cone height.
+
+
Returns:
New GEOM_Object, containing the created cone.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeConeR1R2H (  self,
  theR1,
  theR2,
  theH 
)
+
+
+ +

+Axis of the cone will be collinear to the OZ axis of the coordinate system.

Parameters:
+ + + +
theR1 Radius of the first cone base.
theR2 Radius of the second cone base.
+
+
Note:
If both radiuses are non-zero, the cone will be truncated.

+If the radiuses are equal, a cylinder will be created instead.

+
Parameters:
+ + +
theH Cone height.
+
+
Returns:
New GEOM_Object, containing the created cone.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeTorus (  self,
  thePnt,
  theVec,
  theRMajor,
  theRMinor 
)
+
+
+ +

+

Parameters:
+ + + + + +
thePnt Torus central point.
theVec Torus axis of symmetry.
theRMajor Torus major radius.
theRMinor Torus minor radius.
+
+
Returns:
New GEOM_Object, containing the created torus.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeTorusRR (  self,
  theRMajor,
  theRMinor 
)
+
+
+ +

+

Parameters:
+ + + +
theRMajor Torus major radius.
theRMinor Torus minor radius.
+
+
Returns:
New GEOM_Object, containing the created torus.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakePrism (  self,
  theBase,
  thePoint1,
  thePoint2 
)
+
+
+ +

+

Parameters:
+ + + + +
theBase Base shape to be extruded.
thePoint1 First end of extrusion vector.
thePoint2 Second end of extrusion vector.
+
+
Returns:
New GEOM_Object, containing the created prism.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakePrismVecH (  self,
  theBase,
  theVec,
  theH 
)
+
+
+ +

+all the space, transfixed by the base shape during its translation along the vector on the given distance.

Parameters:
+ + + + +
theBase Base shape to be extruded.
theVec Direction of extrusion.
theH Prism dimension along theVec.
+
+
Returns:
New GEOM_Object, containing the created prism.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakePipe (  self,
  theBase,
  thePath 
)
+
+
+ +

+The path shape can be a wire or an edge.

Parameters:
+ + + +
theBase Base shape to be extruded.
thePath Path shape to extrude the base shape along it.
+
+
Returns:
New GEOM_Object, containing the created pipe.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeRevolution (  self,
  theBase,
  theAxis,
  theAngle 
)
+
+
+ +

+all the space, transfixed by the base shape during its rotation around the axis on the given angle.

Parameters:
+ + + + +
theBase Base shape to be rotated.
theAxis Rotation axis.
theAngle Rotation angle in radians.
+
+
Returns:
New GEOM_Object, containing the created revolution.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeThruSections (  self,
  theSeqSections,
  theModeSolid,
  thePreci,
  theRuled 
)
+
+
+ +

+

Parameters:
+ + + + + +
theSeqSections - set of specified sections.
theModeSolid - mode defining building solid or shell
thePreci - precision 3D used for smoothing by default 1.e-6
theRuled - mode defining type of the result surfaces (ruled or smoothed).
+
+
Returns:
New GEOM_Object, containing the created shell or solid.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakePipeWithDifferentSections (  self,
  theSeqBases,
  theLocations,
  thePath,
  theWithContact,
  theWithCorrection 
)
+
+
+ +

+The path shape can be a wire or an edge. the several profiles can be specified in the several locations of path.

Parameters:
+ + + + + + +
theSeqBases - list of Bases shape to be extruded.
theLocations - list of locations on the path corresponding specified list of the Bases shapes. Number of locations should be equal to number of bases or list of locations can be empty.
thePath - Path shape to extrude the base shape along it.
theWithContact - the mode defining that the section is translated to be in contact with the spine.
- WithCorrection - defining that the section is rotated to be orthogonal to the spine tangent in the correspondent point
+
+
Returns:
New GEOM_Object, containing the created pipe.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakePipeWithShellSections (  self,
  theSeqBases,
  theSeqSubBases,
  theLocations,
  thePath,
  theWithContact,
  theWithCorrection 
)
+
+
+ +

+The path shape can be a shell or a face. the several profiles can be specified in the several locations of path.

Parameters:
+ + + + + + + +
theSeqBases - list of Bases shape to be extruded.
theSeqSubBases - list of corresponding subshapes of section shapes.
theLocations - list of locations on the path corresponding specified list of the Bases shapes. Number of locations should be equal to number of bases or list of locations can be empty.
thePath - Path shape to extrude the base shape along it.
theWithContact - the mode defining that the section is translated to be in contact with the spine.
- WithCorrection - defining that the section is rotated to be orthogonal to the spine tangent in the correspondent point
+
+
Returns:
New GEOM_Object, containing the created solids.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeEdge (  self,
  thePnt1,
  thePnt2 
)
+
+
+ +

+

Parameters:
+ + + +
thePnt1 Point for the first end of edge.
thePnt2 Point for the second end of edge.
+
+
Returns:
New GEOM_Object, containing the created edge.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeWire (  self,
  theEdgesAndWires 
)
+
+
+ +

+

Parameters:
+ + +
theEdgesAndWires List of edges and/or wires.
+
+
Returns:
New GEOM_Object, containing the created wire.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeFace (  self,
  theWire,
  isPlanarWanted 
)
+
+
+ +

+

Parameters:
+ + + +
theWire closed Wire or Edge to build the face on.
isPlanarWanted If TRUE, only planar face will be built. If impossible, NULL object will be returned.
+
+
Returns:
New GEOM_Object, containing the created face.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeFaceWires (  self,
  theWires,
  isPlanarWanted 
)
+
+
+ +

+

Parameters:
+ + + +
theWires List of closed wires or edges to build the face on.
isPlanarWanted If TRUE, only planar face will be built. If impossible, NULL object will be returned.
+
+
Returns:
New GEOM_Object, containing the created face.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeFaces (  self,
  theWires,
  isPlanarWanted 
)
+
+
+ +

+Example: see GEOM_TestOthers.py +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeShell (  self,
  theFacesAndShells 
)
+
+
+ +

+

Parameters:
+ + +
theFacesAndShells List of faces and/or shells.
+
+
Returns:
New GEOM_Object, containing the created shell.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeSolid (  self,
  theShells 
)
+
+
+ +

+

Parameters:
+ + +
theShells Sequence of bounding shells.
+
+
Returns:
New GEOM_Object, containing the created solid.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeCompound (  self,
  theShapes 
)
+
+
+ +

+

Parameters:
+ + +
theShapes List of shapes to put in compound.
+
+
Returns:
New GEOM_Object, containing the created compound.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.NumberOfFaces (  self,
  theShape 
)
+
+
+ +

+

Parameters:
+ + +
theShape Shape to count faces of.
+
+
Returns:
Quantity of faces.
+Example: see GEOM_TestOthers.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.NumberOfEdges (  self,
  theShape 
)
+
+
+ +

+

Parameters:
+ + +
theShape Shape to count edges of.
+
+
Returns:
Quantity of edges.
+Example: see GEOM_TestOthers.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.ChangeOrientation (  self,
  theShape 
)
+
+
+ +

+

Parameters:
+ + +
theShape Shape to be reversed.
+
+
Returns:
The reversed copy of theShape.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.OrientationChange (  self,
  theShape 
)
+
+
+ +

+Example: see GEOM_TestOthers.py +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.GetFreeFacesIDs (  self,
  theShape 
)
+
+
+ +

+Free face is a face, which is not shared between two shells of the shape.

Parameters:
+ + +
theShape Shape to find free faces in.
+
+
Returns:
List of IDs of all free faces, contained in theShape.
+Example: see GEOM_TestOthers.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.GetSharedShapes (  self,
  theShape1,
  theShape2,
  theShapeType 
)
+
+
+ +

+

Parameters:
+ + + + +
theShape1 Shape to find sub-shapes in.
theShape2 Shape to find shared sub-shapes with.
theShapeType Type of sub-shapes to be retrieved.
+
+
Returns:
List of sub-shapes of theShape1, shared with theShape2.
+Example: see GEOM_TestOthers.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.GetShapesOnPlane (  self,
  theShape,
  theShapeType,
  theAx1,
  theState 
)
+
+
+ +

+

Parameters:
+ + + + + +
theShape Shape to find sub-shapes of.
theShapeType Type of sub-shapes to be retrieved.
theAx1 Vector (or line, or linear edge), specifying normal direction and location of the plane to find shapes on.
theState The state of the subshapes to find. It can be one of ST_ON, ST_OUT, ST_ONOUT, ST_IN, ST_ONIN.
+
+
Returns:
List of all found sub-shapes.
+Example: see GEOM_TestOthers.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.GetShapesOnPlaneIDs (  self,
  theShape,
  theShapeType,
  theAx1,
  theState 
)
+
+
+ +

+Example: see GEOM_TestOthers.py +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.GetShapesOnPlaneWithLocation (  self,
  theShape,
  theShapeType,
  theAx1,
  thePnt,
  theState 
)
+
+
+ +

+

Parameters:
+ + + + + + +
theShape Shape to find sub-shapes of.
theShapeType Type of sub-shapes to be retrieved.
theAx1 Vector (or line, or linear edge), specifying normal direction of the plane to find shapes on.
thePnt Point specifying location of the plane to find shapes on.
theState The state of the subshapes to find. It can be one of ST_ON, ST_OUT, ST_ONOUT, ST_IN, ST_ONIN.
+
+
Returns:
List of all found sub-shapes.
+Example: see GEOM_TestOthers.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.GetShapesOnPlaneWithLocationIDs (  self,
  theShape,
  theShapeType,
  theAx1,
  thePnt,
  theState 
)
+
+
+ +

+Example: see GEOM_TestOthers.py +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.GetShapesOnCylinder (  self,
  theShape,
  theShapeType,
  theAxis,
  theRadius,
  theState 
)
+
+
+ +

+

Parameters:
+ + + + + + +
theShape Shape to find sub-shapes of.
theShapeType Type of sub-shapes to be retrieved.
theAxis Vector (or line, or linear edge), specifying axis of the cylinder to find shapes on.
theRadius Radius of the cylinder to find shapes on.
theState The state of the subshapes to find. It can be one of ST_ON, ST_OUT, ST_ONOUT, ST_IN, ST_ONIN.
+
+
Returns:
List of all found sub-shapes.
+Example: see GEOM_TestOthers.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.GetShapesOnCylinderIDs (  self,
  theShape,
  theShapeType,
  theAxis,
  theRadius,
  theState 
)
+
+
+ +

+Example: see GEOM_TestOthers.py +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.GetShapesOnSphere (  self,
  theShape,
  theShapeType,
  theCenter,
  theRadius,
  theState 
)
+
+
+ +

+

Parameters:
+ + + + + + +
theShape Shape to find sub-shapes of.
theShapeType Type of sub-shapes to be retrieved.
theCenter Point, specifying center of the sphere to find shapes on.
theRadius Radius of the sphere to find shapes on.
theState The state of the subshapes to find. It can be one of ST_ON, ST_OUT, ST_ONOUT, ST_IN, ST_ONIN.
+
+
Returns:
List of all found sub-shapes.
+Example: see GEOM_TestOthers.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.GetShapesOnSphereIDs (  self,
  theShape,
  theShapeType,
  theCenter,
  theRadius,
  theState 
)
+
+
+ +

+Example: see GEOM_TestOthers.py +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.GetShapesOnQuadrangle (  self,
  theShape,
  theShapeType,
  theTopLeftPoint,
  theTopRigthPoint,
  theBottomLeftPoint,
  theBottomRigthPoint,
  theState 
)
+
+
+ +

+

Parameters:
+ + + + + + + + +
theShape Shape to find sub-shapes of.
theShapeType Type of sub-shapes to be retrieved.
theTopLeftPoint Point, specifying top left corner of a quadrangle
theTopRigthPoint Point, specifying top right corner of a quadrangle
theBottomLeftPoint Point, specifying bottom left corner of a quadrangle
theBottomRigthPoint Point, specifying bottom right corner of a quadrangle
theState The state of the subshapes to find. It can be one of ST_ON, ST_OUT, ST_ONOUT, ST_IN, ST_ONIN.
+
+
Returns:
List of all found sub-shapes.
+Example: see GEOM_TestOthers.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.GetShapesOnQuadrangleIDs (  self,
  theShape,
  theShapeType,
  theTopLeftPoint,
  theTopRigthPoint,
  theBottomLeftPoint,
  theBottomRigthPoint,
  theState 
)
+
+
+ +

+Example: see GEOM_TestOthers.py +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.GetShapesOnBox (  self,
  theBox,
  theShape,
  theShapeType,
  theState 
)
+
+
+ +

+

Parameters:
+ + + + + +
theBox Shape for relative comparing.
theShape Shape to find sub-shapes of.
theShapeType Type of sub-shapes to be retrieved.
theState The state of the subshapes to find. It can be one of ST_ON, ST_OUT, ST_ONOUT, ST_IN, ST_ONIN.
+
+
Returns:
List of all found sub-shapes.
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.GetShapesOnBoxIDs (  self,
  theBox,
  theShape,
  theShapeType,
  theState 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.GetInPlace (  self,
  theShapeWhere,
  theShapeWhat 
)
+
+
+ +

+

Parameters:
+ + + +
theShapeWhere Shape to find sub-shapes of.
theShapeWhat Shape, specifying what to find.
+
+
Returns:
Group of all found sub-shapes or a single found sub-shape.
+Example: see GEOM_TestOthers.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.GetSame (  self,
  theShapeWhere,
  theShapeWhat 
)
+
+
+ +

+

Parameters:
+ + + +
theShapeWhere Shape to find sub-shape of.
theShapeWhat Shape, specifying what to find.
+
+
Returns:
New GEOM_Object for found sub-shape.
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.GetSubShape (  self,
  aShape,
  ListOfID 
)
+
+
+ +

+Example: see GEOM_TestAll.py +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.GetSubShapeID (  self,
  aShape,
  aSubShape 
)
+
+
+ +

+Example: see GEOM_TestAll.py +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.SubShapeAll (  self,
  aShape,
  aType 
)
+
+
+ +

+

Parameters:
+ + + +
theShape Shape to be exploded.
theShapeType Type of sub-shapes to be retrieved.
+
+
Returns:
List of sub-shapes of type theShapeType, contained in theShape.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.SubShapeAllIDs (  self,
  aShape,
  aType 
)
+
+
+ +

+

Parameters:
+ + + +
theShape Shape to be exploded.
theShapeType Type of sub-shapes to be retrieved.
+
+
Returns:
List of IDs of sub-shapes.
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.SubShapeAllSorted (  self,
  aShape,
  aType 
)
+
+
+ +

+Sub-shapes will be sorted by coordinates of their gravity centers.

Parameters:
+ + + +
theShape Shape to be exploded.
theShapeType Type of sub-shapes to be retrieved.
+
+
Returns:
List of sub-shapes of type theShapeType, contained in theShape.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.SubShapeAllSortedIDs (  self,
  aShape,
  aType 
)
+
+
+ +

+Sub-shapes will be sorted by coordinates of their gravity centers.

Parameters:
+ + + +
theShape Shape to be exploded.
theShapeType Type of sub-shapes to be retrieved.
+
+
Returns:
List of IDs of sub-shapes.
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.SubShape (  self,
  aShape,
  aType,
  ListOfInd 
)
+
+
+ +

+Each index is in range [1, Nb_Sub-Shapes_Of_Given_Type]

+Example: see GEOM_TestAll.py +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.SubShapeSorted (  self,
  aShape,
  aType,
  ListOfInd 
)
+
+
+ +

+Each index is in range [1, Nb_Sub-Shapes_Of_Given_Type]

+Example: see GEOM_TestAll.py +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.ProcessShape (  self,
  theShape,
  theOperators,
  theParameters,
  theValues 
)
+
+
+ +

+

Parameters:
+ + + + + +
theShape Shape to be processed.
theOperators List of names of operators ("FixShape", "SplitClosedFaces", etc.).
theParameters List of names of parameters ("FixShape.Tolerance3d", "SplitClosedFaces.NbSplitPoints", etc.).
theValues List of values of parameters, in the same order as parameters are listed in theParameters list.
+
+
Returns:
New GEOM_Object, containing processed shape.
+Example: see GEOM_TestHealing.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.SuppressFaces (  self,
  theObject,
  theFaces 
)
+
+
+ +

+

Parameters:
+ + + +
theObject Shape to be processed.
theFaces Indices of faces to be removed, if EMPTY then the method removes ALL faces of the given object.
+
+
Returns:
New GEOM_Object, containing processed shape.
+Example: see GEOM_TestHealing.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeSewing (  self,
  ListShape,
  theTolerance 
)
+
+
+ +

+Example: see GEOM_TestHealing.py +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.Sew (  self,
  theObject,
  theTolerance 
)
+
+
+ +

+

Parameters:
+ + + +
theObject Shape to be processed.
theTolerance Required tolerance value.
+
+
Returns:
New GEOM_Object, containing processed shape.
+Example: see MakeSewing() above +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.SuppressInternalWires (  self,
  theObject,
  theWires 
)
+
+
+ +

+

Parameters:
+ + + +
theObject Shape to be processed.
theWires Indices of wires to be removed, if EMPTY then the method removes ALL internal wires of the given object.
+
+
Returns:
New GEOM_Object, containing processed shape.
+Example: see GEOM_TestHealing.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.SuppressHoles (  self,
  theObject,
  theWires 
)
+
+
+ +

+

Parameters:
+ + + +
theObject Shape to be processed.
theWires Indices of wires to be removed, if EMPTY then the method removes ALL internal holes of the given object
+
+
Returns:
New GEOM_Object, containing processed shape.
+Example: see GEOM_TestHealing.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.CloseContour (  self,
  theObject,
  theWires,
  isCommonVertex 
)
+
+
+ +

+

Parameters:
+ + + + +
theObject Shape to be processed.
theWires Indexes of edge(s) and wire(s) to be closed within theObject's shape, if -1, then theObject itself is a wire.
isCommonVertex If TRUE : closure by creation of a common vertex, If FALS : closure by creation of an edge between ends.
+
+
Returns:
New GEOM_Object, containing processed shape.
+Example: see GEOM_TestHealing.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.DivideEdge (  self,
  theObject,
  theEdgeIndex,
  theValue,
  isByParameter 
)
+
+
+ +

+

Parameters:
+ + + + + +
theObject Shape to be processed.
theEdgeIndex Index of edge to be divided within theObject's shape, if -1, then theObject itself is the edge.
theValue Value of parameter on edge or length parameter, depending on isByParameter.
isByParameter If TRUE : theValue is treated as a curve parameter [0..1], if FALSE : theValue is treated as a length parameter [0..1]
+
+
Returns:
New GEOM_Object, containing processed shape.
+Example: see GEOM_TestHealing.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.ChangeOrientationShell (  self,
  theObject 
)
+
+
+ +

+

Parameters:
+ + +
theObject Shape to be processed. given shape
+
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.ChangeOrientationShellCopy (  self,
  theObject 
)
+
+
+ +

+

Parameters:
+ + +
theObject Shape to be processed.
+
+
Returns:
New GEOM_Object, containing processed shape.
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.GetFreeBoundary (  self,
  theObject 
)
+
+
+ +

+

Parameters:
+ + +
theObject Shape to get free boundary of.
+
+
Returns:
[status, theClosedWires, theOpenWires] status: FALSE, if an error(s) occured during the method execution. theClosedWires: Closed wires on the free boundary of the given shape. theOpenWires: Open wires on the free boundary of the given shape.
+Example: see GEOM_TestHealing.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeCopy (  self,
  theOriginal 
)
+
+
+ +

+Example: see GEOM_TestAll.py +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeFilling (  self,
  theShape,
  theMinDeg,
  theMaxDeg,
  theTol2D,
  theTol3D,
  theNbIter 
)
+
+
+ +

+

Parameters:
+ + + + + + + +
theShape the compound of contours
theMinDeg a minimal degree
theMaxDeg a maximal degree
theTol2D a 2d tolerance
theTol3D a 3d tolerance
theNbIter a number of iteration
+
+
Returns:
New GEOM_Object, containing the created filling surface.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeGlueFaces (  self,
  theShape,
  theTolerance 
)
+
+
+ +

+

Parameters:
+ + + +
theShape Initial shape.
theTolerance Maximum distance between faces, which can be considered as coincident.
+
+
Returns:
New GEOM_Object, containing a copy of theShape without coincident faces.
+Example: see GEOM_Spanner.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.GetGlueFaces (  self,
  theShape,
  theTolerance 
)
+
+
+ +

+

Parameters:
+ + + +
theShape Initial shape.
theTolerance Maximum distance between faces, which can be considered as coincident.
+
+
Returns:
ListOfGO.
+Example: see GEOM_Spanner.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeGlueFacesByList (  self,
  theShape,
  theTolerance,
  theFaces 
)
+
+
+ +

+

Parameters:
+ + + + +
theShape Initial shape.
theTolerance Maximum distance between faces, which can be considered as coincident.
theFaces List of faces for gluing.
+
+
Returns:
New GEOM_Object, containing a copy of theShape without some faces.
+Example: see GEOM_Spanner.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeBoolean (  self,
  theShape1,
  theShape2,
  theOperation 
)
+
+
+ +

+

Parameters:
+ + + + +
theShape1 First argument for boolean operation.
theShape2 Second argument for boolean operation.
theOperation Indicates the operation to be done: 1 - Common, 2 - Cut, 3 - Fuse, 4 - Section.
+
+
Returns:
New GEOM_Object, containing the result shape.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeCommon (  self,
  s1,
  s2 
)
+
+
+ +

+Example: see GEOM_TestOthers.py +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeCut (  self,
  s1,
  s2 
)
+
+
+ +

+Example: see GEOM_TestOthers.py +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeFuse (  self,
  s1,
  s2 
)
+
+
+ +

+Example: see GEOM_TestOthers.py +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeSection (  self,
  s1,
  s2 
)
+
+
+ +

+Example: see GEOM_TestOthers.py +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakePartition (  self,
  ListShapes,
  ListTools = [],
  ListKeepInside = [],
  ListRemoveInside = [],
  Limit = ShapeType["SHAPE"],
  RemoveWebs = 0,
  ListMaterials = [] 
)
+
+
+ +

+

Parameters:
+ + + + +
ListShapes Shapes to be intersected.
ListTools Shapes to intersect theShapes. !!!NOTE: Each compound from ListShapes and ListTools will be exploded in order to avoid possible intersection between shapes from this compound.
Limit Type of resulting shapes (corresponding to TopAbs_ShapeEnum).
+
+After implementation new version of PartitionAlgo (October 2006) other parameters are ignored by current functionality. They are kept in this function only for support old versions. Ignored parameters:
Parameters:
+ + + + + +
ListKeepInside Shapes, outside which the results will be deleted. Each shape from theKeepInside must belong to theShapes also.
ListRemoveInside Shapes, inside which the results will be deleted. Each shape from theRemoveInside must belong to theShapes also.
RemoveWebs If TRUE, perform Glue 3D algorithm.
ListMaterials Material indices for each shape. Make sence, only if theRemoveWebs is TRUE.
+
+
Returns:
New GEOM_Object, containing the result shapes.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakePartitionNonSelfIntersectedShape (  self,
  ListShapes,
  ListTools = [],
  ListKeepInside = [],
  ListRemoveInside = [],
  Limit = ShapeType["SHAPE"],
  RemoveWebs = 0,
  ListMaterials = [] 
)
+
+
+ +

+This method may be useful if it is needed to make a partition for compound contains nonintersected shapes. Performance will be better since intersection between shapes from compound is not performed.

+Description of all parameters as in previous method MakePartition()

+!!!NOTE: Passed compounds (via ListShapes or via ListTools) have to consist of nonintersecting shapes.

+

Returns:
New GEOM_Object, containing the result shapes.
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.Partition (  self,
  ListShapes,
  ListTools = [],
  ListKeepInside = [],
  ListRemoveInside = [],
  Limit = ShapeType["SHAPE"],
  RemoveWebs = 0,
  ListMaterials = [] 
)
+
+
+ +

+Example: see GEOM_TestOthers.py +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeHalfPartition (  self,
  theShape,
  thePlane 
)
+
+
+ +

+

Parameters:
+ + + +
theShape Shape to be intersected.
thePlane Tool shape, to intersect theShape.
+
+
Returns:
New GEOM_Object, containing the result shape.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeTranslationTwoPoints (  self,
  theObject,
  thePoint1,
  thePoint2 
)
+
+
+ +

+

Parameters:
+ + + + +
theObject The object to be translated.
thePoint1 Start point of translation vector.
thePoint2 End point of translation vector.
+
+
Returns:
New GEOM_Object, containing the translated object.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeTranslation (  self,
  theObject,
  theDX,
  theDY,
  theDZ 
)
+
+
+ +

+

Parameters:
+ + + +
theObject The object to be translated.
theDX,theDY,theDZ Components of translation vector.
+
+
Returns:
New GEOM_Object, containing the translated object.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeTranslationVector (  self,
  theObject,
  theVector 
)
+
+
+ +

+

Parameters:
+ + + +
theObject The object to be translated.
theVector The translation vector.
+
+
Returns:
New GEOM_Object, containing the translated object.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeRotation (  self,
  theObject,
  theAxis,
  theAngle 
)
+
+
+ +

+

Parameters:
+ + + + +
theObject The object to be rotated.
theAxis Rotation axis.
theAngle Rotation angle in radians.
+
+
Returns:
New GEOM_Object, containing the rotated object.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeRotationThreePoints (  self,
  theObject,
  theCentPoint,
  thePoint1,
  thePoint2 
)
+
+
+ +

+

Parameters:
+ + + + +
theObject The object to be rotated.
theCentPoint central point - the axis is the vector perpendicular to the plane containing the three points.
thePoint1 and thePoint2 - in a perpendicular plan of the axis.
+
+
Returns:
New GEOM_Object, containing the rotated object.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeScaleTransform (  self,
  theObject,
  thePoint,
  theFactor 
)
+
+
+ +

+

Parameters:
+ + + + +
theObject The object to be scaled.
thePoint Center point for scaling.
theFactor Scaling factor value.
+
+
Returns:
New GEOM_Object, containing the scaled shape.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeMirrorByPlane (  self,
  theObject,
  thePlane 
)
+
+
+ +

+

Parameters:
+ + + +
theObject The object to be mirrored.
thePlane Plane of symmetry.
+
+
Returns:
New GEOM_Object, containing the mirrored shape.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeMirrorByAxis (  self,
  theObject,
  theAxis 
)
+
+
+ +

+

Parameters:
+ + + +
theObject The object to be mirrored.
theAxis Axis of symmetry.
+
+
Returns:
New GEOM_Object, containing the mirrored shape.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeMirrorByPoint (  self,
  theObject,
  thePoint 
)
+
+
+ +

+

Parameters:
+ + + +
theObject The object to be mirrored.
thePoint Point of symmetry.
+
+
Returns:
New GEOM_Object, containing the mirrored shape.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakePosition (  self,
  theObject,
  theStartLCS,
  theEndLCS 
)
+
+
+ +

+

Parameters:
+ + + + +
theObject The object to be displaced.
theStartLCS Coordinate system to perform displacement from it. If theStartLCS is NULL, displacement will be performed from global CS. If theObject itself is used as theStartLCS, its location will be changed to theEndLCS.
theEndLCS Coordinate system to perform displacement to it.
+
+
Returns:
New GEOM_Object, containing the displaced shape.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeOffset (  self,
  theObject,
  theOffset 
)
+
+
+ +

+

Parameters:
+ + + +
theObject The base object for the offset.
theOffset Offset value.
+
+
Returns:
New GEOM_Object, containing the offset object.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeMultiTranslation1D (  self,
  theObject,
  theVector,
  theStep,
  theNbTimes 
)
+
+
+ +

+

Parameters:
+ + + + + +
theObject The object to be translated.
theVector Direction of the translation.
theStep Distance to translate on.
theNbTimes Quantity of translations to be done.
+
+
Returns:
New GEOM_Object, containing compound of all the shapes, obtained after each translation.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeMultiTranslation2D (  self,
  theObject,
  theVector1,
  theStep1,
  theNbTimes1,
  theVector2,
  theStep2,
  theNbTimes2 
)
+
+
+ +

+

Parameters:
+ + + + + + + + +
theObject The object to be translated.
theVector1 Direction of the first translation.
theStep1 Step of the first translation.
theNbTimes1 Quantity of translations to be done along theVector1.
theVector2 Direction of the second translation.
theStep2 Step of the second translation.
theNbTimes2 Quantity of translations to be done along theVector2.
+
+
Returns:
New GEOM_Object, containing compound of all the shapes, obtained after each translation.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MultiRotate1D (  self,
  theObject,
  theAxis,
  theNbTimes 
)
+
+
+ +

+Rotation angle will be 2*PI/theNbTimes.

Parameters:
+ + + + +
theObject The object to be rotated.
theAxis The rotation axis.
theNbTimes Quantity of rotations to be done.
+
+
Returns:
New GEOM_Object, containing compound of all the shapes, obtained after each rotation.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MultiRotate2D (  self,
  theObject,
  theAxis,
  theAngle,
  theNbTimes1,
  theStep,
  theNbTimes2 
)
+
+
+ +

+Translation direction passes through center of gravity of rotated shape and its projection on the rotation axis.

Parameters:
+ + + + + + + +
theObject The object to be rotated.
theAxis Rotation axis.
theAngle Rotation angle in graduces.
theNbTimes1 Quantity of rotations to be done.
theStep Translation distance.
theNbTimes2 Quantity of translations to be done.
+
+
Returns:
New GEOM_Object, containing compound of all the shapes, obtained after each transformation.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeMultiRotation1D (  self,
  aShape,
  aDir,
  aPoint,
  aNbTimes 
)
+
+
+ +

+Example: see GEOM_TestOthers.py +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeMultiRotation2D (  self,
  aShape,
  aDir,
  aPoint,
  anAngle,
  nbtimes1,
  aStep,
  nbtimes2 
)
+
+
+ +

+Example: see GEOM_TestOthers.py +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeFilletAll (  self,
  theShape,
  theR 
)
+
+
+ +

+

Parameters:
+ + + +
theShape Shape, to perform fillet on.
theR Fillet radius.
+
+
Returns:
New GEOM_Object, containing the result shape.
+Example: see GEOM_TestOthers.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeFillet (  self,
  theShape,
  theR,
  theShapeType,
  theListShapes 
)
+
+
+ +

+

Parameters:
+ + + + + +
theShape Shape, to perform fillet on.
theR Fillet radius.
theShapeType Type of shapes in <theListShapes>.
theListShapes Global indices of edges/faces to perform fillet on.
+
+
Note:
Global index of sub-shape can be obtained, using method geompy.GetSubShapeID().
+
Returns:
New GEOM_Object, containing the result shape.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeChamferAll (  self,
  theShape,
  theD 
)
+
+
+ +

+

Parameters:
+ + + +
theShape Shape, to perform chamfer on.
theD Chamfer size along each face.
+
+
Returns:
New GEOM_Object, containing the result shape.
+Example: see GEOM_TestOthers.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeChamferEdge (  self,
  theShape,
  theD1,
  theD2,
  theFace1,
  theFace2 
)
+
+
+ +

+

Parameters:
+ + + + + +
theShape Shape, to perform chamfer on.
theD1 Chamfer size along theFace1.
theD2 Chamfer size along theFace2.
theFace1,theFace2 Global indices of two faces of theShape.
+
+
Note:
Global index of sub-shape can be obtained, using method geompy.GetSubShapeID().
+
Returns:
New GEOM_Object, containing the result shape.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeChamferFaces (  self,
  theShape,
  theD1,
  theD2,
  theFaces 
)
+
+
+ +

+

Parameters:
+ + + + + +
theShape Shape, to perform chamfer on.
theD1 Chamfer size along face from theFaces. If both faces, connected to the edge, are in theFaces, theD1 will be get along face, which is nearer to theFaces beginning.
theD2 Chamfer size along another of two faces, connected to the edge.
theFaces Sequence of global indices of faces of theShape.
+
+
Note:
Global index of sub-shape can be obtained, using method geompy.GetSubShapeID().
+
Returns:
New GEOM_Object, containing the result shape.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeChamfer (  self,
  aShape,
  d1,
  d2,
  aShapeType,
  ListShape 
)
+
+
+ +

+Example: see GEOM_TestOthers.py +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.Archimede (  self,
  theShape,
  theWeight,
  theWaterDensity,
  theMeshDeflection 
)
+
+
+ +

+The object presenting the resulting face is returned.

Parameters:
+ + + + + +
theShape Shape to be put in water.
theWeight Weight og the shape.
theWaterDensity Density of the water.
theMeshDeflection Deflection of the mesh, using to compute the section.
+
+
Returns:
New GEOM_Object, containing a section of theShape by a plane, corresponding to water level.
+Example: see GEOM_TestAll.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.PointCoordinates (  self,
  Point 
)
+
+
+ +

+

Returns:
[x, y, z]
+Example: see GEOM_TestMeasures.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.BasicProperties (  self,
  theShape 
)
+
+
+ +

+

Parameters:
+ + +
theShape Shape to define properties of.
+
+
Returns:
[theLength, theSurfArea, theVolume] theLength: Summarized length of all wires of the given shape. theSurfArea: Area of surface of the given shape. theVolume: Volume of the given shape.
+Example: see GEOM_TestMeasures.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.BoundingBox (  self,
  theShape 
)
+
+
+ +

+

Parameters:
+ + +
theShape Shape to obtain bounding box of.
+
+
Returns:
[Xmin,Xmax, Ymin,Ymax, Zmin,Zmax] Xmin,Xmax: Limits of shape along OX axis. Ymin,Ymax: Limits of shape along OY axis. Zmin,Zmax: Limits of shape along OZ axis.
+Example: see GEOM_TestMeasures.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.Inertia (  self,
  theShape 
)
+
+
+ +

+

Parameters:
+ + +
theShape Shape to calculate inertia of.
+
+
Returns:
[I11,I12,I13, I21,I22,I23, I31,I32,I33, Ix,Iy,Iz] I(1-3)(1-3): Components of the inertia matrix of the given shape. Ix,Iy,Iz: Moments of inertia of the given shape.
+Example: see GEOM_TestMeasures.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MinDistance (  self,
  theShape1,
  theShape2 
)
+
+
+ +

+

Parameters:
+ + +
theShape1,theShape2 Shapes to find minimal distance between.
+
+
Returns:
Value of the minimal distance between the given shapes.
+Example: see GEOM_TestMeasures.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.Tolerance (  self,
  theShape 
)
+
+
+ +

+

Parameters:
+ + +
theShape Shape, to get tolerances of.
+
+
Returns:
[FaceMin,FaceMax, EdgeMin,EdgeMax, VertMin,VertMax] FaceMin,FaceMax: Min and max tolerances of the faces. EdgeMin,EdgeMax: Min and max tolerances of the edges. VertMin,VertMax: Min and max tolerances of the vertices.
+Example: see GEOM_TestMeasures.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.WhatIs (  self,
  theShape 
)
+
+
+ +

+

Parameters:
+ + +
theShape Shape to be described.
+
+
Returns:
Description of the given shape.
+Example: see GEOM_TestMeasures.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeCDG (  self,
  theShape 
)
+
+
+ +

+

Parameters:
+ + +
theShape Shape to define centre of mass of.
+
+
Returns:
New GEOM_Object, containing the created point.
+Example: see GEOM_TestMeasures.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.CheckShape (  self,
  theShape,
  theIsCheckGeom = 0 
)
+
+
+ +

+

Parameters:
+ + + +
theShape Shape to check validity of.
theIsCheckGeom If FALSE, only the shape's topology will be checked, if TRUE, the shape's geometry will be checked also.
+
+
Returns:
TRUE, if the shape "seems to be valid". If theShape is invalid, prints a description of problem.
+Example: see GEOM_TestMeasures.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.GetPosition (  self,
  theShape 
)
+
+
+ +

+Origin of the LCS is situated at the shape's center of mass. Axes of the LCS are obtained from shape's location or, if the shape is a planar face, from position of its plane.

+

Parameters:
+ + +
theShape Shape to calculate position of.
+
+
Returns:
[Ox,Oy,Oz, Zx,Zy,Zz, Xx,Xy,Xz]. Ox,Oy,Oz: Coordinates of shape's LCS origin. Zx,Zy,Zz: Coordinates of shape's LCS normal(main) direction. Xx,Xy,Xz: Coordinates of shape's LCS X direction.
+Example: see GEOM_TestMeasures.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.KindOfShape (  self,
  theShape 
)
+
+
+ +

+

Parameters:
+ + +
theShape Shape to get a kind of.
+
+
Returns:
Returns a kind of shape in terms of GEOM_IKindOfShape.shape_kind enumeration and a list of parameters, describing the shape.
+
Note:
Concrete meaning of each value, returned via theIntegers or theDoubles list depends on the kind of the shape. The full list of possible outputs is:
+geompy.kind.COMPOUND nb_solids nb_faces nb_edges nb_vertices geompy.kind.COMPSOLID nb_solids nb_faces nb_edges nb_vertices

+geompy.kind.SHELL geompy.info.CLOSED nb_faces nb_edges nb_vertices geompy.kind.SHELL geompy.info.UNCLOSED nb_faces nb_edges nb_vertices

+geompy.kind.WIRE geompy.info.CLOSED nb_edges nb_vertices geompy.kind.WIRE geompy.info.UNCLOSED nb_edges nb_vertices

+geompy.kind.SPHERE xc yc zc R geompy.kind.CYLINDER xb yb zb dx dy dz R H geompy.kind.BOX xc yc zc ax ay az geompy.kind.ROTATED_BOX xc yc zc zx zy zz xx xy xz ax ay az geompy.kind.TORUS xc yc zc dx dy dz R_1 R_2 geompy.kind.CONE xb yb zb dx dy dz R_1 R_2 H geompy.kind.POLYHEDRON nb_faces nb_edges nb_vertices geompy.kind.SOLID nb_faces nb_edges nb_vertices

+geompy.kind.SPHERE2D xc yc zc R geompy.kind.CYLINDER2D xb yb zb dx dy dz R H geompy.kind.TORUS2D xc yc zc dx dy dz R_1 R_2 geompy.kind.CONE2D xc yc zc dx dy dz R_1 R_2 H geompy.kind.DISK_CIRCLE xc yc zc dx dy dz R geompy.kind.DISK_ELLIPSE xc yc zc dx dy dz R_1 R_2 geompy.kind.POLYGON xo yo zo dx dy dz nb_edges nb_vertices geompy.kind.PLANE xo yo zo dx dy dz geompy.kind.PLANAR xo yo zo dx dy dz nb_edges nb_vertices geompy.kind.FACE nb_edges nb_vertices

+geompy.kind.CIRCLE xc yc zc dx dy dz R geompy.kind.ARC_CIRCLE xc yc zc dx dy dz R x1 y1 z1 x2 y2 z2 geompy.kind.ELLIPSE xc yc zc dx dy dz R_1 R_2 geompy.kind.ARC_ELLIPSE xc yc zc dx dy dz R_1 R_2 x1 y1 z1 x2 y2 z2 geompy.kind.LINE xo yo zo dx dy dz geompy.kind.SEGMENT x1 y1 z1 x2 y2 z2 geompy.kind.EDGE nb_vertices

+geompy.kind.VERTEX x y z

+Example: see GEOM_TestMeasures.py +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.Import (  self,
  theFileName,
  theFormatName 
)
+
+
+ +

+

Parameters:
+ + + +
theFileName The file, containing the shape.
theFormatName Specify format for the file reading. Available formats can be obtained with InsertOp.ImportTranslators() method.
+
+
Returns:
New GEOM_Object, containing the imported shape.
+Example: see GEOM_TestOthers.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.ImportBREP (  self,
  theFileName 
)
+
+
+ +

+Example: see GEOM_TestOthers.py +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.ImportIGES (  self,
  theFileName 
)
+
+
+ +

+Example: see GEOM_TestOthers.py +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.ImportSTEP (  self,
  theFileName 
)
+
+
+ +

+Example: see GEOM_TestOthers.py +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.Export (  self,
  theObject,
  theFileName,
  theFormatName 
)
+
+
+ +

+

Parameters:
+ + + + +
theObject Shape to be stored in the file.
theFileName Name of the file to store the given shape in.
theFormatName Specify format for the shape storage. Available formats can be obtained with InsertOp.ImportTranslators() method.
+
+Example: see GEOM_TestOthers.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.ExportBREP (  self,
  theObject,
  theFileName 
)
+
+
+ +

+Example: see GEOM_TestOthers.py +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.ExportIGES (  self,
  theObject,
  theFileName 
)
+
+
+ +

+Example: see GEOM_TestOthers.py +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.ExportSTEP (  self,
  theObject,
  theFileName 
)
+
+
+ +

+Example: see GEOM_TestOthers.py +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeQuad (  self,
  E1,
  E2,
  E3,
  E4 
)
+
+
+ +

+Order of Edges is not important. It is not necessary that edges share the same vertex.

Parameters:
+ + +
E1,E2,E3,E4 Edges for the face bound.
+
+
Returns:
New GEOM_Object, containing the created face.
+Example: see GEOM_Spanner.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeQuad2Edges (  self,
  E1,
  E2 
)
+
+
+ +

+The missing edges will be built by creating the shortest ones.

Parameters:
+ + +
E1,E2 Two opposite edges for the face.
+
+
Returns:
New GEOM_Object, containing the created face.
+Example: see GEOM_Spanner.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeQuad4Vertices (  self,
  V1,
  V2,
  V3,
  V4 
)
+
+
+ +

+The missing edges will be built by creating the shortest ones.

Parameters:
+ + +
V1,V2,V3,V4 Corner vertices for the face.
+
+
Returns:
New GEOM_Object, containing the created face.
+Example: see GEOM_Spanner.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeHexa (  self,
  F1,
  F2,
  F3,
  F4,
  F5,
  F6 
)
+
+
+ +

+Order of faces is not important. It is not necessary that Faces share the same edge.

Parameters:
+ + +
F1,F2,F3,F4,F5,F6 Faces for the hexahedral solid.
+
+
Returns:
New GEOM_Object, containing the created solid.
+Example: see GEOM_Spanner.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeHexa2Faces (  self,
  F1,
  F2 
)
+
+
+ +

+The missing faces will be built by creating the smallest ones.

Parameters:
+ + +
F1,F2 Two opposite faces for the hexahedral solid.
+
+
Returns:
New GEOM_Object, containing the created solid.
+Example: see GEOM_Spanner.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.GetPoint (  self,
  theShape,
  theX,
  theY,
  theZ,
  theEpsilon 
)
+
+
+ +

+

Parameters:
+ + + + +
theShape Block or a compound of blocks.
theX,theY,theZ Coordinates of the sought vertex.
theEpsilon Maximum allowed distance between the resulting vertex and point with the given coordinates.
+
+
Returns:
New GEOM_Object, containing the found vertex.
+Example: see GEOM_TestOthers.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.GetEdge (  self,
  theShape,
  thePoint1,
  thePoint2 
)
+
+
+ +

+

Parameters:
+ + + +
theShape Block or a compound of blocks.
thePoint1,thePoint2 Points, close to the ends of the desired edge.
+
+
Returns:
New GEOM_Object, containing the found edge.
+Example: see GEOM_Spanner.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.GetEdgeNearPoint (  self,
  theShape,
  thePoint 
)
+
+
+ +

+

Parameters:
+ + + +
theShape Block or a compound of blocks.
thePoint Point, close to the desired edge.
+
+
Returns:
New GEOM_Object, containing the found edge.
+Example: see GEOM_TestOthers.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.GetFaceByPoints (  self,
  theShape,
  thePoint1,
  thePoint2,
  thePoint3,
  thePoint4 
)
+
+
+ +

+

Parameters:
+ + + +
theShape Block or a compound of blocks.
thePoint1-thePoint4 Points, close to the corners of the desired face.
+
+
Returns:
New GEOM_Object, containing the found face.
+Example: see GEOM_Spanner.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.GetFaceByEdges (  self,
  theShape,
  theEdge1,
  theEdge2 
)
+
+
+ +

+

Parameters:
+ + + +
theShape Block or a compound of blocks.
theEdge1,theEdge2 Edges, close to the edges of the desired face.
+
+
Returns:
New GEOM_Object, containing the found face.
+Example: see GEOM_Spanner.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.GetOppositeFace (  self,
  theBlock,
  theFace 
)
+
+
+ +

+

Parameters:
+ + + +
theBlock Must be a hexahedral solid.
theFace Face of theBlock, opposite to the desired face.
+
+
Returns:
New GEOM_Object, containing the found face.
+Example: see GEOM_Spanner.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.GetFaceNearPoint (  self,
  theShape,
  thePoint 
)
+
+
+ +

+

Parameters:
+ + + +
theShape Block or a compound of blocks.
thePoint Point, close to the desired face.
+
+
Returns:
New GEOM_Object, containing the found face.
+Example: see GEOM_Spanner.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.GetFaceByNormale (  self,
  theBlock,
  theVector 
)
+
+
+ +

+

Parameters:
+ + + +
theShape Block or a compound of blocks.
theVector Vector, close to the normale of the desired face.
+
+
Returns:
New GEOM_Object, containing the found face.
+Example: see GEOM_Spanner.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.CheckCompoundOfBlocks (  self,
  theCompound 
)
+
+
+ +

+To be considered as a compound of blocks, the given shape must satisfy the following conditions:

    +
  • Each element of the compound should be a Block (6 faces and 12 edges).
  • A connection between two Blocks should be an entire quadrangle face or an entire edge.
  • The compound should be connexe.
  • The glue between two quadrangle faces should be applied.
    Parameters:
    + + +
    theCompound The compound to check.
    +
    +
    Returns:
    TRUE, if the given shape is a compound of blocks. If theCompound is not valid, prints all discovered errors.
    +Example: see GEOM_Spanner.py
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.RemoveExtraEdges (  self,
  theShape 
)
+
+
+ +

+Unite faces and edges, sharing one surface. It means that this faces must have references to one C++ surface object (handle).

Parameters:
+ + +
theShape The compound or single solid to remove irregular edges from.
+
+
Returns:
Improved shape.
+Example: see GEOM_TestOthers.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.CheckAndImprove (  self,
  theShape 
)
+
+
+ +

+Fix all detected errors.

Note:
Single block can be also fixed by this method.
+
Parameters:
+ + +
theCompound The compound to check and improve.
+
+
Returns:
Improved compound.
+Example: see GEOM_TestOthers.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeBlockExplode (  self,
  theCompound,
  theMinNbFaces,
  theMaxNbFaces 
)
+
+
+ +

+

Parameters:
+ + + + +
theCompound The compound to explode.
theMinNbFaces If solid has lower number of faces, it is not a block.
theMaxNbFaces If solid has higher number of faces, it is not a block.
+
+
Note:
If theMaxNbFaces = 0, the maximum number of faces is not restricted.
+
Returns:
List of GEOM_Objects, containing the retrieved blocks.
+Example: see GEOM_TestOthers.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.GetBlockNearPoint (  self,
  theCompound,
  thePoint 
)
+
+
+ +

+

Parameters:
+ + + +
theCompound Compound, to find block in.
thePoint Point, close to the desired block. If the point lays on boundary between some blocks, we return block with nearest center.
+
+
Returns:
New GEOM_Object, containing the found block.
+Example: see GEOM_Spanner.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.GetBlockByParts (  self,
  theCompound,
  theParts 
)
+
+
+ +

+

Parameters:
+ + + +
theCompound Compound, to find block in.
theParts List of faces and/or edges and/or vertices to be parts of the found block.
+
+
Returns:
New GEOM_Object, containing the found block.
+Example: see GEOM_TestOthers.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.GetBlocksByParts (  self,
  theCompound,
  theParts 
)
+
+
+ +

+

Parameters:
+ + + +
theCompound Compound, to find blocks in.
theParts List of faces and/or edges and/or vertices to be parts of the found blocks.
+
+
Returns:
List of GEOM_Objects, containing the found blocks.
+Example: see GEOM_Spanner.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeMultiTransformation1D (  self,
  Block,
  DirFace1,
  DirFace2,
  NbTimes 
)
+
+
+ +

+Transformation is defined so, as to superpose direction faces.

Parameters:
+ + + + + +
Block Hexahedral solid to be multi-transformed.
DirFace1 ID of First direction face.
DirFace2 ID of Second direction face.
NbTimes Quantity of transformations to be done.
+
+
Note:
Unique ID of sub-shape can be obtained, using method GetSubShapeID().
+
Returns:
New GEOM_Object, containing the result shape.
+Example: see GEOM_Spanner.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.MakeMultiTransformation2D (  self,
  Block,
  DirFace1U,
  DirFace2U,
  NbTimesU,
  DirFace1V,
  DirFace2V,
  NbTimesV 
)
+
+
+ +

+

Parameters:
+ + + + + +
Block Hexahedral solid to be multi-transformed.
DirFace1U,DirFace2U IDs of Direction faces for the first transformation.
DirFace1V,DirFace2V IDs of Direction faces for the second transformation.
NbTimesU,NbTimesV Quantity of transformations to be done.
+
+
Returns:
New GEOM_Object, containing the result shape.
+Example: see GEOM_Spanner.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.Propagate (  self,
  theShape 
)
+
+
+ +

+Propagation group is a set of all edges, opposite to one (main) edge of this group directly or through other opposite edges. Notion of Opposite Edge make sence only on quadrangle face.

Parameters:
+ + +
theShape Shape to build propagation groups on.
+
+
Returns:
List of GEOM_Objects, each of them is a propagation group.
+Example: see GEOM_TestOthers.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.CreateGroup (  self,
  theMainShape,
  theShapeType 
)
+
+
+ +

+

Parameters:
+ + + +
theMainShape is a GEOM object on which the group is selected
theShapeType defines a shape type of the group
+
+
Returns:
a newly created GEOM group
+Example: see GEOM_TestOthers.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.AddObject (  self,
  theGroup,
  theSubShapeID 
)
+
+
+ +

+

Parameters:
+ + + +
theGroup is a GEOM group to which the new sub shape is added
theSubShapeID is a sub shape ID in the main object.
+
+
Note:
Use method GetSubShapeID() to get an unique ID of the sub shape
+Example: see GEOM_TestOthers.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.RemoveObject (  self,
  theGroup,
  theSubShapeID 
)
+
+
+ +

+

Parameters:
+ + + +
theGroup is a GEOM group from which the new sub shape is removed
theSubShapeID is a sub shape ID in the main object.
+
+
Note:
Use method GetSubShapeID() to get an unique ID of the sub shape
+Example: see GEOM_TestOthers.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.UnionList (  self,
  theGroup,
  theSubShapes 
)
+
+
+ +

+No errors, if some shapes are alredy included.

Parameters:
+ + + +
theGroup is a GEOM group to which the new sub shapes are added.
theSubShapes is a list of sub shapes to be added.
+
+Example: see GEOM_TestOthers.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.UnionIDs (  self,
  theGroup,
  theSubShapes 
)
+
+
+ +

+Example: see GEOM_TestOthers.py +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.DifferenceList (  self,
  theGroup,
  theSubShapes 
)
+
+
+ +

+No errors, if some shapes are not included.

Parameters:
+ + + +
theGroup is a GEOM group from which the sub-shapes are removed.
theSubShapes is a list of sub-shapes to be removed.
+
+Example: see GEOM_TestOthers.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.DifferenceIDs (  self,
  theGroup,
  theSubShapes 
)
+
+
+ +

+Example: see GEOM_TestOthers.py +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.GetObjectIDs (  self,
  theGroup 
)
+
+
+ +

+

Parameters:
+ + +
theGroup is a GEOM group for which a list of IDs is requested
+
+Example: see GEOM_TestOthers.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.GetType (  self,
  theGroup 
)
+
+
+ +

+

Parameters:
+ + +
theGroup is a GEOM group which type is returned.
+
+Example: see GEOM_TestOthers.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.GetMainShape (  self,
  theGroup 
)
+
+
+ +

+

Parameters:
+ + +
theGroup is a GEOM group for which a main shape object is requested
+
+
Returns:
a GEOM object which is a main shape for theGroup
+Example: see GEOM_TestOthers.py +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.GetEdgesByLength (  self,
  theShape,
  min_length,
  max_length,
  include_min = 1,
  include_max = 1 
)
+
+
+ +

+If include_min/max == 0, edges with length == min/max_length will not be included in result. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.SelectEdges (  self,
  min_length,
  max_length,
  include_min = 1,
  include_max = 1 
)
+
+
+ +

+If include_min/max == 0, edges with length == min/max_length will not be included in result. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
def geompyDC.geompyDC.addPath (  self,
  Path 
)
+
+
+ +

+ +

+

+


Field Documentation

+ +
+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ + diff --git a/doc/salome/gui/GEOM/geompy_doc/classgeompyDC_1_1geompyDC__inherit__graph.jpg b/doc/salome/gui/GEOM/geompy_doc/classgeompyDC_1_1geompyDC__inherit__graph.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b635532c1a90df7ad584b5ab5b64fb8b7fa29f35 GIT binary patch literal 5663 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/geompy_doc/classgeompyDC_1_1info.html b/doc/salome/gui/GEOM/geompy_doc/classgeompyDC_1_1info.html new file mode 100644 index 000000000..dc220ec43 --- /dev/null +++ b/doc/salome/gui/GEOM/geompy_doc/classgeompyDC_1_1info.html @@ -0,0 +1,77 @@ + + + + + + Main Page + + + + +  + + + + +

geompyDC.info Class Reference

+ + + + + + + + +

Static Public Attributes

int UNKNOWN = 0
int CLOSED = 1
int UNCLOSED = 2
+

Field Documentation

+ +
+
+ + + + +
int geompyDC.info.UNKNOWN = 0 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int geompyDC.info.CLOSED = 1 [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
int geompyDC.info.UNCLOSED = 2 [static]
+
+
+ +

+ +

+

+ +

+ + diff --git a/doc/salome/gui/GEOM/geompy_doc/namespacegeompy.html b/doc/salome/gui/GEOM/geompy_doc/namespacegeompy.html index e83be11f9..5a7d6e1a2 100644 --- a/doc/salome/gui/GEOM/geompy_doc/namespacegeompy.html +++ b/doc/salome/gui/GEOM/geompy_doc/namespacegeompy.html @@ -5,9982 +5,45 @@ Main Page +   - +

Package geompy

+

+For available methods please see documentation of +geompyDC class, +implemented in geompyDC.py script. +All methods of geompyDC class are accessible via geompy namespace, for example "box = geompy.MakeBoxDXDYDZ(10.,20.,30.)". +

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Functions

def init_geom
def SubShapeName
 Get name for sub-shape aSubObj of shape aMainObj.
def addToStudy
 Publish in study aShape with name aName.
def addToStudyInFather
 Publish in study aShape with name aName as sub-object of previously published aFather.
def MakeVertex
 Create point by three coordinates.
def MakeVertexWithRef
 Create a point, distant from the referenced point on the given distances along the coordinate axes.
def MakeVertexOnCurve
 Create a point, corresponding to the given parameter on the given curve.
def MakeTangentOnCurve
 Create a tangent, corresponding to the given parameter on the given curve.
def MakeVectorDXDYDZ
 Create a vector with the given components.
def MakeVector
 Create a vector between two points.
def MakeLine
 Create a line, passing through the given point and parrallel to the given direction.
def MakeLineTwoPnt
 Create a line, passing through the given points.
def MakePlane
 Create a plane, passing through the given point and normal to the given vector.
def MakePlaneThreePnt
 Create a plane, passing through the three given points.
def MakePlaneFace
 Create a plane, similar to the existing one, but with another size of representing face.
def MakeMarker
 Create a local coordinate system.
def MakeMarkerPntTwoVec
 Create a local coordinate system.
def MakeArc
 Create an arc of circle, passing through three given points.
def MakeCircle
 Create a circle with given center, normal vector and radius.
def MakeCircleThreePnt
 Create a circle, passing through three given points.
def MakeEllipse
 Create an ellipse with given center, normal vector and radiuses.
def MakePolyline
 Create a polyline on the set of points.
def MakeBezier
 Create bezier curve on the set of points.
def MakeInterpol
 Create B-Spline curve on the set of points.
def MakeSketcher
 Create a sketcher (wire or face), following the textual description, passed through theCommand argument.
def MakeSketcherOnPlane
 Create a sketcher (wire or face), following the textual description, passed through theCommand argument.
def MakeBox
 Create a box by coordinates of two opposite vertices.
def MakeBoxDXDYDZ
 Create a box with specified dimensions along the coordinate axes and with edges, parallel to the coordinate axes.
def MakeBoxTwoPnt
 Create a box with two specified opposite vertices, and with edges, parallel to the coordinate axes.
def MakeCylinder
 Create a cylinder with given base point, axis, radius and height.
def MakeCylinderRH
 Create a cylinder with given radius and height at the origin of coordinate system.
def MakeSpherePntR
 Create a sphere with given center and radius.
def MakeSphere
 Create a sphere with given center and radius.
def MakeSphereR
 Create a sphere with given radius at the origin of coordinate system.
def MakeCone
 Create a cone with given base point, axis, height and radiuses.
def MakeConeR1R2H
 Create a cone with given height and radiuses at the origin of coordinate system.
def MakeTorus
 Create a torus with given center, normal vector and radiuses.
def MakeTorusRR
 Create a torus with given radiuses at the origin of coordinate system.
def MakePrism
 Create a shape by extrusion of the base shape along a vector, defined by two points.
def MakePrismVecH
 Create a shape by extrusion of the base shape along the vector, i.e.
def MakePipe
 Create a shape by extrusion of the base shape along the path shape.
def MakeRevolution
 Create a shape by revolution of the base shape around the axis on the given angle, i.e.
def MakeThruSections
 Create a shell or solid passing through set of sections.Sections should be wires,edges or vertices.
def MakePipeWithDifferentSections
 Create a shape by extrusion of the profile shape along the path shape.
def MakeEdge
 Create a linear edge with specified ends.
def MakeWire
 Create a wire from the set of edges and wires.
def MakeFace
 Create a face on the given wire.
def MakeFaceWires
 Create a face on the given wires set.
def MakeFaces
 Shortcut to MakeFaceWires().
def MakeShell
 Create a shell from the set of faces and shells.
def MakeSolid
 Create a solid, bounded by the given shells.
def MakeCompound
 Create a compound of the given shapes.
def NumberOfFaces
 Gives quantity of faces in the given shape.
def NumberOfEdges
 Gives quantity of edges in the given shape.
def ChangeOrientation
 Reverses an orientation the given shape.
def OrientationChange
 Shortcut to ChangeOrientation().
def GetFreeFacesIDs
 Retrieve all free faces from the given shape.
def GetSharedShapes
 Get all sub-shapes of theShape1 of the given type, shared with theShape2.
def GetShapesOnPlane
 Find in theShape all sub-shapes of type theShapeType, situated relatively the specified plane by the certain way, defined through theState parameter.
def GetShapesOnPlaneIDs
 Works like the above method, but returns list of sub-shapes indices.
def GetShapesOnPlaneWithLocation
 Find in theShape all sub-shapes of type theShapeType, situated relatively the specified plane by the certain way, defined through theState parameter.
def GetShapesOnPlaneWithLocationIDs
 Works like the above method, but returns list of sub-shapes indices.
def GetShapesOnCylinder
 Find in theShape all sub-shapes of type theShapeType, situated relatively the specified cylinder by the certain way, defined through theState parameter.
def GetShapesOnCylinderIDs
 Works like the above method, but returns list of sub-shapes indices.
def GetShapesOnSphere
 Find in theShape all sub-shapes of type theShapeType, situated relatively the specified sphere by the certain way, defined through theState parameter.
def GetShapesOnSphereIDs
 Works like the above method, but returns list of sub-shapes indices.
def GetShapesOnQuadrangle
 Find in theShape all sub-shapes of type theShapeType, situated relatively the specified quadrangle by the certain way, defined through theState parameter.
def GetShapesOnQuadrangleIDs
 Works like the above method, but returns list of sub-shapes indices.
def GetShapesOnBox
 Find in theShape all sub-shapes of type theShapeType, situated relatively the specified theBox by the certain way, defined through theState parameter.
def GetShapesOnBoxIDs
 Works like the above method, but returns list of sub-shapes indices.
def GetInPlace
 Get sub-shape(s) of theShapeWhere, which are coincident with theShapeWhat or could be a part of it.
def GetSame
 Get sub-shape of theShapeWhere, which is equal to theShapeWhat.
def GetSubShape
 Obtain a composite sub-shape of <aShape>, composed from sub-shapes of <aShape>, selected by their unique IDs inside <aShape>.
def GetSubShapeID
 Obtain unique ID of sub-shape <aSubShape> inside <aShape>.
def SubShapeAll
 Explode a shape on subshapes of a given type.
def SubShapeAllIDs
 Explode a shape on subshapes of a given type.
def SubShapeAllSorted
 Explode a shape on subshapes of a given type.
def SubShapeAllSortedIDs
 Explode a shape on subshapes of a given type.
def SubShape
 Obtain a compound of sub-shapes of <aShape>, selected by they indices in list of all sub-shapes of type <aType>.
def SubShapeSorted
 Obtain a compound of sub-shapes of <aShape>, selected by they indices in sorted list of all sub-shapes of type <aType>.
def ProcessShape
 Apply a sequence of Shape Healing operators to the given object.
def SuppressFaces
 Remove faces from the given object (shape).
def MakeSewing
 Sewing of some shapes into single shape.
def Sew
 Sewing of the given object.
def SuppressInternalWires
 Remove internal wires and edges from the given object (face).
def SuppressHoles
 Remove internal closed contours (holes) from the given object.
def CloseContour
 Close an open wire.
def DivideEdge
 Addition of a point to a given edge object.
def ChangeOrientationShell
 Change orientation of the given object.
def ChangeOrientationShellCopy
 Change orientation of the given object.
def GetFreeBoundary
 Get a list of wires (wrapped in GEOM_Object-s), that constitute a free boundary of the given shape.
def MakeCopy
 Create a copy of the given object.
def MakeFilling
 Create a filling from the given compound of contours.
def MakeGlueFaces
 Replace coincident faces in theShape by one face.
def MakeBoolean
 Perform one of boolean operations on two given shapes.
def MakeCommon
 Shortcut to MakeBoolean(s1, s2, 1).
def MakeCut
 Shortcut to MakeBoolean(s1, s2, 2).
def MakeFuse
 Shortcut to MakeBoolean(s1, s2, 3).
def MakeSection
 Shortcut to MakeBoolean(s1, s2, 4).
def MakePartition
 Perform partition operation.
def MakePartitionNonSelfIntersectedShape
 Perform partition operation.
def Partition
 Shortcut to MakePartition().
def MakeHalfPartition
 Perform partition of the Shape with the Plane.
def MakeTranslationTwoPoints
 Translate the given object along the vector, specified by its end points, creating its copy before the translation.
def MakeTranslation
 Translate the given object along the vector, specified by its components, creating its copy before the translation.
def MakeTranslationVector
 Translate the given object along the given vector, creating its copy before the translation.
def MakeRotation
 Rotate the given object around the given axis on the given angle, creating its copy before the rotatation.
def MakeRotationThreePoints
 Rotate given object around vector perpendicular to plane containing three points, creating its copy before the rotatation.
def MakeScaleTransform
 Scale the given object by the factor, creating its copy before the scaling.
def MakeMirrorByPlane
 Create an object, symmetrical to the given one relatively the given plane.
def MakeMirrorByAxis
 Create an object, symmetrical to the given one relatively the given axis.
def MakeMirrorByPoint
 Create an object, symmetrical to the given one relatively the given point.
def MakePosition
 Modify the Location of the given object by LCS, creating its copy before the setting.
def MakeOffset
 Create new object as offset of the given one.
def MakeMultiTranslation1D
 Translate the given object along the given vector a given number times.
def MakeMultiTranslation2D
 Conseqently apply two specified translations to theObject specified number of times.
def MultiRotate1D
 Rotate the given object around the given axis a given number times.
def MultiRotate2D
 Rotate the given object around the given axis on the given angle a given number times and multi-translate each rotation result.
def MakeMultiRotation1D
 The same, as MultiRotate1D(), but axis is given by direction and point.
def MakeMultiRotation2D
 The same, as MultiRotate2D(), but axis is given by direction and point.
def MakeFilletAll
 Perform a fillet on all edges of the given shape.
def MakeFillet
 Perform a fillet on the specified edges/faces of the given shape.
def MakeChamferAll
 Perform a symmetric chamfer on all edges of the given shape.
def MakeChamferEdge
 Perform a chamfer on edges, common to the specified faces, with distance D1 on the Face1.
def MakeChamferFaces
 Perform a chamfer on all edges of the specified faces, with distance D1 on the first specified face (if several for one edge).
def MakeChamfer
 Shortcut to MakeChamferEdge() and MakeChamferFaces().
def Archimede
 Perform an Archimde operation on the given shape with given parameters.
def PointCoordinates
 Get point coordinates.
def BasicProperties
 Get summarized length of all wires, area of surface and volume of the given shape.
def BoundingBox
 Get parameters of bounding box of the given shape.
def Inertia
 Get inertia matrix and moments of inertia of theShape.
def MinDistance
 Get minimal distance between the given shapes.
def Tolerance
 Get min and max tolerances of sub-shapes of theShape.
def WhatIs
 Obtain description of the given shape (number of sub-shapes of each type).
def MakeCDG
 Get a point, situated at the centre of mass of theShape.
def CheckShape
 Check a topology of the given shape.
def GetPosition
 Get position (LCS) of theShape.
def Import
 Import a shape from the BREP or IGES or STEP file (depends on given format) with given name.
def ImportBREP
 Shortcut to Import() for BREP format.
def ImportIGES
 Shortcut to Import() for IGES format.
def ImportSTEP
 Shortcut to Import() for STEP format.
def Export
 Export the given shape into a file with given name.
def ExportBREP
 Shortcut to Export() for BREP format.
def ExportIGES
 Shortcut to Export() for IGES format.
def ExportSTEP
 Shortcut to Export() for STEP format.
def MakeQuad
 Create a quadrangle face from four edges.
def MakeQuad2Edges
 Create a quadrangle face on two edges.
def MakeQuad4Vertices
 Create a quadrangle face with specified corners.
def MakeHexa
 Create a hexahedral solid, bounded by the six given faces.
def MakeHexa2Faces
 Create a hexahedral solid between two given faces.
def GetPoint
 Get a vertex, found in the given shape by its coordinates.
def GetEdge
 Get an edge, found in the given shape by two given vertices.
def GetEdgeNearPoint
 Find an edge of the given shape, which has minimal distance to the given point.
def GetFaceByPoints
 Returns a face, found in the given shape by four given corner vertices.
def GetFaceByEdges
 Get a face of block, found in the given shape by two given edges.
def GetOppositeFace
 Find a face, opposite to the given one in the given block.
def GetFaceNearPoint
 Find a face of the given shape, which has minimal distance to the given point.
def GetFaceByNormale
 Find a face of block, whose outside normale has minimal angle with the given vector.
def CheckCompoundOfBlocks
 Check, if the compound of blocks is given.
def RemoveExtraEdges
 Remove all seam and degenerated edges from theShape.
def CheckAndImprove
 Check, if the given shape is a blocks compound.
def MakeBlockExplode
 Get all the blocks, contained in the given compound.
def GetBlockNearPoint
 Find block, containing the given point inside its volume or on boundary.
def GetBlockByParts
 Find block, containing all the elements, passed as the parts, or maximum quantity of them.
def GetBlocksByParts
 Return all blocks, containing all the elements, passed as the parts.
def MakeMultiTransformation1D
 Multi-transformate block and glue the result.
def MakeMultiTransformation2D
 Multi-transformate block and glue the result.
def Propagate
 Build all possible propagation groups.
def CreateGroup
 Creates a new group which will store sub shapes of theMainShape.
def AddObject
 Adds a sub object with ID theSubShapeId to the group.
def RemoveObject
 Removes a sub object with ID theSubShapeId from the group.
def UnionList
 Adds to the group all the given shapes.
def UnionIDs
 Works like the above method, but argument theSubShapes here is a list of sub-shapes indices.
def DifferenceList
 Removes from the group all the given shapes.
def DifferenceIDs
 Works like the above method, but argument theSubShapes here is a list of sub-shapes indices.
def GetObjectIDs
 Returns a list of sub objects ID stored in the group.
def GetType
 Returns a type of sub objects stored in the group.
def GetMainShape
 Returns a main shape associated with the group.
def GetEdgesByLength
 Create group of edges of theShape, whose length is in range [min_length, max_length].
def SelectEdges
 Create group of edges of selected shape, whose length is in range [min_length, max_length].
def addPath
 Add Path to load python scripts from.

Variables

tuple g = lcc.FindOrLoadComponent("FactoryServer", "GEOM")
tuple geom = g._narrow( GEOM.GEOM_Gen )
 myBuilder = None
int myStudyId = 0
 father = None
 BasicOp = None
 CurvesOp = None
 PrimOp = None
 ShapesOp = None
 HealOp = None
tuple geom = lcc.FindOrLoadComponent("FactoryServer", "GEOM")
 InsertOp = None
 BoolOp = None
 TrsfOp = None
 LocalOp = None
 MeasuOp = None
 BlocksOp = None
 GroupOp = None
dictionary ShapeType = {"COMPOUND":0, "COMPSOLID":1, "SOLID":2, "SHELL":3, "FACE":4, "WIRE":5, "EDGE":6, "VERTEX":7, "SHAPE":8}
tuple g = lcc.FindOrLoadComponent("FactoryServer", "GEOM")
tuple geom = g._narrow( GEOM.GEOM_Gen )
 myBuilder = None
int myStudyId = 0
 father = None
 BasicOp = None
 CurvesOp = None
 PrimOp = None
 ShapesOp = None
 HealOp = None
 InsertOp = None
 BoolOp = None
 TrsfOp = None
 LocalOp = None
 MeasuOp = None
 BlocksOp = None
 GroupOp = None
dictionary ShapeType = {"COMPOUND":0, "COMPSOLID":1, "SOLID":2, "SHELL":3, "FACE":4, "WIRE":5, "EDGE":6, "VERTEX":7, "SHAPE":8}
-


Function Documentation

-

- - - - -
- - - - - - - - - -
def geompy::init_geom   theStudy  ) 
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::SubShapeName   aSubObj,
  aMainObj
-
- - - - -
-   - - -

-Example: see GEOM_TestAll.py

-

- - - - -
- - - - - - - - - - - - - +

Variable Documentation

+ +
+
+
def geompy::addToStudy   aShape,
  aName
- - - +
tuple geompy.geom = lcc.FindOrLoadComponent("FactoryServer", "GEOM") [static]
-
- - - - - -
-   - + +

-Example: see GEOM_TestAll.py

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::addToStudyInFather   aFather,
  aShape,
  aName
-
- - - - - -
-   - -

-Example: see GEOM_TestAll.py

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakeVertex   theX,
  theY,
  theZ
-
- - - - - -
-   - - -

-

Parameters:
- - - - -
theX The X coordinate of the point.
theY The Y coordinate of the point.
theZ The Z coordinate of the point.
-
-
Returns:
New GEOM_Object, containing the created point.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakeVertexWithRef   theReference,
  theX,
  theY,
  theZ
-
- - - - - -
-   - - -

-

Parameters:
- - - - - -
theReference The referenced point.
theX Displacement from the referenced point along OX axis.
theY Displacement from the referenced point along OY axis.
theZ Displacement from the referenced point along OZ axis.
-
-
Returns:
New GEOM_Object, containing the created point.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::MakeVertexOnCurve   theRefCurve,
  theParameter
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theRefCurve The referenced curve.
theParameter Value of parameter on the referenced curve.
-
-
Returns:
New GEOM_Object, containing the created point.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::MakeTangentOnCurve   theRefCurve,
  theParameter
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theRefCurve The referenced curve.
theParameter Value of parameter on the referenced curve.
-
-
Returns:
New GEOM_Object, containing the created tangent.
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakeVectorDXDYDZ   theDX,
  theDY,
  theDZ
-
- - - - - -
-   - - -

-

Parameters:
- - - - -
theDX X component of the vector.
theDY Y component of the vector.
theDZ Z component of the vector.
-
-
Returns:
New GEOM_Object, containing the created vector.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::MakeVector   thePnt1,
  thePnt2
-
- - - - - -
-   - - -

-

Parameters:
- - - -
thePnt1 Start point for the vector.
thePnt2 End point for the vector.
-
-
Returns:
New GEOM_Object, containing the created vector.
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::MakeLine   thePnt,
  theDir
-
- - - - - -
-   - - -

-

Parameters:
- - - -
thePnt Point. The resulting line will pass through it.
theDir Direction. The resulting line will be parallel to it.
-
-
Returns:
New GEOM_Object, containing the created line.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::MakeLineTwoPnt   thePnt1,
  thePnt2
-
- - - - - -
-   - - -

-

Parameters:
- - - -
thePnt1 First of two points, defining the line.
thePnt2 Second of two points, defining the line.
-
-
Returns:
New GEOM_Object, containing the created line.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakePlane   thePnt,
  theVec,
  theTrimSize
-
- - - - - -
-   - - -

-

Parameters:
- - - - -
thePnt Point, the plane has to pass through.
theVec Vector, defining the plane normal direction.
theTrimSize Half size of a side of quadrangle face, representing the plane.
-
-
Returns:
New GEOM_Object, containing the created plane.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakePlaneThreePnt   thePnt1,
  thePnt2,
  thePnt3,
  theTrimSize
-
- - - - - -
-   - - -

-

Parameters:
- - - - - -
thePnt1 First of three points, defining the plane.
thePnt2 Second of three points, defining the plane.
thePnt3 Fird of three points, defining the plane.
theTrimSize Half size of a side of quadrangle face, representing the plane.
-
-
Returns:
New GEOM_Object, containing the created plane.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::MakePlaneFace   theFace,
  theTrimSize
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theFace Referenced plane or LCS(Marker).
theTrimSize New half size of a side of quadrangle face, representing the plane.
-
-
Returns:
New GEOM_Object, containing the created plane.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakeMarker   OX,
  OY,
  OZ,
  XDX,
  XDY,
  XDZ,
  YDX,
  YDY,
  YDZ
-
- - - - - -
-   - - -

-

Parameters:
- - - - -
OX,OY,OZ Three coordinates of coordinate system origin.
XDX,XDY,XDZ Three components of OX direction
YDX,YDY,YDZ Three components of OY direction
-
-
Returns:
New GEOM_Object, containing the created coordinate system.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakeMarkerPntTwoVec   theOrigin,
  theXVec,
  theYVec
-
- - - - - -
-   - - -

-

Parameters:
- - - - -
theOrigin Point of coordinate system origin.
theXVec Vector of X direction
theYVec Vector of Y direction
-
-
Returns:
New GEOM_Object, containing the created coordinate system.
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakeArc   thePnt1,
  thePnt2,
  thePnt3
-
- - - - - -
-   - - -

-

Parameters:
- - - - -
thePnt1 Start point of the arc.
thePnt2 Middle point of the arc.
thePnt3 End point of the arc.
-
-
Returns:
New GEOM_Object, containing the created arc.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakeCircle   thePnt,
  theVec,
  theR
-
- - - - - -
-   - - -

-

Parameters:
- - - - -
thePnt Circle center.
theVec Vector, normal to the plane of the circle.
theR Circle radius.
-
-
Returns:
New GEOM_Object, containing the created circle.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakeCircleThreePnt   thePnt1,
  thePnt2,
  thePnt3
-
- - - - - -
-   - - -

-

Parameters:
- - -
thePnt1,thePnt2,thePnt3 Points, defining the circle.
-
-
Returns:
New GEOM_Object, containing the created circle.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakeEllipse   thePnt,
  theVec,
  theRMajor,
  theRMinor
-
- - - - - -
-   - - -

-

Parameters:
- - - - - -
thePnt Ellipse center.
theVec Vector, normal to the plane of the ellipse.
theRMajor Major ellipse radius.
theRMinor Minor ellipse radius.
-
-
Returns:
New GEOM_Object, containing the created ellipse.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - -
def geompy::MakePolyline   thePoints  ) 
-
- - - - - -
-   - - -

-

Parameters:
- - -
thePoints Sequence of points for the polyline.
-
-
Returns:
New GEOM_Object, containing the created polyline.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - -
def geompy::MakeBezier   thePoints  ) 
-
- - - - - -
-   - - -

-

Parameters:
- - -
thePoints Sequence of points for the bezier curve.
-
-
Returns:
New GEOM_Object, containing the created bezier curve.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - -
def geompy::MakeInterpol   thePoints  ) 
-
- - - - - -
-   - - -

-

Parameters:
- - -
thePoints Sequence of points for the B-Spline curve.
-
-
Returns:
New GEOM_Object, containing the created B-Spline curve.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::MakeSketcher   theCommand,
  theWorkingPlane = [0
-
- - - - - -
-   - - -

-
- Edges of the resulting wire or face will be arcs of circles and/or linear segments.
- Format of the description string have to be the following:

-"Sketcher[:F x1 y1]:CMD[:CMD[:CMD...]]"

-Where:

    -
  • x1, y1 are coordinates of the first sketcher point (zero by default),
  • CMD is one of
      -
    • "R angle" : Set the direction by angle
    • "D dx dy" : Set the direction by DX & DY
    -
    -
      -
    • "TT x y" : Create segment by point at X & Y
    • "T dx dy" : Create segment by point with DX & DY
    • "L length" : Create segment by direction & Length
    • "IX x" : Create segment by direction & Intersect. X
    • "IY y" : Create segment by direction & Intersect. Y
    -
    -
      -
    • "C radius length" : Create arc by direction, radius and length(in degree)
    -
    -
      -
    • "WW" : Close Wire (to finish)
    • "WF" : Close Wire and build face (to finish)
    -
-

-

Parameters:
- - - -
theCommand String, defining the sketcher in local coordinates of the working plane.
theWorkingPlane Nine double values, defining origin, OZ and OX directions of the working plane.
-
-
Returns:
New GEOM_Object, containing the created wire.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::MakeSketcherOnPlane   theCommand,
  theWorkingPlane
-
- - - - - -
-   - - -

-
- For format of the description string see the previous method.
-

Parameters:
- - - -
theCommand String, defining the sketcher in local coordinates of the working plane.
theWorkingPlane Planar Face or LCS(Marker) of the working plane.
-
-
Returns:
New GEOM_Object, containing the created wire.
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakeBox   x1,
  y1,
  z1,
  x2,
  y2,
  z2
-
- - - - - -
-   - - -

-Example: see GEOM_TestAll.py

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakeBoxDXDYDZ   theDX,
  theDY,
  theDZ
-
- - - - - -
-   - - -

-Center of the box will be at point (DX/2, DY/2, DZ/2).

Parameters:
- - - - -
theDX Length of Box edges, parallel to OX axis.
theDY Length of Box edges, parallel to OY axis.
theDZ Length of Box edges, parallel to OZ axis.
-
-
Returns:
New GEOM_Object, containing the created box.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::MakeBoxTwoPnt   thePnt1,
  thePnt2
-
- - - - - -
-   - - -

-

Parameters:
- - - -
thePnt1 First of two opposite vertices.
thePnt2 Second of two opposite vertices.
-
-
Returns:
New GEOM_Object, containing the created box.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakeCylinder   thePnt,
  theAxis,
  theR,
  theH
-
- - - - - -
-   - - -

-

Parameters:
- - - - - -
thePnt Central point of cylinder base.
theAxis Cylinder axis.
theR Cylinder radius.
theH Cylinder height.
-
-
Returns:
New GEOM_Object, containing the created cylinder.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::MakeCylinderRH   theR,
  theH
-
- - - - - -
-   - - -

-Axis of the cylinder will be collinear to the OZ axis of the coordinate system.

Parameters:
- - - -
theR Cylinder radius.
theH Cylinder height.
-
-
Returns:
New GEOM_Object, containing the created cylinder.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::MakeSpherePntR   thePnt,
  theR
-
- - - - - -
-   - - -

-

Parameters:
- - - -
thePnt Sphere center.
theR Sphere radius.
-
-
Returns:
New GEOM_Object, containing the created sphere.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakeSphere   x,
  y,
  z,
  theR
-
- - - - - -
-   - - -

-

Parameters:
- - - -
x,y,z Coordinates of sphere center.
theR Sphere radius.
-
-
Returns:
New GEOM_Object, containing the created sphere.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - -
def geompy::MakeSphereR   theR  ) 
-
- - - - - -
-   - - -

-

Parameters:
- - -
theR Sphere radius.
-
-
Returns:
New GEOM_Object, containing the created sphere.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakeCone   thePnt,
  theAxis,
  theR1,
  theR2,
  theH
-
- - - - - -
-   - - -

-

Parameters:
- - - - - -
thePnt Central point of the first cone base.
theAxis Cone axis.
theR1 Radius of the first cone base.
theR2 Radius of the second cone base.
-
-
Note:
If both radiuses are non-zero, the cone will be truncated.

-If the radiuses are equal, a cylinder will be created instead.

-
Parameters:
- - -
theH Cone height.
-
-
Returns:
New GEOM_Object, containing the created cone.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakeConeR1R2H   theR1,
  theR2,
  theH
-
- - - - - -
-   - - -

-Axis of the cone will be collinear to the OZ axis of the coordinate system.

Parameters:
- - - -
theR1 Radius of the first cone base.
theR2 Radius of the second cone base.
-
-
Note:
If both radiuses are non-zero, the cone will be truncated.

-If the radiuses are equal, a cylinder will be created instead.

-
Parameters:
- - -
theH Cone height.
-
-
Returns:
New GEOM_Object, containing the created cone.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakeTorus   thePnt,
  theVec,
  theRMajor,
  theRMinor
-
- - - - - -
-   - - -

-

Parameters:
- - - - - -
thePnt Torus central point.
theVec Torus axis of symmetry.
theRMajor Torus major radius.
theRMinor Torus minor radius.
-
-
Returns:
New GEOM_Object, containing the created torus.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::MakeTorusRR   theRMajor,
  theRMinor
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theRMajor Torus major radius.
theRMinor Torus minor radius.
-
-
Returns:
New GEOM_Object, containing the created torus.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakePrism   theBase,
  thePoint1,
  thePoint2
-
- - - - - -
-   - - -

-

Parameters:
- - - - -
theBase Base shape to be extruded.
thePoint1 First end of extrusion vector.
thePoint2 Second end of extrusion vector.
-
-
Returns:
New GEOM_Object, containing the created prism.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakePrismVecH   theBase,
  theVec,
  theH
-
- - - - - -
-   - - -

-all the space, transfixed by the base shape during its translation along the vector on the given distance.

Parameters:
- - - - -
theBase Base shape to be extruded.
theVec Direction of extrusion.
theH Prism dimension along theVec.
-
-
Returns:
New GEOM_Object, containing the created prism.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::MakePipe   theBase,
  thePath
-
- - - - - -
-   - - -

-The path shape can be a wire or an edge.

Parameters:
- - - -
theBase Base shape to be extruded.
thePath Path shape to extrude the base shape along it.
-
-
Returns:
New GEOM_Object, containing the created pipe.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakeRevolution   theBase,
  theAxis,
  theAngle
-
- - - - - -
-   - - -

-all the space, transfixed by the base shape during its rotation around the axis on the given angle.

Parameters:
- - - - -
theBase Base shape to be rotated.
theAxis Rotation axis.
theAngle Rotation angle in radians.
-
-
Returns:
New GEOM_Object, containing the created revolution.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakeThruSections   theSeqSections,
  theModeSolid,
  thePreci,
  theRuled
-
- - - - - -
-   - - -

-

Parameters:
- - - - - -
theSeqSections - set of specified sections.
theModeSolid - mode defining building solid or shell
thePreci - precision 3D used for smoothing by default 1.e-6
theRuled - mode defining type of the result surfaces (ruled or smoothed).
-
-
Returns:
New GEOM_Object, containing the created shell or solid.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakePipeWithDifferentSections   theSeqBases,
  theLocations,
  thePath,
  theWithContact,
  theWithCorrection
-
- - - - - -
-   - - -

-The path shape can be a wire or an edge. the several profiles can be specified in the several locations of path.

Parameters:
- - - - - - -
theSeqBases - list of Bases shape to be extruded.
theLocations - list of locations on the path corresponding specified list of the Bases shapes. Number of locations should be equal to number of bases or list of locations can be empty.
thePath - Path shape to extrude the base shape along it.
theWithContact - the mode defining that the section is translated to be in contact with the spine.
- WithCorrection - defining that the section is rotated to be orthogonal to the spine tangent in the correspondent point
-
-
Returns:
New GEOM_Object, containing the created pipe.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::MakeEdge   thePnt1,
  thePnt2
-
- - - - - -
-   - - -

-

Parameters:
- - - -
thePnt1 Point for the first end of edge.
thePnt2 Point for the second end of edge.
-
-
Returns:
New GEOM_Object, containing the created edge.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - -
def geompy::MakeWire   theEdgesAndWires  ) 
-
- - - - - -
-   - - -

-

Parameters:
- - -
theEdgesAndWires List of edges and/or wires.
-
-
Returns:
New GEOM_Object, containing the created wire.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::MakeFace   theWire,
  isPlanarWanted
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theWire closed Wire or Edge to build the face on.
isPlanarWanted If TRUE, only planar face will be built. If impossible, NULL object will be returned.
-
-
Returns:
New GEOM_Object, containing the created face.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::MakeFaceWires   theWires,
  isPlanarWanted
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theWires List of closed wires or edges to build the face on.
isPlanarWanted If TRUE, only planar face will be built. If impossible, NULL object will be returned.
-
-
Returns:
New GEOM_Object, containing the created face.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::MakeFaces   theWires,
  isPlanarWanted
-
- - - - - -
-   - - -

-Example: see GEOM_TestOthers.py

-

- - - - -
- - - - - - - - - -
def geompy::MakeShell   theFacesAndShells  ) 
-
- - - - - -
-   - - -

-

Parameters:
- - -
theFacesAndShells List of faces and/or shells.
-
-
Returns:
New GEOM_Object, containing the created shell.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - -
def geompy::MakeSolid   theShells  ) 
-
- - - - - -
-   - - -

-

Parameters:
- - -
theShells Sequence of bounding shells.
-
-
Returns:
New GEOM_Object, containing the created solid.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - -
def geompy::MakeCompound   theShapes  ) 
-
- - - - - -
-   - - -

-

Parameters:
- - -
theShapes List of shapes to put in compound.
-
-
Returns:
New GEOM_Object, containing the created compound.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - -
def geompy::NumberOfFaces   theShape  ) 
-
- - - - - -
-   - - -

-

Parameters:
- - -
theShape Shape to count faces of.
-
-
Returns:
Quantity of faces.
-Example: see GEOM_TestOthers.py
-

- - - - -
- - - - - - - - - -
def geompy::NumberOfEdges   theShape  ) 
-
- - - - - -
-   - - -

-

Parameters:
- - -
theShape Shape to count edges of.
-
-
Returns:
Quantity of edges.
-Example: see GEOM_TestOthers.py
-

- - - - -
- - - - - - - - - -
def geompy::ChangeOrientation   theShape  ) 
-
- - - - - -
-   - - -

-

Parameters:
- - -
theShape Shape to be reversed.
-
-
Returns:
The reversed copy of theShape.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - -
def geompy::OrientationChange   theShape  ) 
-
- - - - - -
-   - - -

-Example: see GEOM_TestOthers.py

-

- - - - -
- - - - - - - - - -
def geompy::GetFreeFacesIDs   theShape  ) 
-
- - - - - -
-   - - -

-Free face is a face, which is not shared between two shells of the shape.

Parameters:
- - -
theShape Shape to find free faces in.
-
-
Returns:
List of IDs of all free faces, contained in theShape.
-Example: see GEOM_TestOthers.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::GetSharedShapes   theShape1,
  theShape2,
  theShapeType
-
- - - - - -
-   - - -

-

Parameters:
- - - - -
theShape1 Shape to find sub-shapes in.
theShape2 Shape to find shared sub-shapes with.
theShapeType Type of sub-shapes to be retrieved.
-
-
Returns:
List of sub-shapes of theShape1, shared with theShape2.
-Example: see GEOM_TestOthers.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::GetShapesOnPlane   theShape,
  theShapeType,
  theAx1,
  theState
-
- - - - - -
-   - - -

-

Parameters:
- - - - - -
theShape Shape to find sub-shapes of.
theShapeType Type of sub-shapes to be retrieved.
theAx1 Vector (or line, or linear edge), specifying normal direction and location of the plane to find shapes on.
theState The state of the subshapes to find. It can be one of ST_ON, ST_OUT, ST_ONOUT, ST_IN, ST_ONIN.
-
-
Returns:
List of all found sub-shapes.
-Example: see GEOM_TestOthers.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::GetShapesOnPlaneIDs   theShape,
  theShapeType,
  theAx1,
  theState
-
- - - - - -
-   - - -

-Example: see GEOM_TestOthers.py

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::GetShapesOnPlaneWithLocation   theShape,
  theShapeType,
  theAx1,
  thePnt,
  theState
-
- - - - - -
-   - - -

-

Parameters:
- - - - - - -
theShape Shape to find sub-shapes of.
theShapeType Type of sub-shapes to be retrieved.
theAx1 Vector (or line, or linear edge), specifying normal direction of the plane to find shapes on.
thePnt Point specifying location of the plane to find shapes on.
theState The state of the subshapes to find. It can be one of ST_ON, ST_OUT, ST_ONOUT, ST_IN, ST_ONIN.
-
-
Returns:
List of all found sub-shapes.
-Example: see GEOM_TestOthers.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::GetShapesOnPlaneWithLocationIDs   theShape,
  theShapeType,
  theAx1,
  thePnt,
  theState
-
- - - - - -
-   - - -

-Example: see GEOM_TestOthers.py

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::GetShapesOnCylinder   theShape,
  theShapeType,
  theAxis,
  theRadius,
  theState
-
- - - - - -
-   - - -

-

Parameters:
- - - - - - -
theShape Shape to find sub-shapes of.
theShapeType Type of sub-shapes to be retrieved.
theAxis Vector (or line, or linear edge), specifying axis of the cylinder to find shapes on.
theRadius Radius of the cylinder to find shapes on.
theState The state of the subshapes to find. It can be one of ST_ON, ST_OUT, ST_ONOUT, ST_IN, ST_ONIN.
-
-
Returns:
List of all found sub-shapes.
-Example: see GEOM_TestOthers.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::GetShapesOnCylinderIDs   theShape,
  theShapeType,
  theAxis,
  theRadius,
  theState
-
- - - - - -
-   - - -

-Example: see GEOM_TestOthers.py

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::GetShapesOnSphere   theShape,
  theShapeType,
  theCenter,
  theRadius,
  theState
-
- - - - - -
-   - - -

-

Parameters:
- - - - - - -
theShape Shape to find sub-shapes of.
theShapeType Type of sub-shapes to be retrieved.
theCenter Point, specifying center of the sphere to find shapes on.
theRadius Radius of the sphere to find shapes on.
theState The state of the subshapes to find. It can be one of ST_ON, ST_OUT, ST_ONOUT, ST_IN, ST_ONIN.
-
-
Returns:
List of all found sub-shapes.
-Example: see GEOM_TestOthers.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::GetShapesOnSphereIDs   theShape,
  theShapeType,
  theCenter,
  theRadius,
  theState
-
- - - - - -
-   - - -

-Example: see GEOM_TestOthers.py

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::GetShapesOnQuadrangle   theShape,
  theShapeType,
  theTopLeftPoint,
  theTopRigthPoint,
  theBottomLeftPoint,
  theBottomRigthPoint,
  theState
-
- - - - - -
-   - - -

-

Parameters:
- - - - - - - - -
theShape Shape to find sub-shapes of.
theShapeType Type of sub-shapes to be retrieved.
theTopLeftPoint Point, specifying top left corner of a quadrangle
theTopRigthPoint Point, specifying top right corner of a quadrangle
theBottomLeftPoint Point, specifying bottom left corner of a quadrangle
theBottomRigthPoint Point, specifying bottom right corner of a quadrangle
theState The state of the subshapes to find. It can be one of ST_ON, ST_OUT, ST_ONOUT, ST_IN, ST_ONIN.
-
-
Returns:
List of all found sub-shapes.
-Example: see GEOM_TestOthers.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::GetShapesOnQuadrangleIDs   theShape,
  theShapeType,
  theTopLeftPoint,
  theTopRigthPoint,
  theBottomLeftPoint,
  theBottomRigthPoint,
  theState
-
- - - - - -
-   - - -

-Example: see GEOM_TestOthers.py

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::GetShapesOnBox   theBox,
  theShape,
  theShapeType,
  theState
-
- - - - - -
-   - - -

-

Parameters:
- - - - - -
theBox Shape for relative comparing.
theShape Shape to find sub-shapes of.
theShapeType Type of sub-shapes to be retrieved.
theState The state of the subshapes to find. It can be one of ST_ON, ST_OUT, ST_ONOUT, ST_IN, ST_ONIN.
-
-
Returns:
List of all found sub-shapes.
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::GetShapesOnBoxIDs   theBox,
  theShape,
  theShapeType,
  theState
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::GetInPlace   theShapeWhere,
  theShapeWhat
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theShapeWhere Shape to find sub-shapes of.
theShapeWhat Shape, specifying what to find.
-
-
Returns:
Group of all found sub-shapes or a single found sub-shape.
-Example: see GEOM_TestOthers.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::GetSame   theShapeWhere,
  theShapeWhat
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theShapeWhere Shape to find sub-shape of.
theShapeWhat Shape, specifying what to find.
-
-
Returns:
New GEOM_Object for found sub-shape.
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::GetSubShape   aShape,
  ListOfID
-
- - - - - -
-   - - -

-Example: see GEOM_TestAll.py

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::GetSubShapeID   aShape,
  aSubShape
-
- - - - - -
-   - - -

-Example: see GEOM_TestAll.py

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::SubShapeAll   aShape,
  aType
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theShape Shape to be exploded.
theShapeType Type of sub-shapes to be retrieved.
-
-
Returns:
List of sub-shapes of type theShapeType, contained in theShape.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::SubShapeAllIDs   aShape,
  aType
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theShape Shape to be exploded.
theShapeType Type of sub-shapes to be retrieved.
-
-
Returns:
List of IDs of sub-shapes.
-
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::SubShapeAllSorted   aShape,
  aType
-
- - - - - -
-   - - -

-Sub-shapes will be sorted by coordinates of their gravity centers.

Parameters:
- - - -
theShape Shape to be exploded.
theShapeType Type of sub-shapes to be retrieved.
-
-
Returns:
List of sub-shapes of type theShapeType, contained in theShape.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::SubShapeAllSortedIDs   aShape,
  aType
-
- - - - - -
-   - - -

-Sub-shapes will be sorted by coordinates of their gravity centers.

Parameters:
- - - -
theShape Shape to be exploded.
theShapeType Type of sub-shapes to be retrieved.
-
-
Returns:
List of IDs of sub-shapes.
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::SubShape   aShape,
  aType,
  ListOfInd
-
- - - - - -
-   - - -

-Each index is in range [1, Nb_Sub-Shapes_Of_Given_Type]

-Example: see GEOM_TestAll.py

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::SubShapeSorted   aShape,
  aType,
  ListOfInd
-
- - - - - -
-   - - -

-Each index is in range [1, Nb_Sub-Shapes_Of_Given_Type]

-Example: see GEOM_TestAll.py

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::ProcessShape   theShape,
  theOperators,
  theParameters,
  theValues
-
- - - - - -
-   - - -

-

Parameters:
- - - - - -
theShape Shape to be processed.
theOperators List of names of operators ("FixShape", "SplitClosedFaces", etc.).
theParameters List of names of parameters ("FixShape.Tolerance3d", "SplitClosedFaces.NbSplitPoints", etc.).
theValues List of values of parameters, in the same order as parameters are listed in theParameters list.
-
-
Returns:
New GEOM_Object, containing processed shape.
-Example: see GEOM_TestHealing.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::SuppressFaces   theObject,
  theFaces
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theObject Shape to be processed.
theFaces Indices of faces to be removed, if EMPTY then the method removes ALL faces of the given object.
-
-
Returns:
New GEOM_Object, containing processed shape.
-Example: see GEOM_TestHealing.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::MakeSewing   ListShape,
  theTolerance
-
- - - - - -
-   - - -

-Example: see GEOM_TestHealing.py

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::Sew   theObject,
  theTolerance
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theObject Shape to be processed.
theTolerance Required tolerance value.
-
-
Returns:
New GEOM_Object, containing processed shape.
-Example: see MakeSewing() above
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::SuppressInternalWires   theObject,
  theWires
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theObject Shape to be processed.
theWires Indices of wires to be removed, if EMPTY then the method removes ALL internal wires of the given object.
-
-
Returns:
New GEOM_Object, containing processed shape.
-Example: see GEOM_TestHealing.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::SuppressHoles   theObject,
  theWires
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theObject Shape to be processed.
theWires Indices of wires to be removed, if EMPTY then the method removes ALL internal holes of the given object
-
-
Returns:
New GEOM_Object, containing processed shape.
-Example: see GEOM_TestHealing.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::CloseContour   theObject,
  theWires,
  isCommonVertex
-
- - - - - -
-   - - -

-

Parameters:
- - - - -
theObject Shape to be processed.
theWires Indexes of edge(s) and wire(s) to be closed within theObject's shape, if -1, then theObject itself is a wire.
isCommonVertex If TRUE : closure by creation of a common vertex, If FALS : closure by creation of an edge between ends.
-
-
Returns:
New GEOM_Object, containing processed shape.
-Example: see GEOM_TestHealing.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::DivideEdge   theObject,
  theEdgeIndex,
  theValue,
  isByParameter
-
- - - - - -
-   - - -

-

Parameters:
- - - - - -
theObject Shape to be processed.
theEdgeIndex Index of edge to be divided within theObject's shape, if -1, then theObject itself is the edge.
theValue Value of parameter on edge or length parameter, depending on isByParameter.
isByParameter If TRUE : theValue is treated as a curve parameter [0..1], if FALSE : theValue is treated as a length parameter [0..1]
-
-
Returns:
New GEOM_Object, containing processed shape.
-Example: see GEOM_TestHealing.py
-

- - - - -
- - - - - - - - - -
def geompy::ChangeOrientationShell   theObject  ) 
-
- - - - - -
-   - - -

-

Parameters:
- - -
theObject Shape to be processed. given shape
-
-
-

- - - - -
- - - - - - - - - -
def geompy::ChangeOrientationShellCopy   theObject  ) 
-
- - - - - -
-   - - -

-

Parameters:
- - -
theObject Shape to be processed.
-
-
Returns:
New GEOM_Object, containing processed shape.
-
-

- - - - -
- - - - - - - - - -
def geompy::GetFreeBoundary   theObject  ) 
-
- - - - - -
-   - - -

-

Parameters:
- - -
theObject Shape to get free boundary of.
-
-
Returns:
[status, theClosedWires, theOpenWires] status: FALSE, if an error(s) occured during the method execution. theClosedWires: Closed wires on the free boundary of the given shape. theOpenWires: Open wires on the free boundary of the given shape.
-Example: see GEOM_TestHealing.py
-

- - - - -
- - - - - - - - - -
def geompy::MakeCopy   theOriginal  ) 
-
- - - - - -
-   - - -

-Example: see GEOM_TestAll.py

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakeFilling   theShape,
  theMinDeg,
  theMaxDeg,
  theTol2D,
  theTol3D,
  theNbIter
-
- - - - - -
-   - - -

-

Parameters:
- - - - - - - -
theShape the compound of contours
theMinDeg a minimal degree
theMaxDeg a maximal degree
theTol2D a 2d tolerance
theTol3D a 3d tolerance
theNbIter a number of iteration
-
-
Returns:
New GEOM_Object, containing the created filling surface.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::MakeGlueFaces   theShape,
  theTolerance
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theShape Initial shape.
theTolerance Maximum distance between faces, which can be considered as coincident.
-
-
Returns:
New GEOM_Object, containing a copy of theShape without coincident faces.
-Example: see GEOM_Spanner.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakeBoolean   theShape1,
  theShape2,
  theOperation
-
- - - - - -
-   - - -

-

Parameters:
- - - - -
theShape1 First argument for boolean operation.
theShape2 Second argument for boolean operation.
theOperation Indicates the operation to be done: 1 - Common, 2 - Cut, 3 - Fuse, 4 - Section.
-
-
Returns:
New GEOM_Object, containing the result shape.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::MakeCommon   s1,
  s2
-
- - - - - -
-   - - -

-Example: see GEOM_TestOthers.py

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::MakeCut   s1,
  s2
-
- - - - - -
-   - - -

-Example: see GEOM_TestOthers.py

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::MakeFuse   s1,
  s2
-
- - - - - -
-   - - -

-Example: see GEOM_TestOthers.py

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::MakeSection   s1,
  s2
-
- - - - - -
-   - - -

-Example: see GEOM_TestOthers.py

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakePartition   ListShapes,
  ListTools = [],
  ListKeepInside = [],
  ListRemoveInside = [],
  Limit = ShapeType["SHAPE"],
  RemoveWebs = 0,
  ListMaterials = []
-
- - - - - -
-   - - -

-

Parameters:
- - - - -
ListShapes Shapes to be intersected.
ListTools Shapes to intersect theShapes. !!!NOTE: Each compound from ListShapes and ListTools will be exploded in order to avoid possible intersection between shapes from this compound.
Limit Type of resulting shapes (corresponding to TopAbs_ShapeEnum).
-
-After implementation new version of PartitionAlgo (October 2006) other parameters are ignored by current functionality. They are kept in this function only for support old versions. Ignored parameters:
Parameters:
- - - - - -
ListKeepInside Shapes, outside which the results will be deleted. Each shape from theKeepInside must belong to theShapes also.
ListRemoveInside Shapes, inside which the results will be deleted. Each shape from theRemoveInside must belong to theShapes also.
RemoveWebs If TRUE, perform Glue 3D algorithm.
ListMaterials Material indices for each shape. Make sence, only if theRemoveWebs is TRUE.
-
-
Returns:
New GEOM_Object, containing the result shapes.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakePartitionNonSelfIntersectedShape   ListShapes,
  ListTools = [],
  ListKeepInside = [],
  ListRemoveInside = [],
  Limit = ShapeType["SHAPE"],
  RemoveWebs = 0,
  ListMaterials = []
-
- - - - - -
-   - - -

-This method may be useful if it is needed to make a partition for compound contains nonintersected shapes. Performance will be better since intersection between shapes from compound is not performed.

-Description of all parameters as in previous method MakePartition()

-!!!NOTE: Passed compounds (via ListShapes or via ListTools) have to consist of nonintersecting shapes.

-

Returns:
New GEOM_Object, containing the result shapes.
-
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::Partition   ListShapes,
  ListTools = [],
  ListKeepInside = [],
  ListRemoveInside = [],
  Limit = ShapeType["SHAPE"],
  RemoveWebs = 0,
  ListMaterials = []
-
- - - - - -
-   - - -

-Example: see GEOM_TestOthers.py

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::MakeHalfPartition   theShape,
  thePlane
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theShape Shape to be intersected.
thePlane Tool shape, to intersect theShape.
-
-
Returns:
New GEOM_Object, containing the result shape.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakeTranslationTwoPoints   theObject,
  thePoint1,
  thePoint2
-
- - - - - -
-   - - -

-

Parameters:
- - - - -
theObject The object to be translated.
thePoint1 Start point of translation vector.
thePoint2 End point of translation vector.
-
-
Returns:
New GEOM_Object, containing the translated object.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakeTranslation   theObject,
  theDX,
  theDY,
  theDZ
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theObject The object to be translated.
theDX,theDY,theDZ Components of translation vector.
-
-
Returns:
New GEOM_Object, containing the translated object.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::MakeTranslationVector   theObject,
  theVector
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theObject The object to be translated.
theVector The translation vector.
-
-
Returns:
New GEOM_Object, containing the translated object.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakeRotation   theObject,
  theAxis,
  theAngle
-
- - - - - -
-   - - -

-

Parameters:
- - - - -
theObject The object to be rotated.
theAxis Rotation axis.
theAngle Rotation angle in radians.
-
-
Returns:
New GEOM_Object, containing the rotated object.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakeRotationThreePoints   theObject,
  theCentPoint,
  thePoint1,
  thePoint2
-
- - - - - -
-   - - -

-

Parameters:
- - - - -
theObject The object to be rotated.
theCentPoint central point - the axis is the vector perpendicular to the plane containing the three points.
thePoint1 and thePoint2 - in a perpendicular plan of the axis.
-
-
Returns:
New GEOM_Object, containing the rotated object.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakeScaleTransform   theObject,
  thePoint,
  theFactor
-
- - - - - -
-   - - -

-

Parameters:
- - - - -
theObject The object to be scaled.
thePoint Center point for scaling.
theFactor Scaling factor value.
-
-
Returns:
New GEOM_Object, containing the scaled shape.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::MakeMirrorByPlane   theObject,
  thePlane
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theObject The object to be mirrored.
thePlane Plane of symmetry.
-
-
Returns:
New GEOM_Object, containing the mirrored shape.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::MakeMirrorByAxis   theObject,
  theAxis
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theObject The object to be mirrored.
theAxis Axis of symmetry.
-
-
Returns:
New GEOM_Object, containing the mirrored shape.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::MakeMirrorByPoint   theObject,
  thePoint
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theObject The object to be mirrored.
thePoint Point of symmetry.
-
-
Returns:
New GEOM_Object, containing the mirrored shape.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakePosition   theObject,
  theStartLCS,
  theEndLCS
-
- - - - - -
-   - - -

-

Parameters:
- - - - -
theObject The object to be displaced.
theStartLCS Coordinate system to perform displacement from it. If theStartLCS is NULL, displacement will be performed from global CS. If theObject itself is used as theStartLCS, its location will be changed to theEndLCS.
theEndLCS Coordinate system to perform displacement to it.
-
-
Returns:
New GEOM_Object, containing the displaced shape.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::MakeOffset   theObject,
  theOffset
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theObject The base object for the offset.
theOffset Offset value.
-
-
Returns:
New GEOM_Object, containing the offset object.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakeMultiTranslation1D   theObject,
  theVector,
  theStep,
  theNbTimes
-
- - - - - -
-   - - -

-

Parameters:
- - - - - -
theObject The object to be translated.
theVector Direction of the translation.
theStep Distance to translate on.
theNbTimes Quantity of translations to be done.
-
-
Returns:
New GEOM_Object, containing compound of all the shapes, obtained after each translation.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakeMultiTranslation2D   theObject,
  theVector1,
  theStep1,
  theNbTimes1,
  theVector2,
  theStep2,
  theNbTimes2
-
- - - - - -
-   - - -

-

Parameters:
- - - - - - - - -
theObject The object to be translated.
theVector1 Direction of the first translation.
theStep1 Step of the first translation.
theNbTimes1 Quantity of translations to be done along theVector1.
theVector2 Direction of the second translation.
theStep2 Step of the second translation.
theNbTimes2 Quantity of translations to be done along theVector2.
-
-
Returns:
New GEOM_Object, containing compound of all the shapes, obtained after each translation.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MultiRotate1D   theObject,
  theAxis,
  theNbTimes
-
- - - - - -
-   - - -

-Rotation angle will be 2*PI/theNbTimes.

Parameters:
- - - - -
theObject The object to be rotated.
theAxis The rotation axis.
theNbTimes Quantity of rotations to be done.
-
-
Returns:
New GEOM_Object, containing compound of all the shapes, obtained after each rotation.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MultiRotate2D   theObject,
  theAxis,
  theAngle,
  theNbTimes1,
  theStep,
  theNbTimes2
-
- - - - - -
-   - - -

-Translation direction passes through center of gravity of rotated shape and its projection on the rotation axis.

Parameters:
- - - - - - - -
theObject The object to be rotated.
theAxis Rotation axis.
theAngle Rotation angle in graduces.
theNbTimes1 Quantity of rotations to be done.
theStep Translation distance.
theNbTimes2 Quantity of translations to be done.
-
-
Returns:
New GEOM_Object, containing compound of all the shapes, obtained after each transformation.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakeMultiRotation1D   aShape,
  aDir,
  aPoint,
  aNbTimes
-
- - - - - -
-   - - -

-Example: see GEOM_TestOthers.py

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakeMultiRotation2D   aShape,
  aDir,
  aPoint,
  anAngle,
  nbtimes1,
  aStep,
  nbtimes2
-
- - - - - -
-   - - -

-Example: see GEOM_TestOthers.py

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::MakeFilletAll   theShape,
  theR
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theShape Shape, to perform fillet on.
theR Fillet radius.
-
-
Returns:
New GEOM_Object, containing the result shape.
-Example: see GEOM_TestOthers.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakeFillet   theShape,
  theR,
  theShapeType,
  theListShapes
-
- - - - - -
-   - - -

-

Parameters:
- - - - - -
theShape Shape, to perform fillet on.
theR Fillet radius.
theShapeType Type of shapes in <theListShapes>.
theListShapes Global indices of edges/faces to perform fillet on.
-
-
Note:
Global index of sub-shape can be obtained, using method geompy.GetSubShapeID().
-
Returns:
New GEOM_Object, containing the result shape.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::MakeChamferAll   theShape,
  theD
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theShape Shape, to perform chamfer on.
theD Chamfer size along each face.
-
-
Returns:
New GEOM_Object, containing the result shape.
-Example: see GEOM_TestOthers.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakeChamferEdge   theShape,
  theD1,
  theD2,
  theFace1,
  theFace2
-
- - - - - -
-   - - -

-

Parameters:
- - - - - -
theShape Shape, to perform chamfer on.
theD1 Chamfer size along theFace1.
theD2 Chamfer size along theFace2.
theFace1,theFace2 Global indices of two faces of theShape.
-
-
Note:
Global index of sub-shape can be obtained, using method geompy.GetSubShapeID().
-
Returns:
New GEOM_Object, containing the result shape.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakeChamferFaces   theShape,
  theD1,
  theD2,
  theFaces
-
- - - - - -
-   - - -

-

Parameters:
- - - - - -
theShape Shape, to perform chamfer on.
theD1 Chamfer size along face from theFaces. If both faces, connected to the edge, are in theFaces, theD1 will be get along face, which is nearer to theFaces beginning.
theD2 Chamfer size along another of two faces, connected to the edge.
theFaces Sequence of global indices of faces of theShape.
-
-
Note:
Global index of sub-shape can be obtained, using method geompy.GetSubShapeID().
-
Returns:
New GEOM_Object, containing the result shape.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakeChamfer   aShape,
  d1,
  d2,
  aShapeType,
  ListShape
-
- - - - - -
-   - - -

-Example: see GEOM_TestOthers.py

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::Archimede   theShape,
  theWeight,
  theWaterDensity,
  theMeshDeflection
-
- - - - - -
-   - - -

-The object presenting the resulting face is returned.

Parameters:
- - - - - -
theShape Shape to be put in water.
theWeight Weight og the shape.
theWaterDensity Density of the water.
theMeshDeflection Deflection of the mesh, using to compute the section.
-
-
Returns:
New GEOM_Object, containing a section of theShape by a plane, corresponding to water level.
-Example: see GEOM_TestAll.py
-

- - - - -
- - - - - - - - - -
def geompy::PointCoordinates   Point  ) 
-
- - - - - -
-   - - -

-

Returns:
[x, y, z]
-Example: see GEOM_TestMeasures.py
-

- - - - -
- - - - - - - - - -
def geompy::BasicProperties   theShape  ) 
-
- - - - - -
-   - - -

-

Parameters:
- - -
theShape Shape to define properties of.
-
-
Returns:
[theLength, theSurfArea, theVolume] theLength: Summarized length of all wires of the given shape. theSurfArea: Area of surface of the given shape. theVolume: Volume of the given shape.
-Example: see GEOM_TestMeasures.py
-

- - - - -
- - - - - - - - - -
def geompy::BoundingBox   theShape  ) 
-
- - - - - -
-   - - -

-

Parameters:
- - -
theShape Shape to obtain bounding box of.
-
-
Returns:
[Xmin,Xmax, Ymin,Ymax, Zmin,Zmax] Xmin,Xmax: Limits of shape along OX axis. Ymin,Ymax: Limits of shape along OY axis. Zmin,Zmax: Limits of shape along OZ axis.
-Example: see GEOM_TestMeasures.py
-

- - - - -
- - - - - - - - - -
def geompy::Inertia   theShape  ) 
-
- - - - - -
-   - - -

-

Parameters:
- - -
theShape Shape to calculate inertia of.
-
-
Returns:
[I11,I12,I13, I21,I22,I23, I31,I32,I33, Ix,Iy,Iz] I(1-3)(1-3): Components of the inertia matrix of the given shape. Ix,Iy,Iz: Moments of inertia of the given shape.
-Example: see GEOM_TestMeasures.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::MinDistance   theShape1,
  theShape2
-
- - - - - -
-   - - -

-

Parameters:
- - -
theShape1,theShape2 Shapes to find minimal distance between.
-
-
Returns:
Value of the minimal distance between the given shapes.
-Example: see GEOM_TestMeasures.py
-

- - - - -
- - - - - - - - - -
def geompy::Tolerance   theShape  ) 
-
- - - - - -
-   - - -

-

Parameters:
- - -
theShape Shape, to get tolerances of.
-
-
Returns:
[FaceMin,FaceMax, EdgeMin,EdgeMax, VertMin,VertMax] FaceMin,FaceMax: Min and max tolerances of the faces. EdgeMin,EdgeMax: Min and max tolerances of the edges. VertMin,VertMax: Min and max tolerances of the vertices.
-Example: see GEOM_TestMeasures.py
-

- - - - -
- - - - - - - - - -
def geompy::WhatIs   theShape  ) 
-
- - - - - -
-   - - -

-

Parameters:
- - -
theShape Shape to be described.
-
-
Returns:
Description of the given shape.
-Example: see GEOM_TestMeasures.py
-

- - - - -
- - - - - - - - - -
def geompy::MakeCDG   theShape  ) 
-
- - - - - -
-   - - -

-

Parameters:
- - -
theShape Shape to define centre of mass of.
-
-
Returns:
New GEOM_Object, containing the created point.
-Example: see GEOM_TestMeasures.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::CheckShape   theShape,
  theIsCheckGeom = 0
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theShape Shape to check validity of.
theIsCheckGeom If FALSE, only the shape's topology will be checked, if TRUE, the shape's geometry will be checked also.
-
-
Returns:
TRUE, if the shape "seems to be valid". If theShape is invalid, prints a description of problem.
-Example: see GEOM_TestMeasures.py
-

- - - - -
- - - - - - - - - -
def geompy::GetPosition   theShape  ) 
-
- - - - - -
-   - - -

-Origin of the LCS is situated at the shape's center of mass. Axes of the LCS are obtained from shape's location or, if the shape is a planar face, from position of its plane.

-

Parameters:
- - -
theShape Shape to calculate position of.
-
-
Returns:
[Ox,Oy,Oz, Zx,Zy,Zz, Xx,Xy,Xz]. Ox,Oy,Oz: Coordinates of shape's LCS origin. Zx,Zy,Zz: Coordinates of shape's LCS normal(main) direction. Xx,Xy,Xz: Coordinates of shape's LCS X direction.
-Example: see GEOM_TestMeasures.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::Import   theFileName,
  theFormatName
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theFileName The file, containing the shape.
theFormatName Specify format for the file reading. Available formats can be obtained with InsertOp.ImportTranslators() method.
-
-
Returns:
New GEOM_Object, containing the imported shape.
-Example: see GEOM_TestOthers.py
-

- - - - -
- - - - - - - - - -
def geompy::ImportBREP   theFileName  ) 
-
- - - - - -
-   - - -

-Example: see GEOM_TestOthers.py

-

- - - - -
- - - - - - - - - -
def geompy::ImportIGES   theFileName  ) 
-
- - - - - -
-   - - -

-Example: see GEOM_TestOthers.py

-

- - - - -
- - - - - - - - - -
def geompy::ImportSTEP   theFileName  ) 
-
- - - - - -
-   - - -

-Example: see GEOM_TestOthers.py

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::Export   theObject,
  theFileName,
  theFormatName
-
- - - - - -
-   - - -

-

Parameters:
- - - - -
theObject Shape to be stored in the file.
theFileName Name of the file to store the given shape in.
theFormatName Specify format for the shape storage. Available formats can be obtained with InsertOp.ImportTranslators() method.
-
-Example: see GEOM_TestOthers.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::ExportBREP   theObject,
  theFileName
-
- - - - - -
-   - - -

-Example: see GEOM_TestOthers.py

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::ExportIGES   theObject,
  theFileName
-
- - - - - -
-   - - -

-Example: see GEOM_TestOthers.py

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::ExportSTEP   theObject,
  theFileName
-
- - - - - -
-   - - -

-Example: see GEOM_TestOthers.py

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakeQuad   E1,
  E2,
  E3,
  E4
-
- - - - - -
-   - - -

-Order of Edges is not important. It is not necessary that edges share the same vertex.

Parameters:
- - -
E1,E2,E3,E4 Edges for the face bound.
-
-
Returns:
New GEOM_Object, containing the created face.
-Example: see GEOM_Spanner.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::MakeQuad2Edges   E1,
  E2
-
- - - - - -
-   - - -

-The missing edges will be built by creating the shortest ones.

Parameters:
- - -
E1,E2 Two opposite edges for the face.
-
-
Returns:
New GEOM_Object, containing the created face.
-Example: see GEOM_Spanner.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakeQuad4Vertices   V1,
  V2,
  V3,
  V4
-
- - - - - -
-   - - -

-The missing edges will be built by creating the shortest ones.

Parameters:
- - -
V1,V2,V3,V4 Corner vertices for the face.
-
-
Returns:
New GEOM_Object, containing the created face.
-Example: see GEOM_Spanner.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakeHexa   F1,
  F2,
  F3,
  F4,
  F5,
  F6
-
- - - - - -
-   - - -

-Order of faces is not important. It is not necessary that Faces share the same edge.

Parameters:
- - -
F1,F2,F3,F4,F5,F6 Faces for the hexahedral solid.
-
-
Returns:
New GEOM_Object, containing the created solid.
-Example: see GEOM_Spanner.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::MakeHexa2Faces   F1,
  F2
-
- - - - - -
-   - - -

-The missing faces will be built by creating the smallest ones.

Parameters:
- - -
F1,F2 Two opposite faces for the hexahedral solid.
-
-
Returns:
New GEOM_Object, containing the created solid.
-Example: see GEOM_Spanner.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::GetPoint   theShape,
  theX,
  theY,
  theZ,
  theEpsilon
-
- - - - - -
-   - - -

-

Parameters:
- - - - -
theShape Block or a compound of blocks.
theX,theY,theZ Coordinates of the sought vertex.
theEpsilon Maximum allowed distance between the resulting vertex and point with the given coordinates.
-
-
Returns:
New GEOM_Object, containing the found vertex.
-Example: see GEOM_TestOthers.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::GetEdge   theShape,
  thePoint1,
  thePoint2
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theShape Block or a compound of blocks.
thePoint1,thePoint2 Points, close to the ends of the desired edge.
-
-
Returns:
New GEOM_Object, containing the found edge.
-Example: see GEOM_Spanner.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::GetEdgeNearPoint   theShape,
  thePoint
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theShape Block or a compound of blocks.
thePoint Point, close to the desired edge.
-
-
Returns:
New GEOM_Object, containing the found edge.
-Example: see GEOM_TestOthers.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::GetFaceByPoints   theShape,
  thePoint1,
  thePoint2,
  thePoint3,
  thePoint4
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theShape Block or a compound of blocks.
thePoint1-thePoint4 Points, close to the corners of the desired face.
-
-
Returns:
New GEOM_Object, containing the found face.
-Example: see GEOM_Spanner.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::GetFaceByEdges   theShape,
  theEdge1,
  theEdge2
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theShape Block or a compound of blocks.
theEdge1,theEdge2 Edges, close to the edges of the desired face.
-
-
Returns:
New GEOM_Object, containing the found face.
-Example: see GEOM_Spanner.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::GetOppositeFace   theBlock,
  theFace
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theBlock Must be a hexahedral solid.
theFace Face of theBlock, opposite to the desired face.
-
-
Returns:
New GEOM_Object, containing the found face.
-Example: see GEOM_Spanner.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::GetFaceNearPoint   theShape,
  thePoint
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theShape Block or a compound of blocks.
thePoint Point, close to the desired face.
-
-
Returns:
New GEOM_Object, containing the found face.
-Example: see GEOM_Spanner.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::GetFaceByNormale   theBlock,
  theVector
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theShape Block or a compound of blocks.
theVector Vector, close to the normale of the desired face.
-
-
Returns:
New GEOM_Object, containing the found face.
-Example: see GEOM_Spanner.py
-

- - - - -
- - - - - - - - - -
def geompy::CheckCompoundOfBlocks   theCompound  ) 
-
- - - - - -
-   - - -

-To be considered as a compound of blocks, the given shape must satisfy the following conditions:

    -
  • Each element of the compound should be a Block (6 faces and 12 edges).
  • A connection between two Blocks should be an entire quadrangle face or an entire edge.
  • The compound should be connexe.
  • The glue between two quadrangle faces should be applied.
    Parameters:
    - - -
    theCompound The compound to check.
    -
    -
    Returns:
    TRUE, if the given shape is a compound of blocks. If theCompound is not valid, prints all discovered errors.
    -Example: see GEOM_Spanner.py
-
-

- - - - -
- - - - - - - - - -
def geompy::RemoveExtraEdges   theShape  ) 
-
- - - - - -
-   - - -

-Unite faces and edges, sharing one surface. It means that this faces must have references to one C++ surface object (handle).

Parameters:
- - -
theShape The compound or single solid to remove irregular edges from.
-
-
Returns:
Improved shape.
-Example: see GEOM_TestOthers.py
-

- - - - -
- - - - - - - - - -
def geompy::CheckAndImprove   theShape  ) 
-
- - - - - -
-   - - -

-Fix all detected errors.

Note:
Single block can be also fixed by this method.
-
Parameters:
- - -
theCompound The compound to check and improve.
-
-
Returns:
Improved compound.
-Example: see GEOM_TestOthers.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakeBlockExplode   theCompound,
  theMinNbFaces,
  theMaxNbFaces
-
- - - - - -
-   - - -

-

Parameters:
- - - - -
theCompound The compound to explode.
theMinNbFaces If solid has lower number of faces, it is not a block.
theMaxNbFaces If solid has higher number of faces, it is not a block.
-
-
Note:
If theMaxNbFaces = 0, the maximum number of faces is not restricted.
-
Returns:
List of GEOM_Objects, containing the retrieved blocks.
-Example: see GEOM_TestOthers.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::GetBlockNearPoint   theCompound,
  thePoint
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theCompound Compound, to find block in.
thePoint Point, close to the desired block. If the point lays on boundary between some blocks, we return block with nearest center.
-
-
Returns:
New GEOM_Object, containing the found block.
-Example: see GEOM_Spanner.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::GetBlockByParts   theCompound,
  theParts
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theCompound Compound, to find block in.
theParts List of faces and/or edges and/or vertices to be parts of the found block.
-
-
Returns:
New GEOM_Object, containing the found block.
-Example: see GEOM_TestOthers.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::GetBlocksByParts   theCompound,
  theParts
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theCompound Compound, to find blocks in.
theParts List of faces and/or edges and/or vertices to be parts of the found blocks.
-
-
Returns:
List of GEOM_Objects, containing the found blocks.
-Example: see GEOM_Spanner.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakeMultiTransformation1D   Block,
  DirFace1,
  DirFace2,
  NbTimes
-
- - - - - -
-   - - -

-Transformation is defined so, as to superpose direction faces.

Parameters:
- - - - - -
Block Hexahedral solid to be multi-transformed.
DirFace1 ID of First direction face.
DirFace2 ID of Second direction face.
NbTimes Quantity of transformations to be done.
-
-
Note:
Unique ID of sub-shape can be obtained, using method GetSubShapeID().
-
Returns:
New GEOM_Object, containing the result shape.
-Example: see GEOM_Spanner.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::MakeMultiTransformation2D   Block,
  DirFace1U,
  DirFace2U,
  NbTimesU,
  DirFace1V,
  DirFace2V,
  NbTimesV
-
- - - - - -
-   - - -

-

Parameters:
- - - - - -
Block Hexahedral solid to be multi-transformed.
DirFace1U,DirFace2U IDs of Direction faces for the first transformation.
DirFace1V,DirFace2V IDs of Direction faces for the second transformation.
NbTimesU,NbTimesV Quantity of transformations to be done.
-
-
Returns:
New GEOM_Object, containing the result shape.
-Example: see GEOM_Spanner.py
-

- - - - -
- - - - - - - - - -
def geompy::Propagate   theShape  ) 
-
- - - - - -
-   - - -

-Propagation group is a set of all edges, opposite to one (main) edge of this group directly or through other opposite edges. Notion of Opposite Edge make sence only on quadrangle face.

Parameters:
- - -
theShape Shape to build propagation groups on.
-
-
Returns:
List of GEOM_Objects, each of them is a propagation group.
-Example: see GEOM_TestOthers.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::CreateGroup   theMainShape,
  theShapeType
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theMainShape is a GEOM object on which the group is selected
theShapeType defines a shape type of the group
-
-
Returns:
a newly created GEOM group
-Example: see GEOM_TestOthers.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::AddObject   theGroup,
  theSubShapeID
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theGroup is a GEOM group to which the new sub shape is added
theSubShapeID is a sub shape ID in the main object.
-
-
Note:
Use method GetSubShapeID() to get an unique ID of the sub shape
-Example: see GEOM_TestOthers.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::RemoveObject   theGroup,
  theSubShapeID
-
- - - - - -
-   - - -

-

Parameters:
- - - -
theGroup is a GEOM group from which the new sub shape is removed
theSubShapeID is a sub shape ID in the main object.
-
-
Note:
Use method GetSubShapeID() to get an unique ID of the sub shape
-Example: see GEOM_TestOthers.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::UnionList   theGroup,
  theSubShapes
-
- - - - - -
-   - - -

-No errors, if some shapes are alredy included.

Parameters:
- - - -
theGroup is a GEOM group to which the new sub shapes are added.
theSubShapes is a list of sub shapes to be added.
-
-Example: see GEOM_TestOthers.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::UnionIDs   theGroup,
  theSubShapes
-
- - - - - -
-   - - -

-Example: see GEOM_TestOthers.py

-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::DifferenceList   theGroup,
  theSubShapes
-
- - - - - -
-   - - -

-No errors, if some shapes are not included.

Parameters:
- - - -
theGroup is a GEOM group from which the sub-shapes are removed.
theSubShapes is a list of sub-shapes to be removed.
-
-Example: see GEOM_TestOthers.py
-

- - - - -
- - - - - - - - - - - - - - - - - - -
def geompy::DifferenceIDs   theGroup,
  theSubShapes
-
- - - - - -
-   - - -

-Example: see GEOM_TestOthers.py

-

- - - - -
- - - - - - - - - -
def geompy::GetObjectIDs   theGroup  ) 
-
- - - - - -
-   - - -

-

Parameters:
- - -
theGroup is a GEOM group for which a list of IDs is requested
-
-Example: see GEOM_TestOthers.py
-

- - - - -
- - - - - - - - - -
def geompy::GetType   theGroup  ) 
-
- - - - - -
-   - - -

-

Parameters:
- - -
theGroup is a GEOM group which type is returned.
-
-Example: see GEOM_TestOthers.py
-

- - - - -
- - - - - - - - - -
def geompy::GetMainShape   theGroup  ) 
-
- - - - - -
-   - - -

-

Parameters:
- - -
theGroup is a GEOM group for which a main shape object is requested
-
-
Returns:
a GEOM object which is a main shape for theGroup
-Example: see GEOM_TestOthers.py
-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::GetEdgesByLength   theShape,
  min_length,
  max_length,
  include_min = 1,
  include_max = 1
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def geompy::SelectEdges   min_length,
  max_length,
  include_min = 1,
  include_max = 1
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - - - - - - -
def geompy::addPath   Path  ) 
-
- - - - - -
-   - - -

-

-


Variable Documentation

-

- - - - -
- - - - -
tuple geompy.g = lcc.FindOrLoadComponent("FactoryServer", "GEOM") [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
tuple geompy.geom = g._narrow( GEOM.GEOM_Gen ) [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
geompy.myBuilder = None [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int geompy.myStudyId = 0 [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
geompy.father = None [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
geompy.BasicOp = None [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
geompy.CurvesOp = None [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
geompy.PrimOp = None [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
geompy.ShapesOp = None [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
geompy.HealOp = None [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
geompy.InsertOp = None [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
geompy.BoolOp = None [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
geompy.TrsfOp = None [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
geompy.LocalOp = None [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
geompy.MeasuOp = None [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
geompy.BlocksOp = None [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
geompy.GroupOp = None [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
dictionary geompy.ShapeType = {"COMPOUND":0, "COMPSOLID":1, "SOLID":2, "SHELL":3, "FACE":4, "WIRE":5, "EDGE":6, "VERTEX":7, "SHAPE":8} [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
tuple geompy.g = lcc.FindOrLoadComponent("FactoryServer", "GEOM") [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
tuple geompy.geom = g._narrow( GEOM.GEOM_Gen ) [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
geompy.myBuilder = None [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
int geompy.myStudyId = 0 [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
geompy.father = None [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
geompy.BasicOp = None [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
geompy.CurvesOp = None [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
geompy.PrimOp = None [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
geompy.ShapesOp = None [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
geompy.HealOp = None [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
geompy.InsertOp = None [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
geompy.BoolOp = None [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
geompy.TrsfOp = None [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
geompy.LocalOp = None [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
geompy.MeasuOp = None [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
geompy.BlocksOp = None [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
geompy.GroupOp = None [static]
-
- - - - - -
-   - - -

-

-

- - - - -
- - - - -
dictionary geompy.ShapeType = {"COMPOUND":0, "COMPSOLID":1, "SOLID":2, "SHELL":3, "FACE":4, "WIRE":5, "EDGE":6, "VERTEX":7, "SHAPE":8} [static]
-
- - - - - -
-   - - -

-

+ +

+

diff --git a/doc/salome/gui/GEOM/geompy_doc/namespacegeompyDC.html b/doc/salome/gui/GEOM/geompy_doc/namespacegeompyDC.html new file mode 100644 index 000000000..313f21f5c --- /dev/null +++ b/doc/salome/gui/GEOM/geompy_doc/namespacegeompyDC.html @@ -0,0 +1,65 @@ + + + + + + Main Page + + + + +  + + + +

Package geompyDC

+

+ + + + + + + + + + + + +

Data Structures

class  info
class  geompyDC

Variables

dictionary ShapeType = {"COMPOUND":0, "COMPSOLID":1, "SOLID":2, "SHELL":3, "FACE":4, "WIRE":5, "EDGE":6, "VERTEX":7, "SHAPE":8}
 kind = GEOM.GEOM_IKindOfShape
+


Variable Documentation

+ +
+
+ + + + +
dictionary geompyDC.ShapeType = {"COMPOUND":0, "COMPSOLID":1, "SOLID":2, "SHELL":3, "FACE":4, "WIRE":5, "EDGE":6, "VERTEX":7, "SHAPE":8} [static]
+
+
+ +

+ +

+

+ +

+
+ + + + +
geompyDC.kind = GEOM.GEOM_IKindOfShape [static]
+
+
+ +

+ +

+

+ +

+ + diff --git a/doc/salome/gui/GEOM/glue_faces.htm b/doc/salome/gui/GEOM/glue_faces.htm deleted file mode 100755 index 9cdc1db72..000000000 --- a/doc/salome/gui/GEOM/glue_faces.htm +++ /dev/null @@ -1,165 +0,0 @@ - - - - - -Glue Faces - - - - - - - - - - - - - -

Glue Faces

- -

To - Glue Faces in the Main Menu select Repair - > Glue Faces.

- -

 

- -

This operation - glues faces that are coincident with respect to the given tolerance - value.

- -

 

- -

The Result will - be a GEOM_Object.

- -

 

- -

TUI Command : geompy.MakeGlueFaces(theShape, - theTolerance), where theShape is a compound of shapes to be glued, - theTolerance is a maximum distance between two faces, which can be considered - as coincident.

- -

Arguments: - Name + 1 Compound - + Tolerance value

- -

 

- -

 

- -

- -

 

- -

Example:

- -

 

- -

  

- -

 

- -

 

- -

Our - TUI Scripts provide you with useful - examples of the use of Repairing - Operations.

- -

 

- - - - diff --git a/doc/salome/gui/GEOM/groups.htm b/doc/salome/gui/GEOM/groups.htm deleted file mode 100755 index 6cabf4139..000000000 --- a/doc/salome/gui/GEOM/groups.htm +++ /dev/null @@ -1,327 +0,0 @@ - - - - - -Groups - - - - - - - - - - - - -

Groups

- -

Creation of a group

- -

import geompy

- -

import salome

- -

gg = salome.ImportComponentGUI("GEOM")

- -

 

- -

# create two vertices

- -

p0 = geompy.MakeVertex(0. -  , 0.  , - 0.  )

- -

p200 = geompy.MakeVertex(200., - 200., 200.)

- -

 

- -

# create a box from two points

- -

Box = geompy.MakeBoxTwoPnt(p0, - p200)

- -

 

- -

# create a group from the faces of the box

- -

group = geompy.CreateGroup(Box, - geompy.ShapeType["FACE"])

- -

 

- -

# add objects to the group

- -

SubFaceList = geompy.SubShapeAllSorted(Box, - geompy.ShapeType["FACE"])

- -

for i in [0, 3, 5] - :

- -

    FaceID - = geompy.GetSubShapeID(Box, SubFaceList[i])

- -

    geompy.AddObject(group, - FaceID)

- -

 

- -

# add all selected shapes from the list to the group

- -

# (the program doesn't raise error, if some shapes are already included)

- -

geompy.UnionList(group, - [SubFaceList[0], SubFaceList[2], SubFaceList[5]])

- -

 

- -

# remove an object from the group

- -

geompy.RemoveObject(group, - FaceID)

- -

 

- -

# remove all selected shapes from the group

- -

# (the program doesn't raise error, if some shapes are not included)

- -

geompy.DifferenceList(group, - [SubFaceList[2], SubFaceList[3], SubFaceList[4]])

- -

id_group1 = geompy.addToStudy(group, - "Group1")

- -

 

- -

# display the contents of the group

- -

gg.createAndDisplayGO(id_group1)

- -

salome.sg.updateObjBrowser(1) -

- -

Adding an object to the group.

- -

import geompy

- -

import salome

- -

gg = salome.ImportComponentGUI("GEOM")

- -

 

- -

# create two vertices

- -

p0 = geompy.MakeVertex(0. -  , 0.  , - 0.  )

- -

p200 = geompy.MakeVertex(200., - 200., 200.)

- -

 

- -

# create a box from two points

- -

Box = geompy.MakeBoxTwoPnt(p0, - p200)

- -

 

- -

# create a group from the faces of the box

- -

group = geompy.CreateGroup(Box, - geompy.ShapeType["FACE"])

- -

 

- -

# add objects to the group

- -

SubFaceList = geompy.SubShapeAllSorted(Box, - geompy.ShapeType["FACE"])

- -

for i in [0, 3, 5] - :

- -

    FaceID - = geompy.GetSubShapeID(Box, SubFaceList[i])

- -

    geompy.AddObject(group, - FaceID)

- -

id_group1 = geompy.addToStudy(group, - "Group1")

- -

 

- -

# display the contents of the group

- -

gg.createAndDisplayGO(id_group1)

- -

salome.sg.updateObjBrowser(1) -

- -

 

- -

Removing an object from the group

- -

import geompy

- -

import salome

- -

gg = salome.ImportComponentGUI("GEOM")

- -

 

- -

# create two vertices

- -

p0 = geompy.MakeVertex(0. -  , 0.  , - 0.  )

- -

p200 = geompy.MakeVertex(200., - 200., 200.)

- -

 

- -

# create a box from two points

- -

Box = geompy.MakeBoxTwoPnt(p0, - p200)

- -

 

- -

# create a group from the faces of the box

- -

group = geompy.CreateGroup(Box, - geompy.ShapeType["FACE"])

- -

 

- -

# add objects to the group

- -

SubFaceList = geompy.SubShapeAllSorted(Box, - geompy.ShapeType["FACE"])

- -

for i in [0, 3, 5] - :

- -

    FaceID - = geompy.GetSubShapeID(Box, SubFaceList[i])

- -

    geompy.AddObject(group, - FaceID)

- -

 

- -

# add all selected shapes from the list to the group

- -

# (the program doesn't raise errors, if some shapes are already included)

- -

geompy.UnionList(group, - [SubFaceList[0], SubFaceList[2], SubFaceList[5]])

- -

 

- -

# remove an object from the group

- -

geompy.RemoveObject(group, - FaceID)

- -

id_group1 = geompy.addToStudy(group, - "Group1")

- -

 

- -

# display the contents of the group

- -

gg.createAndDisplayGO(id_group1)

- -

salome.sg.updateObjBrowser(1) -

- -

 

- -

 

- -

 

- -

 

- -

 

- -

 

- -

 

- - - - diff --git a/doc/salome/gui/GEOM/i_blue.jpg b/doc/salome/gui/GEOM/i_blue.jpg deleted file mode 100755 index ed3acfac2eb212d536dbbfc2b4d47c959747109a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1337 zcmaKodo-CSk zj7%T`3dul2X$#ZEkV8G0ltU*gehncg)*}8p1R}!#K@GMrDHws1q(OBN+#sIJxo6n( z+Tur7x+dNaR1`B|GC~GFfD$j;xSwmXa&I3Wuz00I>AhjwxFIb&zn(SSKEKIz_U5hH z$Z8yPI%={7Pu$)ZVh%U(mWG|M_AHNH7VT6BnZFpx9E=en$p|1APcm z@qG9k8ejTuRDy$@gTLl!%EfX*57!`EA{i8FuwdQ7bAzGlO+2{O2S_&UyWRqzJlW_y z(LgXxaC~pwk$R^J(#W`8ENwQNuVeAZr+({bMA7W3 zMoHR6xTnO((?!{>B>ZwBtiNq@@b-o7S8p%L-JGpk;?JrR4kj8|OsC<@=$eg9dP z6*;$Q=>`9?L)+lS>yA~n9j|-um>8NG<(NG#R}Kz1ZD0IHMP5Mq5gGAb$;iCPxDso~ z>wTj!Xen&T(rU<+II%C%=Zkh+$StVT$q~m*SZ5o`&rfP*9dbx7H8M6$e@CGToG%MK zSD$VZZ3|JWvk!H(5lI$a2BA#e*e9RJZfT&IU&pJxSjU5-ArHi(gpp%4ygr1wYwusu z(y-sJv6_)ylu>Zlvf_eUM?`E#P3!boUw$jK*OxYtEEHtcaM6Sz-$T87b@FRJS2w-6 zG^KX1GwOripJ`*nGX1#X=+XQ(>-Le`=8-9us$DaI4KJnUOrkUD{8H35Fw3Sj7h5h! z>HVyE^NZrNr10uKjw+{d0(PEwuJ!vef zuvoWW#$hPkwQ?;;nvEB3Vpm-|p6$i;@5tD08b~YAA&{RxEVXPUZ-JG+QPUr|V_F$@I zXS;1p=(tK8FGE-@oN>#YkwF_a1tYA7egj zW^n6ief`ATK1SFn+ag+w|Mfht$g_4nx(AM=>_}YPPhzXae;aiDO3h>4b)9F{f3T?% zo#IdMPb9KtvZ9;I)c()C6Dqm=1DdZu@k`x^exwvg}d zoC|z$oF{fzlv{Tlz2o%x$(;6>oL)xZGz)qR2<7%s?>*6}l!k_=7}1b~)FhaZe!Mi* ntsV1Q$ocz}1}2fD+RUKR+?970I}4cV<-EX|YKN=(__MzOO5YZJ diff --git a/doc/salome/gui/GEOM/image1.jpg b/doc/salome/gui/GEOM/image1.jpg deleted file mode 100755 index 8e5d78b30f32a945c18103749a8022d002b6814a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21241 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 fMa5-;YR!hWj<>?fQ(KF}y>h%w z*M;xmas7AXcVPaB`E0AAQavU&_$^oAeWhZx`9S01iM(-bzqT}_PLfgVQj-v1um%7t Ck6IA` diff --git a/doc/salome/gui/GEOM/image27.gif b/doc/salome/gui/GEOM/image27.gif deleted file mode 100755 index 52d87e25ba103b4582026c677b0d3f26ddb439ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1022 zcmZ?wbh9u|lw=TR_|5oa>#gWSa7hJLs%>3 zgn?p1yMUsZ2uFiMOSc3k!we3ECf6Q8tGpD6jZcnFWMf^iq+?^lDMndmIS~cMLrjdk zNxMn{7BDoh@dXHpBwTJ_U}dP_DmdW4c!|+6UC%(k;XvbjW-gObt_LeFEYzxID!A$3 z$i!;7SE;1ZVNC;5+C@8wZjpz9EbIa$y4Ba7p5LV@Z(@6U>&nw>7-Td*g0f8 zHY_;U%pt55b7I3oCnf=9uQ?tY7ai?pL| zH+E6WOQD9dvl*-|`D6w+_%mACW=*kVIBtS$KE^KZ9Oh}z@bvTy@VQf*dj)8x|aF<`CA3Ik92k;dTZkuQ?nIiVTbr#%U}82M#p0h?{1y7&J66 zPEc}ZlL%l)_3B{=+vXziDb;71Uhb(gGe12$(`;J(ZplxfX8{XDH05j~5*!+q2P}N# hlhJUXVRgjDSs@h%92(ar9ImVJ*tRCJnURsf8UScLMD+jw diff --git a/doc/salome/gui/GEOM/image3.gif b/doc/salome/gui/GEOM/image3.gif deleted file mode 100755 index a3cdf64a3eb305ff830d8241d1d36e062996bfbe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 964 zcmZ?wbh9u|6lV}+_|5mEFVrB?59Bvn2)L{{DaA0DT(B~@1c)-xq%)r8O zAww|PgMo!h#$d*RrKhJ$X$lz}xRm7DW1+7$!E^J1(-RG%^LPw4FY}mV=_~ZsGeA9H zhFImMJr%+$16JA@hWT1;$+)(_V56CDz{Dlz7J5fcd%DZmp@C6rc~kDovIA%O*?0vC mPH$fy%Ur=Lr{S<*L*il98FDTK2O1t9@3%FY<71$}U=08voL7DT diff --git a/doc/salome/gui/GEOM/image32.gif b/doc/salome/gui/GEOM/image32.gif deleted file mode 100755 index bbdf48a24bf67d98f8be9c7c62c8a1eb9809b834..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 914 zcmZ?wbh9u|6k!ly_|5~6A>*-O!NFz@VXc@G0*MR^yqs(r4hjbtn0VENBn%EH9cyJYE80>qQNg8? z)go@qi9n^ses-r-A|66&p0hM9>r^Zm(oZupxO|hTFkW_|Q7iG-70be94$GM%%S5EU fE*y3Wvg^S}9XUk+VW#DBh3kQ!K?0aKgQGrM<%QQZ{nV!6JQUd#MUZzx8CfB{9 z()y~Xu$K9Ug-%M2ZK3-mnNA^&v3>dpb*auoA`iGjz!@WQ2rZ7nnEzolk(M{B#&J!! zD@+oZ$RbeA>5DpOPVJ^6Bf&F-TrT~7-5_*jTUOCSb*-jXo$RP3SDW`-G~(^+IqdYF z9`c8RQ5qN?js&8y=+6G35qe*cX>YxmY?`b}hdA3-^Xkoi+zd2lw|!Dr!~92_Svv+S z9a>g+f3#S^q|Y*?Z=a-6^Kr`A%~S&}432%H>5bw5Z$SLx_ME~xu9a(t6aC>hHm;vJ zJG3sWxWPn)w9=?nS;F?{m_a~JtgvkiC)_}mwnj^TXQo)_ONk(O$~@l5fm%nvrOg(c_jycWc8 z?rJ@=FDv!vMmt4J69@2rfg}%EC5t1SLic z1Z8N2r>G7dwWvePt&F+^MRo2VM0A)w^ZpGDEbq?F%rnpP%)9#!>>J!Qx=}XBZ^>v@ zpJw%Fk~K4ymX?CwL!x@{VbMl(W_w^u7N!KfF{$}fqqD!5Y~V}8kV%egT-J24OXOcStcjkEYe8yv6jr; zJn$8{u%Kw+7WjzM7yvKYF&ed4i678p8av>GU=+d{Fi0~AEqJgPY@j1gl--ociQr-w zi9XhndG(T|uhqS?Se-C!uC9{3mC@;XK>vhbC5S z%eOiI3sRevu3G2Nvxm!5wXU9_q3x6PsdejHMtXmZF5hTx%%4~s8?D#7TTahC9qWF3 zyKU$6>c#exYwq+Mx;oJ@{_UOhpL+GZHlhdbb=H5bUXt1R{XNIF4j%q6_qugq_-p^_ zg){Fb<Y)munk0R~Ag%vrj0>Dskxw{G3KckkYF=g$4V$MFCEf3T8K zVl)JXX9(zkyamb&3>=FXL^)(UHY_;U$ib%-b7I57!|i;G9&&V03T50`5tzit z%)_X1;>5;eCI)7X2AhbDsmB?Zximy9H$6Ey-7q~%<>W-QV{>%MZ++nmPP;HmwUf!z zWAbyirEW91e7lUZ4lZNdlyy|%!Sc{1rMY&tGfQ8FZuH;D6=1np_2?R=Gg3MR4y$8# j6!A(a7%W&Hzn^8FmPx>Z4T*=f6}95d?AX}Uz+epkRVY~g diff --git a/doc/salome/gui/GEOM/image42.gif b/doc/salome/gui/GEOM/image42.gif deleted file mode 100755 index 1e4003ccae74835ff99e20fe5edffc0514a07339..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 917 zcmZ?wbh9u|6k`x$_|5*-O!NFz@VXc@70f&Zmen~DKh6Rrp7zHHR3>+958u}HOc|3MZJm5M( z!&QkV;nQP}CT1p%3eSSao|BBZHLwQ>ILrGiT1yIZJ_H?b5YCu(jpdRv_5B zb#Kc(AOQr&_8vQT>>Ln0fByXa`}g0!fB(3XaXJ!dfXF2NybY2&#rHh`6}uAh)Dy(Uy*d4_YUSndB|;_>_F2 zlP7vsO=rOpcWy>KmK!IH51g7I$853VL4xDOMT~MT9Sm0z8(6vZ987mHG&C}E%rGm_ zSfJ6cK7^4+!9k(%S|1augYK?vuOgV3)qFB;O??%(J%!z7!U3bT4eJ~B@3S>%%#Uvr z6cCZ9X4JdMTwR|h%Heo0lv!L)JwajNvqT;tC5H@#hfFMN0!k&{?tFRZIYBGes$^!+ h;y3LA$@Tj>0?V`S?aY0zcQg7&{-cAgK|CA`)&N!>jo$zO diff --git a/doc/salome/gui/GEOM/image44.gif b/doc/salome/gui/GEOM/image44.gif deleted file mode 100755 index 51662793b02d9c4e34bf304dc90775f518ba0896..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 924 zcmZ?wbh9u|6k`x$_|5CA458G9UiPp}M=Syx&dz4_Y%yl9T4M*FsZuD{)fElPMI|TLL@BJkwwQTEnr+ur?eO)y{2VX3!XDh(7RSuQ GU=09X z$arj6aIl#}SS#klhJ}Y)805ryGzt|O7$szxZk(97=rAJ#Q-_GbgX9wvRi&FmBpa5v WFdAqJ9hecc?CfldVm%%X25SHW9wtWs diff --git a/doc/salome/gui/GEOM/image5.gif b/doc/salome/gui/GEOM/image5.gif deleted file mode 100755 index 77b19a209bc099ed00eae5660ad4c4960c18a85e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 938 zcmZ?wbh9u|lwuHP_|5^Iof*dj)8x|aF<`CA3i7;SbV&W0CQZZ0?a1VuPYHgMhLZ%LjvohHeRcCzApOMkfX)owO?& z3=EA-?0kMPD-9VKnYHx0&Twp6;yr^c``nQT;R9!9D7sI}`6=|mZ<1N}vniTeo}XXp z=x!An6_DPrI--{CgXdI*6N^>0mdU;dUg5TuIbcFQRZ@ ad;WbU3t=UTgasQC56jAG`3VRxSOWl>kWoqi diff --git a/doc/salome/gui/GEOM/image52.gif b/doc/salome/gui/GEOM/image52.gif deleted file mode 100755 index 94537e0f4674ce6e72d82c2326fa3321ee22691c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 973 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 AUjP6A literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/arc2.png b/doc/salome/gui/GEOM/images/arc2.png new file mode 100644 index 0000000000000000000000000000000000000000..2bced2ae0eb7370d081b1ea8eab4b4a8c9600e4f GIT binary patch literal 16382 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

0h7z!HJ1y6uNa^R3s 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 R@VS17vVw+u(IbnO{}0#hW|jZ| literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/archimede.png b/doc/salome/gui/GEOM/images/archimede.png new file mode 100755 index 0000000000000000000000000000000000000000..cd620020e4e2159eb4888c2eacfe267efc1a3765 GIT binary patch literal 15311 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/archimedesn1.png b/doc/salome/gui/GEOM/images/archimedesn1.png new file mode 100755 index 0000000000000000000000000000000000000000..402092052787db07dbd458ed24104632937e32b2 GIT binary patch literal 3678 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 L#k~09oqzua>(yZZ literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/archimedesn2.png b/doc/salome/gui/GEOM/images/archimedesn2.png new file mode 100755 index 0000000000000000000000000000000000000000..b3b84b155b3cf1df96dc019203969933bf825104 GIT binary patch literal 4140 zcmb_g`8yQc7at@fFO{++#2|ZR-@Ph~-5`5Jc#R}kGh@hFWE;a+Vw9Q25VAF6udG?i z+DrCj?0d`%GxPPn-{<-M1>Ya;y`Ou|x#zj(bI(1`eeNqO3nQ*`g69AL02j#kF8Flp zJZ)|4%%}Z*WlB8&z`YN;`=@RAn@v}p$3k5Kk>@LNSX_jd_<*x9XKa6Z@nd*c_#`vF z@__NYwrAo5zj;KH`^2mS<8QfBc=h#=oOdqIAtW-yL~Xt?BfesLgC6S3vFBXFIfzPo z2Ly!rcn54h@oov&UcQ{nL@_Jao^GNn_Y|Bi2rq14+DEl412!LqU%$&Os+P+g1X_y66QIVUD{n3-f6b(*jcQ|*k`m2a+Uw^A%Z#yRaN{eRBbaAB% zvw=Y#d?8-1DSaxHIPkRgN41zvJul!qH{h>nrI=Nng_+PIUUzDWR0}cTF6Vd)HVB^- z(HUY^)iXjh5~6oVR44^&5eI;p^DD8c0;6J$BRhaB4BOw~jStE_dya2Ma#fG(T&MJ) zM=qyt-Y#X$IMw6a{*bBbUG>aJGlW(&IN_QUiu{ZW?~4^h$Z8i%XBwksQfxY56h= zVvVra0JG$_ntM;x)Os!sC|6)BoU<@CYJ}iDzZNNz1u?b3FxUi9qA1%|S8-Tf#LeZD zGXv2(_8Mb4x%`|u4 zF2z-)i+Mj$&wgF%(L$!clAXI7&c?LVGq-X8UVM+lr;@p47q2H>sX0L^w8#KKM7h`f zIPG1lKcBqwel`k*^uacZgYclb_%a1Yceu6E=m^*~`gxwd)c<62cU0;|N)!Vo2wK87 zTxD9l_1oaZ@ypy%!pBzlY=gidwL_Wc?Fl1s{0r?zIUGOs=1Q<1LPp)ur!qIw)rC+m zV>spM2)Lpl$v?wFTsk3_ho$A?7QBOSWX|`(K9OqEg{o~4^qn0Y3g}82B#JfY5>;-9>ud+As@CT6>O$YvQ za`GSqCFM&4V*}}Ge;0@i6Oj#jgGnB{SG}yW&btPt9&*I`XS*p zA|Su!bMA}C1I={|)u~i@8EJj5d6G!Hz{~H`wa`;6%-PdQ90?2Z*Z}i;EiDK5pV0T2 zGOrqWHu9GJvr(!h{(W}o-ru61FysTNTXU1^z~*d0t!%Fu`yC2!^`H)^`{Yi-Vy0fx zUGrsSf5Q%7QIZsXzE+(LW%d%GrxBDVS?qzp7zImb=klmT87wQ?8FnnfKfFW?LD=`` zKm}N{#Zad?75f49ho9Ror=*TtJyg~2>3NN=*yDqH5iTI>BVgdw!SCWKfo6pmBZO^W zz^%{SQYBrwG+&p17vY=9BruGcnX^+)vm8D&&4umRJfb=!Ip60^*_KGI-t!&T{qHof za>iLZpcVNAXMV}Uc+E>yKfn4NKg`V$nQWOO*`Cfz_%~iU&i5EA2h+UkNQSJRU#6LT zA&1ad|MmRUX7L81v|I^NNT@A=ZGuKJ*MWRKVra-Fr@}ueHHvP3F;l|uoq$WnT6)>; zLhz7+IZZz2v$~Q;dJlWx(z59Gk`+Jc$UfCOd;MsgpuAK|CaRN($bMh?$zCEV$jicJ z7lb(Yh!A{~IEy+>P}1O=_w!wrLoAK9*a6XPOOMa!(trJD>b)$)B)X9u-cXbTq1zdG z>ZvZ6L=NaJY{@gk2dl9=!Apt0xmt6@>0}nrG!ihJ=1oKk|%6@MhA1&13joVN@}(GiXn5B4<|T0Tp|0U|GasFfHJ% z_&m(WmX?L<-<3LkwU9Q@D1l^5$E2xVFGEw{AB2F#N zFc3qn1fu$+3_3`|XTLh7_&}Ur_zFK=0t-#^8+%_RSMCv-wyUhFEqC+86ru=iZ)YK= z5dsbjsF}a&p`r9mc^ZjELPHttvh22|RXfr5U&kJrGQDKbBL4)|NgXf04(=bnvN>R| zV+4vQf=k~pJJGSJM^&DDxWlpR_2np#vu<~b|2D)DlOv{_ydiooA zXe8(h-6z-H0z-Ui59@m6jmgee*?%b3QC3$eghtKQsRDL@;J}EaR&hKjaRr4qdm0wx za~d=*8Zpr;tdfg24>jZ*oN4$GTWoQg_D#r{@^v=x_(MqCmJVUCSF*1A;vVhL6ojNt z(#vLFAq`f1#D0>zGMyfAP=t@MpSBBOQLx5#ZnUv<{#LVUf+#U1m>ygZre%+8&7#8w-30}m5i2?>}ovbI4(Q*Z*eMrE-5kz#TwgfSI(dy(2dr5l zaZmTyxjnJQ&1A6u!qK$HrFKLqXz28)o>QI{?ylBrXo~I8I4@f@BDFwa{TtXNw9e$o ze1}$z8-%o#+dv?eU_b7Kl}-o=0Y`zL0C2J#>&#f9f_3B*=1n#eMQQhEh-u6f$Fuam zhkq+RIEnc%qA206tM=leHn79fe)JDrxfy4(@PI0gD+rmwErZsw`9ULmHW=3tVfcHt zgZ1HcR!IbN^sAc8d}p5B(~7Zr%x6-^t3ot}R35G>2u;PL>O~9!(~s}hXN#TX12N&% z-ma3(3nkf+LHpLN8n^yx(A<1FIH6pT`ogcfpSzT{9Ea;*<*&DG1L~xVu8qb2JZWBA zT&y0qaR*8(n+^^0=W6#_W~9KS&(2EVd#-JbX-vGEa&*w;VL+4fqfwY>aGrZX@#aJU z>->?fF00k58cs)E;WJ*_z8kZ`uF-I%re<#|ztz+P1VJ#7$1={pVd$90P{>dB)4doWS4$X^@i3)Leq71cJxK1hOy+!w3oEn(VIzqD}9!bSlILBDUTX zL`*65aD))o3KOC-+kV<|t8;Xp@k251Gz1a*rdg)fs$vMHO#Ik*&513Y)=9=UDq}+P zx5JkQ;M}GN=%h-``jMMZXQS$GxrAVsSp_^5SO6!4?1#`Z2~g7#VOgT-xf0VMaUXlC zWxJHr?aX2l!ZVD4ldw&@ET7Js35-;PB4?uBRV?{jY59_`B^sV|{Z6eu`1Da^KRP^X zA&J0w?A_G@j<&nHSlG0+iXQ{s+gTdu5J_OxWwW6pWW>d<#S#jvy=tkF+jFnRj7=;r zC9U}=;uA%j#HAO*C``s{54qq+yAriRATUQ^1~6+@;QtO7Y#R`%8{K!og{Qv&0MI>) KyA=lRG5-OcdrcYu literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/archimedesn3.png b/doc/salome/gui/GEOM/images/archimedesn3.png new file mode 100755 index 0000000000000000000000000000000000000000..da57c0fb966fab409a3f0b3e876563e6e782d314 GIT binary patch literal 1841 zcmd^=`&ZHj7{8D8wOLwPP9w0?TJsy_B~9t(4O7q(Xj@w1!8F6n zOuUS=sgMx};xJ1A(;_t`W%^Ap${WfWQh+$OKViS_oag;K=RMCk?|FWE^CQ9#7G{oS z5D3Hqc_8@6vh)5KQ3#)jgnL{1f%b#d4aET2*1Lx)Kra z9A{%da^;flH$ZMZQ1CFC5Y~N|Eh$)6v!1aDQ+>{b=&n~_6QeVZ7I4b@hE#>&-jEH9 z#w(dep;M>@pGYX(`D^yX3ia8@y)bTn@138r2lI0SN-Xx~!EwwGSx)>R&B-6to~f@e zyc?nHD#j){mc(+ydnebm(FtjE(qNF`;I3x&Ow@4EITwztl$uoOO*1D7?&o`zRghCK z{#b_u1?usRYnO85mSQngX?|Y9s}y-$N;p=06+Y;GvDbjh4+o*yT$^3(zsm=-LC%bf ziTD#nO+Wx)+r&5uv6b^Swp}3^P&MBCciqglUM#>*=9))&dT^3?^)vhb+BQaa^Gbu& zvXKw7Zl#Ey*zItjss$U>TStq2f){^~!2;B7Ps#5YMfGw0eU{B}9-*qfqo}!?bNMPQj-gub_ODAr#4HRT8spEb0PVZts7TlHZDu7Du zZFd{z2VeFI9p)Tb1*z9NGedeuIb~usqNL`%R6ASD{a}Zk0dVd$UAJN%RIndC2OODm zBQDL;WUo@VzippfMNroBaG<$uZUOZ2m14@I7$xWlIjHR*zgwu3R z)J&ZIt-A01(_{Ix^4BrWGs}0zZ%yA^v}tB!B%G6sVBCe_qcw8Q`XnnGZD=syw_jDs zMr?d>Rpf!nSv2Mt6xwt~2{+cY)y73p!lusoYsB;OJsOrsavzS_k_oHZ@xoO-qD_9& z1%d;((A~huSZ>c53M(RKm-+Jo+8d>2zF0)wQ~~F``o&HtYXkRYYsF40qPuII8@C&o zR*G99gp+z~PdZ{JF!CpJ3tn#n>I^;FXs%y#)L8>H4zF5(2{M6hemK#(hsxV9>{F_B z5qz1aR5g}?okKM|FJHGi!aplJ@1XT#DW>r}*TTgWQm-D7uWH=S_$;k-FC&8n{yLGO zQV&I-S6YjyUwxW&47?;)t|~0CgDO!s4GUyuUiFBb$#TX?lGWoD13HJ%p80Yzm({Pw z5v-*A@O$}kR7J1lOGZD&1neevVPRpI&(8o)BfhEO9(k1#dFn;i305PVn9+W9dembe z7@N2~TQ6s#ha6KeTRl{G+b7g1(g8~OW`-JW=AGef$vruI<4xlH>TN6&sn? zr&`2>`15f@{La9ok@Ro*A6s%qB_Wu=?`=D&lZI*0=>mJ3#IwVDzF>~01g<3k_gS+*TX1^&?+ix#-!@_4L|ybh9br+NY)o-7^KDA>>h<7_`&+9X4E~*T4Hkd}Am7 zhS6}Z?GZP2cb$LR{gtPIdV4c#ceql8(&~azwfmvo`foE={W1B{##ubDkC;i9951^) zoMP^c!O~=T4fYy^G%{=5iJ0R)^6b^eb~IBK9-gF&pHHS8KJ0k+!5@##Y?5bVts^$0 ztWaG+-0SGG8EaktG3V`F-y$h*f!2$U zTEjIY4&S;EkG412qW|GxL^Zz=}PTR*d{>!`|JTN%vDHv{Y{ZT0;3>kdvlRQXzRo%S5_ zg1LJXr-4z})jfZ!#CEKFwfq{N{oH5M%@0I|E;la-zWVa+)Vt5>^{u8wujX2OqB^e6 z>z?(i$}`s;CVvk(r*`XDXw|puy3gX1yzZ_4y6u(T-&VKU^H2WPw7dGsU78VS|5LG2 zu+skQg)@J$Eq^D~{X70F?o(aUtI9Y2aW7tWPJHrr#|F8!_ltgQ7GSoFe(G^yF{0&DrM-)_dH0E*UmmhOgLu&dkZ*4f*dF=Dblo@moIe z{^?_O#h>!dF8+Ky=gnu8_uFo-u~C|z)N$v0vD&V4x3^TbKK*u@zfA4d+1nE;Ws_^v ztp3Jk%T?wZ^b{_;6nk&?S+Cpqi$7$3-8zT+_uoAt^8?&3N8b*P%-i4d(X(XY_SPCc zk$-hRPw(9D{P3cGX`GjTKmR13S)G@s_saTz;GNGZPii~2rJr8(Pj2SvoxBDAbYA5P z%-Fs#wv~VT-l$te?=}YYx&AFJ`c(FHwO;Ffj}t|DZ(jWq-8b)-hNGDL(p47qS5pd~ zJ-YE}^QG@smw)`8R@`p4B;sEB+iTk2YkTfiT@}0MSKl}1`n@9`g8oE4;obP;tc>IX zf5rSXuZR29^PhP?+^>?~F?GWCq*u%zT->i)@P4@Oabk83SN)7Vnhp>9Cz>CbWNs?) zfPaE{s>YwVPs@Z_@4Ma;S^VK6$Shx5wjUm!mZ`M%E9S2X`r-SjE#lKM1Li+gmBF(Q zt)F22RP&EerLztQO+HXp2Tm=Vi4F57flRgJ`JfEa07PnCfB#GXB_+?~27ZviAhQ*I z|C|RBJDJj8Ug>O5DSVn?I!GT7owT}t{wYY!j(O}mpsDcW^|y6;`5mh0XxD}3TMeO( zfH(zCUhd}8uRSfDbP^5C?)y@f>q9svmZWTt)ZHE*JpWNG)X@;9!%1KLs@*T{KH)ux zF6}FBwMXk377382_SxxIL43UK_C>I6-%az}%O{(&Oa^&=qt*R0v-bdV>&cW7uri>3 zgioaHQwRC{lEhtRkY|ODzOVyEEI2fZZk*{q0rcW*0k`j(@aRZ`M2F`27yDf9U0L>4 z8yx6~Zr@8kEz`=quafU|>6^r-WpcUwU~{?*cO9Q>J~iXF-lt_ex%a{4)Rlx1dxv`> z3*H|8GxHaN|L47ta(6#%1eSb4^Sp2KpFa6pyv$YaH=MkU|Lj{Eb64N@ zwYS~Om3fVK#%x!1eR_Ax+(%~@|1SA%_j^)x8~4#t%gXALvdMg+vaI{=-O?~ykKYm81{2JWd^%@&#Aq+HoP(5h^dzsv3#S{tKVPXB0IXXW NJYD@<);T3K0RV+-O2GgC literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/arcsn1.png b/doc/salome/gui/GEOM/images/arcsn1.png new file mode 100644 index 0000000000000000000000000000000000000000..564f12edf0277bfb41fc5c5b34e469612c2ea82c GIT binary patch literal 2245 zcmaJ@dpOkF8lFflB_zhRnVMWn(?lj=X1nK3N(v*lA{jJ=VK%vs+}gQ}vMY8+w&NNx zsqu4Za!q4r$G8ld=z_s-Waj4}XLQb==Q+>wK5Kp7yWV#_-?P?wo^NHkx!B3dsL8-! zFj@OE)@McY-!RyYy;5SLD1lhp0E02s{p!=fUt95wi&%#%d>#w_Acftao`H~VcGAZ6S=}{{yxDC9tXYKx?bVpt z+7xX3ILNOmlcZfj+9CmZMfZ2t=h?lI80Jqjed?#jU0+x0o=H*RzBX2#KqGO~gE(rX z+SICailJS9&?2uhd z^tcs8#Uo%^iS`d| zrYqC-Qja7>$Ya`n7k7cs15;g`a|DH%@mF}~q@I7mr zEAieUuj0rU4sA!dXRKEz{K!j>98+p+U@%NbyNTA66Uwxa5)x|(p>BR?2UF)VkxWE;g%Q_+C?8x zm@*@igXsIffv)y(8E{}w)9*m1_-J?&{Dant^q?-1Tp9)9!>&CYJH;EJ32C8yic@=Ff#- zaeI}ym$DW#7aI?cEA4TvP;~wGQ=?DMO8c3m?810~d#K`PNW& z#4u?>&-D%+Vo$1ab%5YejG(z;`pG+UCOvk{{n61C&>%q?HJfRuffzTPcj}_!OuHtv zUqU;gtfpK>w??xfHoYa>COrjh=EC9Cq?B93s_I~Pv1XvF91jdP<>|UAeE>lhxAeE1 zWr-%RkUfbJJa>otm3c_a>it6(x3{t8uYG=h@k9olHON8Etk1*o1a5e=EA!2TFDGOI zT@CNYXmcJC@CfS!!~JCTL#Aiz;{3tXdb9wh65nUv1y^#o%m1FAXtligtpV>FkQ{Pn zW5&@~BPrWlai(rX3-ju|y2aPB5dQ4&;U0FQWdaLJ&AGh0zy%0elnPo<{lgpx2}mxu zn)Qcxx752s$3}}OEsOL1_4uwwCJu5MD6U0nBUN0W?RT%PGuu3C!5K*H#|*3HqQ@Q| zX-U%G+5 zpd2UIUlsXljVq9P{soS^E?X7p+*QQ6#`3zNR9jjzPZ^4`sTXt1cb!X9qZ7~>h3pkh zw{5+A5y##u&GC5S!W=p3urx6(IL5eEiuk5$X2?)*BfDKBGw8OB)Z%()?Su!i=(5Ji zyH(gL-zJthol?K&2FCVa^$N}Zi3Ki&TB<{nbDLhe& zU6R<`kadcuc2`Kl!dY!#wf-$yfGpQgJ5A*XB|dIrzJChTiGoxe?n2cLO3|Wb;GYN- zdy_L+45PU{0}QITBvT&oUxZ}m#fRk#svy+LFu>+olPPcpFSEY_gELBokm>&mwxN`X znUJLS(4ZJs)UuYhe!zD7uMm#C@KZM5~bWWEqT?v~HH3EFlY2ix+gQHU1c@*uM*~EC7`+qw5{~xz@ ZxQ{vOvx+=;qVEaJ-p0kc*79=lzXANZX;J_H literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/arcsn2.png b/doc/salome/gui/GEOM/images/arcsn2.png new file mode 100644 index 0000000000000000000000000000000000000000..f2bec5d298ec0aa5e257fe49b65fc3392182acbf GIT binary patch literal 2415 zcma)8dsLEJ7S~)oZdAFKS<_;}&<^z?Di+`483o%Qhyx-zea*LJ-2b@RZE4<>ir^#VE^CS%oh%>`1Mzh&*df7j8m6iiZlo> zyo-?5tH1pZo?2gTOQ2gEE4{-LEW9W)hXDtT2vlq7hET5QqkumPEY_;^_xo$8^6R$G zCRMc+QmhgGQp=tp!>{qKE(*pqb0(=F^n&PX+Tq`;nP(htjJz)l+lv7Dg{xrM!LX5P zrfwd;Sk1}hrwkLSw)~VY0)i4FLC4xjI~}W_EX1wge!~a(ur6BIBjlya>?JAMl+k^U zdCZ-^T;#*o_I$pYP7M{HlovyN&0y9$);Rkast^|IT>cPxHKIDxr+zbrgwNiB({808`&XA*k6C;WZh~J-GDV+W zk4q%*-^E?e*6IX<^ujALm)XIv2-PWXu&qU4$v`r~8xr9m6TU@AFhFA@eo=}H2}KPb z1n>C=H(8@$Q=_miPVOdZzL}_^7zuD&ilaU^jaDfyFK+gL3nEnA4_?`$q>;}ZCCRkg zKUt)N-BCL+NgH6bPEZajq_v#oPl(E)W6iBLr~@>f$SMm$1xA^Q28qL!f}AwQ3`?D4 zGBNK5G9<3yVdMu?nJtUhen$<5!Yzim?o!v4k1O(_W-w(|%u- z#U)n~?K>iy#EIy>Rzzo#@Q`H*8`v`Om@|Kzb^(|ye{48VN4y2J9;fXCMk`+|LNUkF zWvz(Vp*o^W7^<=(fJiFQVDR)+tZn_)DZ8VfH?ldlP?m-zIU}a*yus2>zvMkla*<3( z)w%9pY9o~M)xN5}SZG%UvRZD$R19pM>I;N+8E|i8rUo{Nqc{0OxxMkE2k0&c(&4&_ zhc1I)13bfl$>ut(_LI0EYCkO3UB-)0=HI7F@6u&I_eC3&Kp-aJZn^He2kYj%r>05C z+CBt@#lh3Ufbd4)*xtmDiT3(52nqApc{sKUqKH_}L5xc4h$j!sKq=f}`k!8LUY+%~ zTDgxUEB-Le6FPr+7}os=KSKGs#_8MT2-;U?)dV-uu_<5`qAO|0HI<%eT_cy6B4-oT zAqtdk=5x;#^oj`8i3jMHJ>Vk)xyRJDO2)L&;6R}2VY51K9K+>HV>^9y!_XUthIHR+ zPFlPs#~f!UU#~ve0UxzQ0IGTKkBwOOdLFql zqj4}x_3(F%#9vrE&MF1tH4pU>J25Bn9qO@QbVonU4o|xR;2d#dmoV=4hfpRHt4?gs zW#06cA};L%O{^EVI=4vpv4>Pi*iBI6h)Ww=uRbYIcNV(1L>Mo;NfN5}{KkuxO7G5m zW8z>?g@}-%`u5!`U}mNUY2p?&xncI@Vax$2+sZf}_sklI(%|*&3m=8h5kh~&srs_O zq9Bs7)vNUJ{D3Uu*<-fhD!YGz8+(YX3p~+r0GFbmAF}~X?2kiq=jtExL|lk&Z(cVK z?Z!{GZA}_~KinbE9-UpC_T06w3Zk=-ID|7CK%EgK#InuU)#S>h?QDv5BDk^Y`S6=( zmiQsWrR4@T#U={^fqSd?cnz$Fc0iRJsM)3T9eP8a4$xSwTf$C|TBA0gFA(dc6$iH)BPNR{BXFI77kt#nf*(nY8a$U#-`)Ogx zGU3#C*O?b}o?z0Wo3^b!QCDR{B;Dc0@3t?WYG&4mDQtU+moATvvr?EGnOl} zU3q*zu+4OpCg+{4`N9DCK3Olf4DZpYY0ka|nx*4yTc46)%8YEy?8t@e5^yu zk2z28+NJMwju@h&52+E6M5hq<2eHFD2h-D|R)Y8=3S7b$!3{OIDhmpG_pp0QB zaMaeR*JPq9;!c9uO|dISt?y5#ikGqpW>=!cZc@}5=A1b|!YPmWfTsPfA%R(pRPj2( zblz3anx#e=k6Tx%IVR&ZK45`;cPLXf8gt{YxTjXIHf1qLqj#?0Proe7@X5gb;;A@H R2=tNC!yLkT)p;I2|8K=I7RCSo literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/bezier.png b/doc/salome/gui/GEOM/images/bezier.png new file mode 100755 index 0000000000000000000000000000000000000000..3c0e8df2b69292fb503584a104246bcc7b204e2a GIT binary patch literal 2442 zcmb7GX;hNi8rFteal^8*!8yxg$|08)n0BNzha5sQzyzmbnTk_lRN|aNn&yyk%yNiI zCB8oN=7)wuT3H!oipohWvqh-aFVjpg!=X#3Kew~`aqo})thL`^?{~d(HUaO9L}(+_ z)YOnJ2OYfB)YPq22fK2Kioz1pW7X7FdAc~*5zmx<7_^PrCeca}0d^|}oI?Io(-?Sl zIX5V1=|&6xG(E|`*2k||`eIp8*7M_9OYbgS@!@s@J22%`+eSyvOAdu3#hb**()|VJ zk+t$^1!%DGeNcTf@)~pKlE3=f9h3}R2w@$nMejC~T_bha0R?H~tt&u#jsKr9=~~m~ z_Gixf7UQ~MZpW4VF_`*Bf8WkODx@(b9!(j%J^^yRA$V;S|z z&x7Xa2+!Yv_m4>J!_2A0MYpC~YgKnm&6ozs>Nn{$jy+KV4^Av{3BSL)UO#uGW|Q}4 zLDHPubF2r{?y7N`-zsg&N{)PSXNl)9_JqT{iPTcclhgJ)nnfrkaD5APx4Y{Q)WJ+< zgTF7!e+$Pk1I!d4Jj4>XY=P8&*c;eu5+Ot6_le;mf`NZT$6?@V+!!g)hF=!Y(){)A z`Mc%luf#KqYuXHcW8&09<`jqw>?gg#eoT{mGOzSjH}i@H+ID_-8f;VFZf9P4HBQ;B z$Y=P;Itb8}w%9LV)QE80x$;$8-LP;k`aaK z_-DcSMXGTrq~~w(BQ?NYI{oyDJ(-_hkCmi7Yl(#mA>l`jkx`W}m#MS4|L+=KYD-@((I;+Dgvc4Q;J5)x_ z-Xpz+w@toNBuRLt*Z_zh>%|@8XSP1F`LI#PF_}P#v|FRY364z8UH;@YS*28IXma?( z^N~wI+P`0LRgnjdTpcl?uVmEUkWs@z9k z^Wk8(AHXMs8LgO}rer;qydFMCK|eMeJ_J!xT&+{dCY4_JDseXF(ylND0(j(G*{P#2 zJaMMAa@9(fT`0rXK6nR3uaK~%fc(UWn8_OH_qy&DsrxB-br_}d!Jgpl^{MB!6Cd9Y z-(Sh{3}bAz500Sdr4UL|j=F`!bQC`gRh)cmdiV}9!H8{X0hZfy+&zHkUx??w)uym$j!ajJ!>#A4RPNGoQXC`+CoK-A5P_y0)(+#82U5z2-I`#-ZDIxxmg5883 zxlS6`JvUXKiaQ;q@X4et#R_=QBXxyC8r`^!AE4Rf{6SQr8?u%QdhO!JM zVh0oEW807C%U|{YR(Z$39&m6I_IXmXU-ISTL-M(rUjBu$o=u^c2Lw>;Uop4ltA$a} zOt^XL9JMt*qLP0;dI>Imkb~iZkNa9 zB~i8D-E!+oNz~xql)4A1L2YhY?`XeGB&JZjD>~}Li7)LYbh&k(6*<||)Ovg+3jQLPVF)qBQMjX4DYu+2usid*09{XKDoNuqe?^s zijbs4%a$sN9t&p*l#!oo<|=RMUw~`^Im(;(Y^vVJh1&|3g>?;$i~)k!L;!WeQ*syo zF>0d9oFc3&N+BR9T;lK4+faEsciv0L&Kb;jH7W6+9iNa6$%;76&IjB&_ESlpw+4nO{-I3XIQ-oBf|tL zM20o15DaZ4g&x=hYJkb5y(%g_zdCf*QjyGFQB9y*AyLji(|7 z7Z0_njBu%Z|4m#J|4sa_Vp@5FwHi{gd~cPK4LVp?!W5bUFElt&gkto->hwx`RbBA< zoPe&2D3S)ZdWL*@rTUZv!GV{c&(tkc0d3n{Vm$_?PX5?@n$ zpt=Cn+Y4vQgzXU1Mqp_SmOJv?oq*AcsNQZ^O(t9h*{l{=V!sUxy{=KQ<4v(R+B1fp?Hz3@d( zE(9fQiP?<*gZ)hDvvYCjdARXdiNi=)bi I_JL>r1DNL2;{X5v literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/block1.png b/doc/salome/gui/GEOM/images/block1.png new file mode 100755 index 0000000000000000000000000000000000000000..71a93b0c9bd2d768396d783b5aa5ae7a4cde33b0 GIT binary patch literal 15732 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

J$SI^9TIybEAV_b7-N$I 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 Na#G5$;ui*={twidk;wo6 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/block3.png b/doc/salome/gui/GEOM/images/block3.png new file mode 100755 index 0000000000000000000000000000000000000000..61aad9b43a4ca7540620889ad23c35d3fe2a7241 GIT binary patch literal 15635 zcmcJWby!sKw)Y1qkrI)RRFIMe=`!e4K)O?q?j8gs6-2s436bvZu0gsxM!FdW26%s* zbMAdl+;g9MpXYu5a61fp53~1PzqP*K&ssb5m9h-}9f~^;2n1hFR#FuLK@$Z3l5S&x zcarlABO#E75IM=`>Tlog%z5g)ab3PXn9$d1Z)V`D3H$C($)6pU{eDY5dOCB6r}9&* zg+z3WYQJk*wQIs*ekB2`gA1liEgP-k?RVb}7OjGacd zw+`bQnAxqD(9U*T?MqZoAB;{|c-rAZN)H#__a8q#KPObl@s%yEn_;F?Ws#tfHC^e0 z(zCGin1zLf@koo++(&07pV0SUpflk!UwKz)%4crMy=KI}7HzN9&Fj<6jq2{rdwKOS z^|?Tt{uliS3~$Fy+5C+M4^qV9ef`kXT12Kl66MCSkrI1)VxocL)FuRQp@t&j*?ReL z0WYbHT3?9Aq1gJ7+6jt@DFeS=N=I;#P*c5;n}TgWc?NS3o$BxiCFlr?M4=7?fA;o@ zr|UPVco6nFy^iN#tzg5K+RIfE(Lo=58+K9n~vEYOxsDcTuuB)W-QoL;tG zU1Gl-K7O)^jXB(Ew(splAfsZCZ(|rAhac0;5#6KiaLge_4@Xs?XMa^dWA_!u!t=>z zEc|JjUD)(7+g0WFd9U-?XhRT8Xu)B-+qm+|Y%RFlYn9p~@QaSu`Bdt;W$b@MI8i z+iqT%i1&K_{sVu{(qyO&%wjcO_jKy`*r|{I0^?2f_N|XR`HTMZNPlOVKwd6IM#T<} znBKx@Y;tlWV`)SILq1Ylxa#fm%WSa{gE3t1b)kr?!X<>S9Mz07RoPVkP~d`Uk%9iO zqOD+j)Ib(j;$ml7#_{fWO1&t0-dI1AA@$-P=V%KAQQcQ##ZoyF(;ew&-C zpCDxACmucZXT;wGkOxamI(uT^o6U|*K=aMGE$HbxoAt#ZJpx)z zFEQJL(w8q^f<0Tf@Pr9;S~T-a!q_B?R;3$#wg_OUB3)PL7goQ&Jx?@8hi&uR!T+5P zfp24?nYDf}=HYrECF8I#TkWC~k6JvDw$eV+py3>K6#G$++9|G}?$WWt zob5V^?@P;%3C&t6%^2GGQZ)QR>y?z#qM0wdRibO9m9u_o82DSrqnt5g!3!YdI z>nZ#3UE2@-SVxk;WaNboyq)srMi{=-aHBcx z*Rx=|2$RO&IuPg3n%qSjrLdTZK$qd16_V#pb}FFAlMfsyTPx(9~7&Y72Ru zA+@y5itLda6Vc{&h%XXBBSqe~6SX}@52_9~P6HEQdjzurTruu$27lDr{6*{{m=AoP z*ot7C+Ub{n`an)oa7|;n+f>J($@qYXsd+7h*VOyGlv;{$;w$S8GjhV%o`k$@aVsB@Er<)38 zkQn6987fg=?QdKgFqHRQuCD9$^!F~szkKl2o~HjQ)jm4$O|fILVa<>3t>#+s_K5Tz z{0aA^>||^n7b6ijd)=0mwpy->tg4Nn23AgXl!Rrl;JE&AD}DW0uXPaKwwj547teKq z4_V+fPY|Vd%^5&rzV~ZUxzeiU>7xt(r$$!9w45!q6;zneE!;*@7*j^&rsR4I$>RJ9ys$K&qTr&n(6$O|)2q`Gnz4Y3z65#($dl`Jpth{sfn(S>UemZyNk)T z`E+pohB$4>hL^HKQeEua;@lh0I5);6^fVr12_0St>F~e1Ev{5-xo%vNaNEuW6Pqxd zfpKf(t6^e8kk*;ClO-=tWxTzDy;wsYmV!Zf#%<^^w3b!YC#@XbWl2fo!B!?hlCZMTjC?8T$cl+Ee;W%zQ^k}FWytau-SZN|p*Qr`raHo|b zj`^sI7W$ZRoxtzhN?;&aAP0JVHK{`D&}gW)T2Lfn*mNA}EpOXb6by54)um**)kZ#< z!>2vPKIOiM7id@8IP0a+bj{0q&7IuCd4i zx0}9#QXcKO{wi^1?xJ=b<$Ib#b-hON!UlixyahUW2Fq5x7-jmYl)I2KTxq(}bs--U z_4TWhoGojfebzDo^}u)YBUbL@0W(X>=+x95ybQ>KPiff^7bI^ipa(--921(dg_R)m zH9fMaiIy=uHZYi1!AIgwylvG?c#QAhLSvUrz(kH)JI1VlCljIQ5&AW%DT17Qbq&4( zhwEBQy*i`#5`e*a-vJp>_KTbhRvh?b8!>{O@|nZn~KmA3J~?w+2TFD)xCzZ@QeyLI_)C9*%=hd8G+*a@Xh&_pBJlfZ52 z;nhNFF_<_wrN~-`FciG_s`j(Nyx?M2#q(oalY`Mou24GnyHhC#V1T$GULHK1&u<&>%9ZAGdJ(D@bT#V zBKrqo)im$OI=&>5J+mup`4PRa`lm6{(^~l+?-h5jp4weBS9DKQqQHIwU3K^Q$Eu6p zQ7-d3XPVnJ*O9eojs04+AJJ#X4!1ILJdtbhNEwri6Q?7EOYzuBYD?G}c)vxe*W*t{ zu&h>nX6s*Xk=wOf+@CFb)%q>)Nl&K-RiRC}~Pk4BF!L55*^NU4$3W+M- za|zv(u`<87xG*KhvLHrXAYrg=ZJ{5$2$d^Rs036wUC4K+G~=zC5R5+I`}gmkUS1KZ z*P7}LE*@VEWaikln4O~GO_%RWSSs{TYQQN*}) zOvC1fUwk&!<%jYPcyYc&dB1m0qCR3OhokX5yP)$Ty3VEJ14xq%&FkIT=Z`K^`vl_* z_d6$iPEM5X8D5CEFSv?CGj$S;*9sM!H*M>6j@$Au`FRmXPs#fk@Z+~)spS|4-_zBp zwh4BsqF-A`C~)P{^|6|D#1MKQ!>JQ#yz16N?BiyDO z6lHV=8NEa>>&$$h;j6cyl|lyTS36=b>Zzb9if4XyjG7pT$IO|W*b?aIe^HE1aCT<|BycZGxVdsRAGeeh);!}dYF9G zjH-?4TWB5Si+BPh4?i2SR^6$|bgwuZHACYa%E6I(_;Gj<+j2&}2JcFc>-tiiu;bw> zPNnTkP*D*lyH2@-!KbZ7LEKsqa{-I+(8kO2sQA6MQL-kpoprG>9XG2a^G3HsgrFm3 zw9E&}<_QU^tU*IkN1KT}@P}KNzHw_-HcZS7+{=xrulLbtXbR4o;m@{&TexhEf2MW2 zY`(g@z`1j0IgGWinG4U!$w|=n{AttmmB{nw&s}z=V_7$`N=@1bed>3f<(k9SNn_?p zluYgZsJ=Rl*mEzo9HiNtC{i&pddL{vqkURp+VxYjh-O0HeNL*6Ljj+%B~;e+&uAge z3hlQ1AdKJ1+4*dzYC+Ix^)_R4?&8t+ni{PF4GKPM$*u8%o&jF1>m`Hr#<>2al?Q8a zm%){vL!p0kET@{T&RK&AX*mR~%y@+Q?1nROh=_<**B|81)dwT5QRm;y$u!X2UrS}y zmJ{T5%~h2%tfQEW!MPOA>^y7XFnjh4Vo{c8NRYNZ;OkC`lwsVlJy#)eUg4tqOH_BcZqV#m&v?! z(byt#k7%7`l@tm(8AC(V)7U39==$#5f~g)5PKAef{94wwz%15rVOEy3Zd}%O6JLZ$ z;Oo2;B+6|Gv($dxoHzha57j|hQip_8D;%(~3SwFEz0YtUj!G)l^u8^*mvl-{XIzuZvVD$PMs*X=8ommNB=VBNy*H0))aH0`!p?~ zA)^i*W&L-I+(g5qg_!90w7|#T7A)I9g<_|g-Hl4h^N17LV^qECL(vL8QbVxsj(D}X z|ND%CwqnLYOMSQhOgb&7XvH*_n)i9^oJ`!t!^3#U#q|ZA<{e=SrC!IYZvFANYl}f4 zZhsv*pZWTSbY@P@NS%s3qjHL@lM@dyqvAtmu8`jv8B&{Nm^0);PLDa8P&~H41C|t; zCZ6FO)L%5YTTK*FACdK2c12JthNM3OtAbkC#b{$VOG?_7g@r}Y(<|&KcYY*Wg`S6} z^o6hbxSP-QB|?<%fMs(u_a%Tb+6l#9Mn^}TwraGX;U3}b?UKU;Id6V_lE+T@@yJ|G zB&9RsW$;_DV-(WZ*qBP#<>#zZB(;ci>vs$~dU_$Sa(8AbESK9uKhX-Lu?#9^0B!Gc z*u#|X<7^&vVpqQ*oiDBtg!e$zL_Zh}9gE9pRhF)mKB37-d?k&%E5=-IE1jKD#mw*b_Z{5!=9RYpXz|<5t6SIEw(!HZ$Smq#t-F2lHlZ3+@{OPo^ZJsI z&^=)Y9l#xIdSxfJc2W^i6%rciC?~{$BlvALvtr6-d!{N9WVKsgl9T(u#e32BJB}fa z@6H^~H_O2^Hcu;@_wU~)+|kdd2T27~sg%C^6F+1KOG``T^(QivlKG_~uCp>Te>Zr$ zLuy^OG)$2Cb#6nfweil=CM7Xiof&5bwLm==k5*=8W;*OtOxz-C%s?!-Lu*ddPdSrh zZI?^^SqJxt+7fxp@ASp7uYioVcrA8#E$Fq)Y})yWr8H&E&hq-|61EXV7-_aerfW4@ z%?;Addh8k|_7*)I-DIgbuJ8G=@fKWHVbqd8xleB*HObXwrDJ&x_d;@{;tV^2Q6a z8f}DlEn$zv#nX@{@R5Vfh^%q#@!B>SJWf}nkTaa?peJ-RPcyQ+Teg4wJHjnp#Gb>^ z(eVt4G_INnjf^bXKaC%Yn<}&9wHkgL5D;+t_H85M))%dLTuLN^O&<`cJ*jn~8zR!%uQ?VNDcxxiEx>_)3hf*4ZfMUA%+?>+AD0wH{X3wO; z2{(ofUh2Jj2aH}1e}#CkW2XEMHtITFUbS_}i({ir@kO0jdQ0AgZ@RoxD_IMxTj!Ma ztv46?H0dRNt=(qPE&hD1i+UM~U=o{tZlihkvRezH%#6A9Nr1-Ef?ayA_<^iQAn zX==Se6xGCFBS#rG7m_k`&|wD?Mdh>v*kwJ6jZrENBa3~7mcz)htO_O9Q+q$ZDOZoY z;qwVI9uiOgsPl=k(aEhvsz+`$*9yqdCNfRI$uNnm9TTbp*WAlrlXXw|_!p__GU6|q zV)jff5vXtpBc7IgbBVa~#+X5(;P~mLX~%}Ae22o-;X|C-V@Z`~*zi|$taYamEO>1W z5wpD_Y!11jO@(R&^wl4vaAy53cGd{sN1uKA8J)8RUyMm_F8q3|RSjAchQYD=75 zs9w}b;PfTg@7T+C{QA`dTfOIGemG-b_XP#9jMvFE<{0sAf}hLVtYEYutrFxUmrDtH zFv91aP_#bXLEY-_(2T`9Ucn10`qhnj`B(V+MJ4cjj?lVuO^#Gu6&}4^*#XC#@SaGw z-*b|^uM?vj4kUn+5?@_ig{&>?+*-_dG`~>ws^;p_d?Ag_ojCXH^;N0;p!tM0Or(){N1beWFsjZ_!t zM!aMB-)!FKHctiE;!y~Oyhq1!YQq;OHtV?;A5U29v?d=P$4bW+udvIg`kHcK{&q9a ziq(x5C!&Yl^c+Pi2i09Q7rS-(28AJ`qOkfvDD{P1j|D*v>l{2^nC0j-@4!VOW}k= zJWdlWJx})rNpmN_FZ^DJ?p^KaPglI_LSY_hmzv?&U%{1bM5vdSaKpv11*o5}HCoCe za$4vycR`!Z${u_WFm0=uO7@b-j=1Udu+z{GJw0&wvh3HFz7pwqRw+K2eb#07SnqaY zb&2C+Hu;C5qA9=*5Q_-MDJ2UWwBmB^?|SduqoIkIvx8Sm7}UKLk?xAHm@c|a`f5IPn4m3w zCb2K}I52^w359o9vy{wOk#{mwm4M=!pvVY!8B7z?J{-Px3mu(1QHdeWe!ku_x2Vs$ zEYR)|!}5b)C*&z@v{(Ds5!50<#^jQclEpqqC!GpADIFaOIXO8<{Si#0KY<&amX;PQ zV1aYQ)?iwLHw1|A?S-c6uUqU?b`W}6nx1ja%He89QvzD?e%3z2+*d;8721-b;kvhA zW<0N}?DS9f76xZMokPRJ+d#VupmHA{Q3!wXXI<<$`Bx1OVOi;>!>e)-JQ|*amMZ*g zKv=TkfF^p^8A&^suU*D59f3{b;ZM{ibJqrU{THL=&@WfkI8I#{sQrEVMfv>UA(q@y zQc@3oNPngS_ldL0wqi0t6Vz|WjLETZ$v85d;jkOSrkpCw4ZTA3dCkAH3R|F?8{^3GiSB7X znK0Z#QSg|_l2qnDv$NyanXbq?^pfmdj@w$q!Xs}63#57_LL}wr*CvtQns&9rqwC8( zC~`Gg{fWFc8J9fhxt^Y0tWBMW??DIIn8rl1ePfUFpjg-LTwPv)a?~>TVwA!z z%=Qf@8d0xPR*3xaG>Vo7V(m+ft^(+`W}(-Y`TA9HCtKsZb|}H|0>iE(zIP#%lwHU0 zoHFZ^Cl>uF&u1sYut!kHqeKCF8elLX7?_yc_Vc3agXw#E+55~r2VSrgA(!pRD8I{d z$2r#tZY$N6Bf7@3Wn5v`P01pIh8s!}Hfqk3=&>Bi#FaddRk)>P0o3!2RRujNw0&?X zoWX%ZO;BhW*yrAl%2W~eVer%W$(D?Z%hLtF3)_!XP5C>r%F5Z^h~49znRs3MhFAcQ z^_|4r=RKJgpx3@1Xa0I4j!sV2DrfBI9Zx>05UY>Tqk7Ar*M4Bxs+k$gRN8W$w-?gO zL=>BJ+$pSCr%+B4m1_&aPvp0ypqKt+G@h@G+E9TmUm_OZW15ESrSk<<^EYk9m%#+= zC53G_t8*n%LK*mkqNc0bvVL&V2OxWKyYJ4@nTzi?qvvat1i0-?m%N+c*sa?WZ$z#q ztIp^PQW^RjbU0O+g7ta4JC{ttsyR763?fdA4hCF2jHU!(BXE zR8f=5*H?%p)tOS$E&{L9ZJcIb#2j{W^Lunwy~vOp2i<1m+1XuU;x@~4U#x04ksnas zk2p9YfZYM9=cWt@`J8b0P*y5w2T7X$tPH6d%UjZLPa@5^%rHS`0mjPEXS_ zt7(!zAXFzFEQ3Wi4!-G1SlnKCRO*S|y6^DKO0haAd zWy7|Y&@L^xc+|6pf7lwBmoKcYclg>&6s^d|7`)CE}JZ zoY(M}RkP5=omjG6>KFSWUYpTQZN;qjUW1KRQ%3Et2D8X6vE5z9kdSco^S0BHAEtf2 z62`A@K}6hlA3uKlL59Zj12}VDpLPd04@lc!`I}7?>H}OrOinHfA`^ILmRze`n0c?) zQ>Qz67wK<-iq2{qX z4d=n%-fw~Ngn-P(z{b{JGy7R!t{a{Xh5e(s|F{Vd-+!$rzWlT0U)8h!M}hKZa!4_m z|1xo zl74qDWq0TYHsB#37^(g3=4xYg;*7}|*7<t1m zKk5t<(5m;~2Ho-wlL`mKoV&=v2>W+QYpi%oJx}q=V>PgF+a(sxm>?2Y`}Bn3XAf6a zxcm>~9w92x*bWHW3`(J0W3ii?v5p&W(iyCdKa zYC!MlT(r8M;=FR6B3b%kbjgZk?B`qr*iDkeOB`)Nhg2aogP z4Nzk!-wu^Z<(eycIK2pU?el8zYdcq+Q6Kk8w?+0Ny+(h&UbBe}@u;=NsSX2xmKK

^@O0#8+KGvOeyHUH+FF8GXiOoPcC3 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/block4.png b/doc/salome/gui/GEOM/images/block4.png new file mode 100755 index 0000000000000000000000000000000000000000..d0661b6e98b1920495af89e0be060960f749ea52 GIT binary patch literal 13453 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 CQja76 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/block5.png b/doc/salome/gui/GEOM/images/block5.png new file mode 100755 index 0000000000000000000000000000000000000000..9810f6f0dfd56691b09c95349195cc4b63d8c9c8 GIT binary patch literal 16710 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 XnY>uyS}X8*1=0s8CCM@gqc8srt3cwM literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/bool2.png b/doc/salome/gui/GEOM/images/bool2.png new file mode 100755 index 0000000000000000000000000000000000000000..4e9b968622f6087d707521eb3f79ef268c368ba5 GIT binary patch literal 13285 zcmb7r1yodD+wUMsN(d?;AyU%P45>&+i=?E|odVJ=(gM;cAYIZmgh)$wH$%tJ3=DVk z{=e_Leb;-}V%9q6EY6<2&v~Bb7tfyHw~EquIOI4G2n0{&jl??$1Wf>ZB(N~Rm5TId zgAmA5h>XN5Rn5TNIaeLk6IAEnL}EDFJr_f#SC8X+ER*tsf0{HW%URg)_su9Mmj(yt z%=OHb#Qii5tgelH&#z*a&#EvpILj6PhmBX`1*gKxFHZgYksqa`K0pG=NJR%a+mbHQ z9Gl?oO&iJkQ;*cteuaGfT6-voMZ^5#{QPtK<$Kd>!Uqq2piEIgW_VPqMkcj6#+kEB zIC%(5`C6LPps3j*`Df3bsake16%-JG|2(DO3^IA;RbrDxC_WoU3y(fGI1K&M*~uc? z89_NVbmL0>s4Q&T#)C*4D>XXsm7#d9(GRuqq30%l3*vOtl&ZI0nUpZDKN0e0FPe$g z9lz^ty7%Uj`Q~P}-at?Ct6%a_x}-D(bj9j4{1ZeF@^*RN*9=nr*sy4SMN8-(G#stJ zW_^ife-od}V&o^LWt%>EzPXsEvsG;z|MMD*vT-a(nLklsJwm@2K!{N+D?&{y+97{m ztG9)bnFU#OoNJ?fS$9EwU!Z5w0J=;BSzS1%^lDvnD@p(xR*yYq5R z(CP4)XSuMCPDq;m5G=Q1rGDEDo-tpphNII?56Pa&D#;?g_~ zONglajs}euf6CF)xsY}8wsrBc7_F+)V$#-43@om#z0P@uOK^gdD7#DKQbPFK>0!$R z!JRE;vnscDD(`CJ9Ku^#Ui$fwf8Zep3tL@X|Mro~ert3;MZ`VgvdQJ`NM|xeNKd-? zluo^t&fFKS;wR6)>4s!#M$G^GX$sdB%6OQ9YnFFI^>%3cVS&3vp2_I4_AXAVQ%P3o zDZiHSKJ7(h=#D_iirqUrhXGHCw=+S|646)00~`Y1Q0Kd+4TQh3EnF?lcHq9b%F2Eld-dBk3d&4%4&UyM{P?!Ho$Np`#68o zB*-Z@=O?sCJL`Qor|iflCSDE#q(JQbY4n=r@~PBQ|1G6F*#30 zjxFXVmruXH+o!Jn5kLt)QbGjxn(>gcr!FXklaIZ5_q#SNP13yBqgaS>0Cf*X^=P!> zFlgbz8UFs^J*uYW2dR5_bc_>WiiJzaIrt=EgbZ=nvGmDuPDy@R^H}icVqZw8yZ_fG zlhS?#(u1=X9jG(ylAk8iY&8cl*E^H(8)c~9W;{68HymN^NfV4ho$@v%J<{6*j)+

kGq#R&ZE<|#vhpmz;lqMFYryX#hj%;qzp)ZPd9 zQ3LzgQrF+Kw`vfhE3JzL$g`5N`g1<3@YW55Z5v|94?n-W zjE;@9=8sg&rD5#!x~tag<=LMurqomQ&|)lKdXUnjn(_^k@|=kyyH@yb7`nk!bvYx1 zGX4AxB&J&e=5`|BjS|jh%9k9+n=F^>b9wv<^IKY!p%C)zRqURV%n$b9q;U%90j)xW z&9bU2Hwux6roiTCbZ4T%*Q#tZNmtdl-D1QM-z9KtWjUSfs@|GOMASX@!BDB)<mj zo6%!I7$Zv)DyExu58g(@@yqP;PSA*d()FCWOH%%UbJZSa=bpRUCJ4_#*oy zvxYcN`lu%xoY0gcI81lGsT-NVmw!wkPCJoMuW1L!a`MmX^Mww>N^^Tm_{|%7p&9v@ z4Du93`K8!)cM3)QhPAuO{x|AIFzON^`5<*vN|RlvE4L% z^#~p1?D@8MUbk}3K3-R>S>z}8$ilqu(Cf}1jvMON44(H|MsxRR*H^A3t1Gg1edk&A z8WWI$PAv^dzV}$XXqNt@$61GON*h&$OW>KK<7`yoaHdl%u1+;$S!;%xenEx*Ez*%E zgZ|Ym527Nti+&&xDfRiBFT2pJqA3~rG#tz(56oXLGg#-__FyOJ+G9etZ`0>@I* z((v=F+?rVkA}1|y`6PX-aHs9}W})Tf$xjJE?^7gT;CFjRKwV1^JR^R#hif=K zYD#wem*9L97xTlXh0Dg{b&Mw68;qroG^~2(TuLao>0^Z_-LsNUF03{`QQb&;f6^Gy zyqpq|IBkx>CT6e`nUhHW!998Lnsp3j`NGP~TX6>&+p-P|nVs*+P-Nq{?}m=y-%7;% z{{8CudURB*oR*fLV5;Ag6$3XnZcO)|pDdfz#!hY`Zm=~(M157?JroLFD#Xt}pb9wfYP@0$$;_D84lRCCW*onkUgjsR*J5lmKh3_{_9Mvb(YKzC)byB~ z24viporLnkhmt>D2jLg#HpKC6Q?D(rZS&mE!@Imp;9^Z(S!hWPjW3OfiqqNoWJ&hn z40)q7je>OX5%~ph3 zpVO;iQEG~g@b;wsTR&Zmh(h0A58V&vL6o)@(5oC;awf=43zi9*uKXgUYi*@uj zk$ZN`Ll}be3Rx+Ueyq7A4C`Au9%R6KUzKecbwVZTkzhiAcW-expBmeOcX)h$__%Z- zRq5e0<^>YopbOtT>dM-{OKU7&Bz6-W#>`T3nn&7k(^9AZEug>AFcOj*rt+coI`@^@ zOY_xh8Bt+U zXcaiGbE%fw68q2wEvnkbbxD<8qJK+_eQlzSPxijf$mIQSeXZE;9pcaHs8TbkZ?8mN z6HT)`k*m~^xzXg^zd-x)&7L%D3|ixTkJ?(`cd~8!hyF%+DRp+i)Gvoh^KFPRp&|Ei zc4s$KeW;dcs2=q+DnO*t$31DGwX~T&i+>!1hE}yzcLqx2jcCQ3O&xEt5~tC@;gV-nEqtvk*%Z_Rb^GzzV7I*7yiWe$+`Swh&vCr{$N$=p&4J=wmkA?*XjAQ zvFR(7MZ>}pT2#c!#m&Yz+IZiURqsFkkKtWdUK;tfI6hUUQ3}P#{(-q!j2B26ydz2^Bm3;; zcIU-sM5!cud{h*8xj#^pO-3e(P>(Gw-*oSfPEW$6RMjN2S{ONM%8dsK>WWDPjm4x0 zXeZv4JksW$G>t!b6EpnFQ2NC0P`_r5b8YF2E$Z`VSwJ`xDaiZ8DYyRS+DEo$syLg$ zT3Wd>Z=Iq5>5?JkZ=+f2Z!bL8WaG2dw0nrXrISICVN=0a=X@#GxK)#*bv<5PV^C z!{}bd+nTAj(Zq2XL$1n<9%XI29Omv`3q-+6A56=K`wja!m1{0yMo)0zE%iU1hxmEV zFzG;1Od(Q1Q2tOYh0DeF4N$TPMFf0EX>db$$P90^ftx72KlDgUp+l49J}jPN;$|{j z3LXe$^xyKLJOGPc<&sb} z1<##}lV_!D*Ma)p$fN3QzGO$J^A4%g*7#3P-e$0h!Dh&B!M&fhm zGv;7X=vE79pc;S27HU}W|28!>HRMV>Ux^eGaM_~}6&0MN3<; z$euk_6#WUB`VE5@+twgo=;9q$JiG2QMn+6Y<*x2-8WE9HG1R&LNUqY#?utSXK4nO8 z!wXR;l73NQY>jwS?RPPuh6)$dl|AsOzU^}=QqGyyX>UFR(hKS~M3Yia*=&U{dx zv``~apGhf>Wj|xnl%tH9QRUU!&_~0`G!(2rB>r^Z?GDi_m?`0?Twp;T^_^Q z61hz$D_x1*U}=V(5u8?&FP2wUfY4M{5dT{Kpk~VxQf+k|mr%37eBOl^4k0IAvvd3V zn^e6>v(+@+^NU_7=2Kzel(pV?L%w9_=Yyvz3`(tLJke26tvk>P^Qm(B53b_yNz)F* zwaWtWEFEc9P!yn!52&aV!6-o^w9*oSMJ~gRG3S?srRLL>OtwuYCc!n*SW6VYe*L1; zm9H-rv=Le?!ef#hZl`0{seSq3ZHBI^rY0$bxI=02=S|a}>$8P{>T_%PgcrWW+BMVb zPXs?b2jNbeErZo?wv(e?tQGJjfT-d{$I@|I5P?upjr-YN7zH$X@Y~x4AIC~IaV+=- z@FWsPRT$7P1?08#_4WHxMWk02JF3esj@G&D248w1cloEQt#MmCclTCmR+^{So{*Ai zZorpwNHlE0Tx4lX)ojlAzYu0F+x4K8wZ6vSc0aWOiV7m&aE?`|QQ9#v5&!KQ;pxs4 zdP|9J0~Q`0Ta43V4cm`P3;}i=#(aK`Mzgi{jlyu_dgslMni_sVScJ=hI|)p0VB5B_ z|9iK}!SOL2Ev^5=!e^NL_E5p`C%;IqU`q8TH$B)vup-l-MNP}0Wq~ai#A?2z9*ckYfH;( zq36q?LuRZsPQdPc9Dg^3cXD|d$J<}S+`ojbb2Xq5`WCq1oCWnJbf=}j~2g9z#vOQ+JtWHl_8wQ}9jV2z&8 z6G4IP4L0vurVxX(JEY;6twl+PM<*;3)jEwH4^)!!btY&6?AYS3ASJ^Z`v@^JH zVSz^^ht7UeV)3zaHGpv0S>S}u{{%rGschxz>{ynl#!W6sYnwnKKFb%MBH70apY~&I z9!_}$yO^%YS6a|zuqGC-CCJ6p0l}?ZHb-GLj#!qm4VDSsnf&En7+>meh>!$plw_ZM zB>r$Q`aueBi%rwRY@UXnQmGFHw$jd*wR8S8MErcHn^5Nzc(}azOlNU8G$E?y=?o4> zw2?MzWcK1%XX@tY?9IuM-PkmDYh_wmiz#Db+?50EY;B0`5UPYUfBII{*+9vR_5l<6 zr+WT-hs9iVYK8jEUdGDdgyP@xXYgw$Cnw9zg1|}L48DLXG>kAaGuqHj9IJ*NjWNJZ zo9O@JP!U(aTg=<-bVDX`Po(w+g>>DAo%J+&`G7hVYYr3t+S8lQ;e}f6<$%0VRLq(4 z+$H6;P)#f~^f>+uFj#f{Htf^Eobou8@pC&_!+s%43Yg&o>75e;BtBWvkzCeWJgRE+ zLPE(?jwU0SlDKiKdcW(Pwhs`9XKZZYX)rg$@rcsOK3vJ*-7}v#Q=dRiT(ksEPYiC8 z{xa>-=5(=`wB$b%`ko3SISQ^v#r(GuJU{kMe^+CpJ3Ku6d9fAqGwK3veH7_w!n)vn zCeo_l$LU52{j@>2w6r7<9?o3ZN54xfi$m>~ zC4N}5%XnkaglMP_B(PTKjz-fJJ5@R@wxFS)$LYeSlZJG3bc0NpG1gSY>bNb^EMf*j znUdK#*_mVJxI4}T1zKBtUjhRG&D(Vc%;WR^+}XkDsnpQ(d+P-E@3S5|DqB}aOTWQZ z<`g&~O&ObWSx|6r-~wG4a`K+xpK|6DvkBSRbO2G%CTs0!9pU|wr4x?pf5||V>j{ow zgn;FOra<-Rb|1A3gjPDtsI#APv``~5l!T+)YO|bZOhq+0knmBc+#N;bhrn3rn5r;! zHEew%AuYYKwB*}uWH6j9135<`M+!|jJS@)bM0N#Za^*2HlomvfH|K&tt$nQJVrTb) zm{HMazR|V4dPV={k|e5)_VDOzCF0U$P@tAmE}qr+^Qv7?@1rpj8j1GIPdk&!lp=0C zG&D3j)36}Z4yh^1S`Nk0ggh=N>GJ?W^_plFlov{;$%D*?O}m+XeYa*+T%RTY`R`>I zTl{SIq6MOofJUcnivON!w-37OauA`K?@lJp|FuGop!Y8fq&rzoOnCy}M}X2Xdn0;H z4TVBWG^Wv?(7|QQp1B8(=wFOMgL=r{U#*4cC}UOhZm4RkaXk4+CfuRCSb%cN}e+Uc1GYU+z;GAooHv&hOp5dw|?; zCMGAhU`ggQ#JIVfXcll-#iA5)zWemqGe1BwX4q!RKDLRAk?_N6-IDoj^%hUQh=0{y zDMwdugU#>lj*V-aUn3W8)>9?-C-s&zD7IOyFz`vcx*pIT!rE&7Sbq%*TfKm%Gjeki z`}kuLlpD0;TwPz^@}rp=Tg(qL)z&d%%H(|1m%>{yXpDnw^lH1*w&-2$j&WTIBryZ53@DL}6F0yZ0$V?P0M_g6i{jwm z057UHF4juoeF~yL155dBtY;FIk7Djh)r8*dhvh}F^-T57bXDQtnyQ-9d0p-1&*F)w z=zc~CHPv6GfqBc$d$Ylr&+nmDn;WIDlq;D<{0cXwt1KC5d1!3>!$1Snrcf3mMYvDn zYrzlMy-dNQ!~=1xiTr3e zQ|s>UH#tq20_Fa9^=vkr;qXL5f27h}W!__3;c*A+-47kdWOp$z%5CNZ8yg$n$jN1y zmZk|`ACJ&ao6!8(4Gj;6?FPAi?><_j5aH^cZs9GQcyWH%%7brnzok2d(R?^N*t*Gv zz-1*j-OFJ5*c=qUsNI>GBNSpG`4j>n&bZwRfZUHay9Tt~7?9Ke9_){2X>*``7YZ1( zVv4}4{|(Qo*Zyb7GWrM0`oa>qvCN5nPb4=n(9zum{xl}F$J@-^N8+B?!)iSV{#~gZAETN&{hCmxwEr6&W7|N2a1BC`+2BQCmQ+|O~2J4F#WrG9Y!F~$a zFhZ7$S?tE);^Mwm{w_XoG}IHRS!wnFG`Y;2v;cQ7N@j@sN|fpFyu!zEwUgRA+qgHb z=-licL>ixZDL*&OU^zRu+6T0&dCZ3c<{Dfa!5ca{8W1DN>onrB2gIGIl%I#^`%k&} zVE`F2GBRL)!Hfb2^DKnVX0~g#&T(k_Bn9gDr9`*hVR%g&_y4EGLLc&%*E7 z5>irz12xAG6D$+M@TfulA0*2LC&yb;xas7gI!X=wt4uL+jX>nJFMjvYt~68jEx+pg zUBr05+M^;+Wrfm}R0K-i=GW*bUDexsexL(AJUilW&_clnuxWZC@9IF^&4*q!?BA*ZNwx=>TT!~B4$%qU z-x$2hyqiSGPKTxu0a6e5w&?WJqG>4F;PaDpV=s9q;t8m!y{|W7nxop10z7o%^eulJ zhqjITM1B_fQAExoJpL&MXWyBs=v1GtRW^*E66t9{Lnj;bhIqQ2 z0V;xa3k1Vi?gW=-+XFE-9?`(!`OgC2Y`rm6$f(^sr^P;_p;P-_Nf?VJr7a)LW$E`l zKY#z-o?E`@a+m(%^uViDOnx1@}asuhuqxT?G& zWh)-FXbK=HQAtTSFD)#X0XHx_KLC}}d3W|+OSSb37A`@BwkXIxP?%y8zIV;*pK{%t zTtMz(Vpe$HctJ!j&WV?oms5U0eFBmRA0?_t+qKcMy&A8v)dwB2#Kgq=6g-3K_+|Dh zQtJchO0u#zN9zL>+Nl2}!B`v0j^G2PfFGQnpMza4?K7OV=y8k5;O!i(Pfe)k(ai?r zX{M0dg=7*!pG9{)hzeBXV5WHY?j7V7Qn&ewI9|Z|VAjA+QSn7s&(u7ciYv!|hRsjI zoF;3}u|*pxEH06YXt3FJremO=c2>E*zM@|Z$a~2w*-G|c7u9`QAe@_WpWF~X1h$p0H1bF$MAU7q+Mx!x%hasR=gvgHmAuu|| z6o6Wb{(sTQ|G@^(!PF4{uhd*k5~At(dRK?3D|}B}mAyQa87Mq1zd|D*#p~*^#b?VW zCpB~Tuw`1*#1VsXG_q38%7KJ7a#D6{e-;LsyUY>u7&Ixb@06shd2fqo&ZmR>@xcTc zfdmF?md(Ik5+|}->$)rfNp1P2B{n9xO+m`xU%92IrWVKkUbZHveh5T)y~t?zT5nud z0rTQ{OJkO~+URp9FzC1E!{gl$75c&_DRzX6!9??VdluFX|=?jNft=_Z!%m>!L5_SBeMSQMA&e z!k=FtPj^|I<|LVzXF=6~k3N`@xpOkK92RhL9*%cpWx%&k$Cph zhBDIuDs9&lsc@*<@pE*{`$jKs&~CLyK)_uHK9%sB+Y+--DyD=wk^!NjNm@bZLpEYM zS@i=L*2i08xDZ=gTP|*{UMpk>F8_8gCQX2&0Po_h)n#W_ru!ZkcJThR3eWv(Gu!bJ z?cUHBeWT$&GR{X*k)bC2y^fkN6JAICRJr3?Ge}zM0jo-m;zxxYa;n|y=gn6LT*J%` z$P2^u`wfDEB7?y~9{V4FZFAq#;5p#G95L20Q6OO=Ra}(O@7xh^+Ik2?Y;}1IqY@Dz z;Rob=iKozQBkfPVO72da(wjFKDiVw{F1Jb%fHBBeyth|Kxr&O4TUPl-R^DLgcOZ}L z(A6m)&TZ^6=SD1kA)xLDy#I}Y!o8=wys_XOPLFfD8Q})!y*sxwHXtx)ij5km#nasx zK!}X?IouO(E-rw!OW*WcAYZ*?g|eTz%2i=bs?SZTjygdq5s2Tb8%g49*JXNje6%^-VZ-S#MOD z$~EAt;)4`TgR6$_dT z)%ue1zy`siPa~@+WfvRPI3@QrI_ANDckp&H}%s)AK zM-gkOn(mfz1NHp>J}i{qGx|1@5J327$Qm<6I9(p_=sD+>?xSvSDVD!86kZOq}^%E(V29K|#OX&l%v@QiHg_hXYT~@tx)DEwA_r9)KOy=7P3HG>Xkq zkwDKGT9p-TEEoUlBDwERad_LzOftZD(7<`+o15m=W4y~OD@obhW$a#DA`Yb@C%BSt^#PS&>Hjp*3jfO=)V0wXAOXxG15k{Wv=bA>Q z9q&)1r-`^Z02K}ao}Bmql?a)@ho^JYoBf%Rp#uL~<&3wAuTbkYv?F2Hc`6_H*S$J;2wPC2 zyR{+P*>nlG-4`8G@FNRz4lW5hA?ZUijmM84e^GQX%(eV|j@@{$j9V0}+Xk5bKmax| z- z7uLK(4;UYCPQXrulrs89F{P!Ya~wK8pdaD5Hyd8Q;Drna#ORKlego3#`r<#t4(&7P z7hYGNllZJ<#l`QWJ`-F5MkgFo$Pth(xOEt=TK9w5gQd1aK5O#){Cr4uP7as#G|v}; zX8Ze_C;WQ1rp|}G*}4*o90f4hYtXf?klPv)faH`&k1$1PpiFq5GwVZitY!?(` z7!<5}AF1JI44G}r)^QJnd4B1lP`|;!x1b;@0(aKkd#d+pqOfDHxmS^^(q?Sh_{Odn zvkd@r=quZ&V8@WJKgKjAoyNn!+%F=M>7t&K$Rjm(Jm?uxwsfiKpGzI|6Xh5+7nN`Q zwgi&rbZ<@$cxYh1r}4<3tZeQGr_;1*j$*Rb#;5ItAr5}8_aCM=hO)>++&=jtPM(a% zThp@mf=p*o{5U~chhVCI^sAIYH)t$RIqO}lHXGQJ=(6A%KUu38bfk7K;!-1RL&rhQ z;jTtX$SFzQv(vHS;~^y>F9!k7(L804{afnEtLn_t3#~l`vT2gVR{xYnkPa4FJuCfSZ8Pk6znDqpW<9+oyUt*3A3gwDiD;AMC)x({UcDEci{d$*QHXVXIV?kU$=)dfq9q@Tvi{-dne;pz?3Hsy@EYjpuUaGPD%KMJic`e1q)rNqGl@XeB)baO z{pb5T`LRGyWd3Hdu6^XhQE(d)yhG<451+os=A)%ul`kO7L`;32Z5djDUd4J)LYl(} zSQ*K}-0(8K#isSa8Mo~1;I40f>B<=xQeHE~-8|3BW3DVfqI2{mEu|ELc0VkC#H4H= zf&LsP@41hg3TibbUM(akupsaA#*wo;H=;k&jl41s$4IYt@w|zy*X7~E_ILROA9MrP zI5a&G^zlWA@JcJmK;sxs%6jk<74YMe7d#>5@+xeO`PGEIa~Br7kQ;?oe5=u@AUzmwr?gge}^fKQCb9zs3;X>#%f^779}FA*kSCF zx;JmI+_Wd$r&5S4868eM5Z^0>LsP&2+v|{|;)h4D#T1b_tk&#rCC=vhQ_ul{u0d{Ht literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/bool3.png b/doc/salome/gui/GEOM/images/bool3.png new file mode 100755 index 0000000000000000000000000000000000000000..af409a15e4f92d69e4b5ea3925d8b031a75b79f0 GIT binary patch literal 13184 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/box2.png b/doc/salome/gui/GEOM/images/box2.png new file mode 100755 index 0000000000000000000000000000000000000000..85a737afb6347f3d7445455c6dc39c9ff42f4321 GIT binary patch literal 12087 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/chamfer2.png b/doc/salome/gui/GEOM/images/chamfer2.png new file mode 100755 index 0000000000000000000000000000000000000000..24d6e124e7f5d56888f68e6190b27cd0cc925326 GIT binary patch literal 20370 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%0AixyMrFk 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

JDnDEPxPAFlp!0(696tP0ar(52oihp_8$3S7 zxL0|?|9=;l)FO`cNGw~{)#0&XhoQ}!Vujx6w_oPvm0#^<&G@lUl;=n1-gJpsKsy#D zE%;EdZ(qgEx!1aL6Rh--k23vv@1)(vXutWzx;Vj!8Kw~x3?^p4c}(}?4a`;ZnRgcK zoXg$&)+9dn{eCw=!On{2*7jn)B`>qo#r5JJANRiAa8J-9xR_ndU{UE61CwYMm$u7m z4;{8-FWS1b`}A2^29*oa3UB9LXMFMM+fz?q-N+e!uciHSY54ZLQ^gnb8v%`sa^~!B z1XZ4kE(CydKHBs9lqYcehfr#pl$`l*9UWy$%bPalMV4#^g+)yJ=P$J02psjloPPi4 z=eOn8GxyzKb4YUEm@HJA62p^lp>*x+zh57(u)W8iwywH1cFtn)!yl(Nc4i)OPX2%J znJ??Xo7})%r@Hx1#6P4y*5P6H;W@D9;h%TQ%(;0sb6+-)6ue&jaMj}PdcgTnF&}2D z^(7zfPJb@D-q3*OxR)>Ub2S9$5Z4 zu=RjJ@4k<%jC23rJofX;(IeN^SD#F{>kZ6xhxa6Z@?JM}_PPBsi=~cF)&9kF;&Ix# z*B1)bDH>F3Dk;^8i{CC6e%JfF^t$E!nT)memxBJw0j;-AJLJ3lcUAhC84oKbuLriE fq|+-H{>XP9nqKUl(!T(B)*geWtDnm{r-UW|kyhwK literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/chamfer3.png b/doc/salome/gui/GEOM/images/chamfer3.png new file mode 100755 index 0000000000000000000000000000000000000000..801f8db2f47e19d0e855f91d6dd781ae5fc13402 GIT binary patch literal 19509 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 a@8Eg|*LOjgY`D|60Ier_8sF4jM*JUMh|`n+ literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/chamfer_edge.png b/doc/salome/gui/GEOM/images/chamfer_edge.png new file mode 100755 index 0000000000000000000000000000000000000000..8ed8fc005926a6edda8b640141caaf8313e87a05 GIT binary patch literal 9146 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 G%>Mz9tj1&j literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/chamfer_faces.png b/doc/salome/gui/GEOM/images/chamfer_faces.png new file mode 100755 index 0000000000000000000000000000000000000000..961cf0386c27a0258feb26e05c7c43f885aef7dd GIT binary patch literal 10302 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/changeorientation.png b/doc/salome/gui/GEOM/images/changeorientation.png new file mode 100755 index 0000000000000000000000000000000000000000..95322ed6984d2e59c0a267940801ddd3dca74da9 GIT binary patch literal 15333 zcma)@by!sGy8j0dL1~eYb^wu(?p7&9KtZ}&xYWTN5+WDMZeQ`l+)DE9u zfn)BjEe)8Mu5zWFbqDhAdYG7)VrLD#@}&}S(@MoBAYfcw_xT~!XsX#52oCWx(6cse zBK$-cs!cSWK%wP|&v|PO1Lp*>UbNT>rW~#hGz-iZKe|(n{dim z;kcycq>mpz?k$dtAB_9DJj1llbD1=P9zK`k+(B*|HwIym>dpwO&0JZt8RXN zb$(Q=k-xmMVt0OM1|gdn4stv4Ff;FY!q?Xk#ig>1JLbe!#fq2P`r6qUcda+2b-_`` zZU%kgZ6wjGj?OrCGtHI3&WfV74(fif(SoTgL;p2iU8(S=8U0A(LItY2aW1c>zFoJH zuz*v3g=nkkb?3D&LBq;-`?(>Be4IrZwUxHl!fU;0>5?JDWtOg3b#--WEX2rdS0iH+ zWHa8)QvZ);ZZkJ7oPzprO>Bm&K?ec5Uo};=%;nbKC3r~#qP&mjt_)cDv0`K2L~7Pv zqw(*TJUSgKeLFYydgwe0j`)RLv+0tdv|}w#CH5z4ZerZ~@a}dX$xw*}-JF2*;ICPC z4=20RnB(f8cICnaCt?kZ)3<$NfBZwSw7R=9UIq%8jpPvN=;-jL$S2D)klu|Y$06gh zZj$4hX{qzP*gHC24cID7SB}<_Pwic3k__ysV#~;?&YN0vs-1FLWBx{PM)IB&J;)WO zC3uLPJy}x0U}d-zO+FddZ#z2IY-kZR#TxE^S8lh}`M}f2#Mlyug{LHhAgUhlvt;*t9)X%Fj5s)^0u{%z^)i zop1IdZ4bGoj7U^laT!aT6U=<%OYAevMMuH26(86{x$rNUGq3cyrBau`$f&5sAI*Uu z#*6e5oX|{o`LS@=Eg_E*&M-crp=B+!*b-Cvdc;i3Tv~QmweFya?eEXhUn0Y2%08?t zFK0Vk)+^K-+?=d&SO>Q%)}xC}vV2@Qk9696vfV4}az4t zL`bc~7B}MB4ug;T-W|P;xeKnR&Q|`L`PTJbnB6EAdarCZX&PMYk7I=C{Era|C*Ygv_4Pd5+f56JI@@}%swg^YRqoy zU8t_j})N5?;qV&C|u;p{smvBAgm@U z394f_OM?@6oIH!dVf+RgO}>SqKYJRz51P+tdUbA4%lg=&aEz8w;gPx)*6J}aOh{E2 z=VI~NDU5nZgW~k1K75Ilm~TeMI1z=eaZ85O>XY7e4ov9|Nx=3%D)lA{_%$!k zFz_X96&|F!5@Kv5z*j~+_ZKA_I_l@P<(3UKyXV=l)vmlxY)|*}?d|P5^Q-kJvr7AC zsvh2vF`=687Rz7ZZm``I&10!@=nG3jPGqZ$mogJSDBy+;9kdgUh-_3BrVvIe#r&X!f;EzP�ZS;3}ys<3MKgg$#MiQd)QFVnSWLOcx6pI=!~ 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/circle2.png b/doc/salome/gui/GEOM/images/circle2.png new file mode 100755 index 0000000000000000000000000000000000000000..77299521c771c0249bf389fdd0cec28fc2ca7888 GIT binary patch literal 16343 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/colorsn.png b/doc/salome/gui/GEOM/images/colorsn.png new file mode 100755 index 0000000000000000000000000000000000000000..f0c440147a1882cad3a24857712b80770d4e7bb2 GIT binary patch literal 23078 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 S6iyw^pa64Iv`G!pE&gBX<_tLi literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/compoundsn.png b/doc/salome/gui/GEOM/images/compoundsn.png new file mode 100755 index 0000000000000000000000000000000000000000..33e1012edfc52e977657dc3ea0a8f2da988bb778 GIT binary patch literal 1653 zcmb7Fdo&Y#7@i7I@}bh)P90{mB2+5Z&%K%3){5kk+p=Pn&O$ClQJPCOZINpxge_r2 zYhM|&G#sR|mX?L)(lDgCe5zH`3sul{)7-}Aob{NDFG&mYg5?(ONSqO7G1002~A zN1Twdw@nt*jq7B2LySor0H9zEbFxRp7EJN$qKA&?uxI8~e#-%NI+Be4zC|Pd5t~2Go>-KQy?K8!SYh9n23kzf_EGjyeJXy9#^%qBGFb3}O57RzH65ZrqvW!r0 zmHsc*1)-Ruzr;u{_xLH!1yPgIN0J0|j-@mYTeQXGABL z0G93u{m|_sCLJp{enVBvR0HDncjFE6skK&ziObh$q_)VRh|F3FNrU47=S8ka=>E$s z(cSOvHGjSdsS=kPFNJJiQn`a)?I^x+!$ZuV zHv}Uv-F+cDF(-_Tpk*WFnHj>#S}cF>4se;R(<_Q7DgwBKU_C=5*HE#X9Y<{HP{<*Z zONrq0jPDvg$PRg`bW@VK=$OPE8hp-34mfWdjypOf#`@s@g7kZ(iPI>h272=2&4Zhl z2hS<=0o37ct!5rW4EihGt}VcZ5v$udNnw3YJeNyhhDcp<0-* zBYFn~w?l9I$mgC|oUi`$n9?0?}IFtGtYO z-PRF9Z&XF22}0UkI=W7nYI>9~VL`fHEJnq8v3Jj!-aCWF%@Ov}@QD^Z$4?Fr-mF#? zB^NKf%c&zgt-sPf-4pO_x$DsVzAgQ(Hns&E0@Q<6n`Y-~b>2&Nt<^T`;aig`Fvm+` z3NNCpk8>w2G{aw{LKqKky;44dGssFq^C*T=nt^HZS64LlC0U)$Cq=ZwE)k4D=dHc z-2Du3X4dkw&=i@vLa_kurCqED{2YZH?dM2Vm*&MxUz381_3R1}K8sgymC!x@EsbCK z)#h-MNMFQe4#!COquA+%X#uaN?Of2P{~ss#DJ(rtNl>TiX=z>q@9Q#C(JYFL-_ze2 zYABz6xf+%oZ=vB6E;OY2O+Li1L}MXq?yEN|u#m_z@ULJnBwn%(jVo)uD^Ew#c zI?btA9WSkG-)ml`{>Mg9xAM5zR@FaDwQA=BwmRreJJvmSzu)?xSk5sJ=<$3`ksfFp z)c8S$<|GpN}xPbaFw Hsg%C~37R2G literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/cone1.png b/doc/salome/gui/GEOM/images/cone1.png new file mode 100755 index 0000000000000000000000000000000000000000..f5a95922addd087c2a81a1cbddfce7f2c021e664 GIT binary patch literal 14640 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�CoEkC1n&RX9KSpdw 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 TI|h7>2qG(`C|M+7@aaDQHVLYo literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/cones.png b/doc/salome/gui/GEOM/images/cones.png new file mode 100755 index 0000000000000000000000000000000000000000..4c8108ce150bc09b0d564a0e27914fa27255be14 GIT binary patch literal 10676 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 C+~YO? literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/cylinder1.png b/doc/salome/gui/GEOM/images/cylinder1.png new file mode 100755 index 0000000000000000000000000000000000000000..71b619df8b8ba3f097d2d5dd93daaddd185925a2 GIT binary patch literal 14719 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/cylinder2.png b/doc/salome/gui/GEOM/images/cylinder2.png new file mode 100755 index 0000000000000000000000000000000000000000..ee6ed12e614b00840439cf70a41f58bee0e0eea9 GIT binary patch literal 13539 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 XWU~S)a}$B?6OfXex@@hqdFcNEgqMG{ literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/dialog.png b/doc/salome/gui/GEOM/images/dialog.png new file mode 100755 index 0000000000000000000000000000000000000000..63f984b751d40f27a552e768a767a6210bfd115c GIT binary patch literal 9626 zcmb7~1z42d+U{Q@r9%XyTR}RdOG-i!X{kX_I;2w?X=#yCDd`?bX_0P*p+lsRmON|r zclQ7L?{A;8&vm%CE=QPQ)~t6u_jBLB=Z$!*p+tat2N!}M0u^NiE%0vx1fenDV1Y+l ziZ_fQhyhYjkk!@;*`D>)CbOEB-gAIh8w)7MHdLSI)RZR6;1?(p7kBIAc9v!zVXoiE zto^RzuVv@%yBQ>9U1LCEvu;q3e1@fSSlzsJRXp|V-dOiX%!}>e(Pw?K7$M5MdUGz< zR|`G1H&iGYzI`{!auFR^Xw5fMpDOf+5nkt9rQ81?J>9Oj*9EEN@%(_^FqpJgBA#k!_{<@%{t z6WzT3b(4DcEdkYI?t-Esc{4LcTwJhU(b3UR02(@$>G+ptqCTg*g!EET&x&+f$H&R5 zEc@kjbZ%P?e7H$LLE-afHAPuNL$Ss0vM=U(Sc#sInfX(9rlyI~Xeu}517{XO8c_&( zX>Z^4d$}78+HE`_%u`DXbZEJ}4egz6mZ3v#+tVQd0nmN@N(?C}DN0dChFbgCAD8Tm zvym}d&-eBgrQQDWo19j@3FVALl{q)^Gc0E zR9u|-?p>VrFrw~qvv$YpD_=;)&rj+GIywnCIVKd>WAVMeKcuNiGMUFDraP8?`9~6G zs*ug?{r!E%?P;N^<-t_GAVW7Nr`9Mc0mrM0KRf>BzPDJtDc}ta%#4g^{r&xLmo-AI zr%%x!6QAFhkm>Oj0t#qsl<@i8Ns%h;FQphu7fmbf#vm)|N`A)F^^oGqak? zA5r;Yrc#Zqz4ArxT||QnDIMK_#s^W^d9SU9=-7m|2UE-4vEGdDntS5rUt3T>?Nqcd z5)zUoVwHKt9&U(Q#C~g=SmDjP=MdNkZ*hz#*-v8?1n(juUOJ9a*8h5c=t>BEqYN@G z!-f?jla*rWW_vZ0!u1stFw|k;9*--@hO__Y@l$nUx)Z4E#?H=u_ZIH=Rp+}&suzc& znoYE%ufi7HElA8H%GTNnAQD`^$~mnuSuO)$qmNSbV#~0*VJ1g?Q=?; zlan*^L|R%p%f`jkwX-Xln$KxT!NbdIsV_~y$nfRMyNyjvi<_H~3k#+*aHn>Qh7!X% z^Zk{cz5V^R!l(J=uSVI_G9{=oGc!ef&jiaZ6Ka3wz2Z@_V3Cmc zz}Kbc;v!&UZEX&Up}4s@b9{WfVtU%(c%_F-=jqe-*J89qrKOezCCSg8J>!d3Z0F$Q z)PML8(|d0LjgyDR>cxu}#nsh`vkmUCNr{QPH3t2tkMK4!GEIn^n|o%z0@kf3BLmen zo3`Fa&dBJegcX;U$Nf1!cd^qdOr(|Yh~w*;O5)U=f;%n4Yez=3?7wDb2Vi1hy|+CX z*EQkmqU;?Uv>F%~*!mvNJX8N$bmExD61?)y*%`lyiHWfHv2B&Fu-$aW$4{TUMfnff z+S}6@^7z1Ee0=xTkaZ2*|60oL;&owHPMr znmh6F@dX710YO3N;EKX3XFooSgsKyphBl8pmZL@BuI(YC+uJ66_tjzeF*FYXK@~Bx zv*%-fs?;FvvA<~ZJzLM8sOf)U&iO+FNVecMqqFujV$q?sl+ zHy7@ADF&HN6zfmbInYn~9c?@_UjFr3%)`S2faFc0Odu{J$H8`&yKNhM5O>-49n@;H5pZ}a|@{UhW$D^mGkD?X7oi1#*B-91el!TP@1~_JkNlC54!xc{} zUb|hJlT%SeoSk`H06__s%lWp_li)4R5`#J|;A#(_AXKsx=dIX3%KcreQPq;T^*fR+RBMa40fk3KZvNcE zsi3XuX@+$ZLcA(FN1KzdKl`huQ8g-Ob#q=t?B=YWAKj-z7_tivIh%Dh>^9?-=-@RO z&*u$}P_oDmLMO<9c~qF(A;{^A2&5lo40_C{8U_w@6|MCc}+rqdPi635l=avXr%fv z`%TS-cPlq$uZLyJCgsmdlN*|=8*Y)4oAssg&4|rA->%(JI^EpbEoRr3psw;dvfhzr z4U)|wyaC}~**ex?eja`q7Z(?Bdg`&m*Svba_^7I`ZtW^a%M%~D@dLc-_nEy~|BpNP z%5)Iqh}^V1V8ADDO;lyI9L$VneUzNqShQw1&}PswY3xnF(|l?k*2SER*l?dnC{7-U zQ_Y0}-oL-Y+r`V^8PFs6^I%XKdx+nJhleL$>yAP>6BASMAi~DRCTDVUacN|qt){;I zz4*Mn@@u)w+ZTC!LPA69uPMRS%*+_%@%1KiZBBf{si+|&7Z##H5Gb9%;i9}fkBdq++)JeD;YID(iF|*?D=( zM`0&AvY9cwK6dY4M=3C^KlYdP37j@=&6t^)nZu98NmXE4ygYK2r9nieal&CfuQgOu zT2Fs3Gp6*C5EFl^DKn_S#SOXP=jV5qn_F1i?SJY%Iah^~Bp-&sdTXM*eDyC~!fek$6US6R3dN3HX_s-WfJy%yD@T~H3Ubn@z5Md|PT&?4OSN=0pe`q!{GrJ9YFJKj; zlCI6MI$aPz<`1d)6{8HM4iCI`wXz1U^!fAWPe9`;**x;Xrxm+(Cpu64{Nm5S@X%1e z!^qoaK;9i+zYb1FAQQYp@F64PiLNd-5fPELj!rE?n1_eRX0r4l=x;PMG>&Tnv=V+7 zlu)^4{~ZrcPsaQA@fjHz;hqPU>CB-(+N%w?&Q5lTvR9iF)zt~Mwztu$`wzVT5MaSC^vhJ2bmapFVz!%giK9Qtf0-YXwqALQ6|fq7(W3 zyKZ1*s{GbFgQNkN2o=EJN}D=iFkH?ZufuP*E-dAA{c0Rc3K zii!#c7ni@GL?b^aEDRfB5E2?+dFXZZXKlE}-=Bq@omot*zIPC|F;-}#2HaAJYVOiB zI4o*QLNW5FzaQoB5&gykYS>*k%*qNId;yE2f8Upej0`vSOj2sAxV}`W)qu zfgSIwVP$1Cn``t$xo>6Va1|QwlbuemmC?WzW;Zv}@igw;(8v%QU-dZq7{ekqq!Ir) z^L>^3v&{$oR-Ij4OG&!Mt!*KAcEsc)q^$!8@1VLm5ydFVH=YMSkKFElPCtyWsOx+( z>o|~c_&m@%NLAVW?>QutVLn?co@Im(Ai} zI7|pUJiNu-U55%^&@#iLqaQwbLIV6|xq0VX!V_Te0$W<7OP@D{u8-y;FCGvtl67EC z@~7bw(MiaFU~|9LkVDkMr=q6DPeVha;LDdlZH}64PUTG8z&}i>M%=r{??aD|j}w0} zv4>ljGRyL$_Vp0CvhU}K%|0#9-Ejj2O;34wY8kQ zJbIpH79n<6@?J4H4S!c1Jqf#PAL8b^ePCJ@*$5fRs{e~`_-6|IzZwhh1jRD{tmiq8 z9eY8=#`Ug3rp_nUa<(~>3A3VwvokaI*}f9@n&9xUnWtsv^Of|P1c!#UA(7P0&CNK3 zgu-9l3qj)-wx0=)AY*SE9VN3G_^>z)Ix?@{g$FSF7#J9im%1eem?3g#z#`qEpm4cF zB4eG@i0GvhfD!}!OjOP7si~eY=eT#Twffa4LrO2orV9!SF9B!LjxzUBAl@iwYbV;7 zX!GF#nTq0@n3?H&|NcEn{))=VtXy4Pi)(9>B|Z0p$H&HaGc>xt6cwfE6ukg`TkX?u z`Hvr}I!~Uo(n)xH`_bF0udh$V$;I{JWM>uzDnqSAr>enyw-V@gS9i8-klF+-EiEEP zJ`8^JH!JPD`R`U+I8Ch!2p}xV=^6+wQ06X5*nKXp=>9Z;ut`6I?&|;P*AL#VgCuHo z@7_J2?jRM6ZXOj^RK!c3%(xVTmJ9S;Pmi*}aWSxSGIEas#5W9A{mk@qY9NwzbM+Sw zjg9FhN}or*eTyq9D!MR`A?|T;$_ITzAgDm%FnSOp8-$fpUw;SU^}q5F6cjWa{`fFe z+?|_-mUeMv1tVG!R=X8ib6Fkp>eo;XDsfX(Y2>$WBkPdSDr^ZkpFd-OxWQJ|`d-Ke zpn(u@_=1Cj7k>7qgFHOr&|1_!78m>TPBW2#n^zP&CD2q3|&XnZJ?G+>ajkO8y*uAs#EmP z!h(ghp5Ug}z})-)mQ(U5K4WCzxHVXX>DoXBn?nG>3lV;Pe&SoV#tJX{-V5QKA8#*D zlo>bu;LHP>NF(7v3_S*YYkT?6T9y*f{rC?bqJI5)X$&Lr!|=6mumjJ>xq0&q@Q^4d z0kqy2+1b${^J!S7Y!Zg7wSx>|hU)BRK@TTmh*ws#S3<;JZp}7O00jEMF|ZH;kHn(#|={J${>8SX!Eo6+CIoq+e8e>~frGVI-{i z(i{f+{e!d26!hmNTGcGZ(+3Tdp5ETDj&PDx5eH+3u#vTJVMK_Rwun@|rtM~-7tm4N z|F3G6C+^wV*qBB#5|aS;1oQwSW$Wh;V?cchv^h|0m%qGPzN8U7&fTDU ztVIs=S%5~MfYsg%bnD|AIbLuRB9#J!uMeKs%ZjmMBD+Y8hE_laVi^5&bu69av_+@AIZ#zjJTcuV|>DJ+Nh`r4-cOsd~+xpsOGk8upT@m_cu)O%ej&WxSB%!JD)Q= zf=QSa7rxbvpKdgCdmJOI>`3Stg-0z1?0wwpV)W>x>C&HGb#kGHl{m;K6A6G=)AAG- zIqN9jNQ8e9myoJ{s0>--8Ip}0h`9<|f}c{tK(%m*;3OzBM9^QilyF5DYiZqRGInTC zzPZj+)H8Rnr;y%FN=Ek8+s*kVk?Fys(Tb}uJc!9@cTRHd&D3d+dY=Jr~__Wgde|13#Iy-d_+g?D3PLrfy{E0c=7z5R@{scCkn zUGzDLIl-=l$jpw!Zob4$MPt^!<6;<|UW=O~#Nh12Vw`dCC0ZWC*~P_9ij5?Tuu1lE zH&G5lGCKQqF@};Mz=RCfvMrZT# zB`?w)@W$}i*fm_X@ySUSJ5HVAZyV!9e7|E24{ng&DwOd=ZGmV}JhLh{B8(|E-SqO`H z;(6y44K=l`9=&?CznDT3EiOs6u)||&YU+4bCcIZBpN|wJwgJqPv$SM`7?_#cSG0c> z>sOUK%uCs4yZyd}RJv;bor&?6cOrnIV2FDWJx6*k(p7Ju*e(@9jVCCA`j#vsS5~5izo*#1)#d#!97SGY+;X<1vqVY361j|@nWrU>UP|QheaK~8 zc{OHViCu6506C!HUv~#{zEt9ZZIUFRW)vRJAxgr3dPj<$a(FBZM?LJ_>|R$AA6Ap` zpiLTaPWHx)|7Hxov?__H_%Y6#3uUa6u~1+$g}ume0cj1m$O6KO2f?8zXZvxqXJ=<; zfGfR>iVQJ6g;Q~_$_gfR_KUfQnw5>M)=(f+^%ZeWg~!G){7V3zdt)5S30-B7mi-Me=X zuzt=E-NeDgG(+hW>^Td|EI%S4T+d~OXfj3|TA?MdHGjy@}{c~=vK26FYEo~_^ zjJvhr$B3XJQ+(>o1I-d0W`2HB0I3}v9lvFWyTfaN8D(Z;!-~Ak)i(3h1#Pd48D?iR z;*PU#?}-KMCYwLw$A3njkotNtKs-vfrz&9Z*XyK&v|_=R=O@eHb&Z?f^{Bxc-d@|1 zeDW;&6EG+e5)u#ufI3^g9LT$Ja&qMW%IuV3%!~0)bg}w|AuLR)ED2Vm_UZ82c&!|E z$Cm#Ehoy~0MMOlr0hIxwa;+T_E5M(Y3bkSKC^iko64ORzudl8%yT@&=ACMZHodr}J ztPQs3w4jF)QN^^%W3|r@W>LEw{u-V=6~w6+*iiS+)w;*V!EPQknVK0D5oZtkP4I<7 z53`Gs+s7X*fOl;#_%%jZJs(*TSU^pnpq{)OyO&FqQ+$$|eOrU_bwSFTrE-ZB9L(LU=(vL_+X)2VLzM zRR5y)_8fJ~`A&l{L1^5L#j!2^{BEmJ}t!&+d^S)FbJj29yg@F^vrv4sv zZPKf;v9JuLDt+Y&j+lZem9c+rsT0NO+dfiL>u5SZfxDXII)nxCHZRmyR+1k4><4}`P`tG?9X9U=&&=yw~9rwRi?@u>mrdMC)|3`#JB-R7dr}oC0;U`)lo{%F!M?cyO14qYdOXv}&VvF_022_Ir6i zFX#rNl79R2)hEO3@e76xjdsVtsQ~EL(j8o7dlnI-fni58$pl(G)1^8QX zYHIj8#d@tZLLwr|U)M6*$BT610S7*r_iyPx_BoNSSE^(2_I&Zc+Qzy820o{nq9T@& zkrBL`g3AB{3Xh7a)>}|6(OJ$-F%AUD7PWPt3!y;(U!aUMaC09U8);Cs5X6&d+pL5H zn3FVV1P0#i`w)Zzpa3r0)vh(rk4W}`bbLs?6gvc-tu3JE(@tj zm^t9u@*pt6T^}LcU8O%COw%AHOAN8U#?sKW9Q=y*$o`85R&D>>XoqC}*_)Qu&?h$9 zC9W?He$4|-Nk{+`!_Ms-%qyJFA9x+!)#i8>mPMa+8MkA0{M{a&;Ht?t7F|(Qg*p{W zOG|J8zLLKzFIXNRE>3^(1q=|4EbD~E!kpaQyTOnIIToh>7hAYng#>dPl=L*XZMS`U zgYI;?x2PdGe|#)oABL#sOYwsT1952-TYFXt16DE2rn^z%V3n?rdU<2xEl6wJv1HWL zk-Em7n0OT2)w0@6E%f{JU;ym_rumjGP{m(Kr3>QLZ&hhkg0Mk*GT& zLen#vFF$W3qV_5j=F#9AB6Y;LG@4@}(&&_1&$seQfx?JvnAn0xi8&|miI1`Z zNJsQ_928}gP2~R*m;VQwBvHFtuay>cDD@8-`H(j!`-g?52#P}1=#t<=08Xk+gYo2B zFk@`*?ZwO2$Y{$`Pv`aAw?Ivx4%bK7e33;o$CE8rN5-xwsvz)R22M^qdY`>FD)Yx2VO)CUPCJiB8GLh$bM}nL35X1Pi*jI2bG_ER+Q?o7<#03P5|pCc=(d48G`f+z5rXXX{!V zN&lSg9Dy-F`k_eaucMTfi`;$>GB&kuz)m=U8L76mwkhyAD0huK>>U{B0!03+Yla3k zw0CgOJ}7-11!}u}c$h>rmsI-tLIAv1AMJ0IU1E#M^dg)t${+`CGU>VBcei@T+id&n zL6n5=uO$K|j*qHtVqYTD3jpn*M%@(f_h$AV6DCH&7Epw}lanwo!UAWCgr0tIHZSi8 zb5hQ16CQjfVJOhNaQTWUymx=#!-Jq$=_^XB!OTuD8XuaOi5eTz78DXnGjdicwz0S0 z*=LRLO=F1J0%-Qz&TIn;+d*8qw>mpJ(^$@cIpBRY!t%d|vop)UWbGXvhnAJ`fRV7e z{g+K3A<@(#=1UzBcC`%v`hxZdzQHsP=3HH=&DQ<_SZZ^S+wD|c^dgHuAQ{b54>IEJ z26sygPffk#&jXOb(UDgpQvzXM4CubHvT}e{VMk{qMUGBUj#eSSP9(Q(VbmDdjZEro zI^A#50SiMNPk;i{z6eRUf}toCEDH3Ps=Pe5iK(gY8=IT@fPEB|l)TW)lrR$#5>m?_ zt=QPG&ifC9zf1MeBSe$;i5?)@Pm9L4z(y3q;i>up9($$}Lqnz&&pDDRgRqJCyC@r+ zS8+irq?yz)F!;emaqCw3w{J4W$fo0IoBNWI82}b}d5I;c<{BZvN!4?669xl-wl=w+ z0ABKyf_VXeQD8)E3ocCKlGo+Yq`s;uE-Z=z53mtv^9&nP{G_s`nIdwpo zar-sIXfJvHexJD-3I+Wpx+54qX(I$C4+(tHC)d?DfWB!ytQ3FnAg!8+Ml{ZFpuhhG z*l8FTIWZj^9lb!u!e6MFU1$wLfKdu1EDCTbKF~EvQM0Z!^Gp1UzR9iUDyOpO|>RjTB?E>9OCgdDmmX2D`I+ z{fY#I#`vsKdRKu52fjQ2;U+FFez-XqYbesJD$T)xyS}~-EDE?!1&j=rYcjsNqCa}U zFV<#Ylzhw?uS`r#9ME!ox$6OLN%8Eoc5omn)czsPZJEmwQ8W34hq&W|@6pCMI3hA& ziV=`3VgR_2JosurZv1UvOu1Y$2rkJ^sSl7Z5yXH&TGYh-q@U%tb(NKI2mqwdjJNzlyJ=5V?^bA`j72EGVmV z-nSbVc^_}Jf)NRdrNX+Rgq5Za4`1K9b<4CnhIYGa+Q8YFe`I6?{5BrgEf7Qhu?`SV z_SW;WP_oE>elAtlvc$SOQj{Zs?aI|?^~N}8&&BD(rB=zr{{d|Ohz0{4l6LNM<@ z)d@(Jv9Ct+P#g($>rJ&>cxIknh+1`zy_HqihYug-2!m4c@98j-bpU9SDf9Qv%<$h5Y$y$wZ0}wr4HCRdA)9qC9Uln_X|BR%blSx28j_>^Qq3|FwlZILu#$q28GXYhmK%#DPTK?xD zZn$sX3-@u9Dx3#%t%eJH3{_@8qCywAz;56>)OgeOZMy02P$l_P#aqB!gqvCtoY8Z3 zWz;}-7<`h|m^aiG1To7RY(O=7tWe#dz^9rv&DGjm1V&r2Uwz@bEi}GL*_jAs$D$j5 z!Y_1aqIF-vKR-LZ*nI~hAzRs4hWSSTofqBoGA1}E!Eno@?QLWFst^+zb%$C6}_I~H;9e;Ag zMIClk4q8034o_87Ru)F;B+iGqSB{zZd)-get@S4FZQTA|>eGcwkaXreRR|FEscg3V84Q8%Al=nb6R? z|3=g=Ku}TAzksD3C%~3?;lJR6Xw$NU$^RRF{Hn<`{gHr{qprU$QZUbCR}Gho2T7i- z4pjO%HA$dQc?rezn3o{7`?m15MsWweU&pIoTSE{vTbDCV;9G|sH<7~EGof?)6&3yO zFl6!5QNmN6PTnNwv-%;!WrTK931_UV?j20E8u+31q#_|N$RE+G3YC=iy~=6QLQ6# zYn!WL^Yff1>c8yE2k}`?vy<-9vaA=OM&x2n*9u4~Z?{H9_omF>dN?K7(BUIWafR6!#&M4 zPN&epY}t;HHwGJ9r*SI-z3EMPxX-5+)JWl5dgxkU6bo$BO((-8;D_Sjp3E7!`t0Al zn0)%T-B+bsGe^acGy?{nTn*ukY`#pV2NW2E;qrm!-1=QGzCQ0Rd%f zbxojpMr#n;T7zWEc+{7Y%bl?nt-%C$lQC9(pU-Nuzm0qp_NudX<(o61UR|>O@ouwk z-p>rEdIuQ78(c*SOo(hX5g#?tQ-6z$R*o7ZP~%b6%&+?5KoCBtapw3vD!! zY6VJ@2$U$+q=}=0m^XLE5_e2n@hl(A#i#AISZ{Kn$C)G8@TM&sTW5|ODlqX*PBtB^ z8)o)U_oV?AP8YCZ`l%8e%QW7MGG{!5Mz=7GC z?|&ci%6C|h&f47{sLTwcz>YHP{4^NLy}>3UT*t&=@jWNcH$+=(aqh2y>s5Rzev$LD zj6tn8J;b=)kVA>@!K}r zEHyawtfZd8$XEP465wmLyFu;k(gs8di^c}CNbPlE8G#i+O5w%^X!b{A94Efnr zrn(T3?jgj5aIZw)AO~%w03i{;IQPhU=uoZn=ez0O7+}ku2J`AulkN5Mm}YLt3A^${ zXw93281a*kxmatfGgEjGX$;kqxe>ea7)BNIO@s$e&LbS7$fLilJ(BF+Hau(S!p~if z15KCJ6xe0{(QiIeB5>xDS`tmI_E^^T#XUvMj-D8r0~os(^ng(kvyam9+LUt!0%t=GBK=&kZ_{QGY{|faPtbGJ7Ea zq0Pg#_mbWJtaC=qmEknekj5q%K|$Pdo{NHf_{8hlJ^_U}T={O}MFE%X5LbjG{#}A- zX`apG5b@fS`_jp`h@y>(3>0nxa8-VEmd(7*zGbz)Qt|f4=mYD$pI7Hu%Qu{v0F*1y zFKmYDZ1aI~AMxdc6^#Cn*Zrk)OL0PBHk5d*w?|mn5)!bX&fsA#Y2i@}3S+bu`kYXB z+!ae4D3VFmap8+0(ydpDdtk@oDh?*NRADRk8&hpFBN8RvTy*i^k#S7pMZZV;&0WH$ zcI{o7NRLRwV+bw0f^xJ6demZ8XoRA^%(ZK6`JidZF}8O2*wc0fiKXW!^t5MOBb0oN zKIQ-UwNhQ_C@OJ0r~G^UwskVko-k*;P=KO?SOJ)%hgyS zlFk1;|CY)J0_OC%@9Tk;XhLF#NaL=l>WVsyolk*ZsHZTma3QnEEC!zzIG=t{hOsC6IAYNmF)m90h((lsi4CIS8 z({iD;d?~yvo8Qy*FS+Pm=+wzsjSSX^W94^TXv08OTxWGw8Tg*~N{sIEVv3l}i{w7n zTe{NddT)TuM%WKPX(_x<19G3uSxs8Y^#%#BHF2fleRbT%@TtxxB%%P_ydYR=N`m%w zLv@R`!%a^SIgHxXNvPlQ!eWm&YA_#+o8bCww{lessnboe%Xv*|w)CjM-ufP^m%7= z=llGoBog}VK3GZyRAxi-rY*c+_!tzXB+u&M!3|?i4C*d3GuPU<=7OalW<1vQY2Monv#YcESZKaz|biE+IP z+nhl`L1uvpD*ilY7w>LTGUnxNQKE96G)d`8SZShDE~}~?zkDv9=Rs&m%y14X=Fq-m z@_MW3J@-R<-I*&DN=V^i>vzP!O5@j;K(};{n%bLJg*@7C27bJ=)XpB2u9}zbk~|op zxziV+cgwFr2ef26P)fym4@>(RLw74H)@$cwSVgcWq> zLZ4{)-*}a(*=cS|DuvLpK!<-I{Mnwz+-|cB-y1GNJMu&31Ryx>lrt?QfgfInIPRX@ z!U&wKjkmW_`gGC+=l!WV${I`WiXcRQbOtwjT_sW5@pm2nIiKVXBv8vKOu=SZ>4~#p zxATW@!Rg<*w0MUG&WnVR?zuHGo=F9EjjNS=-COEon4ff(wibSFTcR#agm$VCy1~~v z13Z}4&nJ2x|CoT(V%lCU?H16Dn99^mC=i+tOExc?&)*OM0_?f`YaDp*5%?~qQ*kJG z;e(wZY^|DR5~@&lSePyk!5?Drl|h%kU9q)aBjLsT`pQW;Fiz-FIF*!`gKGNXoJ~dFUDbJt z2I+iE1Nv!nZWgiq{K>wqZdqjq3%PwcZ*AHRgHLq}!l(}uW1i;)$o3_)mc2otnPgBQqF9@{-q9f1C``FWheP0#Cg?*ZfiW%Aqxw(Lzey0KCRgUr(&4Im8|(UF!6p zQTJ~IDKZhj$HI4VX|6xrfSWw#Jwm%%ezoLCUCFgVRM=~3epjUWYt{TbeK>^Clm%LH zMBHJ1s338IAC$ET*?ozf-$rxiew&sCF2aDjT%*x-R8@$)=R!{iXFagldQN>b8q~cq zjQQ#8ZB{D$$hN+t9s^wnmd~>CjGvCa!2RPvYfRbi?51oeaK=hbw((Xx^WRe1V^{f* zk(u~sWlaNly>dOOv}Dv~p}hhE zdp|HfgoH!%eRJ1(lZC&}?DdnJVY3B=>+lS0P0dQ@pk$+uXa7Y}O|V#0LYbTI2`R*e z^{RC+8Fu)`qmr}}Cu*f;YyjDWIx~YfWtpS zWY-|eI{QItYrF8Y`pl=^b$EVvZ*+(vSMZ2lXpOu2gS+&SgD-2Onws{r92S|ZW7T29 zBo)xQK%j)!gqo9V-Ny=hkry|5uP^Zz?bK<*h7XUkG3`i#vx4u+a&6Ud?P@ScO`bbdj%V~>I8b76!0*b3-`biz86J`t2fbX$XdVaT(eYNv^W33Y7`nE8 zX@ApuN*YXwmr8JcH)NsdW8$!atm|KEex$@%sj#9r4(!Rb*t0u-a?(`QI~+C97*eF> zkTtXZixnfGx=LP}B68qgGA`{Le-59|=Wo4>p{Q{hKw>>`2`!IoO=~1s#*33rgxv zW220vy*^u#6+tqc+;}O~xut|{zwtgNn5mJ&eoA2d+&Wx6;HWyG&cy$Ng${U3*tBrP zBP#L0uT5O_NQ%rfnPG0mALPnl{dF%ldkU$O;==Xv><50zh7et8pM2kKM8tU3IO&^l zZEBnP%FlRFRoD?{R!&Od3E7Kh?D>jOppyb8rn1(w8*4O(C^(MK%s!|aGl7+J3cddY z2GxcbTU|t0jGXP{*iTFJq=yb#vUCW^g4aWQQ`T_rY@H%&*EArgPU1K6)$8Gcar`8+V@4GqPD#}X6E%Rnt!m` zdpyf|E|7+!Vzr4stK9@aOucDCuw7fyi~g$@8G(RXIDU-kmy+5WgZXH8tHe|Zg!K6# zbw0cvo@{Y_s8DkUA$I@q?ELPH)d9g)-H+Rzs2Za|9?bjX+?)sUV;w(I@y$8)d9?E~ z+%dSoapGdl(nD!b8e2wkeQ?Il-|oM6cF@rAEh^UXMKVK_hu)e}d|O6`JtwZGUIU5h zKN#+y6RQl<@gxg>1yq?}sO`^%M!lR}zc_MD?Bh{R)nWgt8wlf2{7B25&20Pn4au5( zTN+${Vcz%f)EcgbPNKH;=XGf2FTVAEG|_xU!}>dz>gFRygof1{0xP18#{r1Ajl2g( zdIZ}qaX1FTd534Jtamm$_rg51GN<(*3CavAjM>3*`5`t#3D}J75pU# z>kw? z5kw{y1Gu{NGwe0q=c5ntKjeFf&^s&50a?4gxp^~E&pvCdYL4U;15V@UH7KjqMr#JX zx{I<5DQ>07a6BPd=a|~EzwTQiEY+NI_)%QNSq4oALawX!)OSTi3vHXyC~fs|0R}z& zBr;a8{On>|KPc{TR8`M2VbQ;wg*w5oXu0FwYRIbAxM$sa4drFlnL(@mex4$OceI_wr&M zzJ_@u9UYfl#!GFSwb0M|k7n!(%suj_13k*YlnN8}ht=uY>&V+6W8r zr#^Z>66Nm0nw|^EZ(4g%O(pP%G!94K(OYRSI5o`axa<_>IsZcgf~s%qWY5v7cz`*=bLk3LEr-o3S|aYoiQ?9RG4WG4-9=%2t$%=nHbWzS>}DLI*2usez2V#zV) z-u)WxF!Qxt_p+7j=VH~l>2iZlPOatSe_c^%P9D_$Jo-xiYhAJgEswL*;tzFC!B0zc zA}}`|OlAE^rSqcXDIPOTF2*{xbhR9oQRkx3Lhf5`(wIs&OIvZ#Rm{AWj?Cf@y@Wjs>YZx5V4A5t zjY#v#2Bo`5I!t=e*f;jFu%i=f=?gD%u-t_@W2@W0Niro^&Jc`Ei_WBp`j85pLh%rz z15fVxhii#AM1Rw7Rw1Oh2ALlxUrsf*gPD(d$JxkOCbwKlzDf3(KS&h;X?Jc>ISG}g z7{;#%q?r~`eenAWe>hff_{HqkbNgHc3^HNQ6;|H3M})x|+mRDcMfx`H=hR2XW*X`_ z+RW-OEV6)#Rq2uI*7(mZ);3oA)rvVh7^stT+?l70eYhenxwtw)xoh&`gv24(a)%A+ zo-)D7=OO^9VE=t_UTb=28%jmX;|g^i+$6D^LZhyGCW#}_p`i!lqUKveBq|OZ+Q3Z-yJ*Ng28t;4~B`5AWifo`5@u9qN{R2x&mHe z)t4?cdV6gq`44Kq_~ETo2geQ&iMv@-pK!1Id1yw6*OWUZfigaJtOl>cW$2kB)k|g8 z#`hEgPcqj73IITw=4y3TNl~?>5~I}+ESWKRAE{%O{53YWDJM{{LG?A!s;75E`f?If zw!W!zs~ErU(BkVFmDnMP$&|%Dj3EwGVCQ$4g2JdKprScOfA3(fxrpI(n#gsh6=8q=t#1M^2JZN-XoU?%X zPR}akbyZ>#b`(rgrTW0hA zXre`7y{e`J&5^hTw0ZRpAv*98fr)1!ssrl)FUEE#oAqW! z1jl`g?oexa%%jN2Ar&r7a2#*70l< zMI;T62ZEiKHX;%FPUUJOuO=9zjNp+((%=(q0FbNL)wlmc8{JE>O;m+FW<8?13SxuZ z!6mZdBVN0N@vtCis0`llFySNY`o%8sVGM2_MNoj)DwJtx>k^@5H2gPT12@K_2v>lV zP)9tc#YfDIQFihCLwmgG;KAh69#H{u@9nrRX@c)+(0J5ng6l(>JY0d>+fxfVB+Vxt z+=o!2N|sAlLp)LC$K8%hHP~~;{;J+Y=re}M#NmJVq!imZfMo*j=l~pv&J%>I8tg*v z7s{^ymt|dW$vBKic{$N0l@AkYNQ5+Kf)}YRY*~0Q6gGc07cglJ`YYdT+ z#6DOxymAaMh;WQ`4%+X8u;%0Id;V;hf(?+OvbW<7$4Hlwj>&k0XV>7_btEA41)Az$ z^gI~X98#~UZs|z~mWPLQEsDz`X*AoX%>4p>u8DD4k|xrzJgwt$qQMlQuNu1?t(#T} z)6x^oW03(NDT)-zIO94Dl+zx)#l1Q0SN79xkbLHaYdHxpJATIbc$i9UK5NTL{lvFw z)e+aYq`oSATZ)ZgknXal>Eziz+BPkCDxwL~Rb+0pJDAXCki!Jj*VI`~ndCu)C#rgD zdiwC`);UkB-3xC<&0aH00yX@QwZ-O;94TvaK@+U3*3{&?_jF5kL>+cvS>9cI?trWb zzJvN@5%+rsuq8hroZekr&gMxHR9SS!xszMcFwEk<$zI><|0#jJdyYaSe1B7)&jfJu O6k6)~YG@VPH~$BJ@fCjn literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/disp_mode2sn.png b/doc/salome/gui/GEOM/images/disp_mode2sn.png new file mode 100755 index 0000000000000000000000000000000000000000..36223273990837b3600ae125b3b4b76b4886583f GIT binary patch literal 20528 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/distance.png b/doc/salome/gui/GEOM/images/distance.png new file mode 100755 index 0000000000000000000000000000000000000000..141ec8e5aa6f67876c3912bbb9170f61960113e5 GIT binary patch literal 17080 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/editgroup.png b/doc/salome/gui/GEOM/images/editgroup.png new file mode 100755 index 0000000000000000000000000000000000000000..db3e235751c30bf972958ebaaff93fa8bf7fd71c GIT binary patch literal 15719 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 qq5?h*L-y0nrEe0oGkal85TbI#k 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/ellipse.png b/doc/salome/gui/GEOM/images/ellipse.png new file mode 100755 index 0000000000000000000000000000000000000000..0888b5021ba27724c0c253d16118e4f3417bbdde GIT binary patch literal 13550 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/extrusion2.png b/doc/salome/gui/GEOM/images/extrusion2.png new file mode 100755 index 0000000000000000000000000000000000000000..b56dc5d49f5c5ccc0f5d2c5b65f9aec1462b8b75 GIT binary patch literal 14907 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/facesn1.png b/doc/salome/gui/GEOM/images/facesn1.png new file mode 100755 index 0000000000000000000000000000000000000000..c78703a1107594d007746d04cb8f069ba11af690 GIT binary patch literal 3142 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/fillet1.png b/doc/salome/gui/GEOM/images/fillet1.png new file mode 100755 index 0000000000000000000000000000000000000000..7fd3db53f71f6be1e357bb2efbb76b23569a0897 GIT binary patch literal 12606 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

RjOkg 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 U2T;Gq5a0r|p6RJqKe3JaUxaI(tN;K2 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/filling.png b/doc/salome/gui/GEOM/images/filling.png new file mode 100755 index 0000000000000000000000000000000000000000..418c22431a22619f4dc692f96e22f5621d389b47 GIT binary patch literal 17649 zcmb8X1z1#HyEiH`|wx8c9N?~I>#(+Q|*fP=*$`A<3SMUdR9}OHaa!UqZ zpFm_JUcUe6voqu3{(hzTWPdJRrpq^vIug>8=}m|^?rose74Y!BoS2w1W4Xawu>n;x zg}X0Ew(ba3q1<8VVI+B=|1M}eYY|Od6~)6(84HE$E98NO>FPC&QI`=7|3uW*<@t9z zxJT;cw4JR<0e@|TJ>zG0+%K+8K0!g!4@L_#EtVU3UVkA$X<}=4RAg*Q zD5zh&Ve68v|45Dg`18#Twx-9`}^+Rv|?fE-}Iy1u3eSMVZ6|4Lk?rt>*S zdc>Bq#LTF>sjsWUd|B_s_Be&AC61FVIi=A=UD1*%<|Mo~;Odk5UQb$8hIUO``_XnU z;g>pm$-*G%jM5L-mKAku>LL1BHfhX4WXAK*)}gj5IqaaDLp3m!z?n#XZg2X0|P{ zE1IxWXC`{gZT=}R5IuCd#JX}>uhPYubq2Mz{)p{@(c;pUXSvg_HjxY(Iz3bE%s_^U zijK1q7$i+-zKmw|VZ~be9hqtf89#q@dXivZA2iEmsY5+q)z;3A-w8nu$uF?-kBg(T z%F|e07Lb-LHYkmobu=J@Y)8p#eB@+@fvpCy=VaBDW z4{_z5&qB@Yi?98tm~jnD$&4l+M}^Q;93dBXW}=zX?oo!>8IiK|)>%tRY%-yKTtcFsm!HI5;`Z_B&JgY!*#FR92^~DkNI_EzDbf zz-dg^%HMe%Gs*Mj85ve(S58ru)<2MyjK3v;73|Gx=spI zOTMuy;|rGSQB^1og}^)l5!SlUv|#P6uV-dvJ>!sHeKKjm@4WXUCG_z?o*98a8GK>P zZbGZhh^>4l#LO(C!pa8rVYTA$QCCp!8sFNzphJ=%)IfbbJ}oB$W48$iI!^7&(Za2b zX#{mWw904I>SDq1TG+@a^Uz{YD(QOP&Qn3U!=QLiZc!wG+u}FFlF1;O@jD$R9kRA! zf^7K0Fs8_ zA~Cr&B~X28PXBZqn9q zIvp+zaAH*kr`tx zjY<57#qxSM0jL0Yid@IgP!x~Vh&&wE)%!GzIFX~AEAtfc%a++~?_WZf+eoH(46k5{6JiT@FH1@o* zNx|WIjlR}wqRLNIt?z^~u~Ymd$T@qFiwB}Q>x$+>#NRb_LYbckqj&k#soKe!Z|6X9 zLmf$V1Yztx47nl0y;O}i`RubH!t#we4dkLODQagb5x;?#E!aH~Jh zi*`IRqY>;>Br7DC_C)FybD1|&A&Gh`Q{iif7ahZ!%p|_l7*Fxj>gkxB_~T%vfF{u9xHCzhC)KZU47*X8yo)Z22W{dQ2Sr2 zRxo3=LHjXrTG@*xtct@fsYRmQeL(k$2Xjcw_i%C3T8 zaL1-tW07aFi}YWO>~5+9$CU^mO7g!*H`<6k|N$|GO&irO^*&_|E|m0kh+d; zS&T|ZY8KMt6rb_{cMYDTz==j#le@=X z(AdbyEcGkZi?!vFjTh@vYQqpMi

oKQ`PxPA|STZS<6tZ?Cm6+>WQK-dR=s?d(b6 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 z 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%0D8hVtwDJJgJBm(eaVxP> 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 Wis$!j!GB@`k&#rCD0rpk`+opkND!U? literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/filling_compoundsn.png b/doc/salome/gui/GEOM/images/filling_compoundsn.png new file mode 100755 index 0000000000000000000000000000000000000000..9d3846b2b3837d8c700726b63290259f38d7e71a GIT binary patch literal 2507 zcmb`Jdpy&N8^UAX-Jb4 zA-U5PSL=h<`u0xab z?<2S@TzTOxlr!tL&EZs?=Y#j*5cv2Hj-a@~^Ao+NU&1)V@!%^RFfVKE-JtQMxbru; z?nI{CRyBEB!WIYuahUlJ1WERj8=rYMc*Jn{dVT(V7%u7JT$AzGff(lS+)Wk$x4|WK zIQkJ#aVudxb*SibgGAQUnqY0PL)cK8ih*2w4UM0k;3iMb{Bd&80sw*D9i-hFIcJ%E z7o&0!hbz$$2AdwzR(0eJbl!^ACZJ3|vN`yN>`iEZbWyL+qKK7YgDY97he^t|j3<%& z8;WC=jiRq1p>9$NtK40YfGV9ShlEy8595;77hcV8uMi75?U>IAsQSr^VQb6tUq7z3 zJFfR(S}ub@4^0P_8IdxNMHHY7+OQL;zycsUa5xYR-7WvWUvo&X0*@#CEZ*4ivol3I z?Z}J&ikXzF*eLF&{0@MmGI)~kDpG}l%I|K0~>DMJRmfFT{H$?q#>CU=KBXes|=( zI5wEXyOn=L5JnlA#}wOBvA3DoZqhmVZEbpNW_FrnVI&EX66RT4f2hH?W-TOs07Mf1 zSx0Yc)vcJ3>bG86tv#Xpbi8q6FKQx@Lv}S=$MOT+6;t!4>8yyN*Ep5PXAG?<=4_N`zY1vO+gM15 zYq6XrM(u=t@N{GFn{uaD&|wc11bN+yHaIie*pTB=C-E zbOM_M|Yd>p3|Ez43yiyKXQE*>?A{+?(9i|rsbvDgtLy=iHuRZ4#(6E4qnpIit zzt3o2f`}-Ox_9`7E9?tTVFg)5CFHW|Yqf`4>{2g`$wPR!&M%lW#Z@dWzP!Kh^ehW39^mY}8 zPZ)O^!mR|lqvZ_=cTIU&fc{4ZbK!iiL9=4<@O9hF7G$^Cq6%Z1*lEy-13(Qq?Uxn< zDtBArRwBP~o!5$7$~&_rRx$Z6#Ddo06`XyZF7)bjbbyu!4am>B? z!szIxH@1c`G42Pvu6ti5I|!YcQ!%u1o!I=(XFrTkns=B0^v4lk^rnx&33@MmP7A!w zA`s+7OOFM#1HqnV^$Ig{0O>VKA&6>P%SDJ&JCDNX9;;@lt1g3Xsk$$SN4Y?g5u8PX zCKWKXw<$MPo4}kDt9I~lUT-u#uRAFoKN;V`H9#v>%|c_v9P zyF?UM0D{E2sXIG!_M2Eg!=9-!z^4DjGcj8V9X+}?h@LmZYtvkeG=qcE-+6>wdj=$* zs?0Nxa8(7qgyRUmc%)EbdmfC>_JLfsxYLU(osU33&B+S|Unlp*43i|&4YGZ~W~R3* zVWv1LwkTZ@38T{vlm}PEFNFT53`i*GMv*L{+f30(r<)Oa$;Yf<^nE4ww1%gQYlQTY z8fuCq5~LPy6p1f?G8|UDo#4o$h6Z=Nf8H3sP7b)^#Li`le&g-GNELBC;;K6N3?7-n z9M>X!R+;*VGZ91P51SSgu2XL%&TzfdrvDw|f8~f|b!gVje|LO9zfoc6^#+n2c(Hc>gf%UbHP-{U5C#`1p_|4?|gjNJ5V+(7R(kh0Q zJ78-37&=O(%m1wVI#{3IB{}$HVw_FQ@FKT*U*0uFj z^;b|UJ??{V9QyQ@Iy2Q3)RHl{HHMjyEgI}`qPruzA@iljqL>-UbIcbyY&%?{L)~Rp z#cvE`cXg$)S!I?ENc5)iPefnaZDwHOY`(qn!LB3g$o+NQKc->+A4N2}U0>eW5OBSJ RXI-Sp+2e_}MYyxke*;1+j{*Py literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/fillingsn.png b/doc/salome/gui/GEOM/images/fillingsn.png new file mode 100755 index 0000000000000000000000000000000000000000..2446e89d514b049117bdfa37efd9f13e2e3088d2 GIT binary patch literal 9402 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 O1nBD+X;)}EME)PCg75PH literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/fusesn1.png b/doc/salome/gui/GEOM/images/fusesn1.png new file mode 100755 index 0000000000000000000000000000000000000000..e0118cbd2f9f1166d6f1b448cc6029f0c779d8d7 GIT binary patch literal 14030 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

1a*as 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%0DtKd3Z(3 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 Ux+)5M7#<=g4SQZFrT_l_12wWEMgRZ+ literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/geomexport.png b/doc/salome/gui/GEOM/images/geomexport.png new file mode 100755 index 0000000000000000000000000000000000000000..c37713941297964547663c1cd0891e9d6357156f GIT binary patch literal 15829 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/geomimport.png b/doc/salome/gui/GEOM/images/geomimport.png new file mode 100755 index 0000000000000000000000000000000000000000..516a819bd1b416f1a551d421384390d76ae2bc36 GIT binary patch literal 15403 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/glue2.png b/doc/salome/gui/GEOM/images/glue2.png new file mode 100644 index 0000000000000000000000000000000000000000..475e54f6586555c78c3ea6ecc294eb505f9ebc86 GIT binary patch literal 16254 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/glue3.png b/doc/salome/gui/GEOM/images/glue3.png new file mode 100644 index 0000000000000000000000000000000000000000..a8c6d884e11ac9c85fde759c41925a63e27ecfea GIT binary patch literal 10790 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 W)P6>K11CX2pw}|W(#4YRzy2ToiOv=P literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/glue_faces1.png b/doc/salome/gui/GEOM/images/glue_faces1.png new file mode 100755 index 0000000000000000000000000000000000000000..787c9b0d6b2784bffa88f2f0d0cd644cbe9712ba GIT binary patch literal 9842 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/glue_faces3.png b/doc/salome/gui/GEOM/images/glue_faces3.png new file mode 100644 index 0000000000000000000000000000000000000000..dab9c8991f74c8ecd58b472aeb096bffee1bcb2c GIT binary patch literal 9017 zcmcIqn=^29N<17+OM+^czO%8}Fx^mJH&ykg#YFOq8IS3j z%2`=iP4?XeEJzoPvHlS$0DT+VaR-TH;%-Acgg18n-^}&zQJgB3ifkkJJ#7I7UD*{z z-9@=`=M>3;3@_tlhf19=-gWyPGx?}`4wVWsYmz9zp>+oAgHYQ<0x49 zYfGNaX324gQ!wQ^oj}#q`r_&GjV>&`EF*n&1>K(c!t9z8=7n#04S_D^IGa`TW9SR(*SnEM5<6nqMQ<&oZs-6D7Nd3-> ze-MFYUKF_Z`fACcO-~GWX|$f*^kEszhaS8J1V%JkiPW3QLW^efkhZTZ8b&%9io8K6 z*zUxO(+GzPjfLl+!mx-w|AAR&g{TeaSSLfxVb0NKn*DH8vm`!-9LIbBwNqQyW5H@& zUzFQ-pW>`H=N%zl)wxZlprvLXb`xU?wy^fFgjEh*Q8TxX)<0&m5Q<01T3-}QbVSD; zk)BDj@+op`W&0Er*`%+VHu9N3&tIhQh~2JWLXJ$^Q44Dl#`8>b;HHW_t)I4vJAhat zWsf4W@JrQRo%9o;-0lWrZcWb1q#e$mN6);o9rv?} zs@4Q#EN-!rz+;aWf}nriF=qK^_4A1G%82axfg4v)wHC-v{d(d>I90X+sY%$9mqG&3 zd$@wCs2-)RZu*0uRvzM@!mwvPXm|DS!eevdrTxQbn0$l~+E&>PRjn`xLtNFV%qpuf zk7e=VE8cX5LyKKAp6};hYD%|ho1K9TwWO8|ABh}<<-hmK9DKTCrz!K;Uop`juyh*{ zQ6NE~jHeGbmpmOW^sHYM`ZQ7-;ALGcE+SlEDx3|H!%5XLEJfR z8VwtB5y4OISc7>mGrMzZF79lIvlw*jZZf9_LZRS^+{ZR#)V!O9%#tChuNJrVM{On=4fS~ zy8q+1sTqU}n2n?}GsAZO9nQhxx9ED=qU;*e z0RXHI;w6w@hK>d~zF+SUVcXQ!TtD_O;Ym6)tV&zHRE6cPFH#fMVt02yW{&r_#dO71UQUK4zt z6+|WC30}>lKPpxF;`Q)^mtKm!bj~KR0vst(1TL-uO_qe2gF=o&`nb<$tQ=aUl*R7N z=Sz?DYjmgVtm7g-E6Uoeu;pSxi#}ZK`#HSL7M66DV01QVOSfz(74O8rN}#I!wO=C) zy58Em;L4%sRm?2>5wvO;+c-C?>zWYzQwRs}!=yS+4%si(;-#I4#1gH!J2e-muVQy6 zBc-G{T0uO|7I0FPo7-A5G9m~W1dux>%jM^KQA~Qds*b94^~}}@;ZVrCCdKcpQ-i@< zgY5aaRM@I15oIQ}IG+zQ1!f7B*?{3-@9oA1YFblDgKtskpY)EFIUby+q;=dAW7l3l z_$KcUBG#5@#2$Ar5BJel-Nu!4$~$B#Pv2W($hoOG>r~|ahSN)Xkzy^cMghC6X^a@;FYgezei3Y>O(~)Hlu_5U=$8*vCqEHv;4BWF@cx>L4k?}Eojx0# z#a~}n)Na;QAtPyK(wW0=>UusB+Ai{Vfz|fu;5Ux@Vgf-p(^^hHv#t!iz0G8I&r;Uo zak66H_}+!gsyRA1lQ9zL`HJ2Ac;swmh*D5iA$j97mM(jCa#}GzzCG70g#mYFlh;mA zu4YGxR|4U>=_3K)JVbrk)S@~X+XmRHsa%pWA>*nsBtbpaBfF#FBBVvJ!#$zJ_NO&M zXf>z4$AyxhVY%_H^b7LCYR)|w%1skJ#V<=p(aI7HJSEbRMs)R|T$yhNCmR4rCX(u{ z<1Fr&JRCP_VqMOOfbSp8SU=Np5%m)6Ci?8MU5l`A1K;C#O@y^moFcmBA+yQT4rSbR zc(mLyi%s7+eFXv8WiI<4d0J>Ikgkbfci;j+4XLuK7g&?0EM-o{6!-!)wbL!xi_5>Y ztpDnRZDNELab~;TbVCJ&HN0ll zOhG~73e(kq{wKV}%CO#aS_ax?b&u|tU}*^fubE*RFrI6ikDO(zp(}GA5n>d`RMDC6 zyztf;*j;hmGYLwGPW|PW@Q26w{cCH6f=)rlGDEp8&ZjFG1@T)%@B_-YmA`qV&hBOU^MGrbS&sPIvbBd*95D53E;YXN zgEBUyygYa(&BGXfceZf3HE)USHOV9)>V$Mrp5nJ3>GyBDwKO?WZ$O6uoi~U;nmcT> zMvUDwm%=$xquoRxvqf+gqP?$7@x7X?nLFJD6|~O}{`|sa&*@wAIKq;RxO()xq1vA{wy`#fSjtJ3g;=O9zUbCDGrqwySp37 z?8xbZz*%;mlpNqaB}OhiUP!sq!IiMMjI8uKNv+U!2K(yq;Mv)ah2M~=qEuhC_R&j5 z6!naXMOE0iYmFS;eacsP=jFf(YtWED3T!4{5}iimj@DS@N$f&u{DA<2Ffc;JH1r*% zJf%E%W%_l|Adlr1vsN^=YnwI~@x|eDEKV{z#&#;8vgsac(r&6pbA1oABKy}55?1p9 za}D$o$LIAP!?JFm9t*pXp<%g#N+pca1?cJNYg(T%1N;!Q{$q?Pcvr6tD!sSyu+Qdi z#+M~EwJwRTl?#t)MCg~TNtV`5+esf{lTCM~Oel~ACnVVA1{R0SBKRxy+j-A`iKit@ zk5+7@biCHhiJ=W=qvxa*Ee)i~e#>k_g(X}U6fC?it<*h{H(jDQ$fAp*N%N&rXYHq%8B~MnquwK8-QRQQKJ5Fsa+(xtA?{;f>PLTxP?K`H*66TxfFv|<5#+^RPU)_J)eIh;2`n)+Lyp6?mH*2GJ5M>E;^I7#Tr zH$GLam4*{wWG;R4BU1oT8hmz`I#>-=TrUN|eoaZl9nar5VZt#n#H6Fu==` zv7_Ko%vK@9LG)<*=aJ)a=uJEGsYWnOJZq>BJ~?X?VMsx-Bnl4sftluH!*ZG2{k^&B zJc7T7NyMzH3&t+d}=9w;X1XfM2YI?b1Nz^;3y@=&A5c_duF7=_ZpO9rva={Wr{n3`YKL46Q= zVEBfr2$lD2_?$2M0K*5p423Bt6C zhYRPgT$*{_IgCCvD(|ob4KR7q!dA`4XWE7^?)80a{X;DfIT z=pWAlMMg-}GT*~%n#8q<3nyJE#dP3MY-EEFeo|VYo?HS4N9KS@@koqK5#O6mPeyLP z4`o+2HqYpp?zUE*-(Rf5?}=M(7;Y^C{IcRo9}m+CO~myiqth&Oo#MSH^w_C&?}*{g z#*$)}Q(GRy@msZ(dX@Yk$K!};W-2@qqzhO*rg`%$LgFdweaFU=KIs5xtwP18O!Z9~ zgb)|uDdHcLueIEhX2+(M5GzaXU-#+OerNyn);?CF>lI^0ab|%5xV^u-ALl%8{$7{w z>mQi|e~p`3auOBPnp?W1U*+Z^FL@WngCE5+I8|S7&9~ zRAdz|9-un5T8eV!sK~(69fh(lO&K^6v*` z4-^sUPNuJ5%|I2(yHR{s#%ZYG{d5k&!6ugWItmbnARi%R&4Q&Kw4 z$aL{Zn>mXr*JKocL5}Ifjf%b2q&fugxZVv*=_Ud16r!R&AR>0i?df1FV%kF+-m3>C zy~G*$ziCKv)ZO|01qpJTk`A;IXXKA7%5UI-tmd{RugK1yyF zp$+}+d5X!uMO3Bx&qsa-VD@Q1SvqbOuG6Tua;kkZvXzI7y@EbbGJD1i7ObR|V_&>% zifH%kzb{p{QMrzflfVpuL3ik@B_PyYPA z%#8|Hq;s$9)`%6ZjFB)z<|g!WHS&F`P+ z>lJ?|bG%fUTzV>WOEOAg7-*VMQ*G%bBOU$4J9jgQLjeS4^SuU4OUp62x5P}snf(W5 zH#dP~Fq~{`RI#_Dp$qB0`}M|}J{)1Lj!xtm{1+jc>_}IDL^0LGO8xgpOhBODvi7QM zH@Du$zq`D3sL|rdF-%lCeL5eS4qJ`_6POyhFYdVyt^5d&tJA}+J8|)dN`lp52jd_k z2ZahS-kHgk{DEsU!|5&H@V=pldUNL2-|*kL5VBuhab_a}wVPOf(PPSVxc46)jK}`C z5gVvGmvs*kj!H&WcY&SLlBxvFKS9tUIVwc)0&$?1jrIPj?0acyiU${?)3LqJw5p|n zawqeQRE=8pECmU|k=~Tw+hZ5~Q*wgSO0uD|D{D`&ttrSo2sbUaUK5`vL=|~`ZDO-z z{j(z10b5gg9KM=2a2n(i0(JiQIT;B*6!C+`{*~c}nU`{xuo<*nv(Fo7{S1}*B{Poc z3q+H2EKGl( z$+GQOnATlCokyL(xMP%XV?aNX)P=%URk4An>zF=5%^}zTT$zR2m@!{h-YeyhSSV#!BJJ(LFhkCR!%&>dKUfCiI>o83Et_;2vH+UTRE~Z}wZSox z`p?th%VN*lA+outDx zL?s`ntDFb1|6(v;)N+0Prxx@s<(dq3TaHT5Q)M1McI{(!Xb#~8dBwM#YowVT?Uy)*vppAQ1+>tiEI;RbIy@$ye7-~%s6J`iG$ z&Vhhl6sW`W4{LM};+mtaRm6E8LR(%+Z1nkM8@5c>!SU1YZM3NyraX-b1smt*xJZ%` zG-PLl>s2HK8Wl()X-`!y*Lq~e7T4Z>3b*YE6kMq6NODx~WSHEp;R4Db3(A?R{@w8s zdj3oOndJXMyeP>VFMN4lXMP zrn|KPq<`F2@VzApI$c)+y3jaerQ_`WAk!4Pu0iKWC6Ec_In7!n`PBwPiOKWdO6vtK61=-zfiLG%~`@*5j`_hmw) z?+Yw;%HjKz28prH1p-CIY;RvfeH>!o|McR6xz}VWawB57cwW$dL8W^aWQw4XL4dV_ zc;0OA0aJCaw=c1tFsAk4lW4y2W*8@w1mqn;`7WI@7a2%QA?80{)fKkFV!oe6JCRF% zTKrOJdo9w_d<(>5SWSvMsqA-oCtisAlk&xYD}Lky9w~a6_^LtA1)-iV20-tg`!X*A z35OOAmkGKw^pyNiJEiTHd(T24J>wk#00%iyMT05K1LrE*qq6&p(f3#Ah7+RWjq9ke3xy=J1WE5y-4ZfN;rf`LAAx+l8 zJhyobWpQwt-GGqHj4!sszopbID*Assn+ZJM5z(!R$C30O&8!B(dd3GLfwjv02TOqw z%E{6VmPDtzN~|oNeb=bBqt#KAq^cFoPqP~Dq(?UrpKU&8VxIcpMO*78Vx`SQyLhC!Bf6*R+D37K1}-`i@;C(a1NLp&leG zp-XY(Z(@}gkIsfB>1B78M`G+-pta=m#E_EYVpl3}WbS!L*S^OG-iexf9H{{<xu*i2jdAg9i!rf|RN@waF8) zb&?L|y&w@$NU7Ju6*?QuZ%nt(E3=G7PW%(2fh1O!8F$<ECgYa%KSwf7C0pme}M5S)mbK7^w8f@aNY!XIgi? ziS`G=CsHZ_(wI?39aHe?I}HD~yuHn0ft+%+AD6EKzh2`kCm1N@&~hSejQ@5}gu_tz zq5oAYNLXUrq@h>|HK4S|YoH=zADHcy8?UOc5miIrzWQj*!!rUaapees7y4~X9KC@& zQGlZO>D`h8no@P9^cC4iS!3r3i?)HdPijktdLynCKT8;X=W3= zJ&#@(4tleHo^#7DaaHd5FI?))34vi<0u4w^Ju4iA@wU@~unx5an}Jp|CJjX3#|G zhTP;<#Z0(q{o{#){qXJD^BBY7Up=9Z-ZX<7vJ067i(guYe8}quTWrhio!j$Ccf%21 zzDcMnsraoBIm5g#k0-^ONJ;O@@ot$k-$@q_%9QgVS>1HTNaX*KtGa$R&ta8dU-&{8 z5}C#XpB2TV6N$RBb%_x8S@|^GBa|+!6t_Kar_rOW^{vGQ=17C2>I&CHHmcF{)?)fs zs^c>8@W_>m4(U47{0QbYho7cTkxJ;6(~gx_n7w`EJ{eZqN=9fTX=-I&XSMsEG!;4F zX=0e!ZGw1)b{n;iAc^F-DDnhC$GsfWcV)2K1ofg~U)hF5G(X$a`^H7nKr_qZu>hN+ z`Z!AT!f*DV7hfnKBUPDOB;9%2liE_=bh4s{0g48~u`R5XtJv|CvEceI60u5Vs z4Y7)qq-{|$l7pHrb`xmx6au=NWtcP;c=Mx(3)`C&@}HIXZ3GG%JseD1+jYx?QBY{Y ziJeFvnV2u(ZcR7JisUp6NnD@yj9T+ocuwR}L!P^ve0x!~5>$pCN zHf;$p^XC-=lx1dMi_kzH@Pr=<^^4$ta}kk-`%(@=GokmG3Wq|IZmTDW8gf*sa&PrY zkfa?tujy*`=$66G<9M2-8?w26ZO_dV^oW)mUZOmb8Ff4X0QB?!v;eFe7Y3dNKjD9C z5P_Oau1CFSTgTgOqN>Vzmo7kP*&_pr74e!{dV( zJWUHIrEK`{-V$6gK$nb_r}!8i#^IOg^MS22Fg+N)`dg3 zwHV8`a}=9{G0+QlY-%65@hY*C8yMIJB)bPMV%JC@dr|}`Mv;Np1TH0xFO6hKvVsp+ zzK}wQ$zL=QWi(+OiA)-)+Qym3j)^4*!F#}Smu@A@Ep$mvw0W@NqGcTfIbQ$RIJ1ll zibkA%q4UM;OR>UNTikb{3l{tCpiCEFjKFS#;-5iaNXB6fjhJZRruE`b1A=Zj8bUs! zzZ+c#>m}fg9TAI^#*LwtZ-6~%CouDmiyvV0vq~!sFtP?j%7Ejqg{up44fYTHgA}Td zhb23ZSF+8g+&BaD=XKtF1f}Gojsj%{yXP${@CBoet!Ge>sg=mtj}62j%oX=9P$?= z36Y8i36lg;AQ=IG@2qD$fRKV82{swnV&h# zrphH$y*#Y>%07Hy>4#EG$#g{gymQP2-a%$gX0!P8(5F!ze$*~UzCiuVPowaOEkx8S zho5GvgArUyyfa}f_m<>LXN)wqgHoZe&`Oke!jePNvgnetsmW4YgP(tR>%)T8Bwkez z5k%deE~dA@+LZBrxV^7?EGI6-h4$?ce)rX-v4t+eH>1~Conqyv+S5HHxCFzNYp|8mxf(ZRbc=6TZLX5c&BnNM2q4g*Y>TxC z<~+>v$x(^dbG_1eR;&FO^%(PGGSD+>7E?6&@pru_7X)k3 z2tV|Bo`3pb24Bi9r=Ynov*%3q7oCK`lD_epxWC>~W&r}}$3kDd43s3=^B2&xZtlPH zqG|fAOLT}93G<(HDQ`Myp>HBt37yfjJG6hLOVP*OFGsq_&e1%qPma!`Y&pnKSd!Sg zJKs1tFeU9=l|2!U9!{F7<*MBWP*zi~%r`8c;osIcO;Waz=}6N!sjvikUioesCu@r* z`vAt>jbn@X8=iZpsI6}^*mi(gO22hzWBRS*Qt2G&@t#u;fWt3L0pGWWrt3SsIHmO9 zn9E9P+4-rVBaU?wp4)TRD_N$<9m47IiURvUe$C+QnEl2rgKj6t{4am{HGX+Icg^p_ z_S^)57JTJ;H!Wd2pnvmtC!2%k#!)8*D%CaMo=By&IvO}v;gvLcagU1nO+5EI^;a9P zR`3mW<(vCOAM&H7gDekU5gm7mr_8B5nEXh`m-4|(&=OQB_E!UKI9Fm<)cl`}%MCOx8!d26(Mg~yt| zKH2J1v@0C6v5i2VBCab(9mv;Bahq{&3E-I^?3H8-^JveH7{OfQz4QV>|5d{bo(u7Z z(a@c-TbjS?XIw$-8W~Eiw0NqigEcDHhtR^JX(v=r=Wn%YEqAb90&=HJDM6;Mt-zwx zk;=b&>A8VlFYE1e11E#@jPnm7dK)g!_fW9P%mAIt5?b=Qs$mSS4#`LmzbrI>Z1vqK zq{)kQYFfhxFLOe`=cc@U3st*bp=EYaBAV8jOFu4c>0qBDCk9Qu9uW@sUSAYa;eZ#~ zy5F>{tHJ(YNgq`?$}pdj^5C`(>vTMjM84fk(KAExsci6TWCg@Of??0x>eM+$zXNG= zk$*gVfoev{B<3|$C`aispfF%pz9>PVJu0019K!}_KIc%~rZW4?Lql7(Wo%npgDOx# z2E5>bwEx3e4}H`Xj?Zs-G;f39q=byaNN1u6X~$M)mhFzvET|gUKLsu)M`!gK$NIs6 z7tEY+G;QEG-e{nUtT3Cf^ z)$NNU8}I{yUNaHyx8^_5@XXQz$uJDyh&q;^jLH4JCx;ff57Tto)h$Y_X$^i&-3s?B zZ?AVYX&o)7{!u&2CZvull@GN=fJG~vnkQHCOE9DnkH#zFZ@#G`hvdr@&k^Eno>i`- zpI!adXl0flrjnkBlSC_LW_?*|DhT0b^~#e8^Zd|lcW*vHSgUX3|qQ^YjxMl#^ZGzLWwJV)4^w13T2r6 zpG(3;0rwUZk^2Q+Y{lZP?u(#WXpjBi_JMk~vBSZ81Au{E_RjvEXdvmyJ@x(`fj4Nl zDsWxe#w*As_7ldRG%05eqZ-un>s-66GbgG|kCNwJxUMO{`yDO83kcre1$WFNW5OnK ze>HtEdFri-cF>@?;AM580B;HB?Iw&dJVW zI0vQJ$3R-%vlL3-{$f<`2~Z_HN2mB$`w6hp&g~4oFm{UQjzm|<umM{VG zk+FO7ic`UZ}~k&MSnaAcL|9*TOX zX@iP(O@@OR5>H|S7qx@`r-ia1> zEWtdi1~Rv)l8fER6cV`Ds=TIYtj0gAKqoRCYM_sa^zIm7H;LXI4Ll~(p{^WA=hWih z!|}4gsGnBQ$~Q9-fe8yvMl9fK$;pTUCK#OBZE!)NY%l?trH=D7MN*?>^%dahA!aSZ z{LTY9Nb00cOJ0+_=r4xT{nwnh9FYI5B16#F)ECqxlzsG-|!()8RNOV^en_!AA70_0<>ki?6yV z6{UegZuMWq37vaM9`239jvWg74L3IN~=8lQUAp@Xo) zw@I_+og4clt|9^QruaXNX7GU3XU83fk!C~C;cM3mF162>hN%}A+(_1$`yiy%T6pz~ zCgUnEtSUn9Qq{{U>~jCtHJVG3W6-co9XJQt2!9t(A>{x3*zJv_Hn!j@SN?%n3i6g( zr~|_eX}fIF;42u2n)}!=n~n@Fj@-DUO|Z2Nrk$Mpj^U=YNt$pJfX>Dg$82^!f~O$Y4`iYIeeowy4)}hM0^7DtSbs-C`x7)prfy94it@1NI zW6gu3HLijeOe(Wpe^$D~67CbQ#;nK8^}YPi;f{SV*Yd-64?chK_>H(dA|Ne2nK9HVP+OOQ_3s!64JT z(krvSrrR66K7)uoo0;&R{w$nQ*q-Tr{8x)&XbUTg2UOG^cbHVpwt903XbT`3JAZO3 z05EIs9OltzJD`2#9P6i4IR{7x^3?$i-li>)K3{|0ZZ*a>(77sB@?l6_zO>sqG@Dxl zP~18Myhi7}-UI~9)DNVcVCxu2nEw}acXyWV-VQ{}RH5)R`VXw8+y1MM$^U`tuDLD^ zRACJ|{~O1<#X8U_8fxtPpQit96s(X-SO&euzW*>2FXS{RIO>S4{-aw`n}51pa{3P& zx+-L1&95^TDES{F8;REYMHS1#mL0Jnt1X2 zUlK)W2?b5rd%@g;g!Qq=U0dZ9$=9^ z7~VMfN8G)cI8$N%T`nErfC7*vW1F?f0nOo!6VUcHNTtt$6GdPx(6R1$7EKN}QphTY zDw-~mr7W?;D=P>$YIKz>iz7QqbwzBIImc8tY@^u09tz|5bX8z*hS&P?P*cIB)O>C1 z_BK=(+Ck*k_FTYw31$s>Lu)?9Z;3F)x+EX%uk% z&llN?#3wZgq2j|ZeqW|IA9cr*x2yQ+ku~7%~(G>cSY_Q_%eG5}qfR#^)CouU`VDo5=oWtbcfza>!%w72rvcpGoz$;n&{;IotvcVs(Q$njFDOtfK-5bm&U_Mi z^qyBkK`5v_-zHkD8+ntKg1}6R_(`MTyR%dG83~a7T89_>O0Y44l+zaW*Im}GP595< zLqY={;Hp^;jCQh05Y^Fr7)3GbG+esB zgNF@YsXdRcpDBNqw*2}qh8_4iBRjech5N@qC=O~-Fl?lpoh);9h}U0~Xogo-*F&MB z`EIUyWgVNx567jkojB53ydik@Ir?tc#ZepPHA6I`Y;FHwg1n(!;Q$I}u+|kP=-mtR( zjt!dtwa@>+q;$Y@!u6>?p*cj;tcaD~gsVcg;lq2l2A>KuM-^2nmg&=+4I>*4u)sFL z2b6l(&BPlfK`GOvG}4nb;v10qlZW*3)AE>6y7~?0xr$u3rLxFWjq_9e##5dm6r=Y3 zs&;F1ydqV2{LRdu{Z-4I`>DYn(vDF7CxBB@k0MO?6AmGttQgHDXzyFFF&D9UbIhUP zF92Rdq7l3g{J4g-cj>X=KRP@$MBf)Zq9-ZbNQ8m@w5a0(>v3EkuhOULsJ={j^j44q z7U}KzFrEsa-5R`^IWPUG_!Dnik+*&+ojjDM*(5@0AD|C5KBlqhDcC`nPKs?FhQd;S z7{D+6t71~PM2=LkXqTc{3Z6Z9u1wVHA}(w$kZ(towWKV-t((&41(hx_+v`;J3%byY zdoN}7%g%f`+wDMYACboJFSKPy*z=&fk{Hh6WH?UXKPrCf+m1zk8)~Cjs^CKADrb|U z+BxE&aktRmYev#b7LESE)E|U_q8b{6Jh8XzGxN$z&8^Icf}R3PP_>?~Y`I2UA%3#P ztRjjNc80xJLA_z??NNr}cAMVP5&YOk>Y^lnN59UECRDj%yGF+hYJOQzcFy)OL_72Q z+;(l;hp$~2@Orbu8@y#^fTg?3J;a^~G1Hds1)_ltD*1AMrptNsI?I$XXa;zdqUNo9 zhs=0DkT9jX9$Y#q0fK(Y94?t^j}BXtSnQBm$ctZHTfgi;<;r}K!cdquO1j8o)&-a~ zOwwB=Y;NsKYHfc#8rM+mMPJY&=|nU1jw?JHV1)H~K69p8PZYgcv9gyDSGY@szLw0o z&E0W#xpig=sW_BGqwK{&Zg0~9m;1s{#~thIXv<0m$3lmIWC30k;5a~U@%4pq=6duz zul)}8!R#j-t)p-Y_coaXg{`mlFY%Qp-!c>;qRmG`c|M-Kn=jch+__L+V6|j$#z+@e z0=^54aW6QP{quZ)pYz2TpKIT+iVJjsKO(?b1^6AfQuD{AIYv-72XTbLpofv;p7N^O z+FNVvVc7?#iTV5nq&X!Zp+VP^3#{Q@cxi!G=9MhcAZ(Yrk`RZfet)0Ez=v;>ZJz&c zcMhlWtS7H6b3MhFjMWHme8p1IFV$r&1-Z`p7H_9?Uxo4XbAaxqWHc7+(v4#TEH0<% zsb*Yu(x@mfh3sUTIeYGJQK+{|Zx&`-84vRv{F$rxKb0jPhmCBY&d|72`K4kj;174! z*ufy{nxKo1lSmo`DLb9a42Zi&>_UJ z4p5_A1;029?U}IKwV)AX$Bt6PTgc#WWc3B~355`Hyp+JRf+~5zVsGWA{moi*)4qz8 z>&tI-X7l_R6E|~g0NSSlXbR9c_XIwZE)2-6zA#9ar%j`oGWD&98FN2w-5ob-+~1x37pzAc~uVvjo=I50Q~H0EkVKX;DF^%tmn zMhNA<%XOb0k_=yIrLO;>3wcs*svz+b%1$;8M!)g?^RVFfoDRwq5WFI=%bd>6hAwGP zG2UKIml-(pspIh#q+tMis&MOQg9j@dM(mAt#fBQ|mG3>`T?C)(5!Mfyq}dYdJ1RGY z|ANyS!s@+i>tN5FJY#2F(KzeK=6NwZZKjPJHKb{0ExK^%_=fGzAItjiZT?wP$O%E1 zu3R;@>{ggl#h4WbIVvlj#e_VKG^*F=ajK6(lMr}P;QWzm4X3!o^lt`^D!Fos?^Uah zo{gL)Yva%3Ucb!HFxFsl-xdtx^85wF3sZLiF{5B!jAo|i!Cj1>FDJLul!szOuf!a4T{>c~9 z`UUl7D1Q+db1a6m;j+C|ISoi{L3a>b!;rP)-xrVTuY2Z5E!uD)Up)}$%1l$@TF3z* z6*Jefz&lN3ICkA=m|r+_#hC~{%|DopoU{ z)$)fafx_4-l#-wM8jdUhf*W{8&`?Fi$Oqgp%zB5wWIA%taPbA5y|wA@LDj_R+>WQ; zxo%q*06GAN0AVUXXz*lANyV~2fVU0TA6@ps1+W@}d1ovqn*8pP@L43nT^uCv|wx<9zGr;s)mTsTB{Y$E^rKDqb^0 z?o?gDaZNpB=rJdoS116KMXWe_MZKm*B1I6eSUoBX*z<>aU(cNXvpkV1+9pP+y)F&- zmrVg5rKbXI?)1KdY{@n?^_L3fM-S;=n8pVK@XL{~%~mJz^sC$**gxUnG04C0X9g?N zA+xi$79c8-rdY03-IAuriot+y>@>=tQp8xwkZ6dp)p812D#)YhZNTaxVafq2a2a8% z+VzC|@Y!n3t9XG z+g~2eFH2`e2zxGQOXqNNYj?4k^ZSqB{5##x_FEcXs@T)ZkFj-E$_T+;1D;1Ik7OAW zfMMVOc7!8)m%fp&sZHIJ+vh);Fz#N((Vqd2;lEJD@Nnx8S-&6mlVH04tv`#i6!=kb zWSSO)6+<)PR91maoTOXZ$7n>6@xlYVb%b9(?nCM98vT0hWXiF>e>FUi-y%!vI4UF8 zVP+J%H02;m`LXAc099z%{&i#aox2B8vFP>w(1GwjmGpi!GLHRCq@&AZj>w2M(L zE-<(E^^K#cO*e`1UIYDfp%)r%DoeixZ!n-6824SxrFktUj(`k4v#!hl4O|~Xpi=Boi=Hw`;cq&du`Oj59G@N}$<#Q7^2DQN5SmRPaeu@Rx zC*bnMBodYnxZ>Lunmv1Kw$o3Lp}(&iLPLc7K~+3dw?N>HiQ9RN;Hr;-8;XN5G<|Ty z;~*f>(R#=At3a@#{_N05(7^Jbd4U>d`mpb!t4Gz59i8r~$5oy)oM4pRK=pu3bkP0} zn*f2^K~EI^&Qo4?KU;^Id~=!!2p+inqcq3_N6OZxUxgN$5CC22(s%fXf=rI47m7cT zLbMp$7Bw`2;$FoNLu(DP1E=aoln| zEa>JpxE3sgdRPEx!og*veIR<3B??;j!{e0d@maXw#`LtlO9 zDMM5!@OQF%-akq@9!;kBxqZ+?>7UsH@rNRMh-(UZMH0!zpGzz?zonahk#%3w<%2Jid;V?s@P>ivxWHfS;rn9 zXW>WLsft)k##I#?->h{SXr0Uioi*LvA@vhkMgdy21{&5Sl9_SettDVHx7L8t_zO!f zk!ed~4B+-3v|IKVAf=1svbjWZ6L=ldBjhi|a)ec@KdtRopt|CJQtsJ_7hef<%Tx?% z3Hp3Utudb0jOos6`YKNEUI@20Tk)Vs|JJY@s?zOux{{_1s%2zq49TfeXm#>3Q2894 zPla%$k4Q{WUr;k)uc&b`4z1b+bL(C+PZxs1k#9FFIm7k)!!y=Fi&ChgOCOFewl&Y7 zwG990_P4?9*YuuondSA#@KrDD--|bR3gZ}mgB6curapKEY~)OGG?hyUJ4Q56Akv^~&G;$h$lqhHh`HPb)^-sW z?U4+_74W4oBYpMC7`AX9nfEjDa7evuJ0^XW@g+&aj~rX%%k(75(e*-v=6KC-Gi(;@ z>B8ru9#QaxwbI`-cb8PFh&}`&dCHYGQrhr>apIfHy6`%mofi6mwygqqQ>PKbv@Ocu z{szmdYqVmB^*`Ps;m$O0VVT7isnRkia>djrnX_0)_UtnhjkkLe)1Ggx*sX)m^4{>N zpdI)tYp3id$LxDwHeEe|&x=Ewe9)NYgpm3vH>G%prc2B z@!FQ_jqTf5;}vLGMr+KTWA>S@e)R~~h%{+nUO3kPt2U|e%9EVtW^2u@aK&&=6jYc( zQLGJMS;9jn)p~QBFtu>Q$0APN<*vYux8TwjpJq=~&t~Do1zbVQhwZgLHb$3ZO#E&j zo?;*F>zgaWQ&`T$qSp9Plz^7EG8|(~xiIoX+Tm?|m1Z&$k3^t!9hxrxz7CU=#_Wyj z>D-v&pyJXq;atNjuWnq+T7UB;DT0`&L1nPx6*5OABLmaN2ArrJOhPpjs0h5ql<);X?}5- zk(LC!!)oUwOp}RxT@4<(-WyF5x+opW$mv4u+rnE*R+T+7?vz1n148v{=52|G`}44x zsMc3G6bXjjJ!JJUgCzdvPLfvB{0S%l9u{RGcFGBbZNIFG=az@s(#n+Gjwt+wU?}&u z!B#gy4w5WDdBA@05Fc_}5>UJes922bedH6NQq1sfn1xqoJCEw8Uk);UkF$6A-WIHjmq3bk^ z@0egYkH2Iczp6y!{nhX^Y)wOxy<=hM2krSRARJ_0N6MJjP)?QNe4p$AJ&K>|XK8Xf)$7zn>4d`RAd64zkc~WnJxiP0+L{2n%O6Z|CUTtga9)uU1P;Ft zlH<27tKlG48R}Qi?{_z_nl({g-&HTJ~oQz#^d#D+uN)tLxUcDFq-)0apPREbd2FjZ2eS zP=kz4qav{z_v60sb38IM{=WsOPYF=tpR0O%MSq?Ev&yc1yV8Iby~jP9p&MNX#A@Z` zLehiX-_t?cNAyX4y)Skjka>e27Eb)X$ z!XF)#mFL(9C=LzEzQ)9dG4&eRwb}sa5IJNUxU(}kjBZ`j*#8EW$CfY8+qtl#keGM1aqY;^~fv>67clK5{S=G*R z03{Y4jUcyn4qDQPN2VO{U#Lq=h*v*<36ufG?f+m|5Q3~+vKi}xK(w@Xkmv_F59Nz{ zX>pS48G7#dTguca_P^fj8UuYPX$e|$(7Mjh=Z43c@j&?r&?^p@azCb0N%q5aQk0+S z9TJF4>Cg^BaG+JUX_N1#t@?hOOXo~=eIe+BFjQXEO`MPA%vg!HEXZ~U;-JWz^hVzb z=#qIQv!{n_<>g}ex67x3A8*XX?QC^IFM9u@4jbWs_^;ISi}T=dmY!v6`8+pph1ArV91TbY!)V4Bf&xGx4#?I95Ks>k*++HQ8S~PBy0Hde zDh(=gg%fb>DDqO6Ncu$sDkKYML`Uo+)Ptb01Hz3g)sH4r8>;bvON=p`C5q3mcfPCh zX`OC^&U(Fhi zti8nt)Oi2B>Tm2+;`3ge|8(j=slTaBczR~^#hN8aMn>qXcRN}-a%Rem$IplFG4zuj z!50p%7V}3iVW>4l-UlIrr_2~sQ-q_)g|9P%Qw~GxmA;&e2>3C3oLPwoWFs~dq7xHf z)Nd<)<>e4RA&Q0VYh}bqvVugi;N_Amr?cWlobpY7dTygpr(0R_ZaizTYATUhe=RP_ znTyaB*;}pH9*W0RP8ZHze)4@+Hbkm1RLbLkI~y~H1QXAvXd9iT65mDn={%T+q?T+~ z`>DpBnj%DxGdCYmZwA(ncCbEfa0pS0vDFWJBl_*psE)Dw))U5@bho-2n(9N-Q~yeI zvem(sh*Hm{tJ0zAzhngS$w7&#j^D2d&r`TSIu$_HZRx?+X(DnSy$&4tLy4lfBGYuc zR+`eec^|h~ro#I*-5Uat*)Zdwx*xHaG2_Yn3?M%_35T=BRDnwz8e=-BDqDK&X?)zRmp2N`i)!m152*2Yvs>d z@xmH`_6b3L?deH3J8Z*GGx?hDgb$(>IIe*NY)ohk%%^&Q!5Xk>8Ew#|b1%E9^+)5N z{voWV`o#>4^)F}@K`xZ@n|gM_^w?#Cty&eqb9}M=LvQZh=m3Q5oo9#DhRq}Lp`Ke1 zi{GDPyv-(Ln^`0aF^reg8%P940j`-M<)HA-E3v#SGanHx^sM_fGo`NQcpY9^Vb;CI zTJC@2k5VjVG~VBj;nt1~bx}zdqRp*#p@g>@F#K<9_p08EX?i;Dg-}c5_&{DT4ga33 zQ!&26E9$-)_xF>j{7{;3q$`RKSWLi-Us6^QP40CP{64Kb@(KQ!W}W-OgkhUI5Ox%7 zDK0YtZn)?rl4+B-zG^gzH4vr#mJznqn_IHCiGXT7P89CfE4bgBk%G4E!ybnC*7iG!AJ|-!(nD(9anp)ygQ$dj>ANEo;$m0Y*?FyJTs+MVo zBFEDg(;%DKwUxvkI0op5yTU{#RzgUuJj@nG79!^0S@cU@i%!YyREkaYbNEvwM?rie<)ij|pXv)9ky!$^Jx6xpY5MD>f{G#j)3`0;MrPtO^fPhJ2&#hgmiNY|UAW?04ADTorM z5jX4&H6Q^8So|Bm_ZZ%Q3NdkBtN5x)bwbpxy_~F%JnllqyB9Dm+N2y9=Xl_bv!{KK z@Y&~klCT4ZG%^5cz+o#H0rc3SIk2!m?L(>9Js1KU_E~W&x`TKaJnh7v4%yZ88Ns-Y zo=j3${EMGSqnhw|@RibrB<=2=ws}}9tqYMN&DDcf5^z0w=79c%q2*$}$Jo~P{byB1 znYWtfStmE`S@tDsw$G-zg!Q(S0or>_sa^xkO{UZ|gKX!b2<%MJrUqt}jsqNvrUsj4 zumSWk$)~A)r+2a4i+Dbx z_-8*eG2@StDX^4?hI%wxHvk=8$$wbe8lu5@!#1Aw@D$xU<~UiNjGhY0JoK)r!Nh}& z3TX1|tZXb&2&-;-Mdtm#V%$=~?U)CMF@=knF$KO3xhfuQZO1iDgJfDdcN+4=kkE)8 zUtMuh;AkK=Xlif(_hGe=&U+YTl-546i-|iq6x~*_fJ#7C znnkz_#I^HkE@7h~2;SxM$Gfr_-Cxyrj$@jfyACt9FoulC?=|_n=6|zcWE@$IVkUdB!!LIzeKws8s zKzy7+UdS%m&(1;K0o>s}S#!uQ;!?h~$%zwJN`8y11_yThz960r>0L#v>YOfWAoMC} z9c`0hc@cEKlBk2nb-V@FR#TIC#m3q8AHSb_Gr_00_%UV^!*C3m+?iXR%Y9e1GQTZ! z`kB}&J}jmoc0oG7=AFU&XB%B(_G7r8!Wa;A8ybX80E`4)KoqVXkrPoP87YIA{GiQ; z$3*zQGu69+s_mhq3UEWfKg=Y4w{$b&gPCV3FoiH>Td$++7{5Rb%=sVJSZ(BMc9^hX zR$$@R2O~C&FjSRz`jXfN?G0k)Iytfe=LRUry85Q)>VlUC!BOi3HC71SyuP$II8+@fH$3Z!dln>n? z0BgLO*i@z`%$`wR#pvP1ve&U_qf)p0zTZ+nEdk?@>L2$kY_?7$AR#EHlh%vlf8`7` zkGr~Bs#uFXgjMc*eTVL7Fhz7@CTU?jP!MSXgA;-Q_4Rs;I{dm?fr{@$|L!RDd86kY z(D&*~S@XJ_85WnoVLJ|~)|;t$M>bL6dG^#=v&#Lb z4KzIAl+Y~R4@M9;x0hqHc3vFrhVD^{O!v>4IX1}p%R<5Bgg;bt?^{Me-5g`28gGA~ zO$diiGbNoETu$gGSz!G$u1+`dVx_Z|5S16+6-;Ea3q1B=KnAGab>qd$g^}}5r#cmV zg3A;^2ch2udev;^c|dfB)o?mJDBa<(LPlM&54lxpd54yt>-m%j#3f^XDGS2o21Lkc<2-Be##~T*C_HpAjf-_+*?K`ls zY1^^hJzlX<3n;CE3oi%KAH!q%+r8d<^NuHY*F}1s(GKCNI<>GvoUG*v9 ze<(4Wv&f82?j|P<<}Di@iA7|joEu*_qoHg6I>3{<+OH_csXBX(qf{d*{I&8S5P^X4 zE0)kI)i^`=xr?9R9{JA<%5#rtX4qW{uUJ8GI3%t@V|TS4IWc8fEBaEH$5g~htD}BT z=?ellQ8p&|;D}##l^|3Zu$1&B8%Rv-Z!x8E<;pt)tn7(3;;uvPM=YDpVvp<$@L-#T zuhV<)^gnhT?^t^oaiCE>?SQ@88)wE0gmRfmo7ifyum+kbYyYgHHmR%Q?nD_?=AGOu>^MpI{*_#?$1_QGE8S7(kl-Jk?d-;!*-PopTltYIzfry(SB4R86Y+ z>g`D3Bp85~hg?dS5VA13Bt1CPVp8U8f+6ceaV zzc2X#0}}fHqwwUks@$Z!@9G^k6BS@*H+Bdeike7;0F*}q{o+S)+j~-ZL6cnHak2Ko zxy1gp2tUb+W)|W3lMO2Vrju#+7J2 zf`BgiFn8Z6F7Jf-hJfdx$!=lwtGPp|N1N@L14KWeIhQG=ApY+G_g|||X>)%N)D!Ng zUZl&vGE1N+6$a_3Hgn#>2wi&mSLVj>gGVn62_IEJU55&>Ev6~i`3gw~=VK*+(RlQu zNNfp0nKmPGnpX`RYpKXecFxh-YXaEEGmX0rBE&qmgOI~lEoy?SF~^^+ChfIt{Ve&q z0aDDFYtsqd9FxvQYlA+YUtb)2+1lT5<`Q^b|6uu1tO-KN0X16ACm*?q5%^KpL(i!j@U9sv zwg8>3*f(NFYqAQKEy#Rd`deZp6yO6F6w{Y#E0zxUCLUs|kl&7sDpWaS`F3FA$Mllr z88YgBG>_TvH9Z~hQlqH-C~;akfK7-&RQ{(-IQlg=T&JHVK1ixCAK3Jp2x%%2ksyMY ztdMe4>y|JD^*7~``WXNI^w=Q=zo#bY0?l-}@^4<%7xr7J@^|-fDtD4pwU=Jmkb@%L zsNbGzscQ(+wuuJGz{0M>DE^G89ZXt4#>Bb2BEQbYNG|~(P^V!_^0!Ti6PD#-*HBr@F<00s?UAH!Rv?Qy1Y?T z#vf`uF;bDmSTN9p;gfxgp@h`zxlp>iv|Pa;ZvZssJeYGF^Zyb!v*PP+de`$wE;5xR zAJ;(AE=KB{0IaV&U@u8}VmgJt4S1(?%otmvxe%^{{FY^H%xgeZtHm98CUO||Ws~x< zKrlc*$VChCA`T_qjbik@eD7AOGq`%T7|LkHsgqL%kR48x9L8s8Z=}Sj0elMcS7S-3 zou=M-6_Ai%!qGkDqqd+G3qnKaNtg#YcXg_xBIX(`8U;&fJ$8}{l(s92yvItt*%D_dzvcE($1ounaL^}lQS*U#R*3){WN3X>E@j*HI?mNn5Rf=PR z$cu&K=C_fhFAGKR{xzd7No$?_NKvNNWcdmWGTkR_QXB;HOxCT^N$-3nEFVp)mFrs; zQQHI$4CCc7BCbV3kKu>v{|VD1DBiI&mp-= z9r!v1J!@KTvJFt`WoKmp2A)0FQr3v$3#(Fj+Q^TRIcSwE;L=j$?P*QwLuZ=KHRG(k zd_m;oO{CeDcJu@R%v`IOHoxB8nL`CFEKv2cX3N`eb;v+Z*qF|uNpx~1Gz8KHmoR$} z2}2SeF=BvrF73aMtuI}FYr>Kv^Xjq*KgofC&Z31~9~zA5?7G=d91f;;Np`DLuD7lw zTYDxzyXY5_GVBs6-vX6gyJP^l2yIfNrrgpudme!dqT&9DYH?FREbPXh-*cbE zyzUix2(a%VYq_Z+#5+xc(`Vzu6vHkul7w<+Nl)~SZwK$BXCN|TVsT^C(qH0|cDP%9 zj?7&2H$+Aw^02{>#XTw%nG<9r+(60lvNTfj9N)724CRD#{WKWCEMpt*+46gaJ|S=;xhV();?d3~>1=jc@;V#ar)jm! z3yjUSCf9Tzy&kxSGGNn5!XvFM-od-(^E2}CO(W;&%JJj-OwB4g;k5VZ#=L&eGfdTa z{cXjr3yQoZtGjUu?7er!K!r3_1WNuiwLZY!=dL20cz8+H@4qcA6IQHy>;Ke){;pk+ zDW)k)?;8j(aI$l3pJwMBtHzE7QmI0T*0)CP&@SvaT2=C{&wC{fbh##7GMl=e*EyKE z!sj+4i-FHh43M(n=j33YB8Eg*hVK;Q^?|$IP^|^PKc=;t*l4Dp3r1G zOa*wAlg{}USFC<->yJ}Ju_iGW6l=?-LK}&|M>paj%RM`9!gMhh!N_Ul-{p3>6gCvg z@d0J6((8aSxh2hZtlQpXW^Lk3or)~-`?vxpwuJ(a?$#JJIwprr4qdZnUzv5$6owFP zoZg$~(e|$~&Rks9Y+YjWp!6T`ov=fQmbvH4$vnbDecDq&XO2P92fPwHB>t!{q9JjU z8IVtcJ-x6Ml9S3_`?dD%z)(cssDPxYEk z<|Yv*Vy<7w;{y!-_9F{@y2>G5398RduZvUrDP+J6GE_ zEpY@&c@qUW6*DwKDM%^0hJnZ%Ht#~q2~Q4ZKmUy%Y6%+Mmx=0PZ@s7xqqJ?>=SIg? zFWm>M-{T6x)n~X|?*UFg&&=^-04lyX15y0(%FGql7Vu-uuK72Q;))l;a2Iwx#ngbCt8D+<2}0F9W~5mV#227`P5l_-7<;QQ<5o+x#joEVt!ht|yR8A#-H{=Vhm z-*Un)VNXT%O}MAg2?L%{_{l4BbT}@yBRFs?S?~9cSu0A{(msGT6uymLq#*PKvvYq3 zDH3FQpfvAwXsSNIHLb%CmHp|^0lBT_W1Ex&+IDUI zq*%`vvzWBslL%kCIEcG!1mm#2j1+ms3LyIPs;nWc=U{$p3nLouq%vFV4TT4N`1OND z%@789j08eUxzP4m8>TN_^Q0E1HDbo;ych+g%l#F&V1v_ zHBa4dNi2K%l43+^az;DWN~MmBKa^}F9|}#V`X4ljM~1GSdsc7*yEOY2kfr?CaA3v0 z9k8<#9j+S>a+JaXc^O{Fi8_-yisoaR-(V9vWyIzK;N zjmjd``V6M%m+hn#)Wx8ng4blSVec0wjz9gH6$d8r$RB^Q!&d8+pb;fb!9A zav6}ee*QLN&e5BX!$p4WwmvR3QvO}1;f%PF^dmdkcDV6VRw8vLwMPCeA2(w-* zL$`h~dRH$yJrrVc=IS!cef5L9o?N&SaROJVvWu#mGOl>`ERM*Wzd%8uNKbHo?@2yrn|U`Rd58D6!RO)mRkTIQL*b?)Ur z*oIgoALW+4|J>D+XwFMamjTSWFGKkfKXfXJ%bD)%&?=P-MD@Z$VKCyVCcYq8a2JJp zR=avTC%*T(FbwWX(NVoQ^s-A6cXW9txw#J{8n$2BM37bj)e`lJOqI{gyGyJtqg+K_ zdd0T-&{AS{kZZeeQ3h5t;`&6){}?ad!n0Dqk!r1Fhd?Z;ll}?APbtl|u8HL1QqA;W zAhl2Y3y0nBH(XE|=HT_E>N0ppHJ!Oe_0PU73w!eEg86bqcrpcoZV}OF9e;vGxsSE@Ey!2pt?&a9GBKtD# zf9sS|6fn+^wzcGqSR5=gbx+`^fw)?Pn|%yyka6dvb$~ICV>t|uU%|QQ$?hfDV_jQK zxX;?F?#4aN2P9?^zcEYttFh6@2X_ZE1Vlrc4C+nQA8f$=?a_eVi}Lfn)Vq7%?6kqX zEk|LW_AQ4HT1eg*QSFQj*~_8HF2&Zu^pTu2=K_z&Dmc&8Lgb}&^{%6vb3NuQgtd3@m7 ziwEHwe@{I5?%GP~;l!N8=TYBkmH>SyeZo`xAl(5Lk(2VI}4Gi$LyFyU+bZ~bq0b; zvDoN|S19}Q&QfL-25_1ge1UH)IXOfhG1)uI%n9sLIs+W zMC^JjpX85Qh}TDixdp{FR0zyEEnZgj=I*eGJo2qYF&^(9cGH6q|9%NRPZGn4x|Qv8 zBI@${^iaf)U?D<$cN>6EFtIL=6c|GC3igc0pA-$zCYhBTVU2n_%oz3B((~ou&@rNs z9xg68bcp?PACkWRo=Qm4TLD(Pfy(xVAUT3eInZ#{(&3}<;~s3l8=%- z73jtqHQulprur}aXuJUy2?;1S8kNOD5?^-WPzNu*#c336WeA@?((b|qud*)BKoav( zuj_DDxfg9zoKF92^Ql-&p&ri+epZ8?nCNP-zA(rkI+iB$Zo{wt!Q+NTwn+G)%!j-g znJCl|t~-+?$PrPsFfpd&c6pU#xo89{1WTCyhPXrb8WsiJ(Oy1qvB@o60*dpqRtb16 z;Z}Br82^TddxB9$x zqE6T`1L1W^47XBMxx{iEFEJ6JNd z8))*1BaM6(FYcaf!4)yew8>py`4DRZ=1X04^R7D-+Nts$o(eSoPzyCJ-jVULgr3^ zN56ro;OoWVmS?Jsw&mwhgBIr(;b)jfHcC=dSlGvj z6|mCOmG2u)&Wt~d*Lc0(`u$_gZ!ZvWeI@JoXJpG0zhC;O4)d5_shxjW;M_3g&K=`I z?2`~27iGF14ZIb^KE~)+gjE@S@!lvHG2XS93r^`XDT9^1)_h1RE#<8AZ_}r;=R$bO z^UP46$VWag z6Zr4#ly`@}<6M}@IeWYXQEsvvttjK3=}u$SH`1T5k1a3`;fx~<|C}&lOqOUUGu%#zT*p_i~ew}!iVe=NRBKN6ooAE#?w`May-_plS4uKDmBBnv}6DiUY_LXA2U5WU3rt| zE7Lx-A=Yn;!g*;IrP4cbgw4FeO_w2v%y`sCTfH&`jahjw*cCV9TNAKgnsq)Jxpyu5 z(j63knC+neWQ1>%5|6)C5~`o*fplg855E8GX{QatTgA=x=Q%xHqOP~#ZLBINC5Hq& z7(U!trMm>q5H%o`e*s-&#EqE`h;WK*C*lNl;oQ9_o~1#LMM{XM?{Y^o{S`qGlpKEN z>ojqcHxLxnka18FdyW2xr#MmG=Sf1xi^bmlOK7|5-K!!lONJh~`g5Y0d?q#Y zZe3&5<>lq;G7oc@kYr288I}q?&jf!SnaA_Ms|<4(4z)w#ye=pltUIx)ZQw^_V=w}4 z%;{DmlD_0%1u;|y*cSSj6-)+=KE#~``VS8zCm8$D1#hwS624w4?hRvp1e(OTocDAc z3RLjLA+#Y{1bj6lRY4FXFAT~FScj8+$WHri)H0JK)peX=<}zuo)(-`CIT4t_}QPAS+;x9HA(IN*o; z2+$F{MoYqg)oZw|%XHt4i00#{Ln%AhoHtlLqu5HB`2z5sAn)zWu zsR?+Ezl=KBZFXN{tZ9!`Y1d+y2eIh8R|b)|ZCXq?zNnAmt-#~?EU0&5InLs}s8afi z8{c0fCi|=Q`@^g!sE?D3ISzbSVo_$Q`7MY!j=(F>gKYe^s_Mmz3+aN)Nbey zSW&8Q--`tuG}M!zBb?mqb&`yx1IH}jiiZn!)5u5NaSDIQN8N{5$4TanClwi|+JW6i|20 zbkujF&Y8}^&;DP{S$KIRI8N77H@y16A=5GOHFe`L8rKFauQ3mQ-S1cnudJ zXGWv1rLg`c2`jwii`|(sVl)jFET9CCA>cJ9w-Fs)U#tl=iyv1DCc!LP@{a=9SpT$q z9mgAg(H!8-$FeQ7)yFwT+rKAA%%SZXMSUEIdd3K{y<6($Sbaz4Obxaw-Ubf~>*fS? zaMYSh9EtTByMU6c2ORTK*PWtM*Y)am|Gq}uLudB0zXO2pMpnl$m0TQ*#%%_jgM$Mg z)M&U(=f>*E$em}7$^3$RjV5j{RBEJ-O~=v9q9yY?%}VU~AdGOq92Q)oCqK8&;fQNAyFqw* zP09tHtZ1X!YyBO0-sX-|L)hD7y=LB|*v(pH6BqRPMsM&^o1AX|HR|5?zp9_rbZ*S! zsQpp5=*Eo3V>kbL&^gnYJ)3npow}}*jE28udEVSxU?HcF%P79{CaW7#ud$0J9c!b1 zb#QL-BB9rOKc6pVG=r;?M_&&CAYeBqi3hJG)+98V6tj44rX!ezemfnTm86-)g3s+& z*lVAsj_5J$>G`ikj?;Eej>Ej-ys9Is`B_%7u{BBSI1w`nf(duO9s+8xRq+GK!NpEv z3fN6_zJp%f)LL69I=Wrgoubp(AMrli^t18&yHWT5SdAIY{9g}nrbEJSg=cllXyAS! z-g$kd0TwVC1l}m;3TRpEc)Ugk|5gto@-m?oGMYxS(Rm_1`=lOOyslV-6eDPKpqj}c za_x&0cBi<9OpoIacxb1ab>Q8yS>hC5idV z@e#5u*Wcg0GrpgWH<`SuFcYe+nqO2OC)mp&v8At0m>LeYCcC$W;2OGOzi>2e<2nyq5)M%oxH(mLqA!=GVMHr^& zDK!zJNogxHT|SGH&u&1T2P*NrcwR8npw+HAn7jGReors`IhFSMVNIL^CEEx^-$V|P zw+B;OOiGK6Bjaus#?*k>7F_Q5;`%id%qQ>=g*uM$Kqcp|`%5jxy4X#9oWR4?#(KQ* z<$hJSMm7}C!ph)k)tYZ*N^MDIG}x+a?s#psltJNm5C{12r!%|p@4xvLY-nGhsL?gL zwG|x!J+@tUfV!@`-L7RZ?6*PzwLglTEOnf+|s`)*`I`*d!UQglddj0VsVH)a_H zl??V1jK(gby6e?^r<8j|#CnY?RNDfIXJVM3{uTh(1=NWO!+0IB2FaKgpNR5;NWZ-i zp0>umVfJwAJn^%8QW9CycWmQ$cSeiKP)r>H-0pK__4fF#~}k- z3TT@@44Y5|662ftI5r(Ya-8Sdt8@2GIk;L)Z;iki-|6Zv!DOtZ_%o`1aIs( zhp2rICMz3<^=qV#a_3B^t`qD=hx0Y?gAC=P?y(!OEYerUlJIeOjg3pT zJTzuEh>Dg=UIX)4_WRbE)ZhPhb%7QWGlGy=_*zfQ2n@PMw#IXIyvDqEBtSs28w*2#iQjSkMJ$i; zM$P9Tqp?Q~h(fP{b*O_B)QK*j0Q{R19sQ-7erz;V7I6el?|?lo`)FqI#1v5h)+ua6cio8 z%riQ|b9)DR4WFk*KkD|3RddXo?PAJ)Yc4L?wH>?B&xn3f6i~n&`A)FI`>SEcINbrd z{PE=GXT#@x7@yZ(Ctjn=efFcudv@KsmSP05Z3FPya)^%7V)VPQC1cyudRp}$1Z+$5 zly?2dYx`P{+;?2xlUVBs<`Z3`aE+IMt`oRG4^qkdGYxact?N2aWGt`Yn30Zv647=G zD9LN|l8RH1EK_q1Z>`-pJx*|(u-)i(P{(h4Vb1ieWc4Qdu)8pr9@k0bTPQai962$Fn+xnh~i2Txs~;=fmrtPVS$; zJ}uH-C#->S;-c|t!3eFPy@rd>K>%-$ZRsI8Qj3uuC?vxO5k4xOhbyjkGc_{-FfHR9 z7eXy2IljCnZCa22=!VxQucdwda#54MKW3aqrph1m*1Dn%g$5g2lija}Fdi%GfwG~1 zSld>Gn(vmuOw1BhWJNi4n zfEnQ=HiQc7wZa-1$P~QKt$5}=9%(JcJt|S`iAu2v*FRbBMsgfLa|-vq_2$z$eo$zl zW&YuOg7IDM`1ttsalG;OjuBfV>nkV6U#m>HEUUsmwwc#haN(S(>79|>*q0vbPq%wT zk%W?l&_FrS)WQ(LhgM%BoWCYwI&Iu1amKum>=I8yhDitM7NGOymjIn6B4-i+je&qx zy{2yTzTI6dIs1&pXg3CEFt>gv=NfmOCVOW#KA2EL3^WSBvy*vXeS2-NX1qQ?TmetU zo&Z54Zo)gmo(s{(gRP=vZ>FGsa(r70#@B1oT1?ycyzlsVS05*2H*3|g>fQKk%j>_C z*dnXN^sllCqX9*?#X`wO8*^+<-C*NdWkdLs*?w28>2jIa8>zK1%f=$&#%DK{*SMoC z^^jmXt$Zgsqmn3NjHXc#sjBX7`|M_Z=wQ^| zf0Gpj0CeaW4WRm0#|rBHmqRpq<_9x6MlsZvV6P3}D6!u#p=NQhJzukPPK z!wLc(q~J!=JYvr%P;1*VkBp!a?8b`6{$fOr=3;Ff=pa^eTKJBF$7|#<@J2DGU`FP^ zWzA)}q0!J2=ryy(>}hHC3so1k=Z|%ufMhfhXe`{w*ejy2`XYe)UkzDx()(ea!T3-A z>LedsZLbg3v}-Yvp``X^5^wBSUyyC1-2{=oF(XK8F;)j@%h+zIZ7dmqcP(xvmTmF9 zNY6i^#W35l_vFXN79CYz8U2cD60cdNUgP{w{E2&; zSQ~fODgYF6F3WE0HxjTL_mDfF;bpb!5C5-1ahLdh@?EkXA_2HYs5aSf0gKslYL0}S zt~jnj!PNKU-6j;&tU;&1EMhc*uW7hB`>p|(0@Tp-PHCKSq@d1S9itI1n?m84@3cEH zdp)p*ckGVef;Wm*Bq-Vai&HG`hLZPo~+;|+V zh26NLc+AMgQbj#gTf0zmxcI4~ztb3QQqVJR2n}XH2l`k89Y9^sG1jXWD{APh_@-8i z;9B%?|JxFPsks*}*36yMyyjp=*Z*>I|AZrJ*j^8;QEf~l$q1Sgs0G8k0PX!3)`D@& z0_~r>AoJU1vG=PVmBrp4FTN*7+-G);w^R`X6wZ&QCdt5_53;ub?SYcsDA^utO%4vJ zx8k^rcZ4DkJ9IT9t?Bvb$D1OKlVCS;nd2{ff@A!*vTo6F?*9Uy5lclhR+o_)4bkJx zSwpMq)%;hom8TY^x3d%+xz7~hVtRvqJ7+OKh1vi$rabKq+f_ayAIR*~8KBt3qA z8&5{$Mo3%>XW7)C!L^D&gKLvVw}!iSN;2o|Jlonl&g{_VCaI(T+`W>fBkFIf0S8#Z z@)xs^f$;2@Bj;5&_H$c~;;+=PeurK=fR*^D%r#nd#;`osUcFcyJl5L*ifT1zYulL% z;TZtcjp}cW?|(Uzyyo(!p_+4Y_8Rb-@%jLGb85l7AltIn*jA0u*J6&o7G_(|!;<7R zwp@$zD;Y%wBB>IA2P)aNXJ&`gfr1jeMmmohzrD8!KoyWYl*lk0<+B@4*>Q^15gf<* zoBaDj1XXZR&P01oLga2*+dZY|&|@^x1BJ$H>F1(sJdMVxPR5dq#(2=orytB{b7y+u z53sS<0BgVzG>JX7mDLEs{38>iY1(MhaSYLgx26rox0PIEeH@uXl-z?!jxX!oOr5XF z^E&O7?eq7pQG3lA^6TTEb^e}gEXJRfkasn%G${Kg>)nJ^1Tomsx!QxRiFm6+=0M5% zduCz9{V~|84t7eI`ZaY!;P5$?PA^nkfmphVU7Nwk{z9ahL&l#~SfB}yB=41YjBQj7 z3N=5!&5JeokdZhFjj6Sde{_tdAwV;-x}mQ5W^D$OoEuM5-k+Mtq>Ok<4SS%L zX{Q})#uo>F^7EhnX9ULF~f62FZ-D3MVN3&x+ysx+n+%)<=`d{N(fp;Jl^mb5&!H1alk>L=mbURtyCL3V$N-9N^Ly1KSUQbnaJAal zs&>B~+GSd8`b*7%8e30S!-`csy!jaYMcMi9mTJ05yCvt=tNu9DO(Y{OfZ&Y%EUVp! zn#2Z@#2J`iKQ{+Ym(e;A7srxq!~Ot3w7cuoY-bYyplaCq71k(fJEdkuF3r^{V$uWk zqR-?D+G*!C>6jFmLlouv1dO0HCWYU|E-j!XW@K?pime6HqJ6017<+z$BZhShOEiDW zn^GEzy+*GF;G#XD;_>yrCU=A2K5JF`9#{l84-^*WKq>RnHfmoGacz*IkRUrF(+$um zP3l$=qcH&LmtGGa59PIWY&s;PvAibmKrJEJGO$z4YxI5z{u@=dL73`#BJyn{4o3_J<4ey)+xQl?rln3q3dau_K{UR{ws3xoeiigL+D&r);uT2 zPNoJ9{-8jDp@iCvVK?Ufn^;?=na*CR*2d_M)mo+B_B;*+97j2i6=FuCf-`;_^FyPI z*!(HOqZJ_AMsu;c45*>ii`Bt{()2X@YDQef{7Q|(`w)`RXmHmHD8v5T(rkHlx_M2z ze&KWwFBm_}A(9elQftsRAeFK0bc%&~kbCT<_F+6kF(U}triPvwKgwc{GrxoRB(AYt z+e*(N)?)k|u{68%=Hqgp$grC@d)pR2hhb_E75St%>K)C-zB3bg=Wz<<*o}sX#)`5g zM#hP?qHURuEsDBlN<-N9Kf%ey{(?wpWk&`3I@o`m8x|wkL>sR`p+E+t^sm9(PbUVO zWh37OKzP<%d`;~$8Wi3FYEGmIT>faXgv9Q^PB+%H=Rlb@^xHt}u^r_Qg>B#40>Hen zTWY}|_>svmleJ(VVM~mknve45L&2jCKf67e|DyXN>*Fl!uiD19^@*c7cDyIdM0xVS3Fv1vV~ z;yQ{FG7PjO$JC6*EaIe|mE4i)z-=!F0{r^HehyR<=5xsmuY>>XoaMFeI9I$6r-{LN z6;JbNwek7@o^v|I2!j2#gB+rkS};Ujc>J&g^VE9V!UxU|A?V7WNV)Qlon-M3p9wP=142W=2g7roTjsxk95WCdFuU2;ZFaIPZUavil{p+3Cd^`8IZHV($$E5p5+B!jRcB*)hhX2`Y{^l!c1^dd2##k7sD|4Qx#A^OAQ zK#?eHKDb&ry+G`dAeKuy2g<&CSJx{5_0Gs+H=wRtUg_NnSOaqGM&2QK z+8+UbzRU;N+9}1F@x_6Q?oHJOmbGAf{l&Cx?O}v(W8FX654%<0Y0cOMkkDepm`G?J zko9rUI{zY7?>Gai{IMtT-bq2EZ&K@#{gd@>f}s9DZwlB- zo7Q8apIz<6&4Tewp$VJ!1W${B1(cvVpWF)^V*hWGgrS#92RqDbu)1C) zc}=G zZPJRw5P+UwH1Nb=!EPc(V|fklNOAA;p(-%@J^uVk_x}G{+A|#5X~mj2H^;t>k6#NW zI4^6#JlUj34?0#`)`D5sf5G^!KF;}VTOa2+=3rsVZrGB%Cr92ZTkj?)&u;tp^_3IX zcz%0&XOyf&V-*~!$mj|+WrPtkYUpvfY$$MWxIl|RZ+-h+wmfC z(KW(jTmJaRy{=Tm@UiZLV==74lndH^{&ylbN_lXj&({rgq0oTD!fO85j9?WL%Np1R zL@w?|{;S7y$U7ghp@vW>UE6pO&^WeY+stb;$7!g0A*|cLHTMo4mgMdvL|a7~jjc-= zwu#VFYIaB)*CuxS-CO01=+Xz1dtVHBZbZ1hltP~i>@;G{5sYJ6D)T;Xed``wInDDB zy$~ZXyD}!3#W5Ix-h(N*@k^lf9C?lDEOxYctkTTO-&Nx1Ihg$tMA#mZZLTZK#XT(# zk_#)#YxEml>BZEnA*DdV5k7xh0!m%bi%@#J$?Qh52Hhq?0SKmJh1-C|EIdk&k`Rm= zeTNgD8?`0tnTZO)y^G_v&prFDW=6f^&Qm=y8S_SQ13^b5U;lUASIcPFP94^a*9W{~ z_tA_1Ewx~d%Lv+Q!5p6v#5&INFoK25;(6v^*_OR02zQkT+imr3*@= zQ#$)uL2eX#qb#rCO1fQBmv8mLc)l~@j4G?q&||HYbT5p%&;aDIn*~en)L{(@{QYlN!xgot=i+w4E)pIhH2mec{&Zx$o2l7&7p@k};usbH z2*#Jpq9GOJ9|iMit9R2@A197^Sy1oB*2f`@b}9e>AOJ~3K~!nq0nLD;~QM0e%j2=8s1;X!U}Qjkb#ypII1| zM@H^l%x(|O_EA%}{JAGJlRLn>sCPgp{Jn=%~+GgM+$fMm2SS*S89OkHG4p~K44*d)f;Zq97zQB}h_(VzcJL@oAW90%Q^Pc)3LGfZ z%k+bRZukv-U~ce(ea=4noU_lZYFVnTuHGvsuG_bd&aLj=wa(gmuU&Wp`+F{po7s)p z{`s^I_Q#>HCH!$*%zA(ltK=)}rC)6(lx(o%SF~8nGi zFn;yj=f>Zk+>M>m^}#gp~?3ST$Z#ei|!`pcg;Y z^_rCZQQ5Iw(_%_S;H!H9HA7S~f_#0}L8Lzpb!-PowY$bA@w;KRg(iB+%-Mg@W0lT$ z^3RCM{)_$id$Nk*T#@0KP<*gT-1*9^6W0m{?ob9AP_9sBix4a_OLikGZs;(zIq>Vd zJ<*oI2RHHR*q(xe4j1^f%|Xa{ZJ_wx8m~cvjL{^A#Dd+RdH3@8#ea^N(Zt^|M0RuN z{450escp!gpo_=DgCpP{r&+eAVzpuo0HoSS-bKyV6|I5(Y?O}ect6tnom`*1VEp|- z$8iv0tI`8iT|b*Y>4P2W`_H?sJ+pwzy@A#Jcf3Ed5$zxFR@l}1`@6Z`Bo2wJZIL1a z_<}L+X;SSz*@u|#r)p!6zM}@3kOC)-!-vSw;`ol%%`9Gl)*bHo!{g@9{EY3x@3uYr zh^cEx{e|vt2IDYil0r;!|8cP6OhZq?ZVq^cw$Nh4ajEFucJ5ujlOQ}p$iS^@sCPUt zO6D>fp)3$U(`&YFPQJc9#6PgHTrc58utKqh2F|e-L!ZV8L#cSd$P836^Sj~&)1e0` zTF)%=$3a|w0WHRdKbhDry@%8LRlO-;7WMt}GgjBnd&lSWbJd=4_F$X(n?fCMP-GsA z)E+1VA7TnyoS7QjoIbfX+PXPW1I@)>OkR9D+H5>K@b6yhn%JhGa~!aK(QAMZbb2CL zzLzziW<13g6N&%_Q9u|t4*bDtBYi!H!fgmQDNoGU&Eb)M(jb#J@vkEMz8xOXhXMEi z2w)@Rw&-2mx;eRfdx(DkKf;G!OvX!`k+29>NUw>%;!>N~A9>$AW(3_@NvU7(3jHw( z@8Mjp5$qsY|9kINSKEWsL8|NfFo(=}FVRY9h1&YG!%#6?(QDBC{`kbU>PFZ`Ev7>c z3M!1hmWE9Hb?MF*#N)}{z2WTswoC4(J}F%MU_yooGTac~Idp*?fSFD(sX_yv?hUV^ z?J(*o&W95B-S*+rk^An(=3u<}vkARs`pf3eCa)fk%9e|b)*G#J_c;J&JwEg}W;Bx5 zg#VXmG_3=0c!-N1OlA*<;b-R|?{qN5|u<;|@`eM4wVJr(`g?Nps z#V|vmwt$Qglv+%UaYSa(-;HMAncgwi?}m6mK4V+nPmfaUU$UOSu$XP-dXx5yxfY}K zh{-+Fw3wvNOD!YxK7n;T==}+K19R$H?SZ0zLM}Fr9r;8*l;A-QJ?z~d4tA!lbuS)n zqX`En&Ph20b|W|rV*eC^8F)0=;)4eK&=Sc?nCU>&^}c#KLJtiBW2(Gv2oog|sgi9_V{v3r~BN>hJM_nAd<{-_ZUHy1^_cudgG^gbn(T!D!HRHEB~3y`Y{;Ziz#fhrXl8cPYu@?U_~5&3s12WTc2ziDdBr4X zD;y%Dephgu&`ybqA52&hmKiYs=z#(ae_w;08rcI8-H-xXIjt&@(OcCT0I+NA(^)!1pqK}-5*T(QgeL=tQ2Uu{` z4F6$=un0eaASy4-u~M6ZUUiJs5cQ5-K7B_qjNJk$_^=B>93saheJtP>6_?HmG>vndMdqUL4foOg#t={hl(eWWTO_I6~#QLe{JF!O)u7o zpoiImA<)plYW8phVDkb1{sU&0U+_Ew_<9)t+0-XM9IvFGvFiTET;|o&Sj+p)G9yZZFdyE@~+ma{p#^{s@(`i6GBPTKpX?( zPeFdgwaoz!a)|-Uefas5zw*uP(edh)?WtIaSVPpk!#}0eVieW`wPU+DK&gx%93NC2 zr(^_O*FVe)CTCla%%XD-bhBbs2-||dxT>M}%`*y@n9oZ`}wIk0rH+s$1PQKbVzaKWe=ISStGZbjB z3b7_0plZ&03o?Rsg}q=3Z{vknPhl9^xrfR#W@Ut3%&7j1^q!ClAMu)<#MV>2E}i7=lZg9q++`m2GkZ8hueo^5bBY(=Zf`b4>0RYoG94Cc-}_+l@-HKB&ddMn z`gN(uWY;er$5sQ^Mn$QAE%FicaPb#a{~G!FLeLJ#2k4{`&Ut3SOl_TB6S6W34f@2aW6Y#aS?vJ<6-1@UuRSwARBg^uIHL4SM# zzZ=ybr>`?Fu^(_2Z?H3ca$k4k3qM%zVl&v8kbjNrnUdTm3dz8$zdQ7rcP>aakuV*R ziAo^Tvw-Xe)$)FI^*CHRFYWH)6HmnP6{zworOp@2AW_$r>5y$VYX+ zsdf2?$DuKck=LB1dUAhw^|R@tKMfC#e9nb;E}0HwP!_KghN?^_G;PMilt323T&Us! z2MZ*u2j18r9F81UX8FK`78#@Ap7s8<$%}_0w0@)vg29;V*!EpciB#`jw>}x)y?q8! zPAX10)+jX~IXj55vG3T<@5kJllw!uVSihXXl&#PD5monIiXGd$e#idv{m2>HAwwj! z9&P_otx$9v?y;)vKhc`VZ ze;RTc`_-X)cQZ42h*EL#Dma=f2uy=cN12@;^sN>w5YBHZ4MCifZsk>k$>q zGBA}vN-&y3=LXlOR2$7lMSrXlj0SBGp@T+~F`6?PXmGl*W_)F!)qo@#0n5h3AVRPR z_p39QGDg5PDQbpjfgY=5Z;Jd3zrLy^Mc$OKE#J)q_&)N={^{S+YjzTU9MRogzMmok zm9Ni-#QsFj0ESQ%r&bbML4)8EEHhKGJP#tcWZ5XB{ZLzB9NnWo4X=JSb*+1L$MeTm zhpy>0O~dR4DGyCTL|`cKdiKy8S>(qn0Kmnc`#=MT?+i%TP8%;88CF7rsFT+&GMZ4l zhZtx=4Uq^mIOf7U7LQwc|KVESf^c>j4dGOIjr=s$wT86Hw)BDlQ24)Oj38g16q7V; zDQu#m#rS(<57GXpzW+|Y8|jae`lloe#s8L9*54mB?3gFnR(^kVeSbY0soECrL9!3( zY-V3!&ufAoP3Fi4u^(SbCpZxqZtdM04tAz{_l8$Lo<91+5ItP|cnV5zajrce@}V5VmNM3;bT!t4HJIN?9Anm*4-dyHzN1sgX3Uly64OG z(dTJZISZ4omz~4My-r+!S^%D#?l{0%usiic4sk-4PPtVYshyd>xV+&$X8x- zW(qC#9*kH6LU;w-lRF~^clDF$Pj5~dG>`6t`dZfz`ConS$8Zyh?x`o~`UyC7soP5T1qV;6jhjNd?wi3Nbea2ji z5i_=vF7|LptZFgx8A~_9)^)r;@)@O$BegC5IuDZzHdj%R5r-zF2P(T}?S^JWWdif; z{`S?6Cy(xoIKT7c&Nkq#e&Q=r9{p+9^gstIT!@Dz!EQ26r{6=@p*S#x9{PDvGepw_ zZsPMw4IiKyAPo>+oguSv$zKN7r+W{F2sO~uUtUPR@fvNzGBE9DW&5^Iic^aNah^22L&3cmkYuY}2P`ns=D5#psp3?<@YkqojLLr!HY7dV5|J}HNMypQBw3`8S zR|j^J+}}E&p_(B2inMSiIJnt^Z3jP5Gi1&3yb?Vx9SQmMxOJ41YJfw2x5MkzPbRef zDqBOmHcltjj4uzcFSLnrHj`F~TQUNvN7QOhYI>0Tw2$kH+LIWD#662>F|miJv-W3> z-_8CujeP0y4^Atdb*)Dn63hK8R9h56z(CZ?$l4i^-cDvkWkYpiaG5tN>dC#~N57ul z{q6AU+rtmPn0#}4w0QwMDwlap(`$Zub1c8YOsAph;pAXN@PF9xx=jvT%z#1|!rp@s z;{Qc000BS`PwosU+-!Y3eR3zH`J)>#+>!sc4v!pq&DGD7HU;$7jmt=!PONbVpH%V_ zRo0$py*WyDrqnNl7fem-L69M9em5l6`a{sH(#N!j-%VQSJ7+&_$v)CCd)%OKlG-Am z+OfUJemZJl_?qwG)HU&%1$hu(gDfUOD*e_MUP3+waD?L{_ul`^)s1KOMx=~v-SmI_ zf$8u)@IrD3AN^|+3LoMC<-<*OU4Dh{=M|2f3{~#x%_w_sh3mY2O8k7k`TdZzo)15t zHfYv3(BQOUO_vtKwI?KMRzL{wV1ThSMH%h+sgH(qKkdLzjE3Gh0>9)*BrNKgls(6newctK_wfd3dVph`JX-5 zCf__ZnxLTb_3h#R{X5XZ<^|AH< z|M%Es+EC1Y(a+SgoA7^~V_hccv7$dd$~3Lzp((>D#2PN)(>}??;iCP)UNHN zsq|gody~vd=>=0%8|T+c@`73DS!(YISEknQufEUa-0|8v9jR+1E;e~@RHpT0*Xhj6 zA+K3pQ+N1aXVRegD4eRkzCA>X!y{kYqB5Ol_qNGulga|)?_RG#>kf{X$GLYlb^gLf zB$dU;YdS7Hxi?}K<3FfErU`=492{fyy@B5bP9xTId%=|cHE+WUX3nQN^!4AU7fdsU zomKY0>x)C8!m8%79?dW`W0$kSl_pbUYRXHE2eGCTeQ7aF2KbZn}6pl`h{xIY^m#ZHq zxui#TMw0KizGX(b4)Ks=3`_Ey%&5c}{cVKKd%Oh38LJ98$E#dSMVu4*a$ zad<*QIDGk?Y(L!_UmgJX@bkcQZjXH43hvggr+0rle0MXvW8&R&t$TE5h}cDqt&b-` zs`ucIb6*i7%&R{7V(MD=%^zrmIC_O&Umcux7E@xWv1WXEpv>5oH5~;b&}&lYeoe=j zKl3})EXp1t6g^hiev(kA^$>OJKW3l`wk7>>=J?U5emB`6k=Cs3r&6;cr%I5k9(s^9 zGU`mIvLC9b6^`Z-oTUSd~86Z@T@#TTkbO4~m25@-j z02}}tg73)SOV>~C#7UU+Di2%@8c4Kg(0usW6uqojA>MBxCc|=h4cENXdWh;ZFDPq3 zG99ON@pDPNU(-Rf9wMaor|d@Su}XS~dh=>ncm++z@kg`H9;m!tL#`hViM6Q`;eK?i zPxHdn8X4IGmCs0^mV!_tL$$)hYqFlHga>JcTY&CNEc&h7^Zm_CTh0D+_j3Q6+aoC_ zGvC<&j^T*!phd7QcTEonZp7%}o7+Qft-Sh~=S`3PKovbW_7!^scT= z@6y}Aa$`+a$D#HRW$dG51X&G8rdf3NK-K(i61LSfgQ;tM&YB4?n37?2``r}1<66y5 z{r!oDIA4xf=s3MtccZ*Nfn75DK*2bm)yPnQ7+jyk8W}){%E?TqT0fK!o<|!1py)n{ zc-)B_PiOe&|1%B&XgA2o9B`=(;uzR~H-$Lxb{RfrL#tx}EDy+Rs9=50q0YMe5pD28V+Z>sfQs*ny`cJg8MFl1pufSk?1cet;5LsavE5&kdp_Md4zJYyR*f1E-q zDW5UjNmJjye8!r#g%+x(PrU9=WDW>L4^-B@y@6y_RFwyb5Joc<*vC)upvq)$U(`Et+5LsqQW}|97Q_O>C|6C(e)q_%PD9+66!L`mL z*t3Xb@fxiPwqyi!oz$L$9->CmCglC;sXJ&B!XJmdVD#FV4!@gNd(!Dg6TD#5^_%Z+ z;F9PaFZNG=s9o#B2jW_#Z%vEI_appqRJN7W0f*yK(`(p~FUw3NwJ@UZi33oUnaXBG z@d2vFgQz-LW~P?(OKW(eSXQjjDsgLCO!lYc4@BL5G~IqTvyo>6^JY19=obyBVz}y$ z!++BC^@07@naz~zO_fUD`L#u|&nwwUV3d^V76F0|G9=S>)WSebT}Nl);nvM5YdvK) zs?>(aA7?A_APRH%)mP)^`%C(rHN06YkJreNa=F%!y2B~8C-A%g$YwL~{Yw8)$q49A z)H}=MwI_@D-6*q}y7iZEE&OgWH$tg5EuzKvdlWZ904J#}QnW2>?M#^=%C04~76v5` z5uzdVOwI_}Y&O%4OmC{}r(jI8ZhxEwYKz*mi~WSNt~6~c*0v0GCaBlKl(V8l zhm`Nku4SV-W<|*f4eWO#^`HhPOLZGo2TQHxqeSEQ%9#E{{io|Cy~0&8f<&7Tt~A06 z=7gQ!Y1k^Yo|5$_>q~!}uJ3J1Ek^1%p7peyd+7GNNe_wYJ&X9=6m`Jbb?Y_~hni?= zCA+cZwMc2ZrdOSr$#>Rz#DDeG_}TuP5nd1<%Xml2!btJ1g4xQtx-`jb; zG%uLBo!>2LmA)sq?(EoJu!W6U|#A}iN*GyI?RbD`)RB zGmesd)G|{wN4{!i3Q&D;WHw55=R<25s56h1_@q#E94}h}==P&w)-xNSr}Pj3K&__6 z*RY87wH~5wKbqX{Chb0_KjTino~%qU+(V(EKZ)-^b^mq08!=TPU%$A&WFK7fLLM{_ zE;b#r5d3}-d#1Rirc`0d{nK^nk7F6AvyPRBHH1vZi8U#x*1RY+DcRJ=?iozAniSbX z1k9hoRIV@jq0-PWZ~xi)lp(sbTTYdb_s{XWL4*B~^vB6FT$gsGR>CZUYh;AIL&!i? z*oT}U6>P4iu648f+uVMlTFn3e5THp!K~yu9^=(V5^Rfp@pTuN1gIJ+hLr8U;c{MDx znv~Kow5rztsMMq|LlIsuS`7}W>vKQUrEylFyQm)xM7mwmq-5RAob{zYPFkZRYh+|I z!QO+>;Cd$6<};zx8kx-I3aBbF92Ql79Io;C)mP(ZCv5CCtQuA>)(`^68O)zylx17w zJ$diArc*57cO!M2k`Z+K-KZAg$^KIZVNB6V7IqyzZ`;SUSz>;m$ajO0}^R$?v zhe-8;N%tf6&?~yni~g)^54zut3|kdFE2%cFtxsL-?~n88l!ARo#!b!8vK&=PPK&&BE8C!J=foD-k~3>a3{QgYAqHu_EJnkWg)o!>&qqzH(lI;f&%;#u`G@ zad3j!Oh^*R%4{Yf8+ZE4Nblivq@0rdQMDMUH)&PNKd`o_TKgmR)9nY$nW;B2D=Kzx z3q434->TY>VJ&cmV-3M`oGWP(mpMgM??^xGi`o;Z^;Bwe3cs7oALm4~u7ZAqHqM#) zfwe^dO1&vzH31>dm5W4+w7Oc%lYEMMn zP38Vd_DA~T)N6mb{BF4W{O#8kNk3rU26=rfYg@W&VW7>50(WmmXX11cgV;mqk0Xl- z(L3)mu-6G|5^D&(UHc=`|MwT~c*`{2@Xn`Z~dTf43vydlkXyVpNrPLh{&9YS$R^XoH18AsA zOmx%2JU0~iqv2(uQ&wx3F!dHt2FPn0?yoV)({fv;7 zpr9k{4$!d{=$q*X9mJw_)=%*rt|kf;7rPZ(KZe&z4q4k>x$7+dy{TZO9!_&4tD=o* zYNievCj=6Mdm>}Z7uVst_9uI9hE?@FZ4M zq0FJ4{(L9OIV@U@C$Vv$SmV>-argaFyb8-ZkV&SCzREDXSH}UHiBrJ-{nDJkG7cmv-dWwyXov-nGU(qwBIJe$2Cr|qyYS`+RY+a^bai%;$uWIgILOMTv5 zc7@2XJ!gdvF9-cdJExx=_i_^Hi#0X8=$$kdg&JO8R_lXCTqIP(-$r88yQ zo;ZF;wP~f9mg2I#j=AsS3_EHL8DsM_C;F(avniTz%O>JRt;l7zu1+f zubj0t?}CXx3;H412W0SjWIwsd2m1+2mW*P0)WdgT&=@JKnunwpGu?@w*ogH=a(Q5< z>@tqu>?=eQnF37&Dk@)vBVfxbFvi5=MByHNH)k*7>pZh^5j8`R1s>UXNpqa>o3k;J zUIS*920;>!zk=Irxtsu@Zwm5bzf>;3DviWlY~^$vTsvM=QBe<1a(Xp1uj33<`Iq&? zR!d}@Ij#Lqy+E0&zwgKo$(YZ$Ir|jqc^Q7rz~+~2zuyg~-2R_&rT+#vAwNve?yXa3 zw{=?I>EpXgjyx}Cz5cy6ib>#W9qH7pOOnD@a;N%id{nqo)iDUczP0Gn&TUMr*|74IFi+sR7 z-L08hOSW~`gR0w=TT`h<&Uy!HJx+`+MOiE)Fsb0%&ZCZ{qow&ml?;NrNKfFyh`jj&5r(_xSDvyqzPRJnrzsp%fxLP`+vhk| zoFF5{0Wo_%$Zw!(;EGezTXOZ=lr`n*@W8;l;v;qWKe$CccgmMMMQ1*D_zzb`FGnSG zjlS-?{)jYWQeINseK(RF|0#|T^Z3T~`l#}UyjU#LqGiNk?SxXT=EwBKOQXO3QMNoC zy6B((!^}NG$H)9jsI`VJ`5leWuM%GK?(v360$TJ^59A=%CNad^6(l9)Dq zj|_Gig5D}e%dq)Z4lpzp({T7YZ|8i9JqP)iFuza!Np3&lgyt)YiN4^p?}k%w!9p{s z+Ql4;OFe}1bO|7R0G*X0)~HTjKN&G3CIZ7pZhlDB&*!9lNPQLs)>YQtckK_+wGyse zzPdaeM%A^d8|xe6cKj&8rXB4n!=T7F+14J4EwMzK(116X9>sLmdUO$3d=E4{U4Q&^ zn^QY7X85{8+L(eoEB$lcYsZ3MmkFpJryrd=^(4YI52Nna5GYTy=o-}8 zhP`E*Z_7o5&L3+l4faNkFS-QAH*TyjzT?kjJZ7GtkeY+gRBA2|LJ0e$>j|86wXEiv;Aev67~4BpJZ zF`U2oSohXU(ug3>&PWx3#ogRHK@CZ2ua~@n4}G;I(yY~Ei8{)uZzmymE087Ocf-oe zw=L@pSnI8#x@`eI7oTv#MBz7LMWRE$88sbOYOJ)))h?5k!P-gb%$e}mInI&J90M9Z zG;#w)-SN;0M~mOI`~OYU`EfjU%wj-oeaV}^(c)iuKOI)g%!K#Z%+~rB9iHQ3rK0MPFvKsHH>XVz6Mof@p zZgp+>Y$ulx8m;LYeDOi0DIIS94fgkpd2Jeh-Fn|B z5fGgPBGOX*A9A28?KgKMTE>|A$>&VO_r^fM&Jo{+!13HOWpK=~1T)4x-n@(HYIPN! z6y=$rjS!c?(u9$7CfkgeM}y@~+P0D99-Rj~AgAl8N=1vijF=8Jg5Nk`d*4s8mud_= z`a{hKKYxdZmFPYY**=LDRbxIxB(3O;su?04WbNd4t4+ zP=vtz{0{#+vz#4DNW=ti1`Nt1f%&CLR*Dve;L!8|a3}}}Mzetm@Gv>JjphM3`C0i%VupPidZ;7Rj7EbU;z9rj?*LtD2CfPa3G4Bd zq-XCqVB4WaD^3C8@_4H<-M@fBU1$~(BM3}j1+$QvAhGaG9bYqW8*ANFlg$%TFe=zgMl^7WY@|MCvcGeq4YV^b}g+M*&kVwie z``8@p4hfD(+P*;TD9WWr?=2<`mEXNjNh^IJ{(l3jvU`qQps4!&d-`2{uNIK`ko;$v zRq$tOP}V-SjUhUUg)nk}@k)_rL^prKwGx8cCpWv;Nrvz|(A!&2(o)X|Q}2J0Igj=+ zTJoa6vM1$evZ$t->t#&tM8JMzs4xfzU0P>$iXZf2#ZV9=QwpV7JCf}RV(FVfBnB`S zuYr)X6Hl(&_A3@Hki20)0&moJPf5&>A_C@jR(?}Z1UPB>YUo>Er0zEf3)4ALYq73K x-GZ*19Yjoz0{SiC6hC=zo{q~E{y)Fj+(ufp3cV^@^%4NDb5?eiPfq(L{|_Q^%Wwby literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/line.png b/doc/salome/gui/GEOM/images/line.png new file mode 100755 index 0000000000000000000000000000000000000000..3c931a1e9a4f2270e5d79b3ec2f3d2762eaf8911 GIT binary patch literal 10742 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/lines.png b/doc/salome/gui/GEOM/images/lines.png new file mode 100755 index 0000000000000000000000000000000000000000..de12c1122618c3e63797d3b8df0932ed7991a3f8 GIT binary patch literal 2403 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/measures1.png b/doc/salome/gui/GEOM/images/measures1.png new file mode 100755 index 0000000000000000000000000000000000000000..6d5d698b4ef83462a01fde543b1f0deb367d696c GIT binary patch literal 10455 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/measures10.png b/doc/salome/gui/GEOM/images/measures10.png new file mode 100755 index 0000000000000000000000000000000000000000..33023cc49af841d9fec69d0c50c0b0ac4624c28e GIT binary patch literal 14601 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 T%{1_eBS=9;Rl5AGN$~#y693AM literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/measures3.png b/doc/salome/gui/GEOM/images/measures3.png new file mode 100755 index 0000000000000000000000000000000000000000..9a55aad4afbc44ba5e49931cdc14584185f9edbe GIT binary patch literal 14450 zcmb_@byQVvy8i)`7EnMMM7j|q4k;}S!lAoCx*HS_B&9n93F+<>kp}7RmhOi8@|`AjJHZp`L{=)u7yw-{6j(S{_VO+GrL6eS@wwv=S%v_RSYRu{)xfO?lhet#4 z;jSGpC2TLL{@i-5QL=tas?L7x_x7n8<8$lzMwB

}VrmFm6ZKSbZ#OZ!HPYX`H5%2cL57{C?gj(~S{ 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

Fb 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/measures5.png b/doc/salome/gui/GEOM/images/measures5.png new file mode 100755 index 0000000000000000000000000000000000000000..a323426e60197e1a2c0d314c054ba611a1e47e21 GIT binary patch literal 14641 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 apWVuw%kl?h``}+8A(G;07FO) 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 o`uh4Y?q6i25y)90Q{PhpHc>a_h2|FrvqgZ_7U9 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/mirror_planesn1.png b/doc/salome/gui/GEOM/images/mirror_planesn1.png new file mode 100755 index 0000000000000000000000000000000000000000..969f0e0f4fa3c8b37822cf2b6b13847635acbaca GIT binary patch literal 4646 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 OMu3-0@cBBog8vUPDhAU4 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/mirror_pointsn1.png b/doc/salome/gui/GEOM/images/mirror_pointsn1.png new file mode 100755 index 0000000000000000000000000000000000000000..675b0bff1b8147d0d1f2027e8c91d1f0cb99fa54 GIT binary patch literal 2304 zcmdT`dpOezAD2?viNw?_zr`XW%FHd76eE+`nWsthkA0sJsvb1?6@O`sCT4^S=-OdTT!h(k?M5zn4bRp}XbA ziyPj+hw7yZs+zI+?!j^3SWO!QD6HGfD`I&!dzK%j3794=((0;|?Y3UwmbLH1aJj%=qxh zOD`XUh!<|x+qGDGs z!6*EaaE%FAX6o6VXMBpiX~3?#_<{J2u?gt*f?(}HoU&APQqs~T6s8q!xiP-M~WlSz0|}i|&EslQqt;19S9712S!%!7B45G`9f};h>2 zgXTz#asl!jEQjpRfB$0*)&_rvN*;jEpO5=G${^}17Yu%TbaG&Z!|YS=eQ!}&v@G$0 zzG&+!&~oZQxbHaX99{Pn3hyoJp0=+Y%W35_B+qbk$@p1z!iF9R)Y-lpRpCv&oX*k3 zZmx139v!7pZF5F6cRlxx9vo?GF8>cE2rqd%#~DNAG# zrI_PYLHTluyZaP(Ua*ODx#IQOH7UKRb%s-YK9_0qGhEK9NbVd)Z;Z{v-s+Qw`mal5 zbL_pt=pkZ?qv>h2$h_4q&uM|X@Pm7s04ubVntvGlRyy2kO-$sIX5G+eReib7{m8Y> zb}K`n;mFWDBTW5~Z`MyHJ|4yI*>h#$ts5ZTxs6f*}pY@f?_DApoFf0df%& z-W!_x3AfNaOGEAL+&S{GNtJ%ACG(YMDWTu6wR`^*06k;~N*U2@@Jh_H>a#U>_XO{i zV~+`u-BW$W7#!lAMYXukx(4U^nOyDTS4_!x;y{PB06lxqSklq? zyilt>wzmkRAa-j(C$A35D+2mB=zocXr{d3hrYQnir zS-+0ej)OAblhJ&6>*fv5FPs(JNnv&PkE=zr_RMkK1K)T@6?S@vMC-HkzMNf}_bft!nRMo$wIrGrGr!hWg z-Lm6KOs{E(lGmV8OusKngi|gdWR?5kOpz_26+E1BC(aZCxPMQ&pLCz@WXn|J?`m-| zC?#C=NX*=bjEh(bqcnca@z{4cLoxf`lre<6A8WY=HM%Oal2!eE4uuRyfap#6F!H=Z wG_ZBszi4PUH|DiE{=cZ{|E|0LpOYI~UkgWsr&tqBo1cvW#`z4I?MS%)PkpF literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/mirror_pointsn2.png b/doc/salome/gui/GEOM/images/mirror_pointsn2.png new file mode 100755 index 0000000000000000000000000000000000000000..ab62359060417af05f9c1168017a1f2c081f7c28 GIT binary patch literal 3739 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/mtrans1.png b/doc/salome/gui/GEOM/images/mtrans1.png new file mode 100755 index 0000000000000000000000000000000000000000..7dfe730c375d34cf8b37b043a3b9e4f2b67573e9 GIT binary patch literal 15971 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/mtrans2.png b/doc/salome/gui/GEOM/images/mtrans2.png new file mode 100755 index 0000000000000000000000000000000000000000..62b35bb0c172183481c7f9e6240c7ac577870097 GIT binary patch literal 19494 zcmd74by$?`x;H$4f|Q6zNhvAPAsq%OB?1D{Ez;d3EhXKcfFRx79YaZX_rTCy?={bg zZ>?wTwfEZJ@&568IHTgsaL09?=dUgT-^q$&V?4%yKp@zX5+d&*5F{S(xW0!9z7qOT z+YADE0+AGXrTEEfd)7%kYPIEdf1oH=GJzp7fwJmkLqRnVGt)53^L0Co9CSZplI5pJ zYYC@Y^t=?RFaj>&)w_;(l2~Q);e%glBbGIXCf8A(*q=`ul8&(C|F#* z^3^I6q-SgFI8t2U6htrKRq!bWTwIo6d{=>?eRhrJ;iy1=dVkW^NYmCt>DE~27}Edh#BDJirir8X!{tx<27QlV$(8Ovrp zEl`fr2WWA7)Mx`qP{$SZ4*i~mmet4VJx4z>ywfqVrxP@)ujOiO(OE25SeVs&%Lf;wzpSGRidl|h~N>lXLA89yTPpLXOJ6fL~;P
^1rM*708dIF)yTrtuwv##Y?0&aQs8@NkVF#;dLd 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/mtransf1.png b/doc/salome/gui/GEOM/images/mtransf1.png new file mode 100755 index 0000000000000000000000000000000000000000..207e920f9ca612daef5a63f9dc5447e6b35f1581 GIT binary patch literal 17130 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/mtransf3.png b/doc/salome/gui/GEOM/images/mtransf3.png new file mode 100755 index 0000000000000000000000000000000000000000..628d8b0a634fd410686589d102839957e8123888 GIT binary patch literal 13844 zcmdsebySp5zwRK?B_biIpdcYFJ)m@lbb|eKC?NvU4Js`i(v5U8(%m_9*WAsw z&bsIO&N=tq@9)c6tTi*d?03KKyMNE`i9Nxp$}$AFl(-NGgg{PK@-+m4CIEh&u`$6X zl`BtuAdp88ImuTV?>-=BJiIkV7H;+jQW6vyad1Apz_}}jT^swW%FmB}vyxtmlilSq zmrd^z3yTh^B!-$*8|mVm98K%YNQhQ0UWL@lS5j)Pu#>v)$3iA}CM5ffXrYZV#Uo{0*3o^0bp2TY}{-4N9B z#7DM#^n0PK%-#x7M|};(5d3K9{ss3T_uHTiJV7%=meSRJIGk4|44y1nGW5YNJ*X3B zqSR7sm&5(rNS-!T`+T#19}e6XgX9@gzboA?Y~LhKYs^cfB0?Z3P?;54*ZpS@fHprKC$xM38ma@$b3Iqc>T&<2aEmI@aKD z%frSMR2=+1&~UigKjyQ49H916*%bS{O?h)tP>9+5vMjIsy88TF;3GAm1zXxuN_Ox7G(?0LO6tk?HkXYbZUJaBk3KgGpU12?Cj!bX=?hT(GXk?Q^u0~&5O^;sQTa8Frjh?FkDi{|;-_d7SjS#y^`st{_zGY{;nXt-sf>_ zr-@)(VR`Rbk&i9DJsWLvk-mEnV;iTvrJGUrlRCNWiMZmvx`>^}yN8B1E=)CZQW?aO z0aHOCgp7Yy9x-tQdRHbPlrITpYFrqeJ;O%uaw(DEqwDMY6VeC`7a9uto-JS*C^Ho> zv}}x)#2=+gEiZdnvk5ctSGJehz9M#Euhpo=XNCUICWGBL!5FhlO{ksHHPnKzIJxRE zKW`{(%svf7)VgLW{e48860peL$pC%+nW0uIs$q$fFDX>Qi+{Mrh2k(6?~{bwvE_qNLq2jKQgmw%7m$HBLX7^)mLzv%V&fLG(y!X)_EcsOs`ex;oa)XW^S zq&K+G<~2;Y*0~VS41OMHnDr93jfu^)uT&M14w&DM{T7oTWn;r;SnIlSG!$ZOu=_jE ztHg4bcCx}&VU3XQgqCHYY2nK$f>z(P(rzXwG_;LZNtx!H%(y;D$Ml@IvVPzKZX{)7 zL|c2h&B)DNI$4SacTHFkdPnFd;${VTND&_pY^t^0?6XF@j*n`t#E3MUF`{fU7ZQBp%>9wV(r}8j3q~rn|`MG#&q-No|VPUq1Gw`_Mbn0K4W1i zEdJVRnx2vIhUk}BN7(jEZQORg4gHkMql&1w7jx!gxi&>({xcS^(UGov59=ooe|v8_ zNad7LAR*0ots95ngy2Xl!C6@kn;U5}+Baj>#l{QO%ak2tR~FQ&f@k7j#?pE2g1ENy z^4r6G>?3x=pZ7XhF~9sM|GT(}o2R8#5|{IBCi%SfvP6*K;bjvypZ5i|#7(iE3fWV~ z{qeVcxM}2UI!%HSSj4oe%M<(!riWn+Be7y8%S*|lW$0L85B6FUrOLw_@A;MW3xzQ4 zJXAC-37mf<%yH$zFy-6-y@NSo+5=(F%yux({>-$$rRd5$1tFGr*dMeItljW-8DrnT zU6~EzGp)D*q3ES22kHu@pHhL$@*?NiubKOZMp)ZiSJ}vlw2c)!{;TfczStyxnD>6l ze60f=wq!n|Q<596vij6fCMmq?FbgfFqOXz;Rk1CDnL^t-a9MiR^RsB{nkQ-%fDlD< zp^3b_NR`23Q1a7u{Os8&q#OhtTh9sjS~>UJp;d=71`cE7Z{NP1KlWs1VShp|65UTz zzg!by{ajc~jE?hsJ!Zjx`$ipJ{1B7P=fvP-dqP4@O|8KEa+Isj(anDzPrwbwB$l=! z5tG8DHcYSSWxwqu##XpIj9xag1(sZ|OpLQk{Zn*xy?!!^!GL<#$$w<_%+YOHulPF5XVT(uI+0e>K_g8P`HicPCE@iop+#jWS7JK#IsZuXx0vMUTqy& zbG8nc9Fp6^mXuK8spw3+>jN5z4XzPC1pJc)Qu>EgnORzv_ElAvAM^9m1-3SA9lzGm z`80)G9USsT)r5V2^zoy-{qDQD(Jhp)rsf1~c!zPtz~vzp&tljJq)u>4BaB+~qbbE* z42%&yzWIT|;l^1^Omj4CRUMRste=9X&EiqNV7|^Nha*j+U?KM}5-QT>kREOi=N*cE z!2)OqSzXh&JkfN`OBjk9<8vzRR=(cvFLrCQJw^le>k)$~wp(O_yNiM`-F*1yt(+9R z@9rtYv72`t%q_7$d!DC~Cdy{yE;w{uxc2Q@^nNT*@om#OxeL8p9Q)D&enS5XFK*4Mw zvjpN^$C#UDET6VehIWRuhbtT?SZXECK~EawZJq9BUu=bJy7`1ojh_DOKs(#-pxba7 zQi4!V9zQI}o^!n;_R1>k3zW}*oxK11qf#d)82N+w=XgIPWE_LAS?fd7kBUb!G~aPT z&M_DRtlm^kIbdR`M;mG^xZRAGmf=oU;o0+O71?{c+&r{m_7e9Is{y`MB+KRmYKp@N9$e)(OWM-cvDE zvnqPu8_#v+(OxD3+tpcZ)NVSrbXgdxPIEZR)(#F0UJg+~HD9ud<_?B!R@knkdQo_E zRohI(%Ez%AQiysB?BqjlTqQ zcvt1TbjHr@b7>KL&&vk$%62rDqA3)?@6gjKcF=B?{pQUrB_edy(&vkA#LD1p?#4(S zbJHX}9AnLYaq;9gR$9ia=0%$>UrE)%jrf(vj-?3qxm*0ns6g`Lt8)%IG|aX(+F8^b zJ7A`LH3g(&)d$_I4>{NGOqN@xsi-ye9@%ZwjVdQPU%JH5p69a#Yv z`;39{>C-0&?7E!pmtoQO?~tTE=?-PJ2V@@S4%%9ob7{Z2U8@b^vx58lD$@jJ(x4%0 z$^A+Q{zY8Zh?o>j>j_n^T5roAUz`20k}eG@llQ^|AL4Sq7A!^5;J1cZB}%%|Nxi#7 zKxF5RaHTx3aBSg}31ams(^7cnRx1MZHTdbz+&E_M^CK^36=9MFnT~Kh!La$!%(axd zHjnZRzK>d5Yv*fi$w_Kpj#52!2C%YmF?9H4$nUo1{z%~VZ&*xJ9 z7?$5t9DOxy%LK(IF3))lBA`}tYpax%ecHZYs;oY-u}k^t!Uxm-62aImdn04U z5ox=t(dx>%u-O`s)?!nN%xr!k=j~3xwd7W9G3xoEkcNdoq>OSE;1v?@-?JbmD=p`n zK8(Z~#`I$p@gx06BHCAA<5j1th=*_`I5&6L!AhL*qO;J(!a#Nhv+X+RTyTZ$ zl;csST9^g(u^6_ofx%Y*_(1$@Pm~1)1z}?nQp-xZTgQ5rhq`HHXw^Wl=Z_P&#gbLT z$M}vmjr3eEemDa{EGZ|46JVl89%>n zi@WZ0G4in_r|zc&ZBV1Xbamy!z`%GwN~)%+`chT(o`Zu!vP1jBaT?{=!s%u_d!L?# zubXq&;6$;F+w6uyW@Qtd{r&AoS9NeaIG1Z}%GsGaCO(DV%)*oNC1mgAWjke$sFq}x zG|kU1vLlOT`cBBqdfB=REL;8BD=7an=qG#vf;Nk?eZ(x=tZqbiWO!v%gk~i~D8c-4 zojN&41Ga6Z)Bi}=@(9^kTxPa0mQJ%@V*8F}=gD)05~TmfRMo3Osp zQa@HI0zE_Ut{uD^_A8s{ZkH^W%K1xAuQXJmtK~`9ZyMdOqb-^7P?)dB7mDRZ9WEXe z#QU_vLU-cvFSXHJ_0C|~Lru}1x-&vGTj>eBK9_hF`abP*w#ygu+qit-G~JfETq|BM zdiuWU65Ulu@p-^cwfuHCk{P)|d_B|rG4N~~kP>0C%5duKSx3shYbRy9v z3~~ci6AL(|i&gU$Zn^?$n;|r4t2*hMM=pJ~x2R9DCR9Phm1&UK7n?ff7Q;7qu@I18dJ* zPWK8I!YX!6bZF$>aKPHLWj*{y?nQqZKb#iQZ^D$PRj}C2T9o0oJL`S4FLPtweVW`2 zPvthp6?WTx!pa&V2v2C$wM@~pg=SeDAXLO0x|y>z;u{>6q_b3#!g^MIe*f+_5k8Ow zN8Na%u1`f^D0Fb0_sGcF@eYmlilQPTTN<^mlFsE0J(le4i)|*j#U&)V`ufb5R~V|7 z!h|==k@SvNkx@|-a1#_xj6)0BnzgKpH-P~lpZ0b8m<$|La+ie21TZ5SVb}bUX;xo2 zhC~3N=}LEuVhVQ*s^G#nrl(D^<4mmaY%zp%b;juw+UsdUwwB^XYpqqZkm|Lw0Oq|i z>$PLPnxBAAE%0r5`EA4bDivH9bv)bXjyxX2#>HLiVoFzZRozHV7SYQ5*EPJ=0hb0|_?PEPLg1`ZC+jptaAu}U~C6cQ93 zZn@MR3aPt3t(22vhMt}s@u)a0h4OP-_EST&@^zY%1)X$?VQ54mdyu7$(4y0d5Lpvm z9il?M0nt-7BGI!){g0Sv!vm{T295`)UU)u8FQjPOTWDp?FMHF5yV{?k0H95!&*#@< zsf-cdeZSsbMOu%e2;9R|-&HHHVw7cNu>talT=ya%y(z+RR){QOV&Yft-sPaElT9h6 zg;uqsLn+$=iumu5khHEaa4`LJx$9Bwp_n9E@Yppli1(v3UKN1X633NpmbIr(pPq}& zovvN_)esr#ARHS!=A3BIER6Y_dt@g zOh>VC5fga{Z_ix=P{83&uXT`D8*WEW1)nBxG@RXuYi)}S7yC?CF}PMP8aggdY^4}0 zAX%VL_1xS1@xwqK**flskC7jxZBl~n%D?o2b%a^XQ#Jk&-MnuX4!xnkBBV39@JHyL zb&KQT;!^moz(n1P4y>ak{|Mc=4{I#djI5*aTP;3;7t;u1`m6EjSsThAMtMbE7M`(g=lE3n{s|Sl zW29SZF(#Ol&~m1F=YrorGBH$|K)`snz`N?))3(8iuQg!o=spdpp)H3UTz3G82p2m( zo&1HDS2=ekERgfS&d(D@Pewi%g5Ll;^eOzMt(~$EhhOB9upIsNevxAS$s2Laz%u$b zG<_GMRg;CO7S#Qazv?7bxpzG249;oweLU^y>0O3$paOG9x)masa00%fjW&yM%C~>d z&;yAeHSv#zUt?rot?hgMs?*bpW6dFGb~`Kz($P;(^G^Z@$d}Hm9ZtYIcNDN*ubJ&# zRc%lhr4=4@*XSiX_t_mbA(oo%4W^LYguh_4dB^H^h+lnj1uBwvSiftlsknZpv0h-s zL%Uian-DEk+aix>AIY~T$=!IUL1&!vH2X=EgMj}%ZEQ#cl3~Q3q@>D%3I^I904a`6 zf#iioJv~xXx*j3<;{tJ5wLz6$%*p%_y8yAZbp;yMnFQ;XocD1am&is`jd%5-9WFod zmh~u_+l6j6Rt*mQ@F(5H&<1*X&3|;+e_g2m$MyW8GhHt@IG8}~YmltJ(1M?Wva(%} zE9jL~B!pG%zE+t*vW6Rg3j7?-sh-(WW|Hl+xQa+yt zWPPJFa~jr4P*-_X-~Ov&b|=-_?R(NAdV=LobQNj54zEKG*ZR`1nt-_te72R7DSOMs zKfzyV_(vNRL0whOxKbtY+cWa>$L;OGE>4g=tVMO=09{esBR)5X6!;<>bxpTFv*dtL zJ6>)@Qtx^EW;l(JYw5?s_$)aG2d*-@G^Ix0>#HrLdV3bSn@b7L)15x20kMuNk3%%~ z1hLLBhg6VovL)@DK@}O1O?AO8LtjK+V#)dh>>f+WcP5x88dc+ zI_x_@wx_G3c4lfX<7&?$L(Z=b2NL%8@G*&KdnbQed#uE0Z)%{F_-FnYy3I(5pWbb_ z+Ek!tVAzNl^apK>)BZ-}{{8#1N=oLS8+(@?kf1ynq`%HrOxdN&h!drH-3T%&Cw2ld z>ajc|BfFm36iDYID=vP=t}%&z`e zD@!qDk%$7wq0^n2^Mf7^!QHyUvx}`F)|e&N+KGBEx0Eg9P&!r!*>ie!(Xi{w(=yNF zP29sgJbph?RxM7@bv}Olcm`NKh3^8)b$eQEtw!p}9_7>dST^037h^_CsM&0Lx|Y_~ ziM?Y?%;XnMV%Hm%sjD|)b1GY-1sfm^;hQQNdnp}C+m^#B&Eh|ZdxQuDNSq5Q!2yiU9_Kqy!rdA`<;Pfhs&)rXHT5cM272c7jm(pN>D%{BzPK46VN}d9 z%>#tbI@&KU509hnTUQj5(_vwfVCEFF$j#Z(2fN51UNa?@`F?5`W8PSPq0cMg2%*7r zz5h%5dH=dHSVz-Y!#VwLRDAq8+$$vL**s+^?I5|8w~!<$anEa_!q0;WLYd6(g5q>W z1Md`K421|~W)4061*+E*rlhLqtoZw|yKz!Z@_m+{b&JJQALE5f3AZc8m(Pi@{a#Us?=dU;V9Zd`QHvqb}%DkX{Gsf6OZ-QG?V@$beK( z6s@|m7_dcod3l%sb#!#}-i+JaNKL^bES%)9)cyhO zR-ya580`Dl)3SLb&cs%dPdNT+a>AxU)kf0twB>3Jpm|=l%&f{)58GW92F< zD&`NYj>;}DIv(83z_O$OlAOA|SH{xuX7KRZ)Me^y%KcrtM6a(mUlgMz3g+&zfXV5) ztz*#}|4Lbz5F#ij2y8R|60?qrINe4&D8za+|A%E!D(UDhfDfSKp8`*Ws$rsOI(zL- zCc~`#bQQ5*CF+KcnVGqxWQCM@T2i^t58B1)`S)GF@UDoKPer#FGFIQtbb8!DvO^M) zYsR#=xTI4KBR1;@E%=e~#k(hr7D{RPEvltOys-Kt5!XClr{rU`(^_OoN}sw@+OOgp zo&nL;<*umPpb_cHa0qhX(;@7y;p{{ugI1LIJf-1)JyH*c_lYy=9ZS|gN<-_Y-45J@D*UI^XcJY zzj%EBqG-ly)8X<*L`e+%jIBNzR(QzmESo->P$AX_kEbM|N&iM-WrAD94ekhmY(1`E zM3fBL*xfU6eCJ!l;yglbQ8KsjI6i^g<)_j`AJ(fzAr*4^?y;fGu}q z3X06-I{`Ut5@xw~6eR~fBWNMFQ(|5Q{MxZ4jNo_HeMi8u1s{)m)>X%@mL{r-U#GYQ zla_KTB4uIbnW-h_EszjoPmxP*KDLGH{YGKvy)67`H(eDG8F`Z-%a!j(SWYsLc<-q65*cK|I4yc9h7kxf_e*5u#%O`Q3Dwisd*A%1oM#`28ea-Z z4A6B0b;Si6e0f_Rkj0v|b1c&Y&p8dztJA=votdPyRCr-Kcb>j4z=7@QlBoQAw$&?h zLdz5vt>5N#fUZGqS0=k*&0fFQ><>^q%d4x7HyCS9K<*x1qm7YuKp><8w|fCj=MI~$ ziSFIMFRr6Q!O`pWp}d^eLWCC`!OP6fZgH|ycH6J;$l2abl$wL(6Pc9M)7c~A*g@mQ zJ7`oM21I@M&GjXZ)2gD87xG1xN?O0ZeLd;Ag&aX*k1!$neOS6os6}%N20j%2tS63R zEmq&&6mYMYSSqeJcW;>z^uFg`O4!JAc-wA~N$23>e1q!9T=lGjMomopDuBd7H$ zn?+w@n^`!tz3%+*b~}NtuI|ysOyK2iW181)bzDN31vhN|B@pE2t4a3m2f<7UfG7hI znUR&n4YY))?m3Q%==l>m-=oLi)2bOeBlz|4(u{fRNi!B*v4zqGWD~v?E zKDTdw`uofqyCWo`l1R8>_Ynt2_+Q)HBji+N_X^m#5Nt}}!e04n<)1Oeh28p};mP;8 z6KM7L6r7N=V=PxhC_k5Trz(ouwU)+@f6g;1BjbreZ_&K!@-fVFJRgJ2_)~zwZ|4{ayqS)k-i^>byUZXbwzNIk6#;eHG(ET%w6~ zgcACm_tvw>6V=x&Iu5|6ZP|R0w^es_JD{)|`^3bA$cxilp*W|W=armx+X6q$es26N zApumBO|L2l;1;*-BriQZJvOkqKYMTt0`A4AlBx)UaRSnqtDb%5zYFTg3%$}G5`m7B zR@q=bg&?vVfejw1b5sVc_gZgWBJI0ST3AD9SV(wYF}inJ`1RrVz{uybA zy!9gw<-6+dBk2Z$$$?HkT5z9&67 zcDCt!@fn5=wc${DdCMDj;V7zgi%y(_&j#u^{DV=zYx7HdUG?EslPd=1(7(2?8Pd)m z^Gvco95L{9#TCGbUxlUT@Y)Mu{dd9c9P#Row7s&O2k%~4`Ln(iS9C##=c_&dqOM*9 zPI)^MDoau-s#D12i2&Wti%oFFMjxB;Ax-K}B=4S+;BSH}Z|HXi%jOK{H-Wob8i8Om(c97fQrjKbzD5_*<{vNZSX$^}N?isvpxJ1? zt_Vn@Uy$w=E$L9+t+5(z8t6;H^eq(E{Kv75z%6bKATXOgbC`DMpz%KFVlwdFZ=<|B zNq;+P)`zs7T-*7zgKnaV?WpMJWmNvF?**^W#rWZrXSx}blxGu^;6?`N=&9rKs{&W# z^Ts_*$xS8xi!Xo0?GJ4m5_<-e(U{N>)OHVIR+ZNN#WMMaO4Ld>dOJAfAf?CGLv%H5 zz|IjOdzdYu@o)Ps|0y;9ulCIUSBC*n4YX%9R~|_OS^rRc3{tGP@gHxLK{fn8T&owG zKCmc8#%DNBawr(;sT1pGTC_Rt;5RQ;6xjSDDj2=F5As1*d2bN-`>NWak< zNObn~t#n2(Py~F~cwsg718Qn&`l2u@F;N~6!c9#TEiE!YjYStOw)EVTR%lf&rSwWI zru>Cr^ALxbMS-Owp7ohpey|&aUO=E~^!R7`&n-h0Sy@^Czs7Mj)~uBcNOG&LL|dYM zPJFP>iCWO}E`m2WBqUvFi*I|jEa^yMBR(Fe_H5-8mb;Q*ca7KSb^&iAFqkEHTNUjgRb z+}tcFBjd!o^lU{$Umvw!F4h z=F{Q2xVZR?ogLG}dQ%G^G;1H~d@T)_E{_?70sw_xC>DM<*8ttv*m&Zsa@z~HlehJ@ zPJ_d~oXjl(r%VZ?U^K$cPx$y^f%^-9hP;N!IXfpOM|n!KVLFUP_yB~!gV}C$fbj%} zhhzh@8H7mtE852Q$;q)^j*S-zq$oQ&IRWL(4?4qb3)0+4YYikq)N0$`UhRG~Y_I86 zOG^t71Hx8f5)n}a6PN~SK$6-rY)n`4oS&cDD9lLjiq<>@`|-$HhbLGZe!v1rz${lbai%` z>^9VcrI0jg8@7wZF#L&k%1=QoSsCyuKnEX?lbXG`Kf!oE8_{Kdi5i6q#6~2%QdRv1 zuOA##RYtnK&pZbW7;uv>U%qs9_tFb9B?avTd5-N0M<2OEACQr0=`iu|M78`BKR7(R zrS}Utb(hwxe!80Q#mywjbo2Bb{N0f&(s_INYsC@UOngcOlkH1HW?vc<) zB=On8#%Ug;zFsd97Gg=fy7C6xoiC|Cd~Y;!`k*rCOw?_C@I%lZHZXj^7AG*RkA}@) zb@|WMdjhYhWC{uPLY0=5{+ba3RreHB0Ps$Y5FvfVnnG;kR(6yx<|#b~6Mp`rC!`ZK zu<``no=g~Rt|QG{FzOdrkL2eABQb8<9;K6;SXbI6XpW9fEPoA?61$%p2kbg!KI%rx zE-OFP(G1e6gdZFnIIF#4lk)G^(J(NerVUSBi-|3mm|bW6EgbFpY*6VQ&a;0n75Fc0 zXXFvl6cZyOpClJOJ;CND^uiy;AD++;t11i3AK^YBw)%BTKmNy@LHUejGb1>P@+S>F zJ?RrBrnEgnN&?69qMgqq5dnWyiHLZ|i$B!RDN80&ruc)T^?yhx{_9*!_%BAKfDvS- zWvP1$_A_@QEPkk=6E^YowHFR^-zOmf6gk%+VLfME`hDo}6GldE`4mWgEcfZ zy%t8YMl6x+NoeGzoWykQs}U7G9BjBRD7xAF0)0}OzC#9DW%2S-e)+7tlQ!8Z@s_)W zaMZ-#S}V7Xl66tTY9mf{F4SQt+6xA(VWtWNHUO7Q8p`TZYadqk-Q5?1nW|vppA9Z* z6{@|LSGK2n>!zPlsMTd{li0q_mG`ui=Ws~k+43MywQi(NId zb5H)&m4>#5QBkck>b8f-aR9h%+yiWu_`w57fW&6)UrmoUN5*Z?8f)_=-bFyGKI4&d z19=9IvD+J>kGqdXJlPT7(`D7$C zt*tz?tKCD|jtj+j6UC+yp$MOyhD*EAB4eT^pz_*)u|Q>SmKe`J>+XMv@)iU5^^Xb! z@gG6a*p{&ci0!`C**wvHYSh-*BYgmjBeY^zv$(VoU!-+mLjZAH*dve`{&(w2@X^%B zxZbj06;Q6kback1dca5aa^2mB8-s|Ixr_Npef%fHhRrsk)}V$LOkvir<#^0c#lV{y zBJ8$vG*G+#GelN5vBe)jdrLU;T!f;b)=35z`N+k#km}V$Yf4kr#4IrQ(9;Tq&sI>c zlRpb*$KSV7Yj+nuV9}Y#9o*k(MEUMiuhBwMy$|G4eRgzj&UeJ*l;zqv@fqh{By^;? zC%eVf^&~g;njRQNQMq{C$&@;o7joO_Ei|lUQJkuFVoDKqJAoUYwh5i=%qV~cZpL2} znKkau%FJvE#PqcHVc#Fgj$5A*E`XLSyk`Kp-PUztJ7t|h$oX#Y5ubP2hrT3!5+KcO zY-|{8yicJcfdh zbJ~3=v^Rl=Nwx3D`U|vbK=kq}koZv*Vxi^NR^AsI*`U-fIsWDwYkTHYyCU^!+;(@2 zi)uC?U@x?3Yk+T0M2O?dDXtdB!0pupPccNOQ@@p%~&+x6l;Smq| z3Hg{CxA)Qd5ZDh1TBBp%?=cMlIXeo>%CPDfwRGu{g)M?)!AG$AoR>R!n{2wJpR5b7 zkMEVL%!vZ~uxw##*p-oq>F}?*N<>sttGWtw#kjC$Lo{7Fbg_?rc6pdMF7+z(UCU0* z7JI7u6;6P$Kr)DOs9zBpd7eK-2?{>DmT|u*-vG=&RaLbKF(5+lQc)2pZR`t;{SkI|u-{ zm@J>$d}Ylt)hDa__*YVDg%~KPo&W->s>Ls?AbBG|3|e$A!1e~e2HskfV4UkP-{M7o z`9qKxH-Y^aEK0^Vvj+jTZ+Qmky zIeM8g&Kl?aWTR)g)6DNqS_9j}Ne)%@Y3+`(a8cCaA?4bf?Yd$SbY!=XQBupb;8 zwgAFu#Kr7tTztp55T zVjhF|+H?2IzY`7SV^$AohZhCOK9Z7=(iWUSD_(33Z@!`!aCl(gTO~jo(N0D~irjsx zl<3Xjx-{lN=+`41iq`tawrsy&AD*YZ;92$&MB?W#^s42}k}8o*bUKhM793G0Z*2SV z=b%><=loItUw?Vi9hkKH6#GPLDE<`&q=$~2CjC*GCX*YcM7^q)p!b!XDp(r!V8j;%BeMxva0QxAvI6RS1KOY zM1n0$17B>FE9_Vw^FWFG)<2FZaBx?BwDEhT=F5ee9Qv?3hQuI2)j#oVm`zi=5JM+H zd_qhWy&3J5p|oU`{BuB?xQ{(YD@xZ2AwlO1?@Dv*F74(F;UtKf|6YoY_*j~k^H^Cp z3+=NmhRvlbe8UYNKfPQP(WEW45m(C6GZt;E3OlIKlGIE7W->Q5-CJtI)3nz?BduGU zV4-W7XF&Tf+AFe|)P_TUSnO0g3rD&dXGMX%BPClxpV&$uvwB&*Fnc9ULz7RFt+mAS z_4M+`kX0~bw&A&l)XK+X|}wc$(%td!yMP~$}_5? zqLaJGmVMMW^X5uJg0^AOL*Z3nC|_ LELkXS^6`HG?=De0 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/mtransf4.png b/doc/salome/gui/GEOM/images/mtransf4.png new file mode 100755 index 0000000000000000000000000000000000000000..cbe904444dcf774e376fd082cc7662371e33b5ab GIT binary patch literal 9687 zcmb7qbx>R1zHflyP{I!>4k<;77k7#mFNHwywpg&>Ee^%nLUDHrv{1AV++CVr#UZ#A zcelGach0=I@6EhB=Z|DocCzyVw<4?en<%{>Q$DTyjf7{Sl2n80#!q?EjYc*zRSo%FjnHC|45 zQ{Y|Z6yrR2^d0YUEsS0DdCWUm6N48DACekgy$^Y*_&}CPHzAfOI986;VGS+AD)0o- zq|vu`kO!b6wZ6H2|Ztr-uv-er{or7Y3H|_|@5|&~?xN?~7#_aJo8b zj~b@&=^gBQZ+WG_{fhkMYSy#G5I1S1;yN(}C8fg1XdM?<*Nyp>7IE0Nk2rRk@vIUg zxFB(PUFW>#x4w$Hx^DdE&v@?WEScxn+c)(_E%=aN&AzVe@@yTKVGd6iIjt}>96A=4 ze;I9l(iJ*Dyjg9X#N0M#v`<%$D(2#cuThe}+;+9VV^(O&8{>Fgataz^7p9?d;iKXD zo8aSScm;X*a_F7B9a7dDDXU%4*L%RiIrv;rLb>WyjX=Zp&LHZyT>ivHZ*9tYIxhxW zFdqzxiN*DR%9RhcL!Xt7raN>w`ej%G6Qm)+!IGAirg9VeE95y@EN$Gd5!A2u9z13^ zi#@ganYT&v(?Iq_TuefEU|<->1*?LT^^ojKgd`?bF-%DO@bIwCZ-+)NEdqy_CVR}b zZ*XvZy2=hDXg5t{X2vW#O?P+*jV-e)pZ;Cikm4_G7?GHsZv5vD{Eg0-?Zi$mk8&dQ zv6ov|PIOAbhaz2UlC}$2#leW>KUO9kD*dox;ShT}tixyTnl3o~{4iG7HTJd3Vsg>i ziy553PW0G#{IWhHbug7kG{*1uJ3Mty!N}ka~0RQW-|zrO3&)n>X<{paQ(-b3N>x=tKkMzabutzZv2cIhQskZCWlvsoV*z^@mIq@ z8e`_l4UJ>s+ibV`v z?yzm5fO**p$AFTs<;p}~PEKxU>!hGCtgtYf9k%-tkH}tg}nW2{T!BRoAzGi;TFs#;R5gb7y#H465*k5eSu{Bb|xQ42u z&3=xRn;9{qi8yNQQk~E-%JHgv*K_vBc$NraJDLIU6Lee(A4}Aljt~qC3bL847n%(% z=5(ziG23drAY89oj+B5=7c91~`tW?GY|5rv^E_f*AIQp8iDUgfPArO0;~teA!9Z6|V!e=+h3b-5!AN$M)g0INQX9b!8SWA~ zJFXE`1Yupg;>4Gdj1^_VU4?7<7V~qg#TsO(l`yTM zMAmA@+1|o2MpE=QvxLn;o56_f-(d+wHnRs9`XY*-X-4>mJ`clIHmh{MDlyB-%C4-f zQ9R8ZvFRP;oer{{YZQCLW6UJQox!Ssg%5vgz8W=Ad<-0H6mffkGx68OV<}izz8QA)tFO5x!r{D zA_EXBScSfmg&f(s+mg1zO&jh#45ucc8Pn7=|r*2xrcHjxu74oRD zW=Z~sdP@IkXU6dsZC9h1&P7(zDdzs1(X!}!SuKS#VU*7*cBY>V+b!{~#Zr9D`QVQz ze0x$9FWdX0b(^wZK5I1Z^sgDS%Flnl9;bnh1Cl7M2XA)J zJjNPLVL9x7PcB`yaMGtNqlmFX0t1i(Kc~TmZTne&$N7UayzexBl-eb1vWMrOX*ldo znjg%c5GC4QJ)COxm3X@oI90xEq@IzrR8dWsAzr!OnMu)FWIx}W5pBxrJU5-7NiX5# zvd3|%q_n@?i|b*#0qFE+ZNSsT!DGMMSA8)%X-b9B&UGGu!J%willC%ZeY(=#XaBB=$D1Hd4EfSR7bu~loCc7!JWVnn{=it z8_2Mv8eOlpq$bayB$M-TY>G2mj z@hAc1>Y)lKA2Z`ECrHLjJ@;yF+Nn?EYvc~xXl^ zxD2ha@0(vxLnOPpkYbfKW8@J^@^E-*QxX&`=Z8aESEr}@JbxsIJ$qtC0z!N(cx{Dv zD|nd=b2qMy_nrBW?KDdn{{6+QR+AT11SaF)P9UbF)G}M9?+#T~<1jV_MNxlfRMfZ8 z`fvL}Os5Yx$(@9I44|V%)~}J3s|unBQ zuV$5UNukhT_Wg^r+4Ly{Tvp`Px*PIUS_xp{-zBtRR!Pf}fe)ElD%FBa*xeRvL5GKq zj%ns|A9Gutd0d;8vie5m2xU(n!lpM2KuQrbit=a;3Q4LA?VrCpd_k;m)`2Kvc|PenY1GCp#p7YVV(`>J5R;oY<8#Z z$!CG;tm>>}S5d|QB|fe3#Z@hA&`1+5C{%4(z1< z6ch>`MGWeBDc2$#W&F~GxoL;rw-yp4v|J6WHC`;u23HBW@`wc`t(Pt$s~rCn4qh9= ze}Z=v^GEjo2+UGREb)|@wRC@&_x;rNCfj{$d?4JJp3YiU>q*A*TMa_`;=xauI1muBz?$B;wCdD4Tq?`AJ9PU{;gNmiO0cH9}oe1b>vwMJ^4&9856w8^^+&JsBFVWS14 zXJ}WgI`^b*PH!i<&zp5c=B_`!Zfa)1tqzZl&QB)HE_Q0>Uy^tEwZQzO#WNzU`cp}1 zXjGe_t401B`9q-CPr;xm?EJm7$&@A4( zgRUQB_LDwgTQ(Hlv$783J4}ESX3sfyc#YGP*sy1>*^=4j_Rvuk=44KDL0jw6-`;0d z>bie!dE0bGm+x0Db6CK?ckMJvKh?wn^zcuq`;@zW;)8T>yImFP7B8ZR77`4uQpD86 zTdaaNsIRP-441+_f#r0K4(!a_L54l~firZmID5ajQ-qM< z298WiaZrZd!!CS?q}c%%Ctht}jjY-u;A(AQ)+tg8f~kQYa`d)KM&{GVH@wtc}B>th10(uF`>2$Fj5 ztK4^JiU7EMH#dc@?grpxB#p|sMldE{YCBMP=Qe@mYKxW(eqhyl?uHwhl}}l$?KbQw zL7{*C{P~@VIj7LalKL6p$b5V=T zZuMi5Ros-pURU@dYSA}LJ&}w>2PeAF#Z%yxQBxMILP8V)B{R1g=szEd?yRo9kg+C; z$-oVaV+IQgT~1L3_SHsZtO98$NnlaZN&6(D(Z&FgO-)Uq(qy68Rm0LhGI7|yh(uuVrbGtG$kjBfW4y%3 z^I|n=s@j28ztk84H=xUq_`u4|9RcwCGoWXtsn`D?Ow$w<6dp9Z-&qPGkp{6>T?c<5 zOBQitK&+$INLuc&oRLew$S!w&AyZH1i{Un^(S;d>fQ8H_f4voYr4{jj?&Y^UZacim zh7XRK8RCkAnNk?FH4{zg;-0_7TJ-l!K>)u#^BRSLE{``l!p`&;_V%J){Uun-%X_lh zbY=>&_O(pl-TphAtDvYPCSzAM{rITpiZ=|Lvpf2_6`G`!3*qAWdUJIKfCl5~&Wy5$ zN3H8^bJNx5&y{DrfJMY@bv4g2ADokVfP>?*@rPx+*c9tI@ORFEwNnc~`1$SCUWR+T zUh}X0eJ8y#Q;nIS>b$(X=;Y+rNF$!$0&X~&6DXXL_g(if_4(yxY(_?ZPFHyP(bDqr zmxu@!X6B&D$=9Gv-&2E}9tCs$G}v$>wuAgkh1ZxZCAVp3rHodtcCM1!E}A+*NyqBq z*|0etF|pWUx4}jy z3#w%Q{PXJPAuu>>tgNBd1Jd$o(ZZ-KnU?o7tieup45UsCXWON^7rRpRakV;;8Ti`s zeT3Q}U{ke!0nL+z;Qy?NWZqRQ!Rr|bld`N=UBiF6vXxvVpy2* z_tygxPxFhn>y7PM){%Pzt(j8Ze4AgXB9z2$N_8lVc!Qlj@ZgIo|6+OaBwn%@}fC z3e(5++4~2%%MKE4f744oa{ac@5byPcDUgpQ0y>Ea3C?$#0#|v|iv5_lxzXjGkvCcDdZ$*-lJwP5f`kiIeN5>-y(SdeRc z9HbC@@<|O#6FN2%T9B~1oslpS^sj?j893?7hf(bv!%J;eIu0;$jgWaJv*B;~MA{(* z{>FcT5Yxp2Oq|6P)-UPd#2VH~MoOUta-)pye!RBm3Q@tZZqMqSu+zDP@dFWM zlAVavPZ|DnS@bd#3lSHNqvyi-5OkcHms2E206RrB-IUsu!zr9{a?ipkIBgi#Iq^4K zo9)ph!D7F$SL`>Ak9uf3g!M92YNFR8EOPvsZem(JGtf1h*c$TNMpJ(E?t1Ob!W{tUfBl;M&rQ6%fH3UHF;0SB7?!D zYZn;Sf`5{`DQMv03^7lF3m7G(7c7#W2D3*)jJL%u?KSze~yCP5eYWlF>>P{NnF>#0!KRVt&`6T2dF} zxFqz&7bl(S?^b$agiOo8?MJ#23#^*Suh*_?EuBGBK1BD1>zn+iKjr4i%~RLJAQcrA zRH_&u6bc9r^SNtJ086Iod~A+L7^P91Bc^Q=6G=cQ_Dc}{)K12L@ZXdXUyJ^Th3f&} zJN`ZiQ=Y?%FAk`xpX}~=%K!;dhdsZ*`|a2FL={0R;vsSBQ2$}iboVr|Mkb_y7XZSdJH99&hCD$G zO6#2M%;YyW2x?-F0xU*wM=kDFU`VN4=UC%k6v-f9xHDOvOG8Ti4SsE#o0=Y5{C;N| zIvZ0fuc4`;cXzboKRS>hA(4cknlWGJYAqxUF}?pHshb-rbGNlVVEMbSM*h>oP3tWG zAFTOLiu`Yu%2?oKSy@@GQv%k51p?OnZsRvuj(544V&2_#=yUw#F@TZ^`kwY}9^@?# zYy{K;>Oe@0#o)$bhs`!$LL#A|3HZ`-R}HdBs9dVc8V(W?5`t=IXh2(DpNR-Pek@l~ z4zcxA@xGpPUK_{=&tboxp1;qA>7-qfbCsk1p`c#n${({0=hC0P1~|*>_%BBMb!-2h zLS}%D^zNIaXvt zJDnIGPyP=X*}u9lH1zTzy?Ce88MW@BOk z$;ikgc5`EIw}}80_$tYJtE47b+?``j(C-sZ%hs!RM*UU-Q4hW11C%h(sK&ly>Jhcs zQtK?=L}0{|QLKi7jD}in~Y7pI3?(# zX}3MUzO4)a1pZUCG+D#ym5vU^Wc|*3C%3OY&v6MikTI6R1HmVm4~)5|nyhPz(wG#Q z*#0+^fLedxujSN<{;4@GU_Z&X9tRBuyXVf~()AMW%6V{7=MX>|6OR|r0g@}PMjyHR z&euOkPx~Ad^}(Gicwd}ffkMuMd!r5d%D{0vwuc#i(e%keA#C@sLs5E=ZhlOWn^Z0y z!1#pt^jLKl)rtqHV20l()3VDkTO%>jUIbSO^SG>PIY`!`_Z4 zKBv~_(#A)C1H-grY~{5xwE-lb{%UpNcqnj62lW1wOpDhDFXFTsd)7td1Hf{rXlb#D zi_?%(3EAqVAaAdcg9)bddC4k@b2f(b-$T;C?Y?6+B=E69XyfhW*7?;H78nd}O&4>0 zU1ghqK*c}Rq2l+zySX~CzPr5{*l>`aj*XA+{M@6wf4<*CeLeXml0k}~b+O}<=gOio zm9)L+;PswBUVc7;3r-C}n5CKQyia-rk0c|J!#jJGkMZGPNl{K-K3ts;5SiC?M+1XV zH)rNPbq8vu8Mhod`Q*OVFjV+6l)tO=mPoO6n-Sq>&u2IRNvtiMfMS{iw|u~Ei(cH#NmIggjfmT*+Rblwtl<$zTU$F_ z%DcMvP&tZ$g@gb1g+b96W^{bKLKK4(=*s+yZCG#`II~34+sVB9>)Y{S0}BfaP;^X8 zTd@IxO2FzX0tIML&}5w}+m1vfZ-tMChbSOAAB(Z1V9C(E0ZJv{#^LnSLwd}Gqd{pl z2;|$eLxK}o`_cW_s#i+&h7wT+$~rQ!v3(+CRu;|2vY)Q}0;IyRnVFi~?URp@y#G@@ z+A_BD7}rJvPy_5W1pvNOZ8;J1bRmu3lAyd?aqA}+z6eB82Us6D>wfVU7_P1-*8xkLOik0kko}dAH#^B7mDNiD$V4-V~Q7RzD zG9{)il!p4pMb3jM3a=Ibl{$;2`%l7Ac%u3)!Rhzoq6`SZfa!-Ko~dQvDtRv_`183< z7KNQ?hI>b=(h6uLy(Y$-@s$#j`&r(@;(;5a1JxE>!1CYq0J!epiP!)#pfvusW(iGQ zoGkpqKXSFXwz%n%NOio$(n5NtLoNZp_{RQ!h#tCwD7XiPFYoan3Zw@I2V>2uxk^08 z33iKsboluL&QMVPfxq_z&<7uwd;SA0Y`ZNtAI6u4a<3CFOGuC1-ekpFB;6ET0O>+Y zwxC`SZ#zO`qN870Q3IF}X}IhgN=&PSuBhcl_THA%hi%WN>aAnox)|v@#N8M*SloF% zOrj6knk#9zF7DKVD6H09Kk4`wgu7xbCd0B4TtJhAoxV)S^_%TV^>d-~1sEEyb(#Q% zGE0e)Fx?-DVMxb~_GM8RdqFaQ)!Y0}j_sx;i6#`PS7zAXih=d7Dg-PrW9h|^Cuv2) ztn=c46d**9cyJ07kh~N^qZ)Qx^$~_8jTdWa$9of5pKkZT_YfU~OCr9Gye*_kGX6_g zx|2|B&=lHlBpkPIiFtc_3sf{2Jv}kOR~n(;mOC5~4W|pb&{brF*5C#SY zDn;NEv`CNQX;O4_>*U{ZU?-qHCq;92I_PR6KMU{S!?la`EZ##aA;5IlAxzExMt{5S zI2P{1c(K{HfAUneXKF|Sv}A7Lfr=WR?XFGHlD-JG@y`r3EyK+Q^o7s);-^V_Ve1s2 z{p@dyED@t{x@;8DQV*m5gEwQpp+sI5U}gr!whj_0)Zr>pMOF1(=Q6X0&-pTupFJOd z818-V$Ev(MiFTK|!h=IYDN`sZDZ4LR*E6yvN{p1{d@zyoMv-lA3bt4&7fYpTiMK@d zN8_}Hg)6y1)&uFz1GIoc$2Vi$-#pg8cj(BBhuCM+-7|YtCN*$+W~HwMK_yOFk9bY< zpiV`PN2Y5WqclI*4GDSvu`u;Kp%CtLd^25Xqn;^A9nf;U%FE?xjqh)CC$dDgq)i@@ z{K!1{Zp~-h@%3O}4JG*Koq7g5s%R9+VEo@`Xdhz(^x>N&GI3zg`)qr)J%n&&Wo6X; z2)-OCReOEyBMe9P3JgjH0r?A{Ee4!0|Na{=#XSqr8zA4yby`3u0JF9EY} z)fR|dYWpKj;&kEt_GFvMhgn4zRenI?+0Rr*oS%EF%k(q&fn`6laED-m$6FIok8Y1KwWJR$=pDXzdu>K(J#(CsTwjb??ukVB-FO8C2BurK zx3^EW_{)HU{VVIOB%V>_@egFk&j*iG;Nxt!R32L>fiA!CPs zQijD}pq7!%wUI%K@}Wd+*&@+#aUGvyn8WCv=#z(N=PEz**njiT$3I|K%6KB&Wwn{3 zA3zAIXNTk9ijjhoL> z+-lC^^6LiL_iVPavvXm2IjHO1+s)CRrPGz-P~O2Djxf37Nmx#gQj+NW!E==oJ>>k| z?ODCO;TJSF8kERu<~LIbC~i@IvqlT&FUSO8DKQr6wEpgUFS1?U1DJ22k(VUjM>dkh z>{tQ0&gI;^y!RIfI*zJ6m%Ag((Y4Ms8h4vpWwzBZ4B5bZ|JL~MCmmXhef^Vhw;4c5V%-!{o zB=CYd#OgcOv;<`qnr14V2v(HcLuaO<`-zT=)M`GkT!Qx>s46G~i^I{P_fvZ|>t}jC z(y8hm#ip730!V2>GIbnZ|h`N0&oJDPhHJ@`>aHGIU_*k7$RCOX;4(4>4cq!33?C|v?DQ=j?o%^h&hM+h_zAfA|iU))z322kUiW7>Ig2B5*#ZFi+ zn%*u>JDxtIB{#)djymft@;=c_)cmG_#*4b0D^%`@fUzRL2FuelvH|aCjhQiXzHAcV2ES;VP<%| zz)v~6LBvMh$Go@;bgc^+Nas}fG>%BA3Fl>R|L^6!d@QlXGt2_fG8Si-<6H78e{x-2 zih7}$0rZ6RL_ZK!HO`?75Ms$*GGUk;1lg3xEIEP-Rc%*o3JONwwpPK01+Ky}+3>>W znufw`BtIr)aYS0)JAwcxvi5vq!>&*chHoQ}0mUQK3mc+bNzE<7QEYG&Wn(XNDf0jE ze1O;a2`g(3R(xQz&P|7@lU}L#t@$3swDJ!$LGNQW^P@$%!w|!%7Z8P;youTR-dvAe zQGvb~?HWIp<>Ln6)agO;f{;?$FJHfMd69kr9*Uw;uEn^PK{f2>e8xT+2Oii0sVHhH Jl*+vc{4dF?0F3|u literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/multi_rotation1d1.png b/doc/salome/gui/GEOM/images/multi_rotation1d1.png new file mode 100755 index 0000000000000000000000000000000000000000..4085f434ba1ba0e703c8cd39b3716419e1c8aed2 GIT binary patch literal 4300 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 UZD%urL$T_>h+TJm9oMPOd=Z9KB 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/multi_translation_initialsn.png b/doc/salome/gui/GEOM/images/multi_translation_initialsn.png new file mode 100755 index 0000000000000000000000000000000000000000..0b7b70afe34865d92e491e4577bbbddfe9559e1e GIT binary patch literal 2158 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 KUhvZJO%Se literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/neo-detect2.png b/doc/salome/gui/GEOM/images/neo-detect2.png new file mode 100755 index 0000000000000000000000000000000000000000..f0dabe311d338af72e518f734344895efc939200 GIT binary patch literal 8014 zcmb7pXFQu<_;+aSQms{5RkXFK+7z`*t=iNoRV%S$uUfTL(^5pD2(|a7_TFOeQDOx( zOOWU8@BexJubwy0n>%-|&vou|&NaW^bE330RVc}s$Uz_wrRpn19T14X5P0_^B?g`? zob4+h5DT5EqMY8VDC~ldzpl-%?mxr5la(V$={lTW$3jT?GqTz$2S~ZuW7rBZsp2Wz z-|&a@4M2@1D5A-KKI+TK%nS~>B|h&eM?%5P7Q)s;H8xiMRema46^6M^eEQgaEC*%J zb-h?(_(Vbiv3aH$($;$C@ zJ&}$580}!k7k<}C)bis`LO--;S6GgKH$|i*2cvYiTshf2>Exo=?_$nnTXssTdBhgB z&Swip?~%vEaB-G@E6S*Qn3!V7s>p}l5qUsm_;*v7gHrv;cMbYj6E0$DJEq`>haA4P zWRkXIsUJ`okH1(oL}`p6={*uZ)*UGHFLMs*IK>Ds^gSiaeEH*U1zit8)*hZq{I;o+399Lyzpl z(f-E3l94KDqL5dw>|$oX%DLz_+nk*aWiEdY?!+_qXDFGzX6jT#8|cEhD&4oiHdPuT zCigj$(^7NlJ~&duU^C_ulC-8gyYL|LEV-pzFK*S>%5H`trYaI`>?rOo zo{lDQAKCJN_sy$4 z_&VEE3~4u9vNfoyKJ%A=2x8@O>y%{ufxP)&1L8H zE#Kcr5uJkKGecwSD0}hyl~q(_Q=!(kZC__G|F&-bgRvG9tk9pivHCj3ikX3w`3D0Z zgj`)+r@@{`=q+Mq6zUgyH$9)p=adxHKy#V6G*ONpDA=Iv#wWeGEsu;T`%9;32hnCJ zQ1G~)3~`H9*+`?0`*R^7t{wqWlluq1a}IsG`#{=YzLQ2Y%HBrkrkn^n^27VB;+15U z=FIj*Ephl#in}0s<@prTlb4CirJ)7+(ne)!X6T@t;j4s=rLJwQ+avrk#G&RSO!tnN zj+StV3f)7A(~=P?d-e76Zb2~&0vi|R(os&9tEieF%d=J?4~M1iW$Yz69ea=3e%dY` zrtivbr@lW2Z&5o1T0&dq`X~2(*w%Q*KO9~=M=hZx^2pXypt(P%H7E1rhh^|zlU^-V zDh{nDQ`?A^2Arub8dc2c+MeW++;e+Po-jDuQG6wFj92hW?MU^pT@XMpwK|A7-eo+f zRhge93--I>Vi#eqXXf`S zgD!D$k@=C%i@~JsH&H06fsI!llFalmL=~#T5mUHjk9v81wD1E>k|ZmN8rcg<+hIiK zmWNeEGBpje(hj{QIp3+8BLf4&jc6_Ula-`TqP~Fsa#pg_BX;&1X@ds#kTX#=pLEx7 zDN{aFu$u-QCuQZx5JTx$=>1gx_DP{AakYGwj8@K)ugI&7v%&>$>R>}8jz?hdZHGco zK*$vd)mWbO^B9YOq&Go$#5s&*m8C*vH7022#CS2oRSG%FV_5vYukh?u!!LF%Eg$%u zHPNzzygx6*f~0wpWIE%5b~|HppSta@Esd4t@z}`(S##!jHCybRQoufCWj0jc(rW53 zi?S7)dC*{-`Q7VNbBhotKos}%o0MsbeEG^kqr-h{LzmgCw@qh-y!dU7aKq2X}aI^oaS zFp2l}I&^)~_!(5Vf*x!+F=jsx#c1EMr7*6~Z?J8cOg_00ad7b2dxLkD`k!llSSJXI zT&Gee7w5!fJ!91PuKv_8V+Jh#fT~cGBs{$H-Yq80To_Ql>0`om>pBq-N@aHCtR33? z4;pZztHYj#>h_g`aZlXe3B3zxI8}?(u*bUk5Tme0yPdGXf9b(fE-c*FHesUEBs=G< zdYG35+3yO&4ko6gS^V^(NF6=G_7_F9iviT|l!AU994`Val&MEIB&$~`xJ7x#fR zdC4R27|bVu4>Kw(p7T51{c)smM(DDAU|1QGu(B}4acAj7Q`64SZxVmnO*1c+d7E8j z{^Q~_b#N?lYAh42t(7Kuy4|Y_bFyCVMsrms9R^%5eJS>vt|+mr(w!A4KCW%>+-upM zg7p`nSy!C>|85AIK=!QY9Cby23eM9~p%?tp0D(xvJEtyTTbo#{geVk!A$ z)lnfmpd3GTR3~;EwLfaVtmm@-6={4rz7E1}I^~NUZeqZfLf~p_m z84j;7QzR^wp2g{PLx~a>QED^c!B|^3|2!AnyAtb9Jnwb`cebCUktTY)g(i7zPWk_=O@xV?GRQOM>*=JKCT7Q@!N9#2R*)N**b-TAb zGM&G-C8gVXuh)?^{u!;wV02|l^`0a%kovktRXsGic5XV#g_z%@I>uYyeNye|e~D~g zk9Xf+Y@$0&2$KDKR!2=I5ttw52}#XFZsw{JaW zYoo0c^+wvRt7(eWymA3uU9Gp66*K9_tDQfUMKfH%-+BcXkvVnc+LrL5r!?I&P->^SStG=b%?u~#~q!&$R7I2bMA+Q_0 zP2Vc&UH5;de`g=~y^hg0x$p0emQKq<<>chAZQ%H8t=m?5Ft^99bDqd0C;w)7;)N#{ zPAAB1S6-tEjRd>-jI3XaSk2By7Cob}%?tmKoWRDGBmLxDMZDrnTDXa9y%JrCe#K^W zmq7gLhz+d75#``Xgo*dxwNLYsTBs@V`6OOp%P47mLwyv|J3RdgmzMO|Z&^X@kSa65 zE>e$1NkpFNAl=of`a@{5&C9#u&eydR6&x@=&?%wXFI- zBL@ZIexk|yzi|KX{9H9en&YCOZV9_o&*9_IQmoYJ0{USKzQK8z6i6;?aWh3b(sQ&($H_E2+Bg+0~ik%qnA zn=u{!ls}F2ShSzk6X1qYpZA!oK%0P7S0G+5ltbnZ{EDw^pK2yzfoq@E+cb!46;3vr)YMW z^n^(mvUVu7+sRfQ8o5s@9UTD&G5wb7*Hr${I0X zspTVm2l1JVH-Z-fN_G#63U>=lz+V7T>HMc?wSWC5kLk&eAj=p)?eNll98@dgVM5BP zSapuEGp?wY(|m z{)4JDX*W86Btxzx96%#=&DGBa7#ji?F34F}yysdDL|+11?D(Jg`xbxapNmyC-hdu& zj?xu3*p0FcL&!{66$5}t5n7#Y;ZB2;W(z+|j5B^2mxmxQH<_EHYFE;DZxf&Q8 zWa(35p#GeWnTSv9irZ=j86x#sud3#3_ziQ5#Xd_Lg%EydM6Rj8toCURA-4{U0CydI z#>K~1lxR}*4xOVhkR~hedp$XyT_s_B`}%1tQoCS|=;&BiO9(vuY_jNW_rXegiVVcJ z1O5-kYyGZbAtp#QV_(W9Mqn zxmqlH_dG~wp2BZugi|oMt+6=2pB{NPf06svXRi)Jc&d-c8KPROc>`AC< zY31%CF9=7@v;t8Pb91Vh#hEuCYwR@Qv51I1pT#dz$U?n-({txvgn9;^2Hyhd z`AvU1P-FlZJQw0)M|d znZY3Q{z>{5EeIbb<2*~(0048yE9>$1bLw+w^l%x`oR`h8uF{Uj)|gU}d4-9MjcuOK z5hm|!F-RaA8&dUTIw8lN`^Y<|uWv|)F@;eLT^YPnWj891U96DGKH+ijE5%4@vrKIW z5<4d2cP5(}%Q2Jqlaz1iD9@|L*Hy8O#zm&Ry}fTFBqSU<`}Da1V}8ShwB?hZc?8R% zXia7wL!iTK&r;Oq198~GYZvH9z+XooS6b#kV#l=v!RAfAu73~SfjsvYHA*VY5zu4b zreRTO-{XV2pyd{V;)Xp*P;v8$FV(Ir_4dl&@mtkPeY3iwWnp90F9RmatW}2HiChkr z<#cp)2{vaca&3Kv5z@wgFXS_`vPKC_`8F2}TjST#y_Vj!h7i&IX2=lRWE8Xt(~7gi zQK2kCiYmPJ&HptOP{b|9yN5ua-BnjtzePku)X~-T1&P$kQjQ}mPKLo0z+mvJ9mDa{ z{~`=g=l7wA*;=VYVSfsH6;#La^Rn(FD1cDdVLTF!miSgJMq71p#h*%lnOjZCA_Jc& z=>JsEY4r|&eWjmYbuw230xveE#HULVe*W^MEs5`KPv4Lg?)F@Yv~BgUsARhH6bA=~ z-}SAfdMFPU7ni<6Xv2rnD}zZybUdoOnrKG|&rsYz30m^MinBf6{G=>ovrYS90Ny%X zw!V~cv{zu+UG}b>_`_go=jxLfpTk}bpUu`!^0Qu?S9ihbKpP#tocHTrvK~woVTCXh z^0j88P-U)b%AjADhp)%R`m~rq!p@8E#>U3alO;c~t%&`X0j6o)Mx#3;SM>|!HWbW~ z9tZXcrT;>K%w=z0B2~oMz}`>6wUvD;-{rQG1GoBA$y*ETXu+u6`<~CNz-DJEz$46| z_dIZqE{?Z!Q6~3A!Ir1HGruvIqt#sog73I7)2;*-E#Np4;HXhF90o?#L-P{q2;r2T zo>xGrbl(`tyO7f_UDBST*)-yIc&mT0dyYZcu69H<&Trb(n~zRZT>irCt+kRo%+~kk zF{!pw#buxJnw5VgdFcP>_gYLsg6(qf$BvFJZ9Suo>|PjP4yCIvU%z(HXuY`Okv>yl zD`Y?R*viW4UkWwW8O{8wI>i!G$Aeok{W%)QuD>eX6&LLj0Ddy}Jx2v!rKP6!X~|yE zj$O3QQnexh8_hTQota2=MVo&rFf7^VWU$E2$OvYzC|uls)KYBLKse-Q_$ethH6N(f z3T|%C-!{*6)#4w%MY*dL2=P&Knid=yFQn#_xva>)EMC6b2I-DxF7yr}sz4z1r!?|L z%5D1Zi8$!RO~g3USy*FQwfwEvyq4U>3@rkn-{wBU)>1Y9`mZqzAkWmWngAwh%Y9qp zBn+PZ4CBz8gz9ovu6<$_F%b|HEK}Zwi@SzQPfv4`I6kYA{GJrXN4NZz50n=dEk&isV7{M;R8ndrpf-Me?MsWnU5tsO7`t z;=&vuapqSlMQ%C4)T>td*6dRsYbbAd>lD{S^WXcqYekqs1;8E-5#Q>U2A=e(IYf=L zck?~@3u<1ra%UL;K%lS-W4b`_R`;<{IQ7XJqapVbs%gut>Au>UWJ@~vag}!sk&k$! zVgLkzi?!mRFxiLR7%WjM1&+02O3i<)vqaDlL2R6jRR2j}r54xQRGt5H!)%qD{fTDH zNdc(|4otBB*|gaypl1ibX#sj1hIW*V5X(5EK7gYbV3JLj`T%Hh&C5R;rvDsFCvO_f zA3f|2MOHrvqfU;NWT~s~O*4{@eBG-g=mv%TQ{d)L{bvAEwa36wJ=?AS-zR^5zlG95 z6yVP(joQcWZEPo?G#yIv%EfI8Tu)>tE*W2VyO_xatg^AQ8?Lb96g|zvpgb7|1WWvpYVo@xc5Iq0yJBvD|FGV2hTnOozVMXiI!nZ zZ;$>>c7{8VZf(*`evnqj%Zr^7|HCbgdvVGD73jV?Thj9Nm6SBQy1+L9`}?;5xC;_< zaXRN*;V{7+tIQ5cmxQhkiY;|)dHA+L0oVeR2jDa~cEZ7?Yk<)dI-$>N+!$8nICYnf zPU+n{)*HlB8D9H~>gmtvP_&*6>5M|QBdFKOrBzF5a2nqKwh|`A8_y!EnHDB0(=X|{ zyXlTEBTM)*fR}0C55oJ2<~nbbbw9LT>xz4EHt&9kg9X9h@YqhPm7avZU{3m!wG+h+rv?-u^&X3bg^>jaq#&fy{d zBtVs#nK`c2Zuum<#BalrU}GS?{kJMCDmJ#mq3XHq-UHC;+8U#{M4>>me=-f%brg~1by=Z4}2Gl zWfaPpKMX3y*$#?6R|Hn`{Q|le^OMeP@5BFwBV$~+=7ri#_7(2F#8IRFD~4mGs;AC# zaZ|}bHov(;5}nzogZIVmMCQYs+5SQ(jx}z&RR&{1u;3r&9WqJmBAgdplBgftZKLx1WM56nU{GRI6OS-&R2A$re(n<>PuLd|@Sa=vvq{hR_D{jvJPl>v<>}&hF{aa;!vH+%E;8!79 znG7h1ZfBLZryG{Gg-k?1-{T}-wi|$LuUa=Qk0DPHM`Vq4Dov?7vP|TtjJFjUFOH6n zU1}_VHsjPczO~zPej}BboKib*27}_|5V29Pk0!M?ZZzp{6B)}^vDf}$YlDvmPX!1I z59;gL*Ltng>sG(sm!^ALv?65!T*E3Q-r3W#*0-t4|F{ulG6f}I;?x)IIqs9EEa9mf zxN}i1BAtN9rL{AsXyoxLqcsL7^Xrd1Gz*Q&-w{e5-9~F7Sf!i9?Cnde)gJ8ls@F~G zAV7StP4`y{9F>Gin3H;X^nt6sXKBYaDccV-L-tGQh6y$7G2JMpuMg6-PJ`dw0}axZ z9_f1=ifg&9Une*U@1{~N`-|h?9@^w7#wqV4UID9wD7T;2q6<4@dVbUw+&n+9I?PXIY?DWQ?XdyGUWdNos=c# literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/neo-isos.png b/doc/salome/gui/GEOM/images/neo-isos.png new file mode 100755 index 0000000000000000000000000000000000000000..dbbcf8ef534ca0fa2e5f1520528e7286c2661542 GIT binary patch literal 7042 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/neo-localcs1.png b/doc/salome/gui/GEOM/images/neo-localcs1.png new file mode 100755 index 0000000000000000000000000000000000000000..9bdacafa251f8537bd29c5b5adee370e6cf7aead GIT binary patch literal 17595 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 aZCfQRV=6673H(tKBuO#3*9D?FpZ_1!q(lM$ literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/neo-localcs2.png b/doc/salome/gui/GEOM/images/neo-localcs2.png new file mode 100755 index 0000000000000000000000000000000000000000..3fc54a67ce73f3a8063668d7ebe59b20fbaaadef GIT binary patch literal 13085 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/neo-localcs3.png b/doc/salome/gui/GEOM/images/neo-localcs3.png new file mode 100755 index 0000000000000000000000000000000000000000..01c8e24fa2b9ea0458cfe7a59fed328d3399d68d GIT binary patch literal 15322 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 V+z2cI{AL#-E2SWrC-MIC{{e>+HWdH> literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/neo-mrot1.png b/doc/salome/gui/GEOM/images/neo-mrot1.png new file mode 100755 index 0000000000000000000000000000000000000000..6cf2ab91b6fe7d8fd92a1ed0e7d2d6f38cfe66bf GIT binary patch literal 14401 zcmb80bzIc%w(kc~LL{UmMY=&c29y${M7l#dhwe~7lvYYfX&Aaex&)-98M?bW@568J zbN4>y?0wF?e+(}ezVnUeS@Bu#wdV61g;$slNghHV5KI|qiMJ345LUGy=D$-M!>aZ#wqJzJI5|qsh!M9>D!v5tpK7g~19xjXio;qT)OleDc0r ztj6YnWKjX;&j9VJ>gn?6`}GBgSTzD#)z{1fo{!PxUmJ5q9berLb3Ol_Un=Kt;4VV3 zlO)i+>eYYbcA2beQMM+p&~Qc%@xJiNdlrCGFMm3KU`%+ia#_uI=}E!ZP3)~QL*=vKm=)1E_O7Dr+cdzYlx42FhCx991O0S zrFQp=DY0ajxjV3SB$c{^!!s(OwfWoq)h?L+3C%A&OvAnF?kD23=obAMMub*zVz|~< zEJnp7Nh-Ktxx2fsISEcpPw(&THBCnbCa?uv31hRFc|@k@JK(5lZf{PQgs}7ZBl*`R zkgkuFD!qB5L^~Uhvp9u0H$)SZHRHbKjN;(nP~&j^-2MD~xJaL}UQf~1mMxB5ALWP4 zBAuHD$^M|(m#Dn2Zjy?6K3x?FZp&$7>s`NpuWXE{9H>^bRMHpT8KgBKdKchu4PwuOfRo z+vD4aLIKezuk~l15u|6V>x2h=zS7;EluOkY#5TgBt9uoL1lQAnI3qv4#D$MGP`Hs` zW|(C;_FAv7`>xC7sTIH+9mQ2uRa75HzI4qK8_KF0thRsWbA7BHy0bI2uq~N~aFA|D zl)tFB!nMjaGmh5KUR}{$nN)l5yvO6ku1C{EM00LV@P{h@Zs;i zOjy`zO(vWC{Jwr?u4G+XHgOmHTt^f+?oHT` zKBJBcVT{GKshPQeh2Yd#pGbiIOXrn$oTIrKBsROSO-pY)xbm zuKjoddEPq;dHd!K0fD6RRx>&8X}Ry{a{0n)y4l2Wx7NoBc40DLCaITzob0O_-;OrLiDN`%&DP{iTr826?bvHY})%)UV=;KYDU`=J@%j z6xIs0s>yO~UQPWqL`va25z|h1i#y_$Jj{GJpH)7AcV(5b(Qt4<`s&tBy2Lr<$;gCW z8OsoUl@669d__JCnAlBS;)g-=wvLXVtu3-3i$^HrH8tVT9E5FcSU|x2KZRL?Irhq0 zyxnG}^X1P+`uh9Di}n(0$&z=d z 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/neo-obj1.png b/doc/salome/gui/GEOM/images/neo-obj1.png new file mode 100755 index 0000000000000000000000000000000000000000..88a7a8b8a892c069aef47857a6ebefbce68ff238 GIT binary patch literal 13245 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�CckgeM#4#yPN2N;W00Hc z*>_h#wg7vostfVju;Mg>CU26jX-NbwvHE-dY_lc>3VVuJbcIGEG%4pNQSHH*fBnHw zhnSPB$b;Vi8F=y*>&{(W( z);JPuwl8K+AndfofJ0XSlfiKE^WZ;bceyAs_I-8?uC{UPY1^`MqN|fm(B8c5Nph@# zsp9~q15K;F=+$ow{vtyxBi*VC{^-NBSA0CdI^L3^np}o|)%S2-`UgGyg~=4)Ur>eW zCcY}#;I_B6wOSBYkd;*?nx8eY?3v8w*+g?~lTDM-_&^D(Q^Oh^uQWhIH7TyHmnq%b z+vHqweeUUOfW3E>@Pe?*j_KYr(8HbwyJwaVNPd_7pOx@`DEItTm7>AH!7XOcjq}G8 zG4;H?yox*C0{y{gnLtkF%B0Icc6@T;jLw8e%uB?7RRBvsLdN4;Z(ZkFW1A z@@oGY|LpAIhue_T#vt8vwT=84aE@W=pXIKfkJp|$RYzkP71%} z&ZuPs!diQGsFTKQqFBE-Nh}<&{!*uPrFoxI{ems%S|Y@KF_3g0dAywCBQf;j75dfn zm5}Q;87M>0(3iWS83L4X*Jn83I^&3u9Q@^uh~Mym^ek8$_X}@&DeilGG6_fePJddqll>uk>vYSQ64x4mq zY(W!7wxZ*s*n_SSuM?M_&zQ|;H{Uoq@b6vcym-tiyl^60k&;-3r7DfjdV+w6NJ__w zLMJuO=y#CzS~pupKrVGY$3hQsIZDEDuj%w~C@Bg>@T$`Y^p(Hg^HkYUGlwkpkB?V# z(tVeH2GcC9r$aeaBEd+HHb*oj5PN&ddU{kvJ~}bqzO|q1%!K!HvCX0o5)p-d`SPc` zJ5)7C=@AuiZ`pEZVX-cj5tJXh_8}$zbLYu-u+tOj>E+$s{+smEkt}Oc*pW;)>5H9M zOW+fyM^cMq49(VJ5OO~c_=-w*4-->Ye{YE~JTxSv_3z*Nplgrjsj}&Hc6J7{sAex9 z5c0Ra*9Wka6n`#!|@g@=Z+yeQhQdyc&C&jGhJ+JdQitVGM5EroMg z43*2|nKfSZz!=9l5Xf~yZv(639v!>Re(JaZqGt-skOII?Qx(zrbzZ%CB`qzzza0v( zoXTgkYd+6zN`4CHr9taL$a(h z4hGa>6Wa47#OG*+(xecydx8gQ2lg>(DFm?)q#qKj!H%O02DQEf@yywnt+nIApZTl~ zWe%d#2$hSIO;~0V&Fb~(e9e~}9Rs29ag|9R>sXtVWZpig(RHZ3I9rZF9*rn#>Uw~` zN}Y>Pk}5CmFd!Gt zRY-d0=AE1C&g}ixv^lSh@g_=?0*xa2{pgoLxHOV`Or8}V+R$LaMY>fO3aF*-2gWqe zZ3lydBgxQm6BCoWYk_;CxVyVQciYu7HZkFV-LcS5bm-VPxW@2iADOM!N=oJ%Uw`6~ zi{4cs04Y@a{e@R|Q?fAFCVJU2@GU8+Cv1ZRr8iM5N9ROdX3@NP{~h&XPCcxb($e<; z|6eL@*rjJ?4goZq+axG2xCwgeOXI$PiiVE932%`Au(CY(Qwr2K5izm!%a3>boNkGXyJ|T`6}tNAmw`>079wHJPMpF2eR@jrdGW( z3n`a@>CSYO_vxJ5$N9!7Zaot%Ei&-s@&kz=_B-gI$=-a^9YZ8x)7S?{Ugo&^R=z~5 zU@T*#TVF22ybNY%dWp9qbh7?}o10tE@dyh*KFSZEqziTGaNOM7h$G&wUD!-lzEXLc z4lmT^QA!bf1!N7!NF=R(@J@DwI6USE|OVS)%b+dGwe=Cm=W&lcF!;7U_F??N;x$hxb89bE3x1aJt6MPP?NK z8ju^hO=usMK|n^_)mVpguU-EgS4tt^O4V?>ovo57t5<9P>2ztH&FQ-Q3pr1ac7^#P zO3HB1t}HDrdz1LWUzmViHq`*(5<~MWHR;5guC!4#_4x-HE)X%YwY+?{C^n|6*wVeP zust=!{4pNZPw5+-+M|ywt{yCRS`PohUhhveIX_(W+m!eQY?07l8qbi)Ni98neM?~2 zVq;^UU0yn!Y-?BB&RLCAL#(KQ)r_D??SmHROq@>(DJYfB$_06yaRDGneUxT)S z77{P`$zXQY!%4ok#DZEz1&fkWc5<@R5y8dD$4BDlwbv9s&~n!J=ZaImVIPRww+iqw zC%L>;^*FKiK5s-Xa47XnFP8p>bEKc{!3|9ffJmGy%iOl%k7toqd;$r4aI`y@?3aeh zUvhfKE{yWybK*r`b4l}k^JBZ~>J4KYbWDGW=ukDK5~P&c6+^Zd1~SHYRUS55}c&e4t}Y4O)$K7O=C1<`qkms4{TCDDK@2Xi9W}A6k*fL<9W{@XX_?tn+*^ zn6^iM9yWr=hE-L6(OtaUYsoQ$`yL@?@VS(^VC%Fs*A_MWvF2y{i{6LbOeiZWD+{1I zYa068PY6;w+TVY|#MEia6dst1lbr6KEb75+2u1SE&(BkddxP{sZXfZ<(E4MY0NeBD zUt3#Wwh~tw-ki#d)Z{vY_PIS-=KqL6w$yrpGl|c-16))Fpah66@qx7JoSGu{Z~L&9 z9Y&GS7%8PlF50~&CI}&g+$nE!^Jf5T*tioM7pXPQkl$HU?@Ikg>k~jWG&ldv!!U^w z@A$ROgj#Af#)?LZZQ8X!cjTKP0AzmYsEF72M~sJ5((gWeHCtF-SuqX5Bk%dzCWS># zAo>11Axc?+$>u~2tyC~>mhzrBQ0H1zw9k~&dgq(GP_-IdIaE|sVv8GU{b@2)GbJ|RzjK5o`4g7{CI+fh9+pg@G^Gh ziB){LWMOsyV1-J0f6m$gG`z@p?yn8JY%afEei?X+V3I*( zyLwj=ZhP~**5hAHIwMK2YuhhQ_XbvB@!Dm^_u)RL)NGo?rlYwk>bCy5K4HPyiZ}wL zzv;FXCGe0Jh>}cZ901b{9~HuPHS?<^2T#=nk&@d*j9O--Kymp4V&C2Zlx zhe&D(jYZ!<3*LJe7~GrZZvukh?&6i)E}At93mRPZbz`nU0EAA?yR&tp3&R$? zm3Hv7fPi~f*VjT`C+vXeH!<1}@#!k!3Y1Fye==*t3hL|^C5MNHwQ2{|;Qzp^v!%?q zxVSD(5m9nJ_}s%h2``+2#xCifJ`LcbE&Az}J|AZpn|HS+Pz78PD2R#w0Q1P>>Yx*K zABmJInTYpvw>r7G+~cttW!BTv0~WUFe4~eYv0=zo_R+?WRO)jhG+$re?Q2Wgm^Azn zHHu*1Xq;1`*)r<7R7J=#00zmp`Hm1Ulj%ZRy}nG|AN{?oh&~V$%yBQk*f-`9?Oqa+|q9HwEw$3-2{7f z{DoE`4K&%AEL*z#o;3V^&A>ajWUV@2d3?v()x+S;>Xco-Ph7s}eIRfNJzCfzldGHN z2;jTZ`u1A?8_n$M^Nr5i*gbj=tlgbaLb?Eka{1Ooe-1jjpQGo5&XOTpACP`LEptR~ zn^Rk_gdfX!N|h3{`)<496<2DO0AscJMN7L2jPh?YyE^%t?_9mh*!z|$mv~KE^=U3? zeaHxn-ho?1yzGClWGcp(PhuFJ#S7yu6y?J;W*DXQRoF^0;`qXRWEfiG`ED25{Ev1< z;@f`udz?Vi8Tt5PfviVK;PHwaJC+(s(^wo(%~mk_(Dm{&n*SuAM_JXdkNw+1q9+?B z3ZA}%|Ab!4H&sCT%m-Uv-Mf!b2EDy;tdVeaVZQ@6z?+XY=YkUw5^#LcBuDY8xEFdT z{x)YkT7V_p4u^BSKvpGw41u@Cpr@_G8~Pd<*IIrY6mnYE(uaEdCp={FnQRH`p%yn5 zOotu_QSyI8Ss2ce2kq7TI_TKDepfY)L*HDx8UWbSj|v|E$8Eeigss}%e!l-etK1no zz3BGKS-_djxs?^&TU9ngckOZJ6OsrN!|^N74eFgY(Oz0uSi~Z@3eSw(7at*%Qv_AA z9A_#mRiAnTrr4h!TVU_zCO1U3=mgGSO*gU}1t-PzER61%#Y z^nV62YbOs>bSJYg4{ZVh9!8^796WWV)S`VaAL9_}*KLB%%Ekn%d;$)lK!h^q&NLibXV2^RpICgCyykwn{*> zZO`4Kv%1${VEXlC1E1^8ycuxAR2W8kW~2iM+A01w%kCe~Rp-E;(M3MiqYEglO2(@_ zJ3HI52nObHLo%MA$7(b|M)v>B6muETRQb&mq$wu?lA@3vJW8!3tGXf0-9REqwVW+a z_aD!#s9w*{Qt!f$gigKDOz0JG=ptXjh}x<-kD`ppB2&ZUaG6>YHmIU zuE3kuubJJ*2eQ-nts<7OA3kLClyRFb=)P&HGQAzAaTURw zs8fZUHxNP}(6J8el9Hd?)*IdwFW6xV(dBp8qC##k*;$`mz75GQyQIs{P1t6m%a`@E zuk!on2iZy|3u@|&ocxh;USeNKPRZWx9(`g|}>1E!AAQi(t!2Z)nc#+A*;7|U^u%yk|Iw#&!TLV)a zkWUS6+EO_;37*T`<&cz10?%!xc@4Y|Wd4C90tWYAiDa^ERMTiTjUG_mf(}d4(UxEc zIY0o%?RmNGEpAU$m_i^k^&X6)e`xd!3~0dJmZl)-f5F6}W8!JGV=uJX;-d{#K$LGp zFCc*__cYhZTFLT|58ME4ia zcPNaFjmaqa<3R8}QmilX?c28v@sTlbXB~ zf|LF&Nt-A)&>lerLHegppY9qU*tb?2QT@xD;$ReOZ6MuFNX+pp>UW`GOB$eZI&pU) zF7S;|w&xm1f%gA*8`RWg+seS_SiK`C;xC|!sUmKUATYRuPAQLO)H|Hn)r8}winvtI zNa!KE_W@m90x_JcE5B6mLk`DpdMd=S5i~NdUt?WD=attvPY^OwPKL2&z-Pgwc3mbY z_X$3!ZD^>tg{X=ECa+yJxt{h&pQNOu7IKKf^K{b(A&`OL1>9|yDN|!2V+%BN`nx}EN-QSwm@jQ@y#;#|!XI;?wZdTGH`f=-DscZVN4Vy_DQ!Nd zb8^7b;^gE6I}@^%Qmsl9EAoUrNYqt`+dG0D@$(msp0AOiv2$ zRPHwU3{HrArjXDYfKBvP;r1$gpr9tY>SgM7oBFRxuP@u@kLQwVOL`jc3)BlVVv}sE zfjh3zT=5OGddK*J2R$<_hq4gF7${sBt7)!xinE&PQ*t0JWOcg%`2)FxueW;g$~&v+ zy$?3(OeGoP{N*J9xfBfsGF7L#j@B?ZUl}How9Suy##c`Ty^RGA4h}S$a)6$Gpsv1} zdZJGJujDkq5h|XhC}wu6p#rkz0*ut?YhAwaZFoCOCz;J0MCp3X-sB+LZej2|=blOT zfAH{Ol}oHk*fv~O{={y_80lAFF)8BU^ihmmSD)ds#PZc!N{i;qrblLRu>g4hop^GP7bt z1SwDWYUQ=B_ThjOlZDC_CF&u$zc`$CU!^yL9PGTvcVhUW6frnzt>ei8ev9y%7*7Bx zPf%Ioks-_{>0)({_-LVD?=?C}<+1+us2b?G1_$;$>HZDge_!tM`I`w*w@y9S{NbnD zJcOr6B8i2FeQdk72lkx2ZuyRSe;K)j(tn*AnbEqVQ)exWrQ#GzYKszILSE}QG-~Ak z`Euc=*?3_OhEbeF@ivYbG~JgTi{|2(ZhU;nV2h{YLAt_^ADC{(I*(ZwzU^8Cn}aPG z=d3saNTJ%%BdTIO7}^3J4qE@$RLqx3w(7e9L?C|dOtR;J4s`d`tdMtQ>PUuA6ml|>je^FzS#~0a&6L_ z4ScD4RoYHx$A`a}adMgcbl9OdEM2TJeXrEj^ipu}6e@6vGwOw{RYP`6GZO!q^})pV#8?+ZwFZ{TdTo6Id@cL2X);j^9QcfwvyMP2h-w;#EcZ%{-Sn8 zq}s^)e8xXG?@R0j`YWHj{fSeN1yoS3tS7|gRdHg2)w{~eAhXXItO6Gh9MkkK&$8eI z&VI%?brxfDcHgq>$F73&G%bX=S7l#5t|LpvgbbuNF;cPwy@VnV2#P=`QbeSKh=2$JhTcMz z9*T4ldXpM@3GFPu{hhP#dG6VFpZkMnC3zNetvT0t$2-PYGwi8`GSyXv4> z4FZu!0)Mc}WWX;a8IV2@=mtm?_Tbs`;PnX~#IvE9v#s8=+Z2hQtBI61uF>k{Ul4$h zF}mhmLw8c{dtJ`vgYg-^{+fff zMM8!@yWexkBdM`QyCjs#y(4tKH^EQctX-;s)mgPUy%jzjv{WEd`JJ97kIc;LHkDuU zWF4oN{`VCtrm(QE#rCQC$SbdoJ(o zQcxyJ%ZbUg?c1XiVj**qaY?GJW2tW#C<(OeVRU&3YhFPo2p7;OC77xi9d;Q$C%)}E z+9(X7TzggQhyLM%7K!8+MRRp@Q)QvkvUap96l!YM72=Y@nwMQ;+$2WojY)VQ7G7~S z{m!4c&{sra`N&jS>T+M#;izkL<)o)R#%Z?JPK1V**RTFDtJ92&p8(BWx zKgFY>W@($}N0W@HGroS^C=MK^`p_=eEL^Kh=&@dWvutE2I%6nvPLU|dPR0luf5~LQ zlQZKsD<~aNGQ;43ooI;7px#=bCZFPPgq>laFNfy1y%Hb3WUP9lp5#5`Q6Hfq@RIgL zmXo7oEDg12k4?<7*G@@>$)gkrCs*mT#GEj@WOJrbLGhQv1yYPA9yBRX7j6iD~*_yFUjFrnVy*T6USN zISn4wd}Q{ho2O-I+ih~&x>s4!<9^GZw{5>*w!JWG)KP+(Fr||9h)U{Z>5`)jwXQ`8 zGi7a++=Mig2ip5E0Mo(hg6!Jx=gEJjX;*mU^F;pG7a3n(wMX>AA9d}YY=Al8ceCtA zE(;Rj3SI<(@ePIA;t;&7X4qbc+H-^KYNZR`;VER|F0`r`o@gB&&Hit?e1cW;wAGWC zO8mO1|7X(UeZpK5h0qrzG1g=7lH2c>dR3kkb^{@L-wiF2xf8erEGLXQl!ggV#3hGw zshASmUbOd=X|lMTw#`JKLQS_KyEu7+K?O7rKwooG%qO!w;__x6 zF5aJwVE|Q5I49q8XgxbU?vPB=`g<{KY1lwX20mvc;1DfgLjfHfje!pyM&20QF7tZ% zX{cPTjGL(MU60+uSgKU)CHF=n2WNx$_?4V|qn%ZYX!vff|H;WYw!sFzd6=qcaNZ9; znJqU!RJz`w$$S~lu>JEUh7w`*f2z-G|6)YIH~&6x#bqcPRjbD87+2l7M_tR45oA z=^Cyea9G_<7_2)VP@1f8_PJ@bvEDk?ZTt(Iv6av!;nJQs<-s+O)&{^)6~p_Ql~W~4 zJ>vJ{GW{>y##k0w4jK(pQ+XPiSOC>{XDE$@mmX%6F}jV_F~lN<(9xE*yjb3E=04kU zMV13BRW$}vzV}H94z|TtF$||AC0$88Sz5s0#n-ry#mr>?bwWqS9@+fl zn((Zj989m=8zp%V&Gl+SNJz}F<(1bOUMX~ct5)=YdE@kS1a@ytt@BV}tD|$o&dZH2 zVD#)#ea7LPB3rP{?}jJLP-nK3@-?6n5jMAQB@vFeV%1fMQ&pkzle429#x)raGFuoI zOX6|+-CdJ&S)Xe*&!FW2NBSZ79oBKPd+3$}5sK4RN%tl!d%a)Ej{`5O#R$SS5wBde zmBU&kMGgE*utrsnDCv;l?7|xsBZc@KOR*axz1c* zyd%^jDVVRvo-O4rOQ*l{QZ|ah&DO`eVe>)4kJ);fFP!oe4Y?Tsj}tW93QirXkTr8V;Sh$WBHasVmiy`DGdz%E);K?UaidI9(lGCxh-f zVn3OAO;_>M;;0{=A^C}}3N%_jK#1e@3Xkd;4iGirC{oWPG~rM_M9ZU{5b3D6TF+tC z9}(wjLgb@n);~=6S!Ulodr5P8Wt)#0C$yKqQ|hcZ9s&MFvET z338-u$ah#!^pyiyOz=p?8fD;wb5ZfeFPQc<*DTLN|-_Ut$H};~S;rWKb79Lz2BYmWjkDb)+oY2w>dOv~k0sQ9Bb|(L)KeZcGZD7#N4GVn`{$}w z=kdsRIp)6T`nbD}V?4<7?|xMYts^A%Y+yP2KEL22J2)l>8AvU8b#D0QKAtGwl&-6( zFyHCn!uK89&cDc*MRy5W9c?dkn+iwSth*d+hz+!$P+KlKua29l@kHO)gPMc1&m%(8 z=#k0TCphR{0unh*KY<)hei*yu;plAGrl7N9qZ8=)p;Xgn;vQ5p-)zw|1Y%nrMNw>-$7f z!iZ@7nIL_L3nwIs9dT?%^+NhFHZEnAcei?8{&|TF70tW369SK1MRHq)8MdTkF(!7w z{CE;>`<5eZPf9E!P2I+n)N2jfG$+z^TA1yhuHxx*E)q0Z@A|7!mF^dqjm zXd}I}s(T%cMi-Aciq}hqtg(ToHl%cCr)=yzm0>XRWNr!4voke)J%PolP z8$coHK8Mm{1*f!ba*2ra%U;{Uu@DmPi>ZToys~3`tm!0_FNRnwHBo!ha7>T|5){}T z<5(Bt{E6gIgjaOUiw$uZ597Q@QMJWlZQg=6j|TlLhXcxa+I(VUwY}S8pxSd4(iTf0M#&m7Blm2ezz1GfyZw0BNxmh65z)Mu)@E;9 z(H7UczmBW=YNu0Jz4A?TRZu;mU_=o*y^`;oma^0R+qtE}^9NKeNIBiG9Su#-d{LCk zH~IWa2++g9Q@D7GAi<@UusOuukpA1?V7HFj35P5?)wzln_&7mE30by4TZ3J93F41ktY4~hgBOYDk=w1w8nkH;YtKV z7qWg_-+sc!XR=zzX(}?m#%Fc%q#nCAUKY{%j+KsqA=rZHtU8)aN-^uvyThMC0a_Ll zFSNiKu*a3PR`AxTku*~illg^(?YU@$?Ey^%3#O2Rfc{!pHfnP96p7n{f>E`IxC(_y z?ApjM{P#Ngg#DRD6|_f0V!Xt1})Qqk12 z=iU}9pTkv>W)1IIZVIrg2v(NdfkGK8a54^sSevW|L1aKb$4nu^q596Y9mg_KZr|nw zo|TzYL|@Q=h2IHa)k_@EsOZ5~VU+o*ZyCdk^IOHkugtP1C(GZ#j^%p8%)Oc zoP)2?T)F+Tq`(|yPw%lp?+(%SX6O+GV{U%K-bw5;Zhl6SS98^NtSYdCZxr@rgD>?( z75zqI7;4b%XGu4S`Ho!pBPkw;=W}3mvQ+FH$*oUulz+zP6+L%^Oit@CYQR>?n+z7~ z+`2B(>6}7o@^IlVl1LkZ!j|*!bnC#4>2C4EL8%kRi$3S(`UMfr6V(j7M%9kI78Vw_ zhX)WI5N-B9mlB>mv!0!sGdLcSmOp;E>~p-yKq!=S@r*$6o1BP(I0JS?@{m55Ma^0A*EhX#Kbk}C zWWlJyc_Ddn*t{d-Y?p^yEwLfB6<)b(n?Ov!Cd);H z)n@>LprqN?xWiP~>Chx2r%MwCdq>~Qp$`Fge#)@EMk8fL?+URrxGG8Wga1-0>iI{Y z^7x+sp~1)OKsuVPzew*DC?dMNP3pbyZm0G#$X1dbF&f4$Y3L&cGF=8&gYR5I@FkpLj0dM5OqkRLhNjnBBGt$Q2K+G?jDbLc|N9#MZy!Y< z-Z29JILaOdyYQ`*B;n)7>nJZ2>Z0*GQo)!wy>QgU_fY_my!iha-CkhY_=n(oB2Rz4 z8L|*Vv^Vu#&JG*_7r)w?4IJi!cWUc!{JG1yB^gZ%S|WxizSF7 zcNX!N4M}3QD%JPG$T<<$0HOkj1Ege1+O3{O(J;u9Bf8g-rzAhZuxi=FMfZv@Md<%w zrMxJs5Sn1>8wNe!;s!d_LU)pwvEM|QTB>A!{TYFS$bNo0U*A#|!38KF0i*K1%!lOK z0SVgnDSS1WurHQ&c6RsDySZ-2Rc_~~-NoOZ5~l6BG?mzIrIMEN7=e(*Rk-lHcy^T& zaY%wZnd9^!C=h5kIiqpwi)ACG`Niy6+K)tllB1nj94InV2my0yC?YPv(=(c5xs?A5 zksxRy>A6CmChfIN&ekAzfN%cYpB3i9*sH&a`K%hpeXE71*kPnl8)uw!dK1DxF~}B2 z!unZ{+s?o4J20KC6u*FGc5i&+@OPuCoP&F3o@-t*AQyh$AfKJZST||Xnr2hWQM+WD zc-$z)-;c6+vz{=N&nQ%PNDB}!lSEbv5tuapo~MD+em}i7Br{Vly79=^YwQJ^l>5a2 zaa9!+^Ts!qO5Ztj0ng5$%$@Vy z;z1!`)}90h%ol?a8#ZYVR4~PLy>IF0aeheV?K>p4Ok`B764r#ty6ymH39Ht~o3gTO z6*%nMD|8^&Dr0=I2VeiY&r*Ji{Bhix7t9;hNts-6AmaYIk^O|5n_DEOLOOr~z0s(t zv;7K6fAc#(3ZDx)2Z%V$jib%aE^sgr?^ogChiquB2t2a1{4C`@ukv@(;vkwljwL-{ z06G9|OwelxM1H7)0f14Ka`c7G8D-8mV#1PVW)bRn!oO#^Pxy{&j>+o}Z%Nu8=LGsP zyMAI;fUS^HX(|05T=>sA1t_csz~vEoL1{7ql?r~a+;}>NMaCo~Fh)iTHVRYv?ynil zYkGNk<*i;aG&SX5m+_)}RR@`6_^>)n+*@tiUg%<$bp2GnhLCG25*;oupz9;(GrM4p zxCe67t$@6u>}(9Or}Xr~Mq$l{WqZs`N+#h3GcOFsjJ}D(aDhb&ibmXi5OsL?3V8&b zLNudjxB#KJxZNdWyT3M;nA7o5z=%oCw^ZTf`F29R>rV##4+iIH-jf{-uSwmc)9yLv zqdo}UAz{3Jz168=;?ekfxHnyDk@BJLqnR1oi0cBQKmh|<@5N$w(g`rY{OQ5e(vZH{ zrOkwc<$+L5`J=aECAOrKK|cc9P#nc@}>Vwim~l zVQgK;lPhPiB9UDe05n&J!JKqCzw15<$TI{$hPQzt@7Y}*SROCSM~*cGQ!q=p-+IRi zT@2?dY_Qomi+TmPgDL{%_%ayGBPJGSH;^;*RUM)Y-}927$@mqLD{oZpxK*DnW=jp? z(ed zq9Z1NmkhD^aHw;*%|s)GT=54Negh26-Et?KUY@7l{#qVKvdXnQa-fgv3Xy7*9EA^p z_uNs2De$HUmCeB}j#Shj_}@4E3+|aNGd>eAn4;1o2JAfGRJB$*_V$yH&+JpSfr(2##nRDGd>d*bD}3dB2}DlK zHr>kVY(3rZdZF+{TKfd3# zC-vs?@GTC+X5-^BO_-vNp`qbBo}J4o;KEwoxU0}U=zL^&_$+wf9Mn+xWA4=oSkn!7 z+&f3#djI5koc_C7VZMLrd2^;&6{Tt3vjb;}7Y$z?$Q1*cS4&02Qr&s2GSF9mSZ&1A z@4L1WU2GryS1E2%3D|eFUpbs=LR#hUB@N%*-y{w3az)llQEA!ExWB0Vj^`L_#H9IT zt&eqTPs2trBXhaEG*2usAE5MjZh851&(-1ne0`zeLX#(oii&xw@eI!YGn@D5$0>b@ zy6oHVM~`;Ianms~tLo`pFR|(Uwp;!;2YaoLyE**&4ugg-t|gVICCe_$mIDem+>oLY zz%a<9#%p0Bp760oea4BR{tU6VbT-1J97PEeQ)*H4_(QV)UP}Ij61_f`p{w_Pi2Nwq zmg?x}xSjK!Hnu^#Azo1|2K78B~R~m!wU}5}v^e6-0d_@w*CUMpuD%h8(yMRjN zFs6z>c-f3zY@mxB&kUr9$z41xYCmq{tmRh`prPTU(sHURBY7i^b`4(_J(m3+>g9>3lr#~8T!sQ4|Q^f;33g1zO ziV-vWLI0_IuIDKLsFWujX6^ji4{ySH&pv>?;k!e!6z*MyYkqe3N-52yAos3jNYq^?QcfOKT@^x!#tH7v&I|P zIjT8+M`*aaqYJC(q zueKPFcA#G5k?TJMFqYJ{izkbn)^50@GLt(Qba0dhp*3dtJp7c{=jJY5P zLi9dni0%6vn4dX2larpR^84%Fzof}Z*jN}HPo-_U9Nz7ieRq8zK~v$hblgd>$mD19 z-@uHcL^%*I@SBu>sF?Jn2-M=u z0wogX2O+B_@b!DfY;X~?fTP<7lvSZT>8~K>PWrt7MlW|>D=WP}S_S6;ax~C%XSzNb z-qxdC;WUK--cCF_WUi{Jk|qAmVpCIS$5+9D7lCjr%R2zwh5sYEob3lk0CnCjH+ZkNwZJn37}7i$#T;_R z6#yc~p?N?UqNwqO`e}piYvAat)u0ZMI z2j#zu8vfBA8U%O0Q|cGwODOc9fmI=|xdQQ2{7%LeXqQ}e8v8LeHMJXvle$cJB)H2z z8d}K#P2@|Dx_~$P`qWB(_Zd~GAy~4{$z&;IpKz3YYUF)!oyqv1aAMD!;p}?sHwvO^ z$R6wPD&gvxUVGRx&Atmg2c-NA0~p%8^iN=|Y|C+d$WRuCG5aU~+uCv~jYA~=?T0-y zxot8x#iGz3!SV%Je};e6{I0foQ}CVCQVop!CZkHb5x4t~udpj-E`*x> zDjD8;%Kw3bzJX%dpUZZA6q*~UKf6b$J*5Uy`rjB;M@KR))-^;coV6n-&%qkGaqGAW z`1$EUiT%)B$MR2R6S}s5_`{zZ?IcM!u>cMc1XEVtnUB*HMV_5NRs~F|KUh2rjg5<= zi?ksI+k>6EJ_?lD4~5fkJ)-wPC-V*eq|-^Cj=~W>_3rsUuMhCAT9CJDi+Zs>UIzLj z{B1M*%l9#AsH0W0^UjtjO+d3>_~W=u{r7ZbIiitifKL9??_PJ1s;*?T0I#b+iRYaN zfLKI+_dM9G$>!Wy#9HCXohSiG?@e7BM^Zs$zB>HXdRfCz8=RzY63S6%^m_>%|iv z$6r>m+wEKoA0IZ>mD^4FIWY>Ec7J*hWIto{HV3HKKD2HZ;+#yGifo>f__XZ-zb#nM4R4FF!KVL=x%n_r#OhIT@-kz% zTxGBPab%ZJeJaqQ0ad+}6)g`D5Wpfo+pMz?p2GK5hDseqdg@IK7C;gy?^cWI(?bIe zu6duX6dDq_GnY5arm%o_It^9E9Pi6a`mPFCT3Vj0wzRdCI8R7}{vlm2{HJQI6+LI* z03>w?75k%q#IW3emRqei=q)K(Y1>qI$-`Xjz0Og}X*|`qiF2t>6Sid<8yll!k^S2K zz`a?xl5lp+By0{^tvA&?$RICbWa#$S{RsFD;g_3LH?4Df(oo^ymZu|=UOCy>BJf2u zQBl!EDR>UD4&CWbM#vFN6y{8i9TT%n68E8tj}Nx~M2 z#Tdiy-x6%KsG7}x7iUtkOOy^SV6NO=_mVj$j?~+i*kxZWb0tlLx|oKc!SW{!=f3;! zk|z^|1>3;7172si$gKB|PY3pyn6nrvOR-UNWNb@DYx>jz;~=yCw3ik%5J8E$&$rVq zxYX}>nX?*@1GR6g^th(=PGZULkXg)Kf^>m|)A+MI{1Om@&-`RGz2#(QShYGtzOZhF z{cY?6u$zAD(_?b_@Z)dN$G;hE|T0m%ZBh$YN3#hN#B-=(_OUNPv~pu0ONlb19ez;EQAb!t>GXy35h9fKO=#@0aob)@}Ix5{^e zk+`zYKyxK$G;vhBiyg!_<;U55&{6d0XD}xt4@4VhX=QnuR`5XtYz6HRfP;29T@{$P zom1XH8S6~5JMWdeL0x<@<4Rh&+(V9PKaf9sIa#1OY2|A3TuipdW|XD%gJ}dx1;xwe zj8VO|#@J#honj%KLUKv2(mzzR;i6yG=8b#0urJ$yF(EMF`{$h9HLFior9k_f(xhbK z?FSb#^B|CTeZ$J5NlvMa#qQXWr<({<@`l&Vw!)Mz9Y=JzAhgw;6wtsdo(Z<|4xB~M zo7HJ*PH*_(*Oa*2iQ5kJG*?I#g8vL2HZaB}pWdO_Ci?mf2R$kB2ypkEQy;Qw-6t@`=ekYb#eq2C zimL7v=y`MC)t+=B@V4#N{Ih%b&T7UX6*V>S0j_`ulG4cfn3+0HZe7?)db~{2XgODO zoN~{FYbkrl2e%%+9Ux0b#yb+Nai48hkKJM*GppPYXEK7RFDsSPpY~KrI_0-+6 z8rcEFK|J@6Z+YT)?lWU73NCQvE#qZuX z-gx&v?tS+@24{@TVehrpUi%$M7bbc6ilm10X%hUR`z0NG9}6pUb2V#V zzTa8zf~O;OXORe+9we{+TZ)J#ps=0S7Dvsh+_{Ftz<_)**v zhC19CqK8fspwRnM{-Z>JQ5JN-j1ZF;DjNywE@_BOUj4Mb(e;g>zs4kytz9IIA45k| z3Z-aEqn_Z!)T>HHg)f>i#n7JK?s z18Zw*-$u>s9349r7APS)3?31rvXO#n;|t%_-{E9ysk+#>%>0opAJ1|e-;o*Y5f>Aa zjQ1kQPH-ImWb4g^?d33H;gmEuquuBcPZ5U9!NF0b$u=`HquuO5=-QCgQSI$e| zSo7`=4;z0%On=!ydW32YJr`FPIi&2P(&W2D>wb2vg!-+szl4%BY#m;XFwXtYj?+np z6M0Y4egv$hZ1#MAk>t?S)Ad^6n%d3dI=X10Q>Xb|{)h5`2$ldlD&)g6f2lK~Dox=c zCZ_qf^^hm=8hoDF^jRurRw(*+2j(7NZakk`kEem?YEjs{i0C3k~8heX?u0B zE1D143LtGnjIo2BpdPd*Ks zO`C8a4ywf5H?&Xf!TBASk@I@hxpfiKCe24u7hc^u3-VjIXv|L8w7sF3DE_$owOh*m z?$Twp%DTf;R`j{U7|u2~7Q31Tas=6IMqrqs`51Gy+&BxyylWzLaqDcr-S&N5iUVXn zqjo*jUj6v+KM#QN>8tmNGg}#X*h?vaJlGhw-2<) z8Sjs(`9zyvyZ&-{vD(Y0SeMt=G4aMjkO+kW8bLu{T$n*ekanHjr#Nz^iRNa+h=Ym> zW8ZhleKqPJ(FpfRDY_HZy%EtU@30Z1a=xNqli98OME;=s;omoB^TlVJXB~0YqSxPE z)N2)Y!W1#iWG0-}{@&@C`|P4B6jW_A3_F<_r_&O=g&>(!Bv`PQRnQ7M`6_2n@W-?G zW)zHznq-guO}f70*uB~k-gkGxAy2@f-R~ygKD!VrnDl!jP%1vK3Fmj-7x1UTSXrqs z(N^sJHU916@QSDgzHd@iv*x3hO^RHR+9&$E6|E#Gwcn!iYrnejN7OEP#OBEob2?4P zk=1Uc+on*$W0M57b??qLq^m4n#o!wHF5h1Vb2+w)nlE13^B(ZMO%GzzIBU<5$n|PZ zN%D8y=4JdObLb&dqF1@myb-Q2j*LbSP6)QB_s7$aro; zX;R44Umuh2Bkwm&h!zw%u98xkXEbo=tmel_xyhPQ0>`g+V-*>Ug1kNoJE#mX#x*Ew z^>UEUjV)i8#v4NT?$bBjZ5O-4y?lha71MH!!}N&)osF}kyUq_y5ydRfw zf-S+=MppD2C$qS|2FiOn`RNvMV?z2X3zR!-?~1?M2HYCt`V-OTUMD|3{p#OBxH<0U zsIsQ~HKaE^yV?J}@VV7aXJpyM@xTaL#?$Mknzu^`e7 zQfr-mVZpgIOMm*Or*f`+O=!AEabBcBx^F+mCVA-wUoSqf4K6#35)qb>=dwQTArJdm@#G2b03r*M*kdz?wD>`!yfW94OZx3;*6218?| zcSny8?o4@=MTBr{&df(k*uAOH)*>K_ZT-^?q9cai?XJBrys5Vbj#kkhKYon&a>6GoBihIQj9wHE&n;?+h@1el7z#4UgL=>_f5`t zKfki;4&|D+?U`|tRaRD(G?&cd9XtJqj*s`p`0J!ehy41GFt|S!*Q)WO8HlvIZ{Hj3VY06H9g`v5x~?#emY$1l zM?TM2fs$dwM1tk~!vd%7&!UIbY=12jFo{v-yh7}7$Jd+_hx((h6U*G`to8h*e}W+0%VqCyaQ zb*2CPBw3Dun+zNK;ED6q1`rR<#Pi&h#lR! zRFUzUyIp`Z@5SG|nG6duWnOp*m4~uv3zAAp9s6(#Acbb<>Gm7c!MTx^2ZG){qSlr( z>C-5q()*M>YS7!8ZF6$xHeuN@Nl@I|WRG9!sZ+IIYtZC?klD3z$sM`;v!?gyc1>I3 zD3at*s@ic@)REQiC*?tudmZfiUg>jM*xm07+*`~YD?jjE?DTUt9PrFHkt5j|%o)KQ zPNo{Gt}$1zE~+eh;P=}>Q3a6;t$Pe~9dF0;;8)XMoTenOKH#WoO@V zuYNQd3n3^}MsDa??v`~GR)fFC*|z;zd9il0%cKuY(~MP@8TavKrmw@@jk}kZ*Wa-` zOp!%r_1g}6)e_mZI1M*~F+(Mph8Qus*g3PAc}kz;!$R8@%? zV$qv*74`L>xh{D_G}Fn!`i&Nko3-mzFPZ&sjF&1BDe*?oBBb8Ddxs&F^8{Q3rqV1; z`1b9Yfb({M>Za6u6yujGE4>h7lC{`oMP8*qJV{Io?O;%1IbUA%(P|B2m!w8#WMqI8 z9n!9A4|PT_0f;hf6UXLfV?4uKiK~G2Rk6LlV*XSUkiKZD3*LO|p1sFBEfE5XHqZ5V z9By`b&Z(LQx+pjK?58~XbH>U88hTY-)VrmsY-jv7nMNXTpgbNf?RU0bFre`_Q$n4^}?nZP{+}}24bQ+2EEBF;jAE#xT zdB4xsW;}5fHRK<1sOq*2F9Ps*wA)$xvFqjw#AHbn(3Jd%1|H7it{;|Qn^P_d#LE_7 zPBNbIwiD>|Xw-WUWf&$igWh&Tb%bCIu-MNU35_AJHJ9z@YhWz3Mb;nsa}tv;>LJ{T zgDNxev9XP(%XAQS7n{lT^z=O2Ztvg+PTLb8e1?;MnA-f?bvJ!c zA$nJ@K1vDW5Zd=2ABU2WL;qYRUA+P-6Tgv<*iSx{_m%ya#KurEX4}3_BRV!V^0Nw! zXCX2nm+&hti-{MJ)S?O?tYI)i-qhryDXiHVYpo4qOd5-_x;nlXc6ul*{2gjqDQ%}r zL!1Q2?pI_H^L6(A)>^f%Z07k|E^jc0GWh$;78;X;+#Ry6JVYj9DFt2dxI}}Nm-RuG ze<369yvE+?uhItl#bdYJ#>`ak?h(!l9`nYikKI6M5wsClc|x8fMJ8v4Fs!S0B5uGQ7_<5Po)akP5lI z+?%WAAk;=6iwKI2#xwl*5giNTITKUJU@Alq)*y~XvRvWUD0=F{uG{qXVt)bAjQBT} ztE(>~PtX+m?NFbhNIq@gp}`@=JryADMxIM90Cb15BFGgJLD2RO`68Hlp^nX{W65 za(kzoLRkz%``2!BbQl6;le0^c-@O&RPBl1 zFFY%XU@5j~G4QIXN)h>jlIHI@mSsp&8EL0~0t$uGTnMZ6>t=%1)g5478akh2`8;~b zEEr;)Rs#yzD9G$;7PS`blnFZ*9g#*}kg>v$MfF;lwQLrtQcFn~1MIvNgmKwzE7rZe zS>AFee3>nnO8d*w%tvEEU4Wv!C_kBf-V5c~>O@y+I61Fh_o_9ob?Jd~*z zp6RQt?#$hTJg@>wN4K`lfhaK2uC(mQ-4ARI%Y(suSv&kW#cKmjq9qos$_;^GVHYiE z$!EOmAiKVJtQrIsH|DqQ{%qwqh^D_iY4H5^7|Th>?&m+&&XnsQzx<2!6e|dWLlI5s zmj6t1qVKV$Zs~#5;Hba!7M@-HZ_I;Q5Yn^6HV%^hcx8je3Iyifrj}SJNGLkJ&79~E z8VlS+biNnDYtQEc3Uw@YZ8G=CDEKOv zL!XF$VTNw`g@uI`hkBsVNW>RAwLvH4SpaszdPN>EI>rw?eb#^A`oDP?jGWe*De4VB z%~L!OnfJZFW!0{$=<7#SuXiwxPhbfstf#m(g4?#-qWGQLm(cHVjdE^g_TOk>c@@lHP3PwGYPwP+w?Gr-^cFASJvCyD$q_VUar+r(kkn@ zgw8PHA1-^EfWgVg%I4U%wuF;%q4Y469yg;TQFBrIZI#QLUhj;buuU%wXQG$O zEyE953ZTWRP513^u)t^{y^?P}x7WFOc}K4=P?NaLW4y0PbiF=hLT=^WpFG3bN5P>K zkmyff3-O?V^#~+Z%Lm})J?z`*pb#teKh7=v*&vBh+2Er4MfYFRcpar6e1Fe-Q}S{L!k2y#hghCMD-dkQcPmjXFT*or3zYR zKa`=94%6QOt9=n_=(|*HsYdKmg=cGPOBnIN?Ap)Ik5-RF&6K=8Fb;3h|IJ1FOqK0Y z26%2NQ2OW31AhNjf8_s2=G{BPlZ`=y60O?EWG>U}>7A?9DA6xyQOj#Zu?XOHfo-O? zzrKMD@l&Fc{_frFLdI>@mM5F2j^CIow@#>LN+WUhC(ciq@WJ~7CwI?ZY~WK;Ml?1G z0)qmbfB|9o;6Smp<@T^>^^J$7Kx}~=%D4NEw_EpSzO=Nop{#;0UVJ%P?dGzaD*3Q; zG{7~C$4`qd>MOc$=7#!7?9(syNMnh$FZi1*Wkcd$wk1JXgGxtH$=lhz6m;F&=p@NL z-mBw~pZHzKJVOeI1us!A5s05M?fOS;L7BYxTn9+}qiSd?4gc^M*++nRR{j@<{Y+|{ ze5vz$Z_qaFP9+hmIhSAWU(!feKT9qAPcwD>(C_5p#B?vE`f3rA=2z)*9MwDtOUpAs z!8y{fA=BR#23~hpn+Qh6#w&Y!gMba9z6O*}L_`F9L)0+oE@@hHS)FG4 zJiMU~`DJv7hk{EccP|ZhygXdtoTd{JN@LTiL8!2v<0a#|!jHo4#29{6&&@cX0Unv8rC z`+IinP#cez{U;6I&c?<@==yKYuhJHGp7v6Y06m${pFj8X^eh9dYBgIGQlwmfPfp(7 z8_PJ;;B48Vn=9Yyb9;FMtyIDucqAmjwY3mkUES0Dg;d*?tDx2HsPU{f!Q$hhhiyo^bG1=ZrCM{r zGJfbv!u)K@ryjycs5n&zNRCr zbaeEUpMjV+r{jw2n)!G?Ur|umxl_yVogQUjdCy<}x@J-?SWDeMgXnTNWMu35o}H-? zl_|Qp@of&JudW1Bqdeo|dkU)j(!FY&qR3T%X{I+Z;3}M)oV)Nnz%pe^n^V6GQo7E6 zg2AqWh=gX%$!*~?Maqnx!#{*D*rn0zEqmj!phn%1lrKU*{9XDc=AWj+Lt{~@x#VBW zoG$2^K$U_w8GiZ?hgU^On;%sBGMlAplPz$ZaVU;I(orVzH)IF{CR{Y_G*k|JY{yxw_r;%2LzM~)qHyUzfywJi>#VQz)f>hzO%H_0=JAz6S1F5(!uN*m|6r@lMOfZX5yEeQn8V zdu;bs^6cy4)6Vm}Gr5PdKt}d%_m4UPul4M&Uor&Af~M>UjjnqP+}wnIZ6=?dGtmD5 z1g}sjhtKDR4>UmvVWBftCS6)wW}qCj9OF{(wH3$ec6M|i0j%8U9O&roE|}mXX4mcs zf=2&Hs5r84Smk!BtYKx8+O>+ zu1P$8vJhO}H6EBx!iWxh4}Ds$y)RdS5#&;NBOps&^L7Ti|HmG zVk|B$R+*0nMTy=e{mT7i*w18hMep5JpqR;iVfta>@Xxl&1ZU!{Yw~U5(Pc$<|0IL) zt@jg1XJ;q$&V(u}D{C8MME?GKz4EQTZa79E5HrSi5dAiU>gP3EDZJJ&Dq$Cuy^$<` z4*&txpe}6JSkFz2RJ=cHJZM!Wh{fOQN11>Ys}%vwpys=9Q=F0%S7>wX9t*V3oOr+O zTumt%33UMj13m1-aHA;G_sBiD?-^uQy7By%R;4sM$u$*E& z+iyHj-E4uVfut-Gupj&7P+b6iyf2H!3nq%j^I@ADX=-|IN628-@4v4!YpjZV&aX@@ z3_oOFcZPE8_5-Dqe!ULkm;@_up4^6>udHkMm}lBcio|9Ik*F2Kw5So86U>P!@z!WF zDH0=Y$FrzSu&9+4vZ(qL1%XZ^^xOzO7E`lxt8;apYI}5@N&>6{fN2%rRuwV@BB9_Cfd9Sb1K_#Lc2f(w42YCl zQ_3q2wot=7&BBcaBKYAF>XFHHuL+J6j-V7>-m z3+hk4H~d@@B~dDe=08%Oz_K{2qu(6}{Q%_8W!{~Y`*T^App`)SsBv3m^!_688 z^5mQA_&ChDm^M*ETkBsKmi|PcQn=?#Lu*mpmAJV0Lor=wbTx(7?429)*e<5&G`iT| z-(H-|*|yFECz@U{DyCNrt4)|{j}GT9KV;6>1&r33Hm$<|(bf0wt#*^!SFkdq5!MRQ z{r&y(Ru{=+_@Z`pPL92+YquFUr@_wv@$rES;Z(4ztE;R21qG&A=~tcc{~6~(0~PtH zsE^POlfg&&L-YJ{$wJ7uxVUl*1dba+MNXb7lF6aj57Ys8ouS!y`1qd{DKiay>%%ND zeSLke&-Q{9DXGWC$K1~*)#}r{NI}owkJmv9oSlF{Zuxd@v0xz`;<*CGG8p?MGf|`* z3{ocrS*|$)dW0_`OD@McyYvS^qTH zrK1@5_>$5aT~7XBDgg{msP`-Ut_1zT^}a6rz6nk(Fu(8#Y|IHD4}fH{f>}0pEkek0 zY3m=*8e|E=@56B^!wv7{I;ylnVPGC*FKK z|CQk{G&r}Q>+WNHFjbY=4DHel4GoReLPI=w_~$n*!848~NO**VzgoQE2$wfMhC`yF zh9OH0&O1r`jtpVM9DgR&^o)(xdN9iU15)vLg5P-B(b1NQo&WwAwUX~j$Hf&(^CtLr zus=_@$#8}|P$@r5hWjA*|Dx$$dY)S`C}xC%2MmhHKv*)Wy1(tsQJ zB_wMx-XVtXjOIwI<@R;P*bxB!^<+Bxe0wsi!p2~z3`HN?V9o^An%N4RuSxX?w7OEQ zT7gE4tG7MqN?a3P{E8#3Xc!-61V)MKXS$#A`x`70ogjx&Vi`TrmF&m-|BopmKVeAd z+?$A(ZSvKRMQY&Ysi~S6nvzUq2=o8Ynt?jd`)f}<4=9XernGZt)nK9-=*Q^oDK(7u35{Rqh!5ZAY^=0%v+w1`2kpEZX z{6`-NYRq_@5D0dOj%2eEcq!>R$TSv@gHb5_V6aHt-2SJ0cF%xeNUyL8u<6@uUB)LQ zRKNxEf0^fcvy`#!X-xtl^DNPM!D6hXHlfOPaHY!Ij#AJmE_3~oDd2@@0kzTZAFfe1 ztm_5fIS{Q@`Te+k6gDQKg|75UVM&50FSZ6h+YopwNN*p$8uKqk%qi7=)r zt|C{u+g=2FAk!Wqzhgz3;Ug#Q8D5oZ1aO(2$-U69?Ro!HYOc&K#0VJ$g)$ZX$=U4nQ|4#P3eJ0A&c2jtOSj`*#;fb%a?&UKKWCs0q}1$}(V};k{?tADtm$ot#0e_YVRm<>ZfPBG|H=W>K*9c z1Yy~?X{soaaOgh&X8*dyfK9XNbwOkO=-F{yqWhU%d8L32Pb`D{A0VwzmVs}v(tNSB z+7H#kC!r3`ej(9HIH+aY+6f4C($&5kKx3D`*L<>In|UlIzKjj&h8aHB=Af-IQ)`pNe7W$mVdY>`F=}6!&t*4hRkbU`!Wh@)*Ow;`8VhJtgb&Kf$-LHNbW-#4 z!Q7_%6hXMuLj%cN=}`H`?ce@zKs)L|GvTe=yN4p3>2njB`8{c?}GBVtb(Lwz&SQ2(P?NL%K)eI~zFZWIXHOS>) z5xWi8ZNPv))CYdzKpKCnWEjcOc5yi;r^ECASQRX~H(JMWIGuJ!M$KF6YSLGtgwLPa zctAM0xJWsj-nOK#g=Qb_Iu4Ju`ud*V)C5PSr%i`Bm}n81o^4NJk$N~1R63_lxp{j2 z*o0ULum1Uy#A8WZR8%yO!qYFJW8YzYeQ_{cdC#7scA#79Ll66&sOu2|UieASJfdMT!g>k?nwrxI|k^LgKo#hKsu6NYpWc7nEht|e!w3|=!* z2kH%%$LU}3j@IkzVpypW_InmjyF8|C3Odt8$y$LLsLZAT4{#{8JFJP>G=E7``$%Ye zX@`tYqR>~D&yUvcf|w}dp4`J!p_~JxyviD0gWoNBe{&)PK18K4vPCva?I|!-D#=pw ze}J%nO49jU$HB617{mxcHp4%if3OMypf84W8r_cq3mu%Ja=N6RkdUb5!zbYIE6^>O zA8+}b4ZfqM*88&wpqp_|OAMIQeWxR&=1ZYWvha=cnv!}$V3_=0y!O)D4%h%rr?i$t z=1W?#v$ZDnZf)`BzXg@}BYjx4tm*c&et^ErT2C~1uVJl)g|D{s_9HDaU7TN$i z2G9?p4c*`TVsLnRc(FG$^o~(;eS?qkb>`jhr)l3z@fqh>hG0 z;zE}Yz;Dl9dwOde2D8~tonR3R^mbj4I|gfT_xqr98#_{PCjmdq#Ie_i!xUizFy;U} zV>Ok!nMFoDo|uF*ociI-Nkr|Yw4m%ZYfXMj2{a||ctRTlwKDSh>w@YIl={tfofeC= zVI&TXvSz{jm194_{Ot5> zVa3z(2orRWrKGN3YF(3wnvLJfI(M z4PMtvD_TDo(~}DB9i?@aO7SBj?|DWKu`uxPw4;;^9G*i#FS|r=zw7(zjJBczYTIzt zghzDyw`l|n4N{Xk*GfcG7i|P0c>Qyin#D}RTSYNRXx5usJ-3sHtw;?_AXZWZtOY#F zh5WMpLLU_(A2UYHmwcFDRgvt}$!s*R=o1dzUdfk)K065tS@n!9IZ%2}Xqg53Z2e>k zQXe+Zn2Qy=HC0-Qmpyf4SGzDMKRC#XOz1hEwT6-k+ifm(xrYk+=$_CHu_UmiY`SQM~+B|A_S>g@XET={laU%1Gr><)U-Ee);C6 z1-_kt7w*JKOb@0c5oevbqvPNd)cW892qJY=dId;{Scdj^^kmn}!TbQ snxBjR{K>l^8Uo~##Z#?1#2eq6KTbqrWN7W+{c{8vNd<{AasAK#3)8)OJ^%m! literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/neo-obj4.png b/doc/salome/gui/GEOM/images/neo-obj4.png new file mode 100755 index 0000000000000000000000000000000000000000..5ac05dc6c5717d14df5852f740107138f5d9c3a1 GIT binary patch literal 14060 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∾Y2-v-j!rKDF=g%@M5L{vzjb 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/neo-obj6.png b/doc/salome/gui/GEOM/images/neo-obj6.png new file mode 100755 index 0000000000000000000000000000000000000000..b6b3be4409089cadf829ac0dab8614cb6bc59646 GIT binary patch literal 12508 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/neo-obj7.png b/doc/salome/gui/GEOM/images/neo-obj7.png new file mode 100755 index 0000000000000000000000000000000000000000..15dfa23765872e6f56121e4df094e20d6c291d05 GIT binary patch literal 11911 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/neo-scetcher1.png b/doc/salome/gui/GEOM/images/neo-scetcher1.png new file mode 100755 index 0000000000000000000000000000000000000000..7130e8b0827131d778bceb29f058d6fba5630f7e GIT binary patch literal 16921 zcmbun1z45qnm@b{6qFK?lw72AcZj6YC0&9bjdU(bLO@bNYN3>Xbhk7}cXxMpeGmKW zIcLtCJ!j@WpVx&KF7SPy^~8Pu>Rq1{Q>MaocD_Ff(< znd~IltxQpctuon#8N^dF`947ByOt13`|9d&oa4V)YCYsb13~dHEIl7h^ITjc^-3kH z?p9YT_3@#MkKM3DNY1EinHCw6* zKJ1RRm1m3#-2F7A9SUdQIYvlz4(&k;lA>~VMzv1S^yOLd`}o{jUy719i0JT672-)$9i7g5hb6>CdT@x^-Xr8c$g!ziPCu*dvbwt( zkZ*vW*v=?$okf`Z1g&5hYs<}twyl25vKl*JkgT`g2YT;A;*`9N4a&KM`MoZRrDv9A zHMZi-)dVjx6?ig}yu-ps+w5%Hdpa`gR(n1MIFYlkJWlAAh)4|-s7~6gyG$m9okd_I z@!2{`Nmt=h*C){~jiwF{Z|mhdATA$tvxF=Zf1tt+rQt)TopgPl53CY>f38)oxSObhsE4q zmHs)f58`vrgBNzdQ|ZWGe>uIoK9c(k27|?Ad@_yK#~+)(FR`BWF0-6GSdP_uvbHOq z6CPu~snGt7;yzKY!yAp$eQcWSpOY(iN{dy&(e0HB*dduO`#j|OnmN$WijNRJh=e1u zuqHh?5713@TU|_?O-D6xBJ{FuYZyC}vt9c|2)ndm52zCi={8;*g*y&ptD+W#kR*07 zrj#+Q4Msf65BZ+bC*oC)nSbNNt!G5C(9#z0VKd~2aFo45&qU~KDf9KJni{;@m}MiL zMBBy+`B88p4-qx<&&&8)VUnETgQ4`#rManPn^I|9J=?f40V5(jiQ-12ozwyXiA*|G zHaDMhvKdaddNq#t3dIdY%N7gL2(lMR(;-Bq$LM*7~6?L)@&c?!mj@`sCjeRu*`*c~FTks6- zQ4H_at7&#wg-NVhQ3t>}jW+|}hsQHSAxu$)rE6V6de2~f2us%^xB(g}Q4U(aby7Xs zh&^2*PiLHiX0Lage!^VtQ|QSf`|l4l&Ns{Hs-?P8hh7WPzscxJAMJZBtgPxmksq2N zoAV;C_5)OS=O*0lGO<&-SFq)y25En`s7h|^rp%;z0$;0)hwrd-Uj9DcldR8n6Ua~S z@!PE>F|hIRr84D`XlZE~jtTVio{5X6yS*jmv!Ba^!=N<$0V9@^*faedF}-$XD&>Rg zzuJuV+WJi`Tv#7?d6(BAcuiYndR(4d9SzD8_44ZeIU#C7?g+MrK~rinXp2J;AJQix zMENnsn3fWHg;U&GUF$m6y9>j`)>N-Pxz8DqE1mVFvhQNP4RLVBQ}vP8zhf|AhfKW#(^5b)!AV`coAjv|)-S)G{t#d}lqI7fuH&JsUJ#TKHMk^6ls>ku{EyS${O3*KX6Y{1CqUta3hv*S+NV=VHyWg`P=?{Q=K9 zqsAYxaa@*!t4D+nnhUr3tH+aYntxc&7&X;Pu(1%Q zsS%$x`xUOi*Ey}U!lbE(H&3Egax6FXudc85PfwXKl6~$GVIaHQ$B;{GZy6o^wQe5? z*8|&sb(ErVr>G7FJ3Ggjofydb996?ssaRwc&@`Vnx%~MZB7tMCF+|t-OaR7z^~~R3 zZgo}7@~&b*0M01^bYtwjoYN8_fu94qwZ)n1>OSUTN zrruog_iq{kjtxWzQ}q_xg#WKXxbU}5zo<_;6aFQcZB2uV2sS*jY`0FtwE;bLqodW5 zNLjtQvhU%-g^RH>MCS(dbqHS}?$^hoM|B5W5ZE=0eI9RWo5^WSiphZZrOicIL$X>8 zD|P6(pmhzYRC&RhpROwiFE6LM@`YCWt4%Q3gtZ$g)q0rqcAZFVc56;6o@a2gKbdLf zxaaI)NG&d|S5cp%3{OB9D>21ZL^P?)TwR9GJgf?U%Wf27zNsLh+FYBi=FUm3tZTJI z74}>puzFq?|1#k7uU{{~6u0w!Aac_s=}{Ir-n4FeXsYOrD!or$)S=OU09ji3il6Z* zEDZAo0paP=(~8>+x@>;_-cUhiOv(OrcS6oNjxvK8Cj`Ddq7b_k%&XO-;)A$_1j zIz$bsZx)CS;ao@7CHdM=8+(IS%o28T)5haMnG|KBqwE{WiS5~WZscBy&OT=x#P`u_ zzHKHf<{svU)g-5b(R${2>(kFBL<>!BrF0wCqYHLd ziD0AbAry?&>{ka;2dGsCt(UVn%;lzUksNJ3%Zw_A%1`&k7GHI_m~o$#r%INOpw%<@ z1dzA})(WF7G|o!eu9x@qZ7W3mmlr1EF8CZ3jUmq$lX^h zsE_iwhfF=Ux#?@*1=rjEU=pnV3^_^e9wH)(yZiZiY>n-uPDjH=3>lss@{rAcEr-U6qKM~!sNpHj*D3Z@9N6`a$4%LLc2p8Qu?Vb}Ho-A69((t%dLJ>W z)*00blL|EC$j^k+DMJFeJHbLpJ&Oce1vTHG4RAKZ%8BwXT84+%4b{2Ks`2Ludt}|jUq__|4>Q>7`Vp-j?XtpJkbHDA7ui)sW;Um&z(RI}J(#pj8L@B*7m6{5AlfS`JxR2@VH^l49 zQ`jV?@dpE7OHOX5pmZHzPmh1#2Mx7D~ z=~UUj64<#6sLCh6DnuIO;I*NRUCT2WWG|wyoG6(GfQZNTDDZOrfuEn>*tR1Ei9map z@Qsv|6iTeN?L%@#t%xcZcYc~lOx4`#f_=OZaSv5?=lIch{CXu7m5&Da zPjPS}5)wKae38e?tw|Y0HQDrkd6{kINlEp~`K1I7&GaX_pWMWWI%mcl1#U@=@ftvu zmX^X}V?zL;O!lm`d|oD!30hgck?66JsG5AVKo*M`uWw}zu#B|X6$myybo~<40IM7Cw*{s@2p}b>4LYz`zIoa zMPy*0$wxo`=+5ee$46P`zSv@7@kK>0tEh9Esmi|4x9IN9U zc7vfE-sd@QqDQ}JG5BVnZPRc+JtNn}5*=(|@RnVU2>f&2mGd=6-zbxBRM1l?dIm!EURo(W8=$} zZnz{|$ir*F|8{w%e(%O@7kgYV@|V|(x{D2Z*ORSRS9%LM4BUn*XfqePT1Okh!Rhi0 z?=%kBAWukTC_h-eE!~dibD;CQ7=*9Q)(bP&ok5W?NhnPXo;XcA;OW86soFw`7x(?b z?B@OO-c+J-YN$b#_)SesjjkhAGx;`%eDeHNGK>(LUN%kT^E+%bXTm);U~m>H@1=Jg zV&dWvU%$S(T5_Hl-wSoSu`Hi%{qkHnaD$|!ZBjVHVRJ-GQv7hceD;lo)mVXnOd?Oj z+K=}!LWN&C_M^UXTkC$l_n3@{DU{RH{BCe}b9{cV3}$!XH+{a*j;P&ufdL}BNsrND z>*rx6QPs^?VrDc|^HqNHp_r;0QfaXby;?tg9dSv? zsL05dVn#?B8X6WeHI=%*hp8Y47F^Fn{n6%U>ZhdLuhyH!ElDj6=Tf{armLcNrmIIy z3B=O&ojH&U{oB5{*0Y$B*Sa3x)8CJ5p`@gI{P;0|q9&~&1f1E2GQY(oB-lJI>~Wd2 z)l+u^KYw2KTh*JZG8nDQOixcQw3&YyN-DgQw<;4WB1Rb2_Oc*b)L^v6AwNH-%tAch zT+6C+gpt!KXK>vJtXT*?s}I0vr$;T)xUux3<<_&WC!x@p4s(ov+Tq{P^ez`!nXk0$ zF1|~YTTK(@i$Im~IYx{*cj_*!geK1kA|fJoOm8puJU@>?v9jbJiC`6SfC{J{|58DW zLH4d3WPq|Rt&9>BnEo6|ym{cM5A?0+-+xUr^~SMcD=NnP;;C67#x})3A0ZWz4*y9! zr#W3>KCwb5V^%9K4xI_f<|xALME&ukNzU$hdljvd z?PF`ZZO&0!!>!NScE_AGw>OvQeU0qJX2aR7RxgVcV?B`c!H#a^53pP7`*vX!&p|*Ughi7 zs^6ZtrW_dX*Iyk-8~4P$>WpFJ1!(qsRrq!t=4x+nNH zqw{G^K_3e>;3R5#9)5s1($WUvGHUJ_9YlTn_>tpnPC6?`hnCTsTurbi9luFhrG#i-i307~C;DNgS`Kx=_uly2!RYo_3tHynBBmxjJng zgS&>?Ri!^QiZcc-wEfYawZ@N*6u2InL8#m0A1FXvy@!UgrrZa+#l$2a1x~v&N{9JX z7j#9%#a|D95h)ESRT?y-yI-tl;;2$}Yp0$d$qw3|J}{p^MLJvAw01t54`4;}l}+Gc zHMl~mJ39z|9Z=KN-k#!ldjrw7?-yU*F#kC(kZu4PYoX(|CP0bn$z{}*=8z*l4eW-82*Zg-m1}AFdrNTK@u)_L*>I4M$3=x`F<&x%k22kx zSPx20&S+M{wu;$Pp>l3UtumuF8veD@HrUSkt5>hOk_8jO!yo(j`ns^4cU)*eOxXlT zd^$QKr}-Vni6=N~t1jywpyB@l>-1YT-=e(}eb++2wTnO-cD`J5bFpc^KG7oBJJ{s% z`go%%j6tuiW~#)At7Z|lJ)wJjGuG>&DEl)<(bXr9xMGVD1Kr_p6Gu&3~ zI@J#EZm!PJ4+NDw1!}_r9XL1qu;jP<@J_13yS2F7ma5ZW&yUi+ae|E}Cbkj$zdPyw zr6AKzsJ8j z0YVl$qD-WXTjRygX=#5r2!eJ%r@H#}M;M=2n#O3ddJ%qnjgN+3u~~ChfoT|Ni9r?L94`V$TlGW5p>1z z`j+2Z;)2rtb{$(C{Cw3n_p{zD;Shdy6jZ0#&MV`Ww~nSgI4Xldwse# zRmtA3*nf8#gm3mSt!nlqz#A5IbmXdaJ7!YrIj&O6*A=)53#dFAkRC5`LB*sNY6s_L z`ml3k`^m)fl2*`eH`KJXwR1&T7&tK>?h0n#V1ypd%Zl!X6{$!Xax9-i; zsm2$0U*J{+!~h6$&Dp)qSmssdo)7Ns9-yvSL?0io^&>X1Ozk3ry&sgR)>rgS8ZALl z{MA^o2_~M7Jr?Aed8apd+6^ezwP>y(aZ*ug*5vBXFamtjrDNIHtSFyxTToI_`31J4 z6crVX)wr-j*4Nh=)C(ZO!onxJv%P)v{s-GL*7Ui>7E-b`=1@}D5&8CH`D&~lY+mpA zZFY&p9Uv>WzQY3+lVzXR*4F4YaU)imQpxez1s(v#;c`HU_yA2GwCd*O=J4?F7cX8w z0EQ=EH-4pKJpvs0H z$UIu431L=iyDK7KCjc6Hw_V@wfA`nHf-Z0h;QB--nQTp#GjHnZsaaj5y^6Y9y2^E} zGOOomCLL8e`KtmfnJSf)nBBQWq1=PBKg*^|dDZBkvc6U^xc_}q{$HH7eAEVjU&G?& zS)0+qK4A7dWf$ctr<-&>d#`-{y61Kam>2rT!NxpN-Ul|%zy4H z+V3SchYgjRqfFucdQVSX_kD3d#H0oqDR-(ind(4)3?=4oT|^~aZA4|Jq@YM`Y)CMh zz`!yUIA(QLvUIMYQI8V&O7{d0uPwfW^JsS#uA1|v(EZ#t5|{eJa9$X} z>?TDY7A2l!P^$1aE6YxhK|ce~*Rwb~P8-l<5_tfYiHwysLZ{jh>*-T5;08eO^lVun zzQ~v>J;JjO71rlu9nN7`rpYxsjZ*Laf!;c0J*zqdJtie5A!Ahz^wZT&$Ygwc@wr;% zw&0ZW3r&j*d{2`wEe>=R&aY-siXIzN*LA+RpZCl$$xTyJlMoe;Y3Xc#amPCfmsvx5 zeoht&edpqU5<@iBzHVP+*oGkyf-j=4pW=40Ko#5>onx^_jTKQ;!-piTS!qipFMP~l zYA&ZYv^J8fwa5u3)sNavZf~c0ccnN9jzvJQo_tb|c{>`&_#|Q_rQ>5tpp>Y>e}lgM zYN0v5&SJ!R5ZbHCe~VcWozx+W9}P&^4Abw9=fvq5B^5tR+h$5$7$(OT=AF5g)Q>mL za`88SB$I}{AWSZ+c2a(ch%^iO2TG4_@Dpgumfj@$#Ooba!;Mj$kx?T za`iVId-Ug388U-Q)wQ$p_IwCqpqt+{3>@wtu#w$w&R2JOCG3MCLAT8H&iilkDlZ5# zrugrBz3b?NNV&7@%ixI%bd8S2K3C2NkI}q(F%vn-z26{aRkv>38bZ>vrkMJP7^@Q$ zG053MF!Nm>N?nln(6;Rq9u=i*bt!2d{KHl+`#tHC-2tPQ1x$@En|Nrph^S@ael^`X z<9nGZXYQ9@-b$Eh(iIzbznv&C#fc&2vcNaj)oR)p&OwMH5+?9!uKYw|T0In2P{4vg z%%@^?p{l0W0y1BT`?!EO)_?wFBoXObVJE99ZH5ZLiuQE)l+`LqY z=~UB})Tx-9 zsj2i=iH^Fx+3%}kRVTN1YE z=sP{IcZSL1Y8b|^B^4Z3on-U#xE1=pvHUt;h4&_`TffoBFdC1{FSnRhlI=`qBDAfJ zOJRnp;7$-y$Rb#a&+CDZAos9bbSVthq*Qb(X=Q?yT< zzn;^yT3WQYnUM_&jaK}BIIsU8RV1EXFIDB&aIp3{!u<6$HREaO<;2o70mTu-eI-`& z8E8I#$-(}r3jA@^8a5<=0Rjm~n*Q|+=dXN{Vqe(LY#$nWW?hHyt5^88OI1y`<%eQw z_SF@@QTetvfHQ><^Owy`&_KI=B}G~OLz{?owT`Er-M+@i9DMkzCyD=GVa^M&auk4L z$N*d*U^m$t@tpk*Kn8=y+vlB;u?XR3`p{2y*ycmHSf)e(2$6V<1+}^Ps0zyEEcsMp zSZkG8bO^6pBmQxs_Jm1R2Bewab*?bVByfHH{ERy$$Kgk*k5j(I>JM`)|_%==U# zj8V#EOe11iZp+?e!8?iqIjXM^c5~d#DzLZ{1<+D^EFVX#^wKkjs8G|<1p$8A{11&R*{-ukz(fbfgI4tL0MXKbCo{_2-GBec2~4i$g6dB~07W@^|gY_m2WKT-XM~iHiU!Rr$DJqWD?!iAG z1>p3EbAEVw`aqciR(fbyKBi$?XzsoOT(#74G*1VOgk$V_rmZbgqLU1Y-U+7GVKdkO ze@FlMGZwkQPu&Hot`29um_jL_6bsxo9zxs?kGZeTdp(UWLe?P`m+zk;BBL7tRpDrD z9MS9O$R3wL-3tyUy*%ADS;G;X7WKfuXG!_}O=#PZU-)WI)b9{fWI#2^p=>??esfvR zXm@ggL{S5{bIZJaMN=MS=K9Yv3o|o1!`9Fb^}8Nc)|%j8g~~fZTD)Vwd=UfUG-^~( zzyca7>f%M*=0j7Q#tv+nuYx9Ao@Y&@*~A;{C#~vlC7apo*ZPzObwoXwbc^CXenh%= z?_R;=c2^v0>d59xu?@Idfc`;|k<(c;y5Q(h_70YIox4k=Y2KktH2Nm5=>R3QY`lt< ztAnUV%vIi3&!lyjj_r@$J2k5$7dpTLaM8SddvqP`&`LKqKW!lxD8|f|&jU z&(HB58Bj%7Q`=Zvhu(vU2I^#<5?l|E$~$NU;7H}p#HRC6za)ZsObwb>GcqpjvowaZx$D%L@TfegEhY*jt|r*t36ng4#S~ z(}X_daXP(ZwAxqgv}?ABhqXIbO1`#HNZ_xy?jkapvc*};cXc^?n+%2p0(JfU{b^}w zkFf|u-n_w0;I?Ku9{=PdyVMjWly;Y1Ip}1*qF>gF9+~_uj_P{4(Ou(mh|iwkTyVOv z@#m!%Z1|=O)Re{>#>^X8&@@ZlH(&~1{Q>~|m6Q}285yK{x(BqP*B*`_F(HF5?A=$O zz~{Io1vK90y=g2!sQVj}yQ}H;p0J@c#VO8tCKA^*a$pPH-QsT;f*AHrv=^v1x+$9q zWAA#)-5_hgF1w>|scaBC()dkS?YqqwTX-!P^0Wiu5ojs{7vjxs&JHMz>*4fn&qA!i zaU(9~j>*@)_hCo)>wmpO5*MTU{_iB#f3$+XQetISp0nkNjOlQ!RRsE2NB3?nch$5qmL4Z@mICFKFB&hRb-q+kM2)$i2rv@oM6Aqp$`a-G>9q|&V?7wT zCkCdX zKr%64FCl~j%i=t&%fw;B3|FAc>*Mo>>AzLEZtF}>Sy#Pz(=yU+n*yJmfxOh$KjHe$ z!C;2mqV?(R=b;i6wt5TkiLENn5xGE!6KKb)h+Jq21-Y0ZgEMcrLZ7r5GM!uM~; zkWGkVf!)({Kfe#!+1tI8hMnH?v$HRBYU5YH*||90M1BD@mGs$alU@?0sx>I<?H# zSbh2>el}GS^R$Kdu3SuF%jm{*wMS6opgjVoMpcJ6ncJEK2pGsI=COHW7A?U<#Khfz zN%Dp}coD;Q$V?TLvTUQf!$LxgR(p~lcgQ<>rV1MeXZdEvacYOw3A0J~mcXjHIYSSkn_M>(u|Hez~!1Yhz2UFktC`h?1vqZ zA+!3gcFDgV9m&H6NfMWj04v4DI|3LrR_$aRy$on3VUY$Dn*6XqF;$|_xSR0wQqb*W zZg*E6DB*(p$AEBTA0j?oplMU%6?V~J1H}|9W3k(*mFv-3gXhg5sYL5%B>k2koSFmA z{JuOLez`=RhIg@gt-vjKJ$z?F0<}C{*Tl$Z?|;@s=ab!bvJ|z%(@a5^$T<|%-dJ|I zgYKQfFVw7UK-Wmi%sd2u9l>U;k32G#YA{ot6u1oQ(>YF+kAF%venA2+g8e9NY)lPA z&N~rT;9@Pcru2ppG%Nrt1c0l;X_gtt!FYU3H0b(JWY zfulf0#}`!j$&P^6HqGs#xtjW5UXpa6&ch8z@OU@T2lj-MKC^zylkBA%5 zrzIa2Tkl+xmrXC%$G%Yj6q_ax)p+)BaT@-qmNjM!s}PNtZ%EMczdD7GkA8k1Ji3lQ zmOPqY`V`fb%sy#{N(+?@l@zr(+nYz56|Na7;l=EFehdQ+>2$shp6KftUG~F#c7(M* zHN_o%fW4Z5uDFrg4IQXiH#YrWxqBqF8dY`cSuC>39s=j0X>}aykC6lkGP1HdqJ&@a z`?;o2Eqq>BSdh|<+3Mf5I3TC}ob%1qe&cyi=2~LP5I=e_ne3;R3LDY%5S)(#Dzr%H zGhfh!?tkOB|41YYFZzD6k3vn7r0CwX)9mtud0u)!!DBDrNBeX#S0@5`?^;AK0J#&v zk4UksSNb2}#Zw~9I|fOJhD;B1rC zwig_z(z00I-sPf?G1{gr4_r0wDH}vkY;yPPd>>%EJ&ft*%(eqnYYKL`9YQLc{N>A2 zP^%@(%*;HvwCEJ{QawI#P=^KR+t{#hPupW3uJ*1Lwvpr<*>R%3@B;MnU`V-TG3L&8 z1p?(rWs*`Yd!^!ZP=m`-I~E41kc^QLWnG=g4NWX?!~yl(EPQwG^J5=mPu_Nbp?aIE zX%6;8F%QQUqmd0{iTNEvxGX0ieN_(Tp(KKut9gsA(c9TJZ{JsFC<*E|UD8fu#8>b7dSRec z6LktnC@NxYPn4NAQ(0UHxEd^tdkRW}q|Ku1x!g+e_BGSq z1*yAN^76=Yx#cr-oE(|X67NJzmLW*(9X;PH6Ux9KqBjv7AMU;cL59GPz@_r0`gxGH zT(3;8uCMnGk8^DKyu3wh z6j)|GZiy`?${ILii7+Hn8T9P>8D1*X1m7!Aca-A-RS4|wm1X-_U?koZ(1A)+kR(plN-=&-PCM}8PJO)GD()zSV`Kx#()La8 zf}L}%>q(T^bH}d|+vL)dkiNPvDo5$VxwRsHTOJ zl+S-PX#hqYylN7gtT%2Sn_qt(pDG#pWSWAodK$Q7$5U@NO$W$-WWMHR%DrXB!@^RW zudMl?Z4MEpE$h00OLQ<66NY=i?>JF$WS!>4HHzk87auls7@4cQNkq7l63tN z^Jl0a_Z2CI^kEt*)55DqBKv&FB({n_WkCSyt*LAk4N#@)3KPgo$QT)A)lOQ>?@G^f z&dAW3JKQ;en$%~YVkk8#Lv9t+6w^3a)7MXZl=8I^evp01cu7usoMEx|93}mEAMYP^ zX6CDaJ|_UG9voS(0)vBdPU@s`!~B=~AIrE<`!Q;j?`;+L-fIaXtv`;@BEaJJVKr=Z zE_$xiyKyO!T{Wi^KO)(*zc#;DAsn{2H{W!1T7P?=Oi(ZhgmEOoNOUq?Pl4a`E>@>C zJy!SkT!ZiVd;sZ2Y9;h70&ur4&d$OCS|To=ZMeUx_Y3e9=k=CYAUaK%AfpqhEH=d4 z$t55W(*v9Yz~T*nTAY@VG2(QXjy8Qr)9u~X`|xC~-xoN{Hru76wjk~L1dBj%e$|Y9 zVhUJIE*n{y5Pa6RNFWvSGq&vYaL1c^$PC#0mki(!I2w+TnL8|ihChhe-P70+uvHI z_jhM6pRC5fN2e+;F;-S-Nl6Lc>^CK5Zs|>35v=`^i;D<}+K*&wFpz1Cx0m~0g`@tM z_1qa4tCBKcFM`+6F~IYbJSbYC6Hc|XSt)@%dm}qy?Q!Ug;sblTie7?F7&Br$_^rv{ ze?n=5f=IKvw_JC+CU@&hJExjn)8%eG<_q=r>bV;lrDm$phdDXB5t1YZK&(v9&|zJA zbh0z8mFh~LT~FPqP&8etvvRS-IN307v)4`$W&^lJ1(2F5gjQUIKu;lzwcg3r5=PIe z%)6AR)Tm1POP*gk`$HK!gAKrHcB?jE8vyV6324Na5MV_$fKGmwiTiQqBnYSOGLG-C z=cWodcRD(oohxt6*29mj^V@oR!@9a;c4`jgfO;9yJ+gM&Yh|w~e4O7u8vid+LHbI* zMzMc2^^`b>;1UoJgb)b&_oqr=^Fw0*>PPqwf#9G8PmjfY%toT+^Frw4E*T9?n~vIo z?O4p-?fnV9k=vB z)@%yjjY2t7&Y?Hwr+bHE^~PT~kFKC0tJgTQj%s_LEAJ#JRpaQOTaRM^Uqzt!h7T3w z6Cfa_*#RJ0@Zh?=XGW33QP*#iI{_oE-w@w%n#HNN&ImJOYZFw}%JYl_dTkPGmEnsl zGvVC#vsv$-sg_wL6iZ+>0IwW4Ya(5H_^qMDopm0Uue-IP%KVq*8QZ|5139D1(?}>s zS*>`k@IIx?D~P`Bl@SCKRNL8-%ea4zdhJ|TRh?6h)YgR#4Gle-WHTG01^f;1g{vzc zg+vHs4!}7|kkSH5iLS=+BY6go?~Mn8y9qssymrpO9%ycDt;$q;Q)g7IlOdbbI=gfG zEXy>jE1okLJgygg5o*xnU$|1r`BS&HYQjP5*-Q~J?B?8rFTjb3GgmT<sA*)zs==PsDSeHT`g`yo;uV67ed{A2_FGkH|Y*nvQ#9ez#N^FSG0+ytX+@ z$giIV?Y5N#4WQ>{5W6^A=wybRtu=+60jIRRxA$&u{YeI$G)PI|w#V;`jQaBRgj236 z(gaRPaocSxSQ_B?3N+K7>A5R|Kf=tQOI+w*cp-_scK@ebIHQvH+Y-;lUJ=%}T zT=(l>xsx~9j)+tbZX2+iVH$H;cW1&%bS^SxYYGoa+x%X~;VN%4 zQ{w_$S7NU`ovIkVe2^A_TGbxE0cHT?DQS@v$eIF>JGQ@$5s6C`ox=ue*Q?Rk=pR0+ILQTgKL z@n;G~>F^m8(%@Fs)LlN+1>g#J;1Ckj$le0Ii zI@mk5v4y}0Rwkwzw1minSWmd8>;kNS60RG2rl_%q1_!3IY2f&fYZ}#UQaF#li@ir1Sp!FIT z9Brj1o>m{4smu)T_@Uz6Yw>3PCxxoi?DlR6SwJp~aHu=4xIhs*0Y^3}cG zBFme!3=AQghIuq;swgz_iAErP32C0emj+s;KL)YpywjUfftif#W97l?q4e*TL$z+F z)Wu92|2EcjC!6f2`T`=o!77SQ3ry9|$xfM;HpYMUgO1)2YPXcLd;R}88@}%bp2N0N zoz789=m|~)La^z}r}m&wGKYYcM*a70+r7Ao)H%aLpPXsgS5N{=zzqvX$qX2bI{34< zeE*+&%ira+64&#VKo~V8R5qIV#f6r&?>Sc}`wsxjbCVM&p#wGx*gH*`%{KIPkS4=j zq^4%8;{D&jw|T05t|1kH98_vyB=RY#&Pxr;!Nzz2DeJQ&*w|VrdeMI3V)1)1Dr}xj+W3lyL6f}*$N5{t6|0pWCmB?fN z1Uw=6R?iFWDd=tRYh0+xPyz(}o7%RBc-5!&eU-`2HnI5qlk7_v!G{F2-+eB?!xBIS zuuNw{SC$SpBeZ3L?E3KL)(Qn=$mYZpQn`S?{%tvtcCNip05V}ihqQez4te@Cxg*I3 zJg6Wk@~tV!B?aF7DX`_vPuG;w!EyY<+CP7}kMqQLLCk$UJ=S@5`joI#5jb!2G019B zh5Y#{yS;d1eZ3FxpDy7Zz^x|_TO@_&>tNcEIe4Z|Z##cAbIe~kCODscYxcLQ4-A|{ z^psyJZi+R)*MAE!{u)9zuaZn)jF4gQWX_51!J(X=et11*2EzHc%hnA;&Y9o?e?{#q z)47YF1@6qcq9yL-m1WMUfuKMYGTL9q94`)4ZV2=%C<@PROb}%bRWftMj0wJ+wMglE z^=8RettK1C>wk$;C|Y^4MY9c_?@;>SSovkGu#!ggi(dNX-ZY5Rfe$xmtk-hi7brec z&fs5@qcZH+(cedAeeG^g=jsDpFz~(+$}H*~UiKZBeldlOHpnyG%TDI0$CjT5!_oW2 zgY(h2^M~7XbV8md&M8xHm=7=U_jD#Uyast>m|3{rQ>?5I`0lzi(YxY~B&|Fm{_Dua zS)m3H{0+{xilf^3O2F}6Vg1>A@azV;8sy%UXCD9W5E)J_Oz@EpkXPbzVtFt1ef~dc C5tZ-& literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/neo-scetcher2.png b/doc/salome/gui/GEOM/images/neo-scetcher2.png new file mode 100755 index 0000000000000000000000000000000000000000..330e1e3a355b324b9fb6c1aa96a2bda1563efb19 GIT binary patch literal 21323 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/neo-section.png b/doc/salome/gui/GEOM/images/neo-section.png new file mode 100755 index 0000000000000000000000000000000000000000..0d58ad2449132e77f5487e0ccce2808c668c57ce GIT binary patch literal 13547 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 F|6kX5(i{K) literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/neo-transparency.png b/doc/salome/gui/GEOM/images/neo-transparency.png new file mode 100755 index 0000000000000000000000000000000000000000..ec1fb7f7065b0f3bd5d2cf710afc863a80455529 GIT binary patch literal 6912 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/new-tolerance.png b/doc/salome/gui/GEOM/images/new-tolerance.png new file mode 100755 index 0000000000000000000000000000000000000000..796115ba90629a1d9fd8841230e4389b771263d7 GIT binary patch literal 14146 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�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 SZScQwkT;Tw5+$z;1O6A!eJsTQ literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/normaletoface.png b/doc/salome/gui/GEOM/images/normaletoface.png new file mode 100755 index 0000000000000000000000000000000000000000..5f8a343993e30665b396b5f4a00c2cc8c3c13b44 GIT binary patch literal 13984 zcmbW8bzGF+y7mVVP#S4TQE9=VTR>C<1Zf74R$u^0X%OiWkuH&v96}iB7+~n`p}TwN zco)CD&%5`2PrT=xKjs4y&ok>;&${pHy1)0Dz&DC=MEJMyArJ`B%NH^#5D3;+@Q}HI z3tqWN`W^#;FhgF-NU3W2ZcI44sSeIu>~tr^ajz#Z8$990*OVe9>t()oPwEElvo|vD zF>CnO)bkA=1QR^XAA6VjgL!P0L^%id*@!AjSrljPmkeCeyl1z|Aa{(FOcxL3TJF2D zO1IpbcdpfI8{ZhWBQZ!$v=czC*sHwn`5_gF@PFKxRde;fHj$|sRmrZ#*K zjpu3=W@fG)BgECJhdfJxhVCEoY9!o}=vQabUoRJ`I!M4v^1Wjyn52kHbbFruSd&6b zUn4FwEIy#z$ zwb!?Q^G9wXM+uqe!-8s;;hLk=C8-Y?!HFy<_4J@E9Zhw0fp3rRu-M`_qknAhIsdjY zN0}Ez#Kd%$mzWia&_6XFxRE>f%ELq4tUDQJI$nLa=Z7~hEMI7TLFA>lS<~jPKkF9p z^G2nbt*xyKXUD4aic2Ojy0JvQS~D99zMT&V`=0FaI^ z!jiTzm?p!buh!jcB3!{to@cyr;f!etXp0Y%zi%cHvYGYm2|5%M7gy(&TK-Vwr}0y^ zIk+eGWNY@m&hwR0ueGWREWw>(+NW0UQX}9|WuaYt8EUwCp(i~8)&f~d$F@urMm*{VTEC0adW(g30axdDk=qT`-8nyZ+IvHEp6t(!P0x;~&W>#iaL>2gH`cld|fLxLJ`J z9~V(@A$LKX;HHM`^y~3_7L6b0a34Rm%f=6GdbeIk_h+G*AKaTlbP~7zo|s%%hI)2l z@wkHp-bLw?)&-2jC!_1Z;;*OC6RnH;jY|ShM=|KAb?^E9=45RI<)$s+76N$7;(4XGgJ2361 zb(<|qZmZ71j_WV76qAJp=kS%=m$D|HKo4kZ;umSv=$UvdU|?-&js|a z%x6Y070yMr7_NnXa$`V?Gs-`Ijw=_=kRcmPwGd4dJ37tXS6_%_Y)t7^Pe&t2#O7D> ziNsiGNOG^_es{`5pu`?#l5*UB&Pw=5M96(n^zy=yWQyq}a``Ead>ZkYamjSllJr5G z`bg4o!SDPJua_~uEf?D-$inT`dl2JC!E{oCUi4fXia74?kbS1xW)>u7HGa78h{ ziYkReeh%)-Zi(%+TadaS3ExL9ZSn0n{#-$uOXx3ijm`N>bqC>suCvS&1r}1l7S@m- zOI|mBuZ(0h6cb|Oj<2J#ENU9o*0sAbCq6477flLuep^DOo{c-CYt%o%Z#>u#a% z=I$leepCpbQCa)rRge&6BX2>iYG;rIK&_^@H&kz%&ajA902 z5%plHOIM?j-TD`hYpey>%v@Z-L-{(9-@iBd{wDbQyxB&N<9>}xvQE|&2x+s*srGwX zaA&kHyix4(=bCr-@uPgUYz2KkMjVTI2(7auBgOZ44Lt)B{OUbnR#E=o?~$lKd}n;z zRCFbamyx>q7jYM9i)5F>MU8Gd*u$k3L7nDU*p})(zD%1lExoGEetO-7QWxo&3q3u< z%>|c<^YGjYAJ5L4q$XoFy7+x^P@XE z#k(<-H|bBZ-)-CUyGC4ni6UDFgQFM|Ot2-t_D^(rBy~%>T~Dde6OUJlbKBk7CPO8^ z_VeUn!@nGOPkb?tvrc_wd#mk&ZP%0sFvEOo$Ew1f0rAMK;6K?4FC+5!!zVgEBXk(wH!LQQUC6O)-W zm&a=d|b#1pE zb!=vGRUCZwlLe;DZ@jihvLbYZW4nicZTWqez{KXKp!LMhsWGyiZl5JC7Z?~_XN8E* zZDKbC?2T4_N^DOPhtOxT zTVoMb0z}J7wcF}X%`y&s7 zN>!RJ&8umLKa;jvt3!R9vRRiA)~o4!zbvY5H7c7DPIZn*dir5r&D6Dq?-X8jFoY}a zv30+BN`eYqZtt!Q)TM6c`vCouXR;*H9^g9JG&zEhVjzaOQr5c(}ivM z#Y=TZDQr;>ee0ofWX$|qTFBX6%H=$@SY_dce$k?%qkp8&6rtG~17fG=Pparco@==p zMv$xjv-1h9qw`rT zMJ?-}W`}fwM;o`S2*Vz)4L_JhK+ewgy7wz~Xd#ZCB|&<~OTs!oKBnz$@@@^y?uI#D zdG)gDJ{QUQPWgI-KFZz6X{no+^1Hjfu^>|;+YCB=f6jt1?TB;{p4r7!B39`LZOZa= zy;-Y2-d#X0Cgi$51>KtZ7TXm5XP|%uqmVrD84l+KCLujTpP5U94%Nha{ML-8=eKgb zNf{1OTk*EQJ{I#6bl{A=VX5}c!Ok6l2Z#YD>E7aQGqZ@Oq)@TTKBv=>B}cF2F*bT6h8%%JwH#i-st>D4Z7kn7ts@LA&C{^mr&$cW~o+m@F06sfZ5XziaR_r1MY0Y>%`G0zkI+tn3_Im^g` zFGMTP6gM3fE|OI3=~*yMmx>EEy8h~#+*G!9b_6arscYxyTtr$rOXsdz@^krN>FMFr zcJP_MpGil0!{H=;gU|Z{*HtbvgQAn7qSW%%@jMXJ!B|_}m-Ztv{yAS~HkLan5pQQRbzn^Dse{kw-j!LR~V7vTopOMiMH<>tkYk#^sw&&zI+3>lRo27j+AkmGNRcuf0mSY)Q1tf7c zJkOfC9~XL0t$RPu&!JjdyE3JGa3P`(jr7aWCT3%FQ-s;lVPRo)T^@_uj}pC|NL0jI zB1V06b|Ilk;Po@eFge^gdWylDuH6am6FSnh?emyjPmQ9Xq9bw4*d=P5Xa`u@l?9oB_jCrg4c}L zEx-WNywZ}Uc8K?C5MJEfSx{Ly?n0%D_$jQW8vZQnuvQw$fBt?TGev026Rnr379M!S zzou<9>f2_aw3T_0D71ZtN(Y-;-CBEUpWQhw3u>+raguqd0E@k>tb9M#(;Sv0($di} zTd`KatoH#aKLI_mUscV4ea5OUh&MkB0IXmo;Nl5m{BDJ5rB(CW0ek7gdO zx0KWfgIealtrD^S+=W4}4TK+-=%n!24F-%+;`eBr3La);F)*}C)n zb%leu;$Z=fNs72b{M#(Wh?JCY1Dg4zrO3Fr*49Y2#PgVmCDB8823r;N@@QC5ZZlxeJyQmEFvNa9UZUp)VXvk>}Q5_teedDSQmqt zH2<)qHWbU7$EWJd5^fX9PcDylaXah-Di3`yJ4~rO@}7^q$B6?(VeTp-cqrIbuv*rp(!<`t4L&r zA_2j;;Gcre*s6CN`HY8y+x1QD!IkGPNaEzF%%K1UrO7SWiSP~x2>7o4mPQf@h?w2&+ ze*I{_Ksi-3Xl~M-EVe#Y8tid?Qmz{|VTCd;Rj>J(FgrKb*$qz5&aX>ZlxuX8n3&bk zfxBDm5*oLrnXis$rzXq(08VsmyAc^tMTWU%B!{P4#6ag)zt^8)wwYLN!lU%+6^p27 z;*UD!=f2@A92~9Cp?nJgz4-H6sdrM{PB#$tYh$4}d(@=-EFoyT@vcl>{zul6q7Bc# zJen@UvK;%}I_^08CGa}&P2=UBRGE;l={j$0D<)}K2X4;0cYSm#9mz2M>_d54Zx_y0 zRhQ=Hjag7Kw^>52B)SBz+<8pza%jKUfpUGn=Y$4`JksUtWHnJh9Dvdaz-%`aS#0 z7mDvp3=Ey6FgOnL&Z$hMQi>uJny7=)R%Qr30nUl`vGENCVf!Cyx$5f^l`)gmt})u( zR)_?o5eyD%$Kw+J^}FkdX$P~LsvwE@5i>0UbFKWt32#?ArP$pyb{8GMacM%Oo zP>4)@i%3?^>j=6ClS%go3<=4Lw#~UO35kic1b4UUd;o(Z3wqWS1>NZb<|@<)CKsYpTRRpX-M*J|Y|sFA@ULZ(MmBUOck4-GX? z>heiT7alyh8u_eXJ%2n5y(=NX*KU_344?Fd+f3@P$RG?1lg35 zUn8t0M#|jrloS$P?d}-I5X1_bn3pDokdZ~i&vYF+iqtx$r>8?mFBeRyE=;`5TtK!} zIs99S#U~{r`xp%LMrQmc1f(wn`(K&&|NpY>AZ|d4zKD{Bl+1jNqZ;lDgHP<>ECq?? zu6I*KUe#n(E}!=EqITw5k3fR@M9C=6%fg~I7XjfQ3HFT+dgHhVj0HMiiG6kdMLKF8$`*ZBnuw!f@Od zy{UP{U4g2ZKeuf%B>I`pgE_a}%E;gky!YaU{{H&NsF{MUz*ab^sR21-|LzfYRPyC7 zc2QHY(aMn&6Xj0<0Z_*9eaUrV*EkKGau*zR6QsJ`rV(d&1aLNW!%h7qa)`uGRi@r|n<0XBL`$**0?b;v# zQnCnJXM0jqQr)L}v$q|$CKb$IaiZRaNqbNdu-{^=33bn{@&re}G3&l|baGO`cYUyK z$ZN4PVGcbKlPu<{=N%syFhJt)Skld%z=hbO#)?pC6u(U4YShWXw9F^F)MPtV!k%mu z0Rf-<{uej?Z_7lry`+%k?%mup8gOf*c|;@)4GnYB7{S6qfm8%tLEH!mc(IXgcO~pp zI6&(D$YQauuvjU3f&X>>()<79<>=c4U%M`nuB7O1Dcx~n%t7{`ABf7HoxS}&<*0u^ zz`#2%AWuNOM$ZOKO*`Y82zaY(nhwkNlQJ~im{?daQF4BTn}7C*zlGh8>*wI$c%AsL zcRdLt-eG8&<>+JFDZbb%#qtZi9(4E^;$pw0Y|d0)U!R_pMNUr-HP-@C8xR&|dNhHg zwLwF!WYXkHWNcnAU)6Yq_Sf-<>DkLBJ|7d@pd)MEz_v2$r%s3!ux2#4+du=3;D?RP z_dN;>fD-YX8U($~dYx}`+#pLJ--#|Xz#i83tQHcpTYSx`kSrr92?-1g6g}-Iu{^W9 z3xU@j2v5145`ksH#>Y3f;L?Ob^{2Up8_v9Gu|mvkZFPhEU+j8lm3)EeH|>#;le2@N zEwEmkiASvTXOUA=n^_J2*E;n@)#Y`;?}UJsC<=0NyHOHke)OTY>i&zv2K=!N$Im`K zFGW(CfiKk}M>Ipt+J|)n-Hr-{k|L4~Jcw`HmT25}0VSRghdm=v}@=O#q_H>aqR_XHM9Po`)v+(2vtEIU) zpF#5nc1)BEl-{r*A=qi*^K(vyIexNhid zv4qR@OA^Qi8X+(o7#xhWLd29a1vh<0&iqoD_-73fPEs4Ic_WLu$70L3J>t$BF0u2+ zIS!_(N+II3Zv4LI&9zO!=}u?s_%*S;{U?M(x7&VgD|f^`!uHZCF?;0PXYA)oJlB&d z4f-bE%fr8ZCG{g@RLOAZj1}^EL}o-oB^(l&r5LT_Xu>JX3K|sNWTd3iiK5PrfoK__ z4;V!GV4SU}NL`+Hz>5spK7J08sGrCbdgE*?;@h`tl4mgqT1PQB738`g)2ID6GrfGN z7{QwP54QQB7rN^G0uEe~uX^6v0_91&sulhN+2CVjz8F5urEZc0#F?X4@P zvN=&X;ekvG7!YR^!h7tvt_e!5k^QDjmG+-$X~(Nf`a26T`nM=4oAy`wJ53xblgd0` zTD1mZ@>9BP=`SOf`^pJ`om`qYoP0p_>hC_!^1}Sd9(Bi(?+UMKw#V8qoJ~N0+AGE5 zBoG*1U~#V3Wxvg$d1QFK+66Nktz*S8lmOZoG}3;AsUXJox2966szgurSCGC0)XV)@ zBoK+qvnNiI&TQcGEX>SaDV`Uj<24`Wnnm|Io{ZbJKez&j+$A1<2HUH-a4L(0pE)WX zbIqZFK|zLfURd@keZC+Fcfos)-_=2coi;lv9M(Euav?PJ3IY?2odQ!Gx=s@&HT{#6 z0MDc;B=GaVd09$R1KLg-B zuq5Gn)xg1xlY4{$%_KZJ3jDy5AU30qmBr7s9veUuy;@FJ! zb!;6_j-pY^v!l82sG+wq1$vCtAx?{VaaB9bbRccp>AAQFdw6(2@{Zo&C}#EN7i0g; z01N3Jp=)!Whu&_A(f4R|nsS#jHDx_N!90l(q9?97UZlHq>(+}GFQ!5KE*3ZF1yut4 z0OFe`U&OHShBm^g6HMlo<1tk*jfi(qaYz)rF#j9sfF{PmO)e+ zR$rD9)5+nMb+QE{_K_W~5liz!ZhIOwr6l{)bc=t>ve_Fv0}u$6&edLkf6KUPB7qZs zJ{n!a#&$lM@t02$tv%hW)G9U(6sk5t5%29y*ZXu%zfw{X!0s_Gjh7O7-@|-yaafDJ z-7ClRaVg13{T#yUa*i2xUdf0F^0je@)*rZvEkJuA@-aLPBIC02t8eC{HT}csdHAb8 zwayy$gZMET|MPKiKbW^hbF&POn33J7LaW5Is$@T@J!cIh8bBx59b|_ZdfVthl4C{jiZxfir<0f7YDMLe+y`^rmhA%g- zk{ZZE@zQ#m%b;Qc{0PrtDDTmdn%S{z^}(10A){!ldcO7}%aKA(Usr=|K#zI>s0JFH zlcC5mE97$98s~X9qwb>h=mYKF(~(Nz97e&PdD}eC*YqSoZm!k&z8&_@}=W1 zmfPs|f!SZR9mV>I0sv(|DTaaB<;*|e#rglvdJ=u@7C#Mf^wfSXqs0q3R$%rM0@k3BDPhkLs#szhW%EBxH(!CpB!ZaM);; zFVSatdhfe+?RoT776*vpne;P|U4P0QGByo8$eAzxFWCrG;QoEzKyp?9JY?R#V0S&- ze4wsqZ~qjz#n|PA#wBH9B9XMQdAPE&avcv3yYOGEZC*|DEwXIve=(p~NB<#;!2X(& z(%tE9wHT$Lk2PJdFV)*{GgFH7RTq8+Xv%rL2nD%8Lc-?gkVku^ z9aL1NRweGIj#Ru_gmu4^(>@uT5bz8l9}hYTMbyz{iKwq@;EIN)if<%QyVOX{@@2?{3Pb^XC>g3989^Nj8N$ zC@CnIv`0U<$I1%au45$w@?k8WE0v$YyT1?yM_H%=%|i5&z3?MKpR+T!-MzietBl6W z%WF4=LgD2OYMavjla+0M75!FEH@d3i3osM6$jOm%ToPAV-iz@gFAGLGG!a`1VZ~sC z3Nt}qeLGicodL-g47!1AKxQo?Fb8bn!61mtQ3TL$1Ub93j7=N9QXFHlm| zR>xk^vn{j|knv8F64P$O-Sk#M0*2;PY5!LkD3lWTm@Wnp+S^aRdx>CwvYSlcfl=SO z)$p}m8uDpz#f%2Lp*)io`^d;o2SZAhotp!@k;{_O?51r#c{g0#&_moU{mA`JQl-7= zoEaTZ8<3T}#as_!+d)Wm=Kg?qoT8_qb-KKL@Y<5BhVp2)xZSflPSjPq01)C55XV>b}<+ zk^2YFz*Ro|a{sETC27O~PCKfS`}mVB(GZ~b2XDMo>k|jfev6sehekbqzD?YT%Jx{7HU3t3hVnWakfLUzub!r`kTg? z3Q5i7c1xfYcgG4w4>%jZK->H96jmW2+Jw&Ll%JO}Ta$ysBJ8}PV0_qEh6pq$yK#SP zl){by7=!%#;u5beg!ah|Cdw`!67d&cpA5f_R4FL-TGLx2Z``=S{OD1HS&DOXXbLPZ z+C`m;5g+8AE%Q!NbrqFcZ!=%d0IsSDQxCgv8-SK!(D^{&Zg>HSi`zrERr@0SNfP>L zS7--Sh5sH1LQQF&$Dx5M87k0~_rWE~$!EkT0Xi}e-~Orpis^BEQbGlh zs88Dqcbb5n%shx~9Ok=skx(icik97l_D&3NB|N#re;qX#4~hF1H_?bfp`iSShjv=k z=6q7#QX!Sr^uQrPWMpNF>`;n+xJ37-yC9Q^ho+^2ax-^WRElmhH3+-S+r;gmLg`R{ zKF)QlQ0u$(o~F)@q$D}5PSn8xssfmQAUgSK`i7v8 zkbQef8L&Ofg_arM?Y}({B{Bf1^uHu6e*-WXdXspw02w?#Ag86xc2xv8PmLG*`aZKX zSwwrrUxl80^@jHVE`S&q@ICXKAZxu%OXI>PCFz&X02!r^6tqMB$cm9tgX_`Qd|WM{ zE3?Xl^MbO&*}}SLMN8@6;EjTejHr^dCJ$JBlFu#YBHE5ylai-rMH-vx-~A3f>wB6 zFC8x>!|fA5ol>EC(B~AbXN7si!6o`M@jlD!%$>Y?A3VGLWn~EPJy-expc2SaFJ8TR zJiInks#Db6+uKW6>nezCMJMUzCJOln1%hF?{t65v)-7skxfmW@;5?0R=eC%-7vcPN zm*=rv7BY-f1J$NNMC86AU#j!&0E-Yqo@nle`BzW7Fa}tC%kgtINR}0l|w)iW) znv<=w00BMYI8lQ9E1mCpVCRZ_2nLDw!+NSFQSjqWuxOIOVpuR2mBjD%{?l$)G`+B3 zqDbeb%rN+v14Ie*tp(2LE^Tp@m z!8g)iRR(bFbLX*q3uj9}YJz;n0sI>04+zHk_Z101dR!^Smf89Zf-c3L_`k50wxb#bSIr^et3D$iJ1gsAG5lwKG~G=H zUeJ@9P}UXj)If{$I!J(L=Rf~vNHb^S`7@2Hu!yXzG{4WJbZ`}^=KPY7L`5@&t=$|l zTH4kewOmdp3ZAb|G`P45g0K}#1Q%3pV@^$S4Xxyou~+vMgj^;Jh`>W_l-USm1JQG?N-n`q;TKFQQO zkmPqS3e1p?+1)`g0mIjgN^$G>c3=Kzx1Co^Ju7ISneiWvdTk{K>HsjSvqi6tTj4DB z-_fqiW!=US7D$RcDNhkx}u@JJPfUxrp!Ijd^rHhtOy1 z_G|FcUF7p?U%!28xMETGgjasQ+Vya#LuydDpe%+<0_j5A zPg-Ku?f5|}^+&4I6|;c;vBC0+;?l6aJUWG+Ne!}0d0vWDTW@akRe)~dyR-AZ5cy{9 zrH5%(;s+jA;I{$T_3PA!E&5P0K_32%LN|hp_QbQ^O)vJMfl|n?q5(7}rAK`)7eF_w zT^Giy;ZX*E&glI8=0MFzeE6G!=v`6rmWgnL#fYG`03O z-B$>#?Hk`inq|TaHpk1G%JSdSdUcu_&5PXyAocFOdtdJQhufeSoS@m#*?VQy=&sqO zVDCQI?SJ;;>_<570f7!mLbSc;{xym}{8&9V3LsL$y`W_5>{qU82PN)&yP94g6uOP{ zLx7(&R%&3h+VIR3;=Oan8!(ypem{ert!NL+$*R#gtl8EwPLBVipQ!xc^wYaD>@xsY z7SE3NLIUaE!WM=ougGe~a5-Z73hyz3tw%a7};;|6%RTb2bJQHq?q- zoQdZH*^;LL!&(F^L$W?*78HTAfiIOPbhg6b=MnuJSSD;1PCMZ7hSKI~@K>>U4DNFl;NXGI!Z_{9~tstKBS4F*WVLY7}&M4;X^J z?czd=9%wl}k*wdoayYH+?OdgsUT8e1c|W)lwfVK>-2Yk$K(6EB6uTYU+9d&%<#J|s z&{G?0k4o9dRj6L~CaiR&q3+|g*{VK_-%EDeefjL!v!HylBF$I{Pw{Z^6L#xr43(1j zv9W>%&b?TM$c;F$r>@6QZ75I#2;r)u8P=2e(%7mu7|ACGUG#>_(p` zNg#oh1*GsVW)3={$)20e7d5+EVCQ8Iz{-=Co?F8sMT2|=Wg2Q=wX$Lk=vzjLjA%t1 zEz8?Um^f$-e~(&n>y+jBnXBq!yi`42b7anj~Zaoum+?@8_A%Q+u zSS#D!wgElwcBuOA{Htx{P$<|K5ruIY%+q=@sdb`=QQhTyv%5q*U0092xD+&&J6}e5 zKCYj?YC@9!c%fRT_pSA{JO!9qug?A4T=#4K*ZUU7_`ie_=0@+XeruZ?%SI@xGnHZ% zauH%*g9gf&62}JAqe>ODYJ1Cz^M1iEcGRL)?fJ4{60RC0tCkiTo@H=;%&z#?is!KV zAj`|a8+P|~E>_!8O0%zAR7;xmy*wi8(_8}2Adv0(Jc#c-eq5aCqy_)w4(I+$J@R#c zmjF~qt-mr)gNjFcd4&@?I8dVzJ%+H#?uGPHvVz}skc20Ly(|$G^8ekQoq2i0n{Xyl zvT~Q>QVf?}4beNKnZDN^!MYU%J!mosVQ!H{Xm`N#Q$}CLp6pu}-j0bLg)}^uAoPpm z4)%>=Qr$RjK`GJ0YvMuMFkktpDCF6e`*raB>pu1M3IdBQYb-I&pf(3nTUBs zMwq6jXLDOpO;#qojGapqKT9d4ljYnVSCGK3$P#iX5*213X_s5DN=cRt=fo%R`aZzj zmCU_tQ`dAVshHF`tNMy6`-4`7JlJQHt0z07{E2uTs!g2LWood1o@eIFC{LCYhIn~F%!;?9X(auv9yq&wEocPOI?GSL zyI7a%rlMp9nU1N>o4!{8kHLA^(%E6OF*CG25r18=!@^y`x0*U_+7nkXQE}O|QzC9} zwVlt70{oar%e2!YZi2(-5uuGCr0dqymMpa68Zs`p-)45s;o~&t>8zS2QB}SmQHxMY zXX*rsAoJ0~kk8MOaD6M;WB>eV|LNM+(N$wB#|7M7j%2Rvcw*q7F3tEv^)X-y6v{M=kV~eXpc#6c UeLqp~%QMJJSw)$GXYW4$A9|XZYybcN literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/offsetsn.png b/doc/salome/gui/GEOM/images/offsetsn.png new file mode 100755 index 0000000000000000000000000000000000000000..6404310e03a92367697339bdaa78d1a20e962225 GIT binary patch literal 12215 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/partition1.png b/doc/salome/gui/GEOM/images/partition1.png new file mode 100755 index 0000000000000000000000000000000000000000..440dc3c55f20b5732e1d02a95c10496eb2fa7636 GIT binary patch literal 17101 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 rl#ar;ztOq0yAP@+agt)LA1cDL)euVF#gOU4> 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 J!uL8~{uhI7M_B*> literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/partitionsn1.png b/doc/salome/gui/GEOM/images/partitionsn1.png new file mode 100755 index 0000000000000000000000000000000000000000..fa8404de423edf7b2c2f10bab4f88be553ea2102 GIT binary patch literal 5814 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/partitionsn2.png b/doc/salome/gui/GEOM/images/partitionsn2.png new file mode 100755 index 0000000000000000000000000000000000000000..b7480a4fa333ab8a62c25880bdc5e449ee67bdd5 GIT binary patch literal 4535 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 t(6;kv9cbLH$NTYq{_uXh9*@^6*TdZjp{S_{ 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 b+~bZEwOn|uqI|F|yEy8~+DfI0mS6t|fkIjh literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/plane1.png b/doc/salome/gui/GEOM/images/plane1.png new file mode 100755 index 0000000000000000000000000000000000000000..47a9b8bcdabb3ac9d803b779a0c07a9c7ebae69d GIT binary patch literal 13114 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
8rDndWMyR^K6;eb=13aZ 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 a-sJvl!tf#nDzwWV$nQrCy81-K&Hn-A0rHvv literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/planes1.png b/doc/salome/gui/GEOM/images/planes1.png new file mode 100755 index 0000000000000000000000000000000000000000..c9a594ceecea1035f0dd88e0d6a64cb9560db8f5 GIT binary patch literal 4168 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 a3eQhw=HUw~gTX%p5Hk}i;~GP^g#QA_LOhWG literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/point1.png b/doc/salome/gui/GEOM/images/point1.png new file mode 100755 index 0000000000000000000000000000000000000000..39bca25f4e9874b254099f7d58eade9b2cb631ba GIT binary patch literal 12028 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 NML8AOqF2VB{||w*2`K;o literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/point3.png b/doc/salome/gui/GEOM/images/point3.png new file mode 100755 index 0000000000000000000000000000000000000000..0a2e325c64a4c0b6c2697790750ee6911bcb6ec7 GIT binary patch literal 14515 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/points.png b/doc/salome/gui/GEOM/images/points.png new file mode 100755 index 0000000000000000000000000000000000000000..547b277fdcbee4a21cbbada934f25252b69ac7c3 GIT binary patch literal 2941 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 HUc2{yp`&N$ literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/prismssn.png b/doc/salome/gui/GEOM/images/prismssn.png new file mode 100755 index 0000000000000000000000000000000000000000..80c9af357b12f8aff04b0bcb6b5a3691c53f39c6 GIT binary patch literal 7628 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 Zgo(HL!CR_p;wvqQk)FA3gSLD8{{zpzu?heH literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/remove_extra_edges.png b/doc/salome/gui/GEOM/images/remove_extra_edges.png new file mode 100644 index 0000000000000000000000000000000000000000..50538dd4b250310eb91c338a6e0cfb747a1ce961 GIT binary patch literal 5918 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 sg8u6cxs}D|d`rd$mg;QJo^L2pYR0kRTe8altu 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/repair10.png b/doc/salome/gui/GEOM/images/repair10.png new file mode 100755 index 0000000000000000000000000000000000000000..c3c77164afa8b0bedb00d95174811afe74d01255 GIT binary patch literal 7422 zcma)>by$?a*Y_6@TzaLX1Xh&p?pOpw8l=0sOF}?cq(MNsK^g=JX^`$*y1Nt>35g}% z+u!@w`&{q!JkKAy*O{67ntSHVneTkg+!3nEa(LJj*dP!HPyWqobr1**2G|8)OyK{a z>lpzEMAa+*TI$`Kh@%xB|LDurhd*tJ?1a2Q)W|pm*n zWtsUw%pJ#Y0>m}B>te;pkb4;euID;_XF$R3`jFSg5dWM5i%e1iE^+%<_SRS=>$u@!UO#3q3Va2JSQctHknvi1MB-JN$rUuZl2^l zoAt8JWH=xl|A1zwrHr4p@M9T+_>$^?9}In)JHsrPb(}lF$bLvxL562_9*Lec`vHte zT-P|!Tw!CNMcfN3n#rMR`B>xiqwMPsfvx4E@u5Mf;<7CtwT zMV;A1vxvG@21(0kEaKpG!K4W%*~!^icW!O|+`OyM-J9{h-8;-e)nyf4PJKRR%2kLw zp8X4p-Fa12Rkc@7LLruB6H*9Sui%hO8$RLRUQe_U2-jwV=~9g+m0D5V8?<6#&x2&~ zC^wMKUrT2rSMn0vG@}rjZbz~o@#`qqw8~?mqwO2tU3{|l;~q=&!EB?>%4f9LnXlr| z?30EEP~f07v*u^!xGC~b6)SXZR)nC_js50%{P?k{=HXUxk+~+tm+N5?*mMB)1n=W6 z3MQL+Uv4FOZbfol``PG|lU=eHSzZb}{9^Q|g^^N?K$pJ`+%Xyac}A+Vqa;Zzx?b#t zY?VLq)a}tjxs}z3FDH8|sQivou?tVsC2{VwBxR~J8b^(#pBE$-c}_(*q{g(5Z2Dvht z&c^UxzkZ!N_e)KaL{n2rZGu-7jPIn_{RvOVV;>?L^08U!<7?g@?m{cFRel2n2UA^DfEqBFh*VF)-5?ZnJ_S57n!U?jyBExew-Bg)Y*)iX!UUy#@Er`^c^;GmOgE=py0KU z)T#dDo~_h$>bOyjaoL8v@Ck<l(0;-{C`GtB#AvoSV{ z`9zrJv{}@dI!ynjW7;VjEla08h2W%!;dNXj&KS*hCeKn1>5lJ^n{9M8AIlO6W9oi= z_o)*u;2M9GQL0#P$j+b_(AC{w;f{r!M{E#$Tz+K zc`g~-yCD{(ev|YhhI2BUScxI__D7bMoPg_)hsa#86-@t

Xg6f4n8iy62$? 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/repair2.png b/doc/salome/gui/GEOM/images/repair2.png new file mode 100755 index 0000000000000000000000000000000000000000..488a6a4c9c16326a68fb068082d1b4e9c753e1f9 GIT binary patch literal 12670 zcmbVzbyQqSw`Y?C3!3153GN9HToQsiL4yZ^y9bAhdvKRPf(8ig?he6e+`VyaV2V4k z=B;`2=KJOkSaq5{b*k#@+CSMvh@!j%#&hE55C{ZAN>cPA1cJZ=ekf6pz$bgTjl2-Z zUl1wL_bM6z2Mey+D(Ck-$J5CX2+tBBpK%HNC+L}~K7J^!JRI6EUXA(5J#dg0W46(h zAY=T=&7n`UzbNTvyiAhQP^!hx8tp&qiSsOYzWypxpHq2Tgae6YxubnoPCWz$lVQAD zw|5y&o9;4nLc*dttVdhlGm4-ng%xYH$d`Ff%?hIv^GM!p!Li1O=X;0x9py(lk0WAW0k3Prwuid^6+-XsNWg_v9_p-@`)9)}%UYF<3wn<`a~ z`~Ca1)4uRS#PgYMr)gnSN`Lvj?yNUC%H?B>yr#HJYN}ykld(DV(MEPXZk{HiAx_Zp zfed}v5LpB(3zgr**?uDtE);h*;6=9lA9Flrd@TsLDsMNXSS&6fFVCu8s@-N#wYswtqE3GA6e4v+5*C2{c3Jf*EwajVngULbY|Hy&>>y zE4Q!nL!$U^Bg8z;5rZ0DEqAsVh%DwEs%E@H; zE|-eg!n^4GkGNgVXJEzYU~>pRx3%9n+|~Gm>gFkq==kL+g|%$q{cSBJ0dpmA*@DZi zQlReh{#={By3t@Qd3CfX!SfUIXZ$U#S0AB$4paw434_?p%#>(3ut7<}+>MdQn8Rg$ zEE1nZGi!QJNfl33^}W(4=f|V-^R)ym>y_SUDnbmTU3d4fcDA5Srr96H8ZyQFZ&`{b z>fgG-?5C|_**Ywd&rY5U+o8*gsp7_o5J(#}XhHBM3%|u*@fN4#+PhR3a~{F|F0tbt zOx~gHwpt!>Xpj&f&PtOOw!6(4+$*u#wWje>)2y3M02gl?(6Hz zX)zVvK%u9#YfsTQml9S+U^bEeLeArDr|vKfWx?`!Wx$^GST-W~W`1G+fv4K(+Rf3E z(@Wx}5YIiNZy6cG0bvBDGrvEFI6aNr|9FZq>Im5})`Bq5=ZA)7p&o@$HkSy(9S)W;UdPX&Cvsifxlycv7 zdn=W=;vpV3aQKWgUm@MaKiJaz6tpJC=&!PbA^&YU-JM8Dm3zGBE5~U%^9?JJZIerx z{dVMQ++5=OSgx}B^yZC2y4LNs1C4s-6k{v5ICmnYH*y{kAZ+g&WBkWVJC~L+_xIDD zoNhZ3+dH5|X2Id`;D`ts8s31wnyZ&HGyM-CVepj847uRHNB$O_yvK8^coBan^kex$TJF;x?^&@T94(&2KM59# z9N#0XBANdZMD9hGTtOd)*>cc(du96Qyi#B{hSYN6ATO6(0s^XXh!uc@CZ~gE{B47Mz zq{Ina5L2s0bTDRhNPGxZ_~6owRac~a$53#<>3|8%?zpyHD|M`ccES>4uGP1bm_GBH<*x%&`pS;$$jM{8PTxh$dIVOWLd8pevO=)3)T~TQy9Lbkmm6c zostl(p2B>%_4=mfYvP45Q_iFz<8UOF)Fqhjq&XUwn9^?zmL!frfeSc!iEdNqq&W>g z9hwarR?5{UDUPkUPcGu(NLl3@OM+j&OkhgMdT)Gw=LtD^&}wcpc}HwaYY2WOOX0ZNKt=aF_I~%ZY(rOw62hF!5$J;dkg8;; zyE?JMQQ7=9$w+2#b;p~0dGR?6QGy*L8Ah_Vd%PM*Y+`817Z?W|K3cM$f97 z5pPO2Z`BR%k&%y1CUB1bv|JgV23>Jsu3yFqAB`}u;k-3ObjabVV7*Zd6nFz!nB>$= zkD0kbxT^|-r+OSZj`ZEFYHKDVijZ#~Hb3WT>3dCHTf?x|4EGH~HQSCj zKUQSpOJK2ZZ4oEmzkwn9&kILu7e&thBJ~QZ7;XHd%t~5ymtCUMkg($*{C&@}hTY;O z3_atBY_Yi*f$+ALqLl5Xyw^>9h*0NCs%WXjNH0RoX*(L*=npwIO=m*2f+Z%UdM#o% z{ZW$Fgy_|ZeZ$=bW#5vmC|OvZrpvdPSH;A~N6cDop2VZ~l=C%_H!V851}RWk_%7wN zJ83cFODs62Cist8%v(d$n!NbEY41X^>9@~s*!Pe~XN_+46y8&^EwfiJHlv{)N%kro zTF3NnHa$?vO_zLhilZJ~O1x3c2-X#%k{kP;;RL%KHFZ;vp#{5A0$Z>scz2}@cP}) zrMT#lL0YqpTFTtqnZ-+e*b@~brSn{4#j`FQDoxBc#Y8^xC7XpHdeN38IQu`VS)Euk z@)r^y@M$=#4@?*_zj>QKYkhv4|b*y zh$KG9c0tFTiGr+ZRDWg!kwA!&8AA)RC(Yl~)wH&U?a%>LDGS^L4n6%0u zkJ9U_ex5nY@wl3^f|yp#vG1`)^1C7=##>p44#_l~gfEe!@U{8hK7^&jhLo-l@2GRd z>cZGIG|D|*Wz?tQNL+re7nCZ=wp$l5VP~qCG@5im6oU7G6YmArH`>X;= zcW00OIXUu1ysDq?W^;$2q~{w1bC(}_wl0^vVoL5z94>mfQaCZb*s?*lPcLN{=Evqb z@k-Usy#5OQwZDnCs~}|s9Z*pfdvim;fV@5T9aTb}?oY)Y*}5^!c!>@_m-T#a`!>N* z)A=!bqTcz29exu@U)U+;x196u89^CR3N>4P=k8+-+>E~uV3un=$!OEP(sH&FcJM2^ z_6}t5QdX<`a&1QNpvX#9tUANluH#yxrkr0)OrYYQTq)N-|BgwwdXMPH#}fL)t?7Wm zUI7ckTcemT!kS)_tPC|-%uD`yk1KTuao6i4zQYvv>gXJ*=j`TmDu@Wzpto@-d`=teU8LWE<$_w(Xd$=cefMZUvcvZif?Rpx9>UGuh zYVTW1L=-of$ylXCZGxcx4+~y6xqCb+4((At|HIlsm&|J|fxiC9Q}5VK+wFI;_Lq4A zR$J>DVJxtPCYnr-Y8-CZ<};@xNm~73r@RP;F#oi9@E)$OmHyP5UvKL*DLG-hsox2i zJz;XtO%=V{6hzowY7r)D5P0W@gzE5c`(y`!7aX*XP>yzDw~j zyIjN(`Guk4z6y)=&}c!6t;M0=Wh)H7~T~)%s!Dyj4hIIUVMGxu1)?YPstp)=#x09}IA|aK7oXac1&`CiDH?6n3%J(?O}AV@wYeKNqxnfn!wSbbjJuge9m% zOsrkq{2fE_L5vWThWw73+>7k!Y;T#qp%V7i+KdC&@J`K$6^oI9!1){TL({?5m!Y2- z1!(7~g6Q<{YESA#ISOiimZ|Ck8+YPNpDB2`9bss;e!Yuk*MCTzEUmdUMMGikoE-WNN+y7pmfI9=vf1CJcL`qaKpQLv3LspKi`c^Di^<71s| zMmiJn%hYeO(~(2#TOT_B_0#pZu@=Xuk1bL!{q6nWg^u)eDCMn#cDRL!Fq+#*rxd4V z05XLeN|@@%9_(Q4^uVOB>Ts2_Pdj9@n_Ft=sC9gAtl>7HL7QjfL&x-~VvW14jbmy> z!>i|I8oz!mxdk@0blMHD)Y!tBE)7OWYHe4ZgoK2AF*Y{fN|ln5T7h4mrt#Q4VY6YY zciNK|RA9S59pY_X@GhIFcW|(Bg7G>wSr>~BBy*SqM@7*I3Z{pLqsPR?Uf*3V@jCAl zW}FKQsJcjL8$YA-&*yWgK3@B2!Z*5MjZ;_0nFeujv*dbOts{wrg#{F0OBZd0@u`#$ z)Gei`Z^M0|ZRi(N{)s$_(z_MtZ*(`71Dn&eHutBf7?BBk24Hhhwo}3;J z?9aRVj<-O`T~(r8yk_s@{IRPvR+t;S z&`Vy{h@eo4%6;S+IB`~rZ+xHbpN5@%(VuCgw%?FXOat@XEKg^7Pzj~r5w)!X)PENmP7B!}me187AuR|yx|EDYhZA?rI zWTx4WE;?+9<)-%}G?b7+Y4@y`CK^IGkM41~;Bp3A%H*<|`)#zB@Pw=aIqa^2p|vw# zDTl{?9c8*iXYIh%X8ijHiKxwq0_AlOoP~_Myu5>64qV^Ae`nUKPKzMnUIh$5 zQ9=Atc&8<&BE+gdw$uf}ob5C(~|lW})yrd*SJJ+14{1 zl&I^5DlFXcaqnQZg06JPEds3CX_PnI4=fT-t{}X(V}GF`5zO%!GP1+Ty40&~iQiVY zT$_W*9n)IPv^+e76|;l=@l0VXOpy$&>sJCMhomoYa6+_SN|~C{gDp~NHJ-qroO`s2 z#>T#P{>kxhJ~=6g(CcQ0ZnN=i-pqZR2|p@j2^tnwX^dMT^|B9p?8Q}SkL%s}v=VN> zBR7qv61TtVU3qevACO`Cr@(;@0un}d#fX5Gz9vX{kI7)6-q|6}tg4!>yi~I(G(VsI zqw>eG-AZ(Ff!dk!Roq3fg*pd1nI*l@#6$w==As`8X*}G?3g) zOQI;fQN_14N)~kILdb<2HeKqba9c!*D<6%u8&@O)mj{;~L=?qmosO&fTbS8op{lPL zaYW#^Z`j#6Ic7u?F;`b#onea@tsreD^SiLRHD#P`jf}5-Cr5X+my9mwFd2!Pg^lHi zSD3)aJv=?7BqjC5Di3~qP*lVY!X#VGa6ep$jS_C#wq`C97D3s{ul8{_8RKs}>1QH5 zLjq>nDZ!wN?B3;9;TypzK>6HoHE3yR16@xyqf=7)8(mLBC+d#U17y>9UT|}B4;pjC z(kURdeqkT0QP6ALbC1nP7@jaw?i(Cr{-{RY5rk#39vuBF>51w7bW*~5mJnU?A&`@k z`J5OR7Z<;N{ra27{!OuF6=U_|SZY@)@?We`6|U>+f3_D_4z4d^ulqRvX@dBcuNXK` zJPl|f!I~xANb^|kUbfBzAZ=(zVDNzCr1a8O1SOFMfzIFd)4$W4yr}(=%JLBVb>Ni( z!;5TdTk}>tFA3kfI}ALd=da&5Y|2)8-N~fe+|)Wl_Gc@QbB2S*On)4ZSusuKVrOqU zNVm@VS#<%%{E2N$J1muxs?{+K=U7E7Xl@_jT!T+NUhpb~%(4_UX1J zE{9x0YPuC#e+V72_Px&JYGj{koTrN__&dTRscp2(tDU75Z{GzaRaG?qRMo0%CC+#^ zjPHW;(tNZ4BDK=k|E|zr>B?X!-X@xW>!$O@P8$z*+PnH0x=e!KYd5v<%m8es4^?`! zFYBmZMi>lCw)+~hm2Phj3E7WtGPzR~3YYRZt6RD7%2G^6axZ$UiPy9F=Zk@k!xVz) zgeb`)vKfwgbah|+By$*OX-E;C4;QC86n6>ds~c5EQQw?!S7LHVD}Ifb6=!HYetJJl zVU4l-wpC+<-h~}yW!3zATy%AHZKlEmOFgzE=3AWNCj7$IVtf1>(m8Q&#Dz$0ttOc* zL_Gb)rQ6}vn%-vPW8dfDAfwa~yV3gFR?kt`ic?{jDwZtB-BQK)gUJ+Q@yrh4io|sq zSx>$c32vue_Qz(G`3FM(wPumD_2hGqn?lX~v9qNYY+JiJJ5|Jl!9_o~Q0@A_6o9>I z{LS$HGsy960ZxHT{N1H=ao+pkj#;O^vVRX*qrurKeu@d8Y2kU-NNV%kvv&ptuhI|q zI+NZQ7B)sm;n2PLdbG?~s*a*`J8#=679K_Kz?@}mkxi~ zwBSIiv;h0;nj-f4rbTZ&SB?a~sUi5MOk(-w_}iR#)-!a}^mwc?t^&}{lhm`=Up=bc-bEM*_no(`DRTk5cot>g8sx;Kp{@dH8nn+dDLP8k}4K7cAyPg_v4yT9dmTrNRd-gRS z*hA>vWQLm5r(z|E(jr1ZrbW9nB`kn#jsidi0&M@;GH>}?WzP=A31ByiKk|NZIL)a*ZUh&jyrRwlz-sX9JECTXLCl=-IlUXsm|J&`q%&~aD6C*Nhn2&ToQ4A?B zd|626l%cM!ZrHRwn5_jK6G_JZr&x=d&vCmofki8Afu{9hVog4skM~~S{%TErN5a~g z)oQNNP8upQPoJlaJYA&D_ULB#AUq{C;@-paGIG6`HQ}{ghOlT>E`vG>e1pxKlC=b` zz}cL9ak#KIaWVbtQ^&7Q6+EsdKa_7NMU8lAmIKj=+DE^C*qJWP%-J_?YAKrF4?>a?CW z4IN$2i~2AEw#|};LxZtwF^`*_ysvIKFqcI)W?)K{a-0MX0K>qlUA86p$Z zAe#KzS`DKF#RpBMVYIcMN{^TZs;!`3AMP%9CJJx>9W@4I@9Oq8v0fIo*z~E^mQv62 z9M7;jd?iuO%T9I=TEo`hd|+_CJ6UNq9tgJ38^>)$ulsA0T>12V->1l?h5F_r};$iY=sGj{kr6$>lRtP3v3vCI$L8yp`0hr z;zA+)amQqEOd?a@~tcd6@nc7fL+XK&BWmmUfDGl7=c$A*VHnD?jO z`Ursfm~u{IWs>vS`?KoQLtcZqwBomK9Qa|E^qV2%P4A&%VQqOo+)^wzs$a<^vj^nL zrM|?+7gtnN^j(JZ_VzBr%&nl;ushe9YTg}dwSN(Y`L;cz-~e{4MUj9=d_ zv-zZo)QZy<0vM}YV7j^;VJ&3-KY=cQ3daQ zY3&>L2*@YdU1v47;-h@!pWn#G`!|lr1jhf3YSJ2|5kMd>cpuLK{6}7@N<(lH7!;%~ z_7+s^e_Hb_uUFFnvFX%-KvyFO#4IB((!a}L{~3g;mCYnOVv^}nbJJQwW+nxbkcJYA zRVgSYwD}>c%V>c#o1>{mQoBgFaRL6;`jvZrM`rWC$Q@DrzlJ> zudRIm!f=6NdpM3knaAVmHJgGfk&BCqfS}+f(z>MDS{`HBOy9!7_4W1Fw?ni3fq~^7 zv-Tjl1qTHoo0*xN?LdR<*1CD;{wLD^SX#SF;&LJu&xsx!lzn6g{IJFf$riu~#G}ZE z3Y7DDhlW`G;kV{6;P)6s}6zo_V$S=;d_mR8k@|U!&ON<#kJM7{<}QyhkJ9g z{Zj2{LZ4w0a;g-?9qH3wo{A<{SXp^49o6I57c59&4obFRzmwI&-j7CUhEH z3ha*UcDa|lasmSb3qiXuC@3fgzF$|ddqy-Kb~dJKlgec^ah_SM4jwh(v^P~?Wn-bW z&xf#kGcuJp17>w6e5gK>Cb)LxaWiO!M_-mM24nr0nR=A=_&6b;es?3&`K7I>ScOU^ zteE_Z%D1G&%253{&%7J^Ds0+$TP(q);4YliCpc>J3CTQPHBqY`-ELYD|RjL{kT7(ha)9^_iLQxQ?ots?hhvOLQl+n;Sf z*3;8_`SPX43oHH|Y=HN`xUSvGaKBn#Q+QoZf{Kbt$;X%SsQ99yOn|u!v0Q9Su5;MR zp5Ej2z84TA-)&2-FbTC{!anf`Ya>c)gtRT@jHaF*sAKm)e(G9{7V)Es$a(%x}Ce_NySFh(GDoxGl@ z>@|U*pM{W}< zPnPncEVh1RpioLvHRR)A6HrKKd!#)}!LIUuri}=cteChh$Qe>kN}fCqN)2E4&z~*4 zBTQpx6}`PUAX~bF!!?fELU#|v1Mmo}!Jhb;@fBNyCsA3R-SWmfmLsLOG6qOSrHaYm zihP+wR->Uji$`}9$bmyFN0a_I22y~jiFu9TV8JsoGMFQ^Wwo_QIdVtdsjAxB+b7*^ zT8e!5@Tu977x+@0;C)tBa^9RBbO6d>U29_$koqhg`)#7~6V?aog|s?{|AV1Fx>jLq zjlI97O~&dROu(XC?c`-9olcRyN)&xbN;=pVOBX^&(N=u`P2w=Y)U&xx0q+vH8Q|Q{ zuNbfXUb*180R{wh9%|?Rbf@_oM1O#E1Y+iBOV4oeb8Q_*dK*>VJ*D7pQns&->eAynVGCh($5n`+^GfHR9+@=^GY5&6iCA zDc7f498S9`jZIBJe(Bq-8)#OUcXfu~*f}_KSaNZ=o_vAG(&BjDo^>@ebMKh#$fk2u zN#D?}(25?Y9w4Y|YsjVw6}Mha8#irUH9k6w^37K#VXvIRLBy9C_NXbbS%ER+ zFPL|tl;oD_EnT=xdh|)`xWeY5gzuUO3*6e*tar$1W+5N7e>f&BWzBiXBcLYay_trNFr_?Sy~a>HlX_ zwJ#mrejpY*o3?(%C)OkxAZj5ACXZ`EGIn-u%zvSuojOdEsJbQoyXf{wN=hPWmd=r8 zJ&U(k@yAvzD6}TeFLz<@J%8L3;*o9t#)xJEnm2&Gt7_uF%ET%(JgbA9t(HIK^Hfo_ zsy@|`Xk}%^a_0B<30Gj)6c%uo&;f=6e9)i6RM47}{tC|`%_^|tt#r6kEtgVds%;Kd zDh+MP4iEqGR$sQE6z$@@qwZ+S#Ohx%g0oQ4iEi+)Ebl)&4J+@fewl5b)*QyzPYaa} z?vH+<&GOfO-YAHr;!#z7H0C-4DRO~DATWRWSxDp9ckR`BigS;c9C;f{h_;CS_&eaZ z+T>@XR1c*O8I&DOY1tf)`e7Y!>rwo)$!vzhPe&qm%A5Lo7zl3uc95W9%2xmF1Xbhm zXhvXTWBd5=BO$LnHT}^b#|Tfc9!){P<5RCa*0u!BCzL&|yAs0*dD~}o?1^AvO+6rr zXUm;EK18fu1}tv zTFw0SRicuJPES7wx8|FecribgBY}#J{$()f4dUW2{$yB$#i4WnUR zx9~$Mb_Qqw2v7>f_weh<8uqt?5)_`Dao+OpOQ)ZX);n1UT`fQTrB-B^@gWFvEYF1k z$sa3A0VV`L8DN7v+UY_~x35i?|8f(Y3j@CJqbHK(>qp3=|JNP)UJuwZY2~_;#q#8S z4S-_5fBzn_AD9t!Ustl%Zs)2jX0a=L^DnajW1d{-dSbqda#(SmdA$CO4!FH9eJV^w z_;SzpXJaukZIYjo6gF zrKOfu;abS)*3i~!*Pcx*+hrRs=|W33f#6X9>VR}0UIjC2%=GI~ z8*=i|{4;Ro=SRxa4`a8J0y^N@SFauQ9_vL_c-^_d@9xM>LB-;9ElT*w|6nhWnMPL* zz^RO8PmCHte1sG8h63-t`QhFj*k3$X(mG+bbwlbgtE@8bp!&x;offYh($yrfatR)Z$tCg7SEfc6l6?xD+?-ZmNLLvuWoJz z0;B9?y>A#GiYnbmHe+aeuM*Wi+E z_Q<2aqLLF(1WlT6EVuayT+A2}MsyeMn6msF-$@cOc!8=2Cpr5n$s!QibL_VfK}};O7`o03on(aFk27CQ_fs<`*)K zRF?h-K7R2}0?$qpUDrcVH|>`%=Buv}6+s)qFh(>a=gK3?^^0kI&ee@j>PH^GQ(Z9VN<~8$!OD zo=OwjH}1b1lD<7>G~H|9Ehqxg)+?Z6$P1lyCp0^}aZR)0i^To0->RFfAboQj8jKgVe9G0^fO&X=$B`I2 zs4eq`pcoucH~0C|4mv+Hm&Q*l{c_ZkN%U?J<#4x3R;86?XaRKrUnKZXJf8K1p)G^i ztae=j>N_fM{x~fj?VYo{QHehepwW2(E5;8Q>4tXeM7_nDBEiJJUahE+0w+;4LM7VP zp%I-PwqKAAI7fDOfoW~LBU|AkxZd z5vc_wTty{FmE!$+Y@%vtNo~LUFiJAah(Ur-DH q`e<Q literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/repair3.png b/doc/salome/gui/GEOM/images/repair3.png new file mode 100755 index 0000000000000000000000000000000000000000..4c2a41f9001a120b98cd681fde2c6257501de24b GIT binary patch literal 15621 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 K@gmXB-~JbrWZ*3T literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/repair5.png b/doc/salome/gui/GEOM/images/repair5.png new file mode 100755 index 0000000000000000000000000000000000000000..b99fbcbafc6656e7864fccb721a683232bf72854 GIT binary patch literal 14981 zcmb7r1z1$w+V&twOGrt-NJ>gK=m;V$(v7r$Gz<+A(xG%KNJtFbje#^s!_eJ5H2jMb z|2hAA&iTLdU6;r(*X+I5-fOMvdkfC*fZ zgh;Uq8p$U|nW*-K>PMP0Q+j)mY;(%1{kk9UUDj6mu|;k(rqd*^hn^91}xud=_*A-Ca?73h(6?CmKu3 z@?*V;z`Dm%o66GD9b|C>pM2H_`7uu_f>aMH4`=DBuCGp9Ncm_(q!XX1nx_BR#PF_x zT5N1A2_pl8RQlefq{_Pmhv^YzDCX;z2lhkS+$`>E@m|hygwh2W(2*C-8%nmHF{CwN z==xeP2iFOrt=_Z6$EM3mG0EvLGxQv{uuEPpsfsUSY{aCb7=B8R+PgW(VpB=7U->;X z^a?>GJ|h0i)g`SN7oIi#tLOL+=Gn*%yePQrbkr8>j<1Fi9(s1$6LZ&QlX|o?f_BA{ z-;*6-(T~Ukz4u$01-TM08@;e`a0b_%YwPOfcXpyu>BzDmA^z_1)y=mF6GR>$;PD8e8w|?WGsLf`zG7^|?${bZ3~^ zKBq^QR{7P{*&?FJkKb0eY2!vwUP=sKskJ2zlE$uva$!GKN%E#pR;G1~PpB{PeS zNB$&%)<)eqJ#XtRCO-0@PbMe-V)13D`mOF{Rm0ub&OoKS>`$eT)R8WH$;)5KycTa3 zJ&DFH+?>L*4y-jK$b1V6Y->D2oD^qFnF4H^E5cGlH zx-uA&Ffj#mo(kU1GM&0Bq-~|$EKT-cNI^k<0d|=G4tmgN@s#~yq~O6cZ1%OIQ+80a z;P%u~tgCQzPg<7TW?xTNL8Wc_VBVw)8QX`~KQNBqXlaWN(!vT@SaLYyx(->;)P^4h zAu93L#sy+UZR>(Iy#u%r!(@dVsg;M6XUDR82j{dQAk` zLbk$p)9OH5anceUlb+t2Tw!53QEnFGf*Q5;N*;Fr7cw!r0D1NDB?*bN3r(B1_4e{< zQMX;cpp0_G;Xuo}$CO~@+meq+Ymo+5-|i2p9DrVr4nPa;#J zo#QfgtGls@`x6~@ju+cChcmt!kB_pYCJ~M@k(-V|zFZH!$H>weRGbCXlG@t7Z8zoF z-&~eYQeg7(_U`QNhNW~E4XC`F6Z5wk%DuPRmrhSF9*`hdoja{4&ET7=Qd}P%hCR4R zyyL_7Zpq~{BrxLi0is~O2xfPuA&50@tyv7=>!FbVEd2)8l*dNn`T=Sb%D_D|8ykA!8Cbnqz-Fq`AZ)*PyoZwNKjd^&y#xcdah*35;Q$b@5^{ zSneHTwqHv75F=`5Hj2~#cwxfyk0ONQt_BK(JyS44FySh;Y%$O2^1G}Eti06m%=+@` ztmFaz5#9Cqk^*w;#hl14X@tiHp+OpVJe_jWlA7y5>aL~dlu_PwM@I+INuQFESH%bB zOscl9#G8)B@tZPfE)8H8>6W9N4WNQ*cv+bM0EXJo~T+ zt7@#r!NH++neuKF3w%ceyHo0FtLf8p#1@ui#79wBL}_oTxerl%Ixp8c;b`5AgSBVW zdV+9pVhZ)VmPz=mTfC9~Le!9U25}_H#YOc)yr$-%&oa-s*umYgssq;^lWq=Y9rKPT z>dM_Sb_<+_LB>+vj+3H0=JC2dQ&%M-30NBo{WDww!W)m+U&)>waETEe%DfMDrQdzC!#G`=oSit z>8isIoiYCC$j!=U^=P6IguxDY4!SNQ5{g8p&3{-`sA$>qd(tFdlZf06Q**N#J-OUm zo`QfHq&})ogAYg3vo&y_--sVB>^m*ayy4DRzw*sL6VPe6QbI0Em6u$o@+TB!>@n}o zjh}d`OlN-j6p7FBTxnYyx{8sAGPe%ul%TsP$54%(;VZ@Twb8nJlGkZb9E+>i-EZB0 zQ0C|7htT$!6Pz0(XCd5}uo0$Jh`%WA?2hqmi^` z+N(ZP;vR9Or80ltdzW6^iMmrW zAxe4lTwEn?aW0I3V$)&2y4j@e;-ZU(-Fa@Z-~1^tFUl}1>~S(eEN zQj+nyc(^(aQk|pl=z765=W)xm&w7U8>D@s>-{&JWt#d1Fhb4A*i4P8O&Q1?$$LpM! zJ)?xVc#Xef`d`~~all(LEV9Rpj}D4U#ag5cE!YvADZa(hF4h5gdCcL9EpxeWbf0U+ z@Egtx%2EHD;KV%2!<#xBYpeS=`T|{Fx3)C9OU3rglU;uGw|M-443h5bx#@U_O-w7+ z)R=t!TL%F@bUIpG&&!0n(z049ht$gnr^{wGMC#3!Gp?$tc2-U7?d?J4Li2Z7_4>>! zJ`b&1I>mC;xl2=>(M_+zin8hznTQGsvQ+0JOQz?4W!yX5o%@=M!Cja7qW?unxvhO4 z=Y>1kEql9~;4AN=T+u1LN@y?X7|Uky09DPbgU+qGp4zW+_eRzL$pv1g&-z~0x_$q` zqGz$A__R+t47;duwBW|nubFZuWj-D z)C zdQ5h>D<-{JrZWhR=Xc<5wGNC8y~OTq-B?Kq3v1Xm9gi+-4t0HI5h2bwjZxSXcw4)g z;W>UYefOI1hJQBw6!0xF5|WP}Kek5}>kJlZmSAsk_V-rvM~co_EgbracNGiP*aym~ zFGEAhanY&!udncaN{pt@`ZV-3dtcZ)IV~pW+B)b(SX)Tqq&TwQO*i;_<9(u{Woo*U z>Um~#(TQH%ASO69`l$u*g)H8CzWEmk4rTnQQ8DTDl$p9aB^q@ES?ucS!kG!rT8qbq zCT^H)Yv<89Z#6sjnp|Fux_j57i$%%`kDTrh ze9C{pc>D@4K^LCq)Ui-M#F^``zaWi`js221$lw2tqod;~IQ|r@l0D=;laNqtSAF-Q zs{Kn*6b!Wo#`kTZYO{9ab!j50Pel#wM9yXd&&+ut4h%E zm~`K(9-=S@4ixc}6rO>Fsd@AalWwEv=opR;X}X$aDXk+_%@9LFafTL?=b0A<`X&s+8AopftSE6t4q5 zoc&u{!wa|X6S3ruCMI1<>2Gb<;|F>iwm}5Yke^?i6Z9vf)#11s3`^i-nw{)y?ako@ zs&KIZJy+GBzr52xVef$@Kqob%$#han~JyaXc+Gra5zjyOX zqT)J5@UnAMS*y~LkcNh4X=!P%J)CQx#IVJB#@74sMY8o#L}N-HS71JEPDKyov5(pV z((s_B3*@2n@1NGc_lCc!PL#XgY)@7#t_^03abIFJ3!nD#zmdlr6nl%r65wzH+vG>DNx1Yv@%TjOm5pPymj;+k$U>rx-aQSFaQre5_#P>Uw)HeW=| z`rf4bvY%qWX51};mXT&1k(3?#iye9~>Try7RyP^yv?cV!a=^im7`?M+|Ii z;R9`-Yssg(;uO<_%6dGcT8MkWK9V&u`a?dEV|lJEpeG_Fw9~ZRyn^u13U|5z2J7+N z8s|3ePth-y7@sP%(#0N3V_;y2@t~_xav2t$+oJv&(iA``U^ABvo1t@l$x^ISV|;$J zUioGy_qWGx%Z-mg#v#vCjooV9Y6ktIM_+$C`eD#``H6cX3BY}Z|A5NLVT0SAsP?8j zTwz2GEV{%Ot+Nrz zB<^{P_Q`IxIl{w3Eq)o&2b8y zR$PM!Q(C>Wd|f!w1+-;a7jkDp{zWE%>-MBHAXSCz7z69hXlQ5zw6w|?H+WxibIYAp zl_2+th>|6JC7x%07|K)ToohzH^)+@&E|1MqN?31swLx6*!}#^h^%WWhMg?rw;Le>p zX}M!x@RzHY1M?fuacTt<8r#CTnnO|tBiq}dq?|fyNdimrbhz%8n5gKu_Bu>-bnous zkj5k@clzJODPXVBz5HqX@Zm#y7_7sp>OMI+mfwVpx&4}vm(FQSdc5Lr4~va}ZgTmC zR;3#uZ?^fu{QSFKbCbaZ>8hOof`!SKP$+a5i-<|6FH3?~xbbFi-+locUCx1r?^RxCpKB^HQ&bh90yCEAR z#6qP)R=(w+Xr5D}Ax{K{zawfF^6rosAVQjZ2jo`M`O7F9V7os}AHU{FUUT$Jq^MyI zv=q_1Z;v#Zsx7+|bQ|GYGgsPjT^1i5%x`6L2$qYRXF)yP{%z-`x7v2BXP64dp-YKD z$FJR!osTkNyTU`iFlnUyq9(i8h@gC2oZ_7? zdB%yQAHmc#sY||7KRoY}eXl7OHvyA3{A&4>E-;sWy<2LlOSJQ`wXtBH`<8`n5J7LS zJl7G2uyNt`+CBKr`$?Gm_R3G{k48jU#G@-eQ=b@829GpWTYY-bHw8=s3 zH86-B)Sdqkxt#GbMqiaKQ2x0+62j*F=*3%C`EZ#xgD$&q1W+eE57H{mj)_mFKhFTD z98TrT*4nQ_#gFAMKa(h4^AN_i1$Ma5oG$2Yn~5pVB;h(1CJ^Y19ijG_E_lF8_M37X zxe5p-$Cgl)XxteB^Fzc2HUFQ<|KF^WCPX*|DX9kS2qv9WQ-M<};Bvzp6_fOXzF+#CG@)C)##63mD7;J#qX%uOx>>i`qjF)~k*d&4S z>EAmyzlav}#eJfqLm|Gq-g&yexY-o>l~9#jz(%WSj4ja8V}r{6?{#2wy`i8WO%#S_ zC}{`*DE4zpyFx`h{_@hx*dUUQg(XCtO|$IH5R;g=cxPAFLuY#yB4(xUTNW!`8}5+2 zen_`TA}YbvE51Q48PO_hFtRf}2Hk5roOkcuv1``{lCWu%UIVgVH4;`-#J;l))DF9d#_(E?n%kgvW%jZ zvyp*?ZDibx{^QGK0KZ?odWD%u+*iFll_Y3Kqg!p;W?W`erK4S8t{8unL@W`Sl#~P% zouK{Plb?~4GJcGHjPi*w2?@`)4z&FJ{a+|6=gAw9$+V(~9S^H2B=g*rm%+I}?q-{H zC!lHF5pq8;t@DQWAqk*r#myPq+I9{3BeFUdmYY*{Ez5SwSCOBe1v{SZy*@{-Zzjo< zjG>mgPU|czEd1*EC1p2|II*p!UiH&^YxpZsSe8&T2EfsUViGq`&+N50p2Hd-(h&V5 z#}i64bc|Aq1D`tPw(4CrpMwc2D7a5R@WjhYjQUbECMBh-FI^Png@S_V_2n5Lgi4tb zy?z(y_6NhV5KzD@`qI8SG%$XR^1UR?;wWh_o>NmLGl(EE{Qmv> zSxQNdQNn+;&v;+Bn>*GHy}Ky*8&U)JSu<6S`y#o{dHp_QDprEgb>das0N7*t{{Yy3 zTIYYp;%-J5Pi>0W_A|^e%eB-yDQ2zj#P*+stUPg53HndSeUHZ8T#`3cVtnaHACnG# zH!)&vM*oKM?%lg^%le3DiSv+#o%(Q4CmdJPVdXBH8k#UHmJ7Gz-?N1k3i`l7CV22b z%kCI!9-Ffc&vvf$oy}xrs0@w!cNN!SgL%z(mF(yHBbtVT&EB5P7dxWYM|qMC*Ivh& zmPOK=VtERvxItxSlXensry=6g&5S!Q}9-u*BK9+Cj5&Ui1gDfLJiL$k|6+0Su#?a_{Z0m1*jNMXTGgTc~ zGvg7SA@1ooq$o&8O&wWMVwcm6OTicNBb=`6YMiWysGivl=ULNU%>}Gl-ulMnP4-IiYz>NUsN0c8- zRs~NFX3Jn({Rtn3+-Go}s}+ z`S~tb#EgcrLR$>6}>frtk*_2QRLyJb(R~ zZhwD2>dm)c{5)_+xKu&|Z<1X$N5PaSdU%L{mBg;P3P7xPNLeznp+OY5qCLsH7=C~- z5>iq19FG|)o0~HouJ!|>mhdQ`ydf013lzHf!BVH2hleph*d`B`;we(-X3Das%CnQpn|Fmh%1c$%*6f)DAc*g&ff4x}9&8fzXqS0_XY{D)&z(_%qV{mG#{t1=!(~1CSts06H8Pamx?Y zS5vpYF$Zaih`YMmby}{qS~! zZ>5>G5l*_{l5G&y0@AA^$r@rRT#{kWVgY*n<9snVr3;OGY1Sa9p;P|LH*` zF>Z`y6ft3KKG*VaRv;G0+urDzl^C#}VY<^*zPJNV zPNIbUTE8d?oz@#BqN9k~%CbU$DM(Wm=X%GK!iZIC-nwPM$?H#)B^={7RQr3LiC%ax zjnA#syZo5w`Z7=Qa4#nKY$(8Y;jmw_#4))GFHX}GObCBU3)9=-TuJy#gWArW0!t-| zONMX%R`@Gk)ev!yteXw=DoW2YNjd$VLs?zf`FSf)MVwgxEwi~YWrKiiYJx19$S;ud z@sR*)mw=dfNeiB}9*jr55Jb*32LxDRB3ZX_Vi_{M3UVvr7r)VR!Rk;k@b(Z+{qu|4 z&o1z`ySFzB;tR(s-w*YB`T4nynyYM{qLJjZ< z2fG%}WNs65P?y0*S#H>EUObugU8TjjZUgFGd-;4+T791BDRW9VP(Jr41@`(xcL@O5 z)hO2G_C9x>tbFtAdmN^5Vux{=)(cr#Iw9y(HC`5QZ?k*ncVDVtG>2}DQJGe$PH~Yo z+j3bW1VZuTwilq{C->V^qHpd#KM$Rcc7Odglb4m3r+0N{fBN+4m%O|o#!?)>W+8Le z7rUzfkSn||Tr)g(gn_YHpf@}D@k1(sCcj%NwYXzkozrR-3%021mQl|dH`VzL0jP?( zcA3plXIpm7HHDVvWhNc9oA3s|1)0k@jX_6d!Esj5!YIpqyGk|>^>oU8(O2H|}&eYrY&)3)^5cx~XbIwu(cK`UIpVQs90 zwxI=~Z)-^OXYU|Q%;kRTBLw7UBz4D*c*C3NdVVraJtLP(tB%ShPvrgI%z+@w8w9s# zRcxmyTZ^Tl5rBc9l%JXVL1y^9ckQ-j;gE5l8SPVshlYf-PES*VVAIs}%k8iXYwhV& zR8)Wmdz*xmkDEPl*i+1uXlh?J@V#<*NKdcrcy+&iW~K_!oYHHK9*p-hF9?4^dqS!= zqQJiCc@$M=(xAy6?}dYEYUo}zBe*m%sObRt??@egCVu-Qaix(jx zuiMesNpU<+wpWuo=lRcOy>f*P5CAL@arlyo#yOkRw-3R6j-Ep-9

    8@#gWo`;3x2>7}5lB2IhyOx2Rh${)`++DJjk0qd1Ym{OrP6 zN2abm!n*qCRXD{bW+)~{tjVocVpaaHx^sSmQ$2N}f9uG?eaK2Dkszyx>8ke2pR}hw zf}T#wfZt(8Oe+*;eo|=gIU%3SU!Sfi&b4?5lM|9k0pHsMqGh3JOd_ z0;!RpqOQ#}iAGCa3sqS3u2g@TIt2`NyvB}}{&_@x>Ai-3t2pyVMWp}5h+IbY!n0fq zsvJpD1>Uv~4aEY53dIQKaaj27F?j&x^HCI;liSIdphYA9H>H>AQ2gI2N5>^hC&Og< z-I*rYndBZ|QofLrd&tfnfiHO;Gv#kf53DhAUURhxbmC}Mlf;hu#Kcm7m+9YWP!pYd zFUg&@Y9Xd9a}&j`Umf>GH7|Zjup#W6*KS6v+Gg7ShjE)#Rk?X@iipiyx|9qiYJ23^ zqBrO^xZM8Q!tK2F^6y3caP8P5&ukJjq3o;zy*`jFgAdtRcgJUr%7hpJA#-_L;%jz! zx^Mc$VgRgJ)+q=k9-jFRUA8?W^7-H+ew`Afbdk?2nu%ZY?OaKYE&gm)@^1taDC)=J z2{qVG*MCSzcwbQPXOpqdYUFj9)_9ArWLsO?)^tOnpC1GQvi7z6<3UMD4`@8Mxc#iE zxNWzDTz4lFK^sGz{rsK6MNLglZ@KrnX5JNr`I4cbp*@+BwAq8dfD9$KpM@x8h-h#7 zU=9wydHA1YZMlvMyG~kYgdiBm&e%rE{_Zw{9e2ba`GMS=Wm`;j!>=O!eHaDHr zGplkK4{(aq|F>RHPH0{zpP)~(&%NJDT3ShqPqUzW(f}Re5MyjoBc^2PfL`+O`K`d6n*? zLO?WtRf@I;!mm5P1D4J6Q(9VG)%1ATm@8m2{?g8cUwSzxbqgMLdk`lBL!kEs5~bAl z#s{>*P@|jx4dOJW4|~l=akigFyII@|ysOP(cy4Z%JyBMjL~5MjW4z?iG(msmU_ z@2_whG=?B|r<7m3z=Tjw!sft8ff)?+)_;{&D5MDu4$d5mFaL$-!~_RF=CxvCip5Ip zecn^Z?F@FZ0&StykVOBI1=Hb~Mdsq{AZ=_zC`cYMfIY)&zLn%S<$k%}kt}X4P;+5IZ!hgPFzQ{mbjkVe6rfz!II|!^N#>NkC zg{vi>xoH_~*Bx8BO-rhHA~T0>o$nSy->j^xU)|k>&dES0 z3>OqnaxxdJd?ZA4q)NJ8)|_vTz}NicFHeV}Z^!Wtu#%pY@4Yrt&G%A!e}YtsHQm?h z`>;-x>eRB-2t{u?E|4UE3M~S=95{cU3Rut1&b~KNJbU?);BR8dtV=#s!doOyDdVBI zc=}mM|LRV|?#jPQG%KxrgDuzlKlDqNFW*!H7xCA}9C;!8IY__w36;c*MCI0Tch1Y!#r@{-mw53I}??yGN?I zdq6Lei#S`>`TG9dijT(kZA7@^QHy-X;WcRe_6?Pbi!0#=r^&XcHFdXi3)Oae)i6^c znqH@VmHXl9eof2Oz5f`P5~@Dz;^5l;+#(^B+3Y>u>@E6Xi2ls0V^twlB(kogCkM7W z!?3Gh4uly4Bcu96KiJSbwg{m+>?pVP|9ZcY1ya6ZeYQpNR{VTBU(gS)tmFgw?H{~H z=uTg=L6hgn3b^S4d-0Xt)Q*H=-BK-f(2q7+q^;Uf%)SvjVZ+41QQY3rB0C=&5*kW( zzHE7`mJ>z$D~2-6`VhiL8zbR?foRRw=hk`4Qdds0t?Eak$A88rl7z(33Qc9mIdZ!j zwBtfrfm#KbIR@n9s44}=2_Lsi?)}=2wPx1BZ*Gj;QbR>gGdYwSJ zy;Hx*`D7+y^d&_vC#xUm+5ooT>8YE@DeMn^{&>KO@2F`ROwNdVVyzQF9UXbnMPPSY zjmvIpqJKcZL<5Wq1qDT^8$1zUDy!zgKhB%)e*1?i+h(B^bfs!I*~$e@pI)u~yOI6A z4iXoUbXDr*VwryjiyE+@Q0x5C(ilehgvWd~EV5Iv1((7_YrEsX^9Qb}BQTT?GktF` zVuM40*(z|f!N(TKItL+bDN70o!9+|?m+2HsJ%6sDW1s`hk3+`EKu;fV7bhGao9kb= z*X1)Bn)aCB_m7QQ{a7!Mz|*qvcQfr@H0((tVG<9yy2q-|Td-sa>RtNqXR%o8W8tvzy02}u9_uBxe zH!JH-ODNo6c%Lu)uj~yQM%PUw@hAPwm`=88Fbvv?ijo^uXL`?6SQD9^NEG1Bc2B1^<6%^c?{$d^&6jbK0_)~6m z|M1xQ(~PCEmevDMF4)p#s_nMbEiOiD(D8+0rt0DR6U}1@HnX|k%sS?F8W)w$D$sqg z>8$#enaT0IoSs}4Ehu9N(^++xp;+A9B~_1o%P6&7>qVxnrdSmzZhbd zu?MMH3u^|(j;|jm4g0NE_-XibG6W_btcCs<$#aIy&haZ)~OzBj76s z?%P#kwIw&+m&^UWuR$w9^Vtezhx3HN$l^yF@3yM!k0bkqXQorkHkU^9Gcz-$rlyb0 zdmg-;1EkhfyM^_)*6n2v+H&#T4mz37*1knQ5I3(ZZ1_TM_p_-J$d!rnP7RPCJbLsf zf`UH`Z1Jq2y2}kXQ?_>0oJO(Ek2GN?Ahyt3J34|ve@rs4$Ao)p92TGdj3SpeFvwu5 zUmpOMxQ%K+V~+{YYD#t*ycfytZ;$1Tyoj8oIG6$B&_xigK^3L-?UTKm`E ziWTS&fo=8}P-Bo8LPTIYJ;3l+R8je0k^#2%ePE}_wA0*n(#-l?a6k$*;19v;Xz}w0 zs5d+@fWFLdTrX^_j)x)m3^Ia7irs(_Fk}OJAc> z5((TtF{c8t(Y z{=QG7o`4EEVVveRQK=-n9)K`yvdVf4V*Oj_?EGBhDgdX{z75)!(WK+L@Er>@<)E~R zi|;zv^jB?;-X|mL80R)g7I9$(&MP=NsoDG77|A;X=nHttqxNiz&|XJ0L60L#^ZpD) zki0;WlaqTg#8U^eOK6_y0Mi`U8b%=fg>U3OGofnp-v2=c6v?fnB%JAy@#PBxC{R?) zR>+-4Gb4y9Ycgt4S7&xj6=6_hvVqMh#(PHoUQ(j*-RKtwkA+TVP&*x{XoNkMSazFE zXquawqujwvUYzV=7y+FFG(03GDe2ec*`aow6(d*U-W`*U2u4t>fPv>AaV&<>EYaF7 z-D`3(YsO4|yNwgC7AEoEOJ44M13h2AdV814UPlX4GiVYA<;jTm#?UDLRQD>~IHIzK2nAWq} z-G=Db%abKi^a5sG#0H+n{D9O$?Ck7tpQG9pyLCG#;Dy}~W{~p}fjI#gOgJgmoj+#? z#J-n{wEvH*Sg29_l)t+oKP>C9`PPG<5!9+X&KIbRAO^X)n7yGWw_dignMWreBh$>a z0b(brKYUh8Z^w}&K2up-8Fb2H;8D$e4yFNL;22SsNo5IWYb~0nNaFX@s2kdr%uXc| zOiUI4HX@Tk(#zb-Z_yG(vq}OeV3IZC58&L6%c{o!<)g{EtE64K(UILDiD}j>z+2$5b*{e5J4;1T&@2*?kAFWT{zafJSXi*JN5S1&>*}QT?UT1zL&c&1_jb zS66q>_2vjt#oH~#wS^z6J7S)2px!4Z%32%Fi-uYE`kVLKP6AAMj~fEX2GqkJAW zZYEE8{Xh?N!95e4DEftLsy4k4-~b_|dJ|G7MAp;!g9roQWH@Abjmsfo}7-?*4hG<5P~qpzLysrh_o zN1KLots1nQzzggvXal-`buAw33P5b<MSUG<%G7Xiaqly6!IhgtCQt~c|dXT8j zw$V=7+Iwvry1XQfn07Pk7#3oxpvIy{K&C9ZZl^47W9%u1vgy1vE7KbQGMd@ow_UDNOgoQ zp!mM~mzN7l=&=pgU1?EYHNUd5Fk;J%>iP5Qx`Km_^Mn$&L1rD{ zVER!!8}7q!xb*5{Y;63;ZWMz1_ZPefLkXaK+(>)W(;La(j7{A8>7(H5r4U(ZB`G-6 H$p8NUn$nX& literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/repair6.png b/doc/salome/gui/GEOM/images/repair6.png new file mode 100755 index 0000000000000000000000000000000000000000..5123d1f841286f649175afca327df4fb17c53742 GIT binary patch literal 15032 zcmb7r1yq&Y*6v0`LIos5T2Q*A8wBYTVS{vcgLEngNJ=*dNOyO4Y`VKUq#N$yJ7?Vc z|KBE9_q{nMHHFi=&clgVZT63n3K_HLSZz!W!Yt8I@x!pP5?aVt0*`8#lN?a>XjE_jGTY}RQPj&F&U z_Rh@~(tgT{iTU}X3o7VZTU+~ImWE$`02i*dXF~>Ss>0&+i)3MKbeWXDdiZr);5e&m zLZcHARx}l0BpZ)2tez6`Jzasm>Bx1y9{)7^Da^b@ZcU9@UupA?a?_59np#4tx3_oJ z8%_0Kl$a|!c0Obh@9?mo0Fe;zQ?Xkh?G~c(n5w`G3#CY$AY6`D*1vMNmLLP|4tloT39b2cO-CRo{6 z+mo-Tu%Vz(=d8w~vnB*!vgAd3RVopw1YvS=R;$%GhVrC^s+60gjG1)9U~9|m0g%z! zG@|`|3zkuX(D2+aS8>Ut;?)JlcfSQnWv_>5#AORFnanBHPloj1tW7e`q_U2QBtkE$}-X#<61R}>EK zswwdlt4zg^sX&e7R)Wi6&JHICkF^5^dmbe6!9s)nNqy3S$GsP`VgIK_ZTM|Rr{T|X zmlVvt$I%irGwGjtpP=YRr&4B=I>b)c6fAK6!qPx7TE2PnYkBv#ReY_FiiHZ^c#Yoy zp^|lh9fP@T@Xs>`Y8P3KLsJR!qyB;nxlBaP6h2YgbIXg%=@ItYh41KWA1CBLFcT}y z&LwnJ#Wl0mC)FM__-07QFYoRK=Hz7Mp!k1Vw@0u%xSF-@BqZRrf5wi3W8&g8T;`5y zj8ocOWk6fJ8`#%}(L2uJ5?O5)?uu)`mEyp=NV~D9pdc(jWtFB-;X?E)6%V^)xFPjY z9k$TkY&6`W&*~}%tTR%c0$5Tu> zF52Jcu3ZOT_}nJ*_mAZ&aoV0ev)dV`t1xQ{Q#WZqjl*n$)>C<6VJQd;%jLUR@$b~C z@R{1g*{og|+Y{b;kLL$lDal8cc??h0pBuX0?x9Gm3>lfswI|EqCD^Jl-q<2KnOG>F z<+smYV6mCqM76;uTQjmEHj0X;r??sQ>=x*G}e)ejNylyHJdTGUq*aat_&DoBv zn5Q!DFw(Fv7j>|A4NKK8t?}lyWl-jHs^T(LJ`v}kxT|Zci20hgV2^T7Zuci|t)&j? z%W-$zt`p6^Gg0%R-|#VT-0wC#xHMV`6<@6XLCtmJuyvCKZvXuXu13MQqmSnqY7JrEed95GG42f3t{&&I>2FJ4FBMQZ&tv}TtN9T8 zmhBdEgZ~{nvH3;hVg=XT4NanhjyrWRp&*v z#DOC6MO6NRNsMT>th^z?Q@!bu(eLnr^fvUC*0!1xPlKY8&%=5e?Dz0~mFPPW6A?7D zVwm|q(yX8OUTQcHmYAq+GPQ1}z`8K^ItE@Q`Ds>0t0ELG-E2bc`Iq$GJ(sC_S^1-q z9%7v}?XDi}*~PQI;5!CW-Hef3Lp0J%(LXmAZjieBeld664Jol}^18!m8Xk7OVEqwI zDx1rh{XYm=Ydw*DstwtLH)NK9Z%w8gT(6q(Pqv+i;fd9{&mu!Gk9G|qb+e6pa*~ZJ z$1&_qSJ|D`H4)-;mC?xYe^B|&u8hgSjce{&qwimd@ zHZc9n>CRfi$r*j*rP=Cr;l@bGcVc2%_jnx5+aGhjs*CCONd|ZK>(Q9mRcaRm3ugm| ztx1@>_g7Fq+^%zC-sibV%X3t+sm>K|v=2IY&TpR5P8FxL*(1pf658=vS=%?ax3^uV!+eYcdryhJ5|5uMzBuW&FZGG6fL z{!)`Es2>qI|5H>x5obrS?yKw|bHYRgd6E9purqpi4a1H8M3z0Kq*AAI^jCvnnAeJf z3he1!YpQenPd%HO-jC-y{vLE)5GgFCUzh$OAZx8LGo6D9aaeF;*W|n4-~(4ES$_r? z+RJnAzxF~rU5XV5NwI5q?pfMs_RGDu^J)IQ#3~vOA)c7fMP-&h4Zg$Mp&WfoooLkW z=^x;_m~-ClImHlv+fTV~z3-T6Pn2{7gH8Zx_=`6e0_7d9K+DJF<50$v~4lD$7YKh@s zmX$g1O+PRxs%q1N1Cn4{6C=@iyX1A8IZx*hg^p&5&1apI-aI+I?K4TdNj}(d#2MMR z3wi31_dB$J-o?SSBb&ef_@IH8)0*^0?S4%FpWD?hS^nMuapO9+T{!v#+4Y(Gj-zdw zWZf#~A8yw1)oD(exo*F6sQpzx^qvn-lL!fTBo3r@t2_J}GV1E@XFDw^@cro<5W2g| zqtMhX9+2t@;_!1(l&?=?kjU(;np~Mof+Q=}6=$zzg+^f|^>yq-NUGdoT5P_Y=SId& z%ObnS+DfHLT56af%kuX2C$p)a_eALO-`1XTq+RAvZwJxjkxfUf4pjVR%wV9Opje-+ z(M(84;L(W3=}d6g2+eg|lIsmGwk+saVJ??3=?ZxpdnTFFEHd}I6sR?|OribCtWh&0##vO4vk6KKrD|iyB8IL6P7} z6gUs=AI(;cUX8#idG=&>ZVt}T;HX$Y&GH^!N4i zO)H9H{$L9Gu`f?}IX$nZzk8+5ezqJSx(d1o^uXX3URezm*=gY>MzFdJk=9F37Ti(6 z$u}iD!3ka-qkO)A7#PI{p;dQ?;5;x}+Fn2$bN9( zrjDPpT7(=Hw9;}IGF0P)d3P4_n=G%Xy%d?VI!FJ0bwPH0fUNw3U+OMjSWh@wWmBg1 zhyFzF-nHK7Z1q|;{P~?vt4IE+0&-HBqIg#qiz_Rw&AQn)2bmFq{D#7jbHBwg6`=aJ zH!W)(FUGLb7(>dAjYlm9A&D|dW>f8Qf`Wphjk8apT|^bg_}xz)OYi4NmtHF=NI31O zjBV^O?)@>%Sdp@Mf@xT=nmcA`tMn&Nf@(pLAf2$q9>9-4k7BykWV64T zJ&VQcqz!XH>?O6)CmjsDe8Ix``fg?}=HuI2*Yev4>0bJtL?0+N!OCy{t;=N`j#?Kb z6(?U0UfF@nm*G)=NH{0%I;L9VxmEa7jn`)U)5<0UO+D?4M6A z-)6SEV6df=t&yAC^94$O9cK*|b{q-{itVvn-@-zMYA0$+R%0e8A%Wn;c_gbEFX#yx8X61UbB_c`!@Z2R4YST+l3V&NbItj*Gg6Oa zkhIembwAVht4x>Y$QH^3AsscsFNoM>?QIE83-dl;u+Wu_OZNp_nLA^=qb#0-n|IN3 z^|y($Bg66QL6Y>fbq}MX?#Q%Kvz!%pqYKVbV^|3y`9e3@LisDuN=13S(U&u@>u|=A z-<#gq-!l5HM(E)yiX)L&B=w6bQT9r~Wzt=LI1@yYgJSnFQ9vm26a2x_c_5VTIyb3% z;Fo<_@GD%M5jk1BWl_UZ- z^vV*9k^er56YiCqT#&v?T0NK_6wD8KaXYrW@=F^3%^!H%wDm_;7k{*;%S{oR+J0be zS!;$!O!giLp zA)C^Y5-U5q^6m-?sGB!>#zOB?9C}ERTj#kDgNoy^Wd#~Oq2lt*X8TZke?UlxVb3a6 zRdu!YyH|b**y4b;3|?-&;&bHyQMz)p)?0^vO20Q#$zXpu+{10Z`wH_7`SRA5c&=jp z=LXkmvR`qm<{j&F@lNK$rd74I^0|t1FNGPFO9%LL_Y6(5l?sVsV`FD0j`_%?;}rC` z6JFXct8;=N3^6nikNIhikg)&uZ-VB*5)`(TK_E=z_r7fvJWjCCO;L*D8i% zcR4d-vz!V9o8era1kF`^!AG6|-g9wz85$8GG`ab%!hAs_`TDxZbb`L*nR1!wL~vCV z$H%2+Um{usi-iU^Tt=P8ckXwzpR0b2+DDw6zZSA%vRZ7CpvwI82vq{LWI2JyDGX#1 zxWQ^kLzyHFYGzM;clRGZetg*+gsUpn4H9|N z8%5tbGJ=^NLBXq7s0<4ulkBPr`#LV(`%AzpCh}bX(VS(1=BSBuT08%rCV1DP8~8wx zH-!yX)X5%qoH;p6U<|>v3ZtP%WDAkW!_(HK_tVHrM$~kR)GY%8Azp}R7z6};cemGv z=jWAuGmVz~By-Zdk?XMd=!aRwvs?Cmg-6^38^C{iBA?=Xadm}3Oe_nc>+&RA*4oxV zSEo(rY=0)8vXVVJJ3B8>S=o%6&3w8IUe!X_aVS*Yjxkf ziedLi($@gnC?_YUr>BRGjSbyCB7-Hfdk}?dBns_Kmm{N~2&NSiRl4oZR!b%E;DW@@ z!^86#tKP5K3z6Au^PTG#K9;NnPlE=SpYn^=LG2Gu%Rgj}9ExqeaU45aHd%*~%f?F8 z+V3Hup>>XpVb^QO3JE>dLdkd8uSN_K@k*tZRehy9~ z6$Sip?rv_xLBlb<`Am7b;XsnvY*lDh7UkLQl>9$yl;5zzTP2Hb=%{Ln@kmCbipIfw zJu({FM*D*1Z}AcGzBtz0Pra4cqQ<`H6`#o9Ee7U$_9Dv;29wmSYpKhnT&yDOk+f-S zFhr4-ivCKphCed}FB;fu_n z{xwN;`?~_Yp+?kC%+x2PJFRC33nU+hukj^PkB1J&!!)%OXdv?{M>GR`BmS~{caOco zmoj#!yt9&aF|5|LR2$vhLXUefzeHKlEasCn9_>EOzgQiS<#6BS`09YDm{$T4ZtprA z4jWe=hFMOI3XD0#M0Nb@zW-BpW?NZQtelgy|P$078(1TaViP^^O(tv z$V{JAU88{3d!^L4Db~gEvK2OK$}BrVi5HmjBH4$p{cO1h&*E}T)4eB4ad)m3hn<3b z+TKic-T;Xt2f0>5uj@V)TUgG2cWjP2nqIBtmdzpFToy^&1=TiQ%qd+%OgK5a(t*_* zz4E6zJiSKtZ%LD)l1`! z`BxVB#sjiN6IJ+ABLTgIZ)5S(CwVb(>Eg#KcUrYmR=KvSgxlk}lDk)*kvU0BIBMs~ zKMft58MJ>_O`O?=px5$6eTBE+Nv8JBQU;RdUat;#^1ROt-$tKie{X@^h>e2{{-I9X zoBlNV6`P>5t>7rj7~5iBGgPe#?(saK5ib2!cnJT}@S5Z+o9C~dF}3)ivkH_ys{+;g zY=17GHhxRoJGBMYM_}`W!YjMH`WJhQ#h*wDTyHD0F{VWbNU198`ubQeNK7*DuCt=h zTMosWkVy!l9)qXR{?A@2rt{>mf<)OvDS|{oJtmE)W@culKl%auGAE5V3qw_*0z2ZL z0FV|3?Slr~8s_<*zbsL1+H(EkefBh6bHV+~&Ulc1Zxqz|5&}|B?x+o@IMLFYH#e}# z1<22+D3R!Xb;rxKXc{+s-PTSfqrqPi3`$6Hx3gcGz6YVwSi6Hg%st4-u>qnO-WAK^ z*Nlvz*_KkmP^gWK%|q$^_z|6k?{hQYN`LRmTgH$*WR?xiTh z6Rqj^kr+0&xG{S>J}y#nk)q35*yG2Ki?o&=MbW8tOb?8ID%9X*VrH%`+;EeMW9crr z@zA(Ln{WBCm@p+AbN1L;?pN-(|$hNkIaw;5SM5k46affLjh@r$H#A|sD2a;X`9V71WlD1mOAws+}zv%jW187JZIE75EWkfE2e zDZjtBj>hi!qE)oWVL_v=z8)ZNef_>3rbv0U#P8_P0QE;Qa#$u~Iqk8`hB5c^t}U&t z)^>Kng%g-BUch&l}cj5^}Gu?&Ad;$-5SZ14b{KCx?<99d7PS> zDv{s0*zASN_T?2H7ct(b<$LA@gSI?B?aiVTvI3=l426M#ks3_EiNVj$e@4vFMRSi_ z%4Mw?2lgq_hUp^`Ngs6>4Tv2adNqjFb@0Itjk1pxC)k1<^#9p8DCrG!IL0eCVvivRwS4UHo)B>1_edC?U;ICtOFovo7dZv%ly z;bK-mw;v?hZCEve)pB_aeB&{8Ny?AxD*9(q; z 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 PsSt5t8KD9}t#AJe*oU4M literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/repair7.png b/doc/salome/gui/GEOM/images/repair7.png new file mode 100755 index 0000000000000000000000000000000000000000..2b553b9fd6f429e9ddb86e9b8d152b78cba22f32 GIT binary patch literal 12358 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ⅅW*^GXDdj){tp`enqois^Br#m{h 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 VRsHHH;O#Y#qMWL1ne_WF{{~305JCU| literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/revolution.png b/doc/salome/gui/GEOM/images/revolution.png new file mode 100755 index 0000000000000000000000000000000000000000..c02c859b1bf80dc0eead7039ff9111d4bec9e9c4 GIT binary patch literal 14251 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/revolutionsn.png b/doc/salome/gui/GEOM/images/revolutionsn.png new file mode 100755 index 0000000000000000000000000000000000000000..7242c671010b19fa8710a515516872ca3a62e614 GIT binary patch literal 8811 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 nmx&OdN%lX$VrAW!q5=1 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/solidsn.png b/doc/salome/gui/GEOM/images/solidsn.png new file mode 100755 index 0000000000000000000000000000000000000000..297fc068c290b8c0c74e137a8dc76be4b349f000 GIT binary patch literal 4965 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 b)G=rE>^^0wa?pZaK4Z|iqpww|VH^1$JzRXO literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/sphere1.png b/doc/salome/gui/GEOM/images/sphere1.png new file mode 100755 index 0000000000000000000000000000000000000000..377f1c9ce8c2015df0ff8aca64f65bc068e21565 GIT binary patch literal 12869 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 Oh`fx7bg|T%5C0GCWL|;* literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/sphere2.png b/doc/salome/gui/GEOM/images/sphere2.png new file mode 100755 index 0000000000000000000000000000000000000000..dd2cadb1ffa8b281b721db56507fd76c3379f587 GIT binary patch literal 12115 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 n>K{1ZtF-g}|9k*~z literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/supp_int_wires2.png b/doc/salome/gui/GEOM/images/supp_int_wires2.png new file mode 100755 index 0000000000000000000000000000000000000000..e6dc3142a5bd3c3d6857c79294504d8cd6484672 GIT binary patch literal 8364 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 YDRS36-Ab;L&JqCCG-l)SuIriP2(y)!J0b@F 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/suppress_faces2.png b/doc/salome/gui/GEOM/images/suppress_faces2.png new file mode 100755 index 0000000000000000000000000000000000000000..d38a4add3194ae907c5bb08e5d88487cfaa7e7d8 GIT binary patch literal 6653 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 VH`e=*ajgR|x^Jpqd+)!P{|ETJi0%LY literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/torus1.png b/doc/salome/gui/GEOM/images/torus1.png new file mode 100755 index 0000000000000000000000000000000000000000..28e18afa036cde6babcf0fe70205b125fd199ebb GIT binary patch literal 13801 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/toruses.png b/doc/salome/gui/GEOM/images/toruses.png new file mode 100755 index 0000000000000000000000000000000000000000..721bae271b8b6001c7c7f991568398e27d20b5a8 GIT binary patch literal 22148 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 Fe*n=d77qXb literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/transformation10.png b/doc/salome/gui/GEOM/images/transformation10.png new file mode 100755 index 0000000000000000000000000000000000000000..0847a5e0359ddb890c6133b9d1124806e3e6ab3c GIT binary patch literal 13674 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/transformation11.png b/doc/salome/gui/GEOM/images/transformation11.png new file mode 100755 index 0000000000000000000000000000000000000000..b78acec2e4416a5ab1d6fda302d517ee5dad59aa GIT binary patch literal 12912 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/transformation3.png b/doc/salome/gui/GEOM/images/transformation3.png new file mode 100755 index 0000000000000000000000000000000000000000..96a1f1e36c8336df1c6c975b3e18fab731022984 GIT binary patch literal 14406 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/transformation4.png b/doc/salome/gui/GEOM/images/transformation4.png new file mode 100755 index 0000000000000000000000000000000000000000..323c3d0ae1722a8526914e105011bb6621b2bfa8 GIT binary patch literal 17189 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 Jh0hG%{(l#?!chPK literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/transformation5.png b/doc/salome/gui/GEOM/images/transformation5.png new file mode 100755 index 0000000000000000000000000000000000000000..8d1cf925423b5c265e48f51d23a949b2404c5642 GIT binary patch literal 14553 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/transformation6.png b/doc/salome/gui/GEOM/images/transformation6.png new file mode 100755 index 0000000000000000000000000000000000000000..3e3828bd8f4a43b77b55553a8f840ea9611a5257 GIT binary patch literal 15455 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 AdH?_b literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/transformation7.png b/doc/salome/gui/GEOM/images/transformation7.png new file mode 100755 index 0000000000000000000000000000000000000000..03a16fe0156568f616a7d57674498aca4dd35bca GIT binary patch literal 13562 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/transformation8.png b/doc/salome/gui/GEOM/images/transformation8.png new file mode 100755 index 0000000000000000000000000000000000000000..77d0303855232f3b1845ddfb9e427f31c6193be5 GIT binary patch literal 13701 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 R{=EuGUPf8EP}0c%{{Z8_AIty% literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/transformation9.png b/doc/salome/gui/GEOM/images/transformation9.png new file mode 100755 index 0000000000000000000000000000000000000000..c7f6194d3b0eee40b39a155608837ebf405b113f GIT binary patch literal 13736 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 bgOr(cw0Avrljb!5gRWh@VN!M3{n38`Lc6^1 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/transparencysn.png b/doc/salome/gui/GEOM/images/transparencysn.png new file mode 100755 index 0000000000000000000000000000000000000000..0b3638ed1e9a3a6664624c71f83e6a53bacb8fe5 GIT binary patch literal 28364 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 P>Il@8b>70?*hKvw;{dS5 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/vector1.png b/doc/salome/gui/GEOM/images/vector1.png new file mode 100755 index 0000000000000000000000000000000000000000..46e3b20f3fd00fc38ebaed0e22040c5167796e2b GIT binary patch literal 11853 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 TlY5@>`>J?e_D0YyMWp`+xxLIn literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/workplane4.png b/doc/salome/gui/GEOM/images/workplane4.png new file mode 100755 index 0000000000000000000000000000000000000000..00835eb544ac6999ea0f50241433508bc814d587 GIT binary patch literal 13415 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 IZ}h+X4{&_Xl>h($ literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/workplane5.png b/doc/salome/gui/GEOM/images/workplane5.png new file mode 100755 index 0000000000000000000000000000000000000000..925ac573bedab021996d5e69304e6d40b705bc4f GIT binary patch literal 14474 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/GEOM/images/workplane6.png b/doc/salome/gui/GEOM/images/workplane6.png new file mode 100755 index 0000000000000000000000000000000000000000..1f65862f8df11fc6a29e1b92754e5f3003587dde GIT binary patch literal 14331 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 - -Geometry Module Reference Manual - - - - - - - - - - - - - diff --git a/doc/salome/gui/GEOM/index_csh.htm b/doc/salome/gui/GEOM/index_csh.htm deleted file mode 100755 index 631f73da1..000000000 --- a/doc/salome/gui/GEOM/index_csh.htm +++ /dev/null @@ -1,106 +0,0 @@ - - -Geometry Module Reference Manual - - - - - - - - - - - - - \ No newline at end of file diff --git a/doc/salome/gui/GEOM/index_rhc.htm b/doc/salome/gui/GEOM/index_rhc.htm deleted file mode 100755 index 459833070..000000000 --- a/doc/salome/gui/GEOM/index_rhc.htm +++ /dev/null @@ -1,106 +0,0 @@ - - -Geometry Module Reference Manual - - - - - - - - - - - - - \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/add_point_on_edge_operation.doc b/doc/salome/gui/GEOM/input/add_point_on_edge_operation.doc new file mode 100644 index 000000000..00951bcd0 --- /dev/null +++ b/doc/salome/gui/GEOM/input/add_point_on_edge_operation.doc @@ -0,0 +1,36 @@ +/*! + +\page add_point_on_edge_operation_page Add Point on Edge + +\n To Add Point on Edge in the Main Menu select +Repair - > Add Point on Edge. + +\n This operation splits an edge in two in accordance with the +specified mode (by length or by parameter) and a value specifying the +position of the point on edge (for example val =0.5; mode = +Length). This operation is available in OCC Viewer only. + +\n The \b Result will be a \b GEOM_Object. + +\n TUI Command: geompy.DivideEdge(Shape, EdgeID, Value, +IsByParameter), where \em Shape is a shape which contains an edge to +be divided, \em EdgeID is the ID of the edge to be divided, if it = -1, +then Shape is an edge, \em Value is a paramter on the edge or a +length. \em IsByParameter if it is True then Value is the edge parameter +in the range [0:1] otherwise it is a part of the length of the edge in the range +[0: full length of the edge] +\n Arguments: Name + 1 Edge + 1 value setting the position of +the point according to one of the selected modes. + +\image html repair8.png + +\n Example: + +\image html image167.jpg + +\image html image168.jpg + +Our TUI Scripts provide you with useful examples of the use of +\ref tui_add_point_on_edge "Repairing Operations". + +*/ diff --git a/doc/salome/gui/GEOM/input/archimede.doc b/doc/salome/gui/GEOM/input/archimede.doc new file mode 100644 index 000000000..6019112b6 --- /dev/null +++ b/doc/salome/gui/GEOM/input/archimede.doc @@ -0,0 +1,34 @@ +/*! + +\page archimede_page Archimede + +\n To produce an \b Archimede operation in the Main Menu select +Operations - > Archimede + +\n This operation creates a plane corresponding to the modeled +water-line of the object plunged into the water (in Z direction). + +\n The \b Result will be any \b GEOM_Object. + +\n TUI Command: +geompy.Archimede(Shape,Weight,WaterDensity,MeshingDeflection), + where \em Shape is a shape to put into the water, \em Weight is a weight of +the shape, \em WaterDensity is density of water, \em MeshingDeflection is a +deflection of the mesh, using to compute the section. +\n Arguments: Name + 1 shape + 3 values (Weight, Water Density +& Meshing Deflection). + +\image html archimede.png + +\n Example: + +\image html archimedesn1.png + +\image html archimedesn2.png + +\image html archimedesn3.png + +Our TUI Scripts provide you with useful examples of the use of +\ref tui_archimede "Basic Operations". + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/basic_operations.doc b/doc/salome/gui/GEOM/input/basic_operations.doc new file mode 100644 index 000000000..a0dc155af --- /dev/null +++ b/doc/salome/gui/GEOM/input/basic_operations.doc @@ -0,0 +1,10 @@ +/*! + +\page basic_operations_page Basic Operations + +
      +
    • \subpage partition_page
    • +
    • \subpage archimede_page
    • +
    + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/blocks_operations.doc b/doc/salome/gui/GEOM/input/blocks_operations.doc new file mode 100644 index 000000000..8fe02df8d --- /dev/null +++ b/doc/salome/gui/GEOM/input/blocks_operations.doc @@ -0,0 +1,11 @@ +/*! + +\page blocks_operations_page Blocks Operations + +
      +
    • \subpage multi_transformation_operation_page
    • +
    • \subpage explode_on_blocks_operation_page
    • +
    • \subpage propagate_operation_page
    • +
    + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/boolean_operations.doc b/doc/salome/gui/GEOM/input/boolean_operations.doc new file mode 100644 index 000000000..80d560e6b --- /dev/null +++ b/doc/salome/gui/GEOM/input/boolean_operations.doc @@ -0,0 +1,13 @@ +/*! + +\page boolean_operations_page Boolean Operations + +
      +
    • \subpage using_boolean_operations_page
    • +
    • \subpage fuse_operation_page
    • +
    • \subpage common_operation_page
    • +
    • \subpage cut_operation_page
    • +
    • \subpage section_opeartion_page
    • +
    + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/building_by_blocks.doc b/doc/salome/gui/GEOM/input/building_by_blocks.doc new file mode 100644 index 000000000..d3964eca2 --- /dev/null +++ b/doc/salome/gui/GEOM/input/building_by_blocks.doc @@ -0,0 +1,116 @@ +/*! + +\page build_by_blocks_page Building by blocks + +

    Introduction

    + +Below are some general notions about blocks: + +A block is a an elementary geometric solid that has specific +geometric constraints oriented for meshing. In the hexahedral case, +blocks have 6 faces and each face has 4 edges. + +Tetrahedral Block - is a block with constraints for tetrahedral +meshing. + +Hexahedral Block - is a block with constraints for hexahedral meshing. + +Block Compound - is a compound composed of blocks only. + +These functionalities are available from the main menu via New +Entity / Blocks. + +
      +
    • \ref quad_face_anchor "Quadrangle face"
    • +
    • \ref hexa_solid_anchor "Hexahedral solid"
    • +
    + +
    +\anchor quad_face_anchor +

    Quadrangle face

    + +\n Description: Builds a face using the below mentioned +arguments. This operation allows to build a face bypassing the +intermediate stage of building edges and wires (in the case of +building by 4 points) or wires (in the case of building by 4 or 2 +edges). + +\n The \b Result of the operation will be a \b GEOM_Object (face). + +\n TUI Command: +
      +
    • geompy.MakeQuad4Vertices(V1, V2, V3, V4), where V1, V2, +V3, V4 are four vertices from which a face is constructed. Edges are +created automatically.
    • +
    • geompy.MakeQuad2Edges(E1, E2), where E1, E2 are edges from +which the face is constructed, two other edges are created +automatically.
    • +
    • geompy.MakeQuad(E1, E2, E3, E4), where E1, E2, E3, E4 are +four edges from which the face is constructed.
    • +
    + +Arguments: +
      +
    • Name + 4 Points, or
    • +
    • Name + 2 Edges, or
    • +
    • Name + 4 Edges.
    • +
    + +\n Dialog Box: + +\image html block1.png + +\image html block2.png + +\image html block3.png + +\n Example: +\image html image185.jpg + + +

    +\anchor hexa_solid_anchor +

    Hexahedral solid

    + +\n Description: Builds a hexahedral solid. either of the below +mentioned arguments. This operation allows to build a solid bypassing +the intermediate stage of building a shell and 4 faces (in the case of +building by 2 faces) or just a shell (in the case of building by 6 +faces). + +\n The \b Result of the operation will be a \b GEOM_Object (solid). + +\n TUI Command: +
      +
    • geompy.MakeHexa2Faces(F1, F2), where F1 and F2 are faces +from which the hexahedron is constructed, other four faces are created +automatically.
    • +
    • geompy.MakeHexa(F1, F2, F3, F4, F5, F6), where F1 — F6 are six faces from which the hexahedron is constructed.
    • +
    + +\n Arguments: +
      +
    • Name + 2 Faces, or
    • +
    • Name + 6 Faces.
    • +
    + +\n Dialog Box: + +\image html block4.png + + + +\image html block5.png + +\n Example: + +\image html image180.jpg +
    Hexahedral Solid built on the base of six Faces
    + +\image html image181.jpg +
    Hexahedral Solid built on the base of two Faces
    + +Our TUI Scripts provide you with useful examples of +\ref tui_building_by_blocks_page "Building by Blocks". + +*/ diff --git a/doc/salome/gui/GEOM/input/chamfer_operation.doc b/doc/salome/gui/GEOM/input/chamfer_operation.doc new file mode 100644 index 000000000..53e114094 --- /dev/null +++ b/doc/salome/gui/GEOM/input/chamfer_operation.doc @@ -0,0 +1,87 @@ +/*! + +\page chamfer_operation_page Chamfer + +\n To produce a \b Chamfer in the Main Menu select +Operations - > Transformation - > Chamfer + +\n This operation allows you to make chamfer of the edges of a Shape. +\n The \b Result will be a \b GEOM_Object. + +\n To create chamfer on all edges of the given shape, you need to +define the Main Object to create a chamfer on and the \b +Dimension (radius) of the chamfer. +\n TUI Command: geompy.MakeChamferAll(Shape, D) +\n Arguments: Name + 1 SHAPE + 1 value (Chamfer dimension). + +\image html chamfer1.png + +\image html chamfer_all.png + +\n In the algorithms below there exist two ways to define the \b +Dimension of the Chamfer +\n Firstly the \b Dimension can be defined via \b D1 and \D2, which +represent the offset on the first and the second face forming the +edge. +\n Secondly the \b Dimension can be defined via \b D, which represents +the offset on the first face, and the \b Angle, which is the angle +between the first face and the chamfer plane. + + +\n To create chamfer on the specified edges of the given shape, you +need to define the Main Object to create a fillet on, select +the two faces to which belongs the necessary common edge in the viewer +and define the \b Dimension of the Chamfer. +\n TUI Command: geompy.MakeChamferEdge(Shape, D1, D2, +Face1, Face2), where \em Shape is a shape to create a chamfer on, +\em D1 is a chamfer size along \em Face1, \em D2 is a chamfer size +along \em Face2, \em Face1 and \em Face2 are indices of faces in +Shape. + +\n Alternative TUI Command: geompy.MakeChamferEdge(Shape, D, Angle, +Face1, Face2), where \em D1 is a chamfer size along \em Face1 and +\em Angle is the angle between Face1 and the chamfer plane. + +\image html chamfer2.png + +\image html chamfer_edge.png + +\n To create chamfer on the specified faces of the given shape, you need +to define the Main Object to create a fillet on, select the +necessary faces the OCC Viewer and define the \b Dimension of the +Chamfer. +\n TUI Command: geompy.MakeChamferFaces(Shape, D1, D2, +ListOfFaceID), where \em Shape is a shape to create chamfer on, +\em D1 and D2 are chamfer sizes along faces from \em +ListOfFaceID. For each Edge Face1 and Face2 are defined basing +on their indices. + +\n Alternative TUI Command: geompy.MakeChamferFaces(Shape, D, Angle, +ListOfFaceID), where \em D1 is a chamfer size along \em Face1 and +\em Angle is the angle between Face1 and the chamfer plane. + +\image html chamfer3.png + +\image html chamfer_faces.png + +\n To create chamfer on an arbitrary set of edges of the given shape +to define the Main Object to create a fillet on, select the +necessary edges the OCC Viewer and define the \b Dimension of the +Chamfer. +\n TUI Command: geompy.MakeChamferEdges(Shape, D1, D2, +ListOfEdgeID), where \em Shape is a shape to create chamfer on, +\em D1 and D2 are chamfer sizes along faces defined by the algorithm +basing on \em ListOfEdgeID, which is a list of indices of edges in +\em Shape. For each Edge the algorithm selects Face1 and Face2 basing +on their indices. + +\n Alternative TUI Command: geompy.MakeChamferEdges(Shape, D, Angle, +ListOfEdgeID), where \em D1 is a chamfer size along \em Face1 and +\em Angle is the angle between Face1 and the chamfer plane. + +\image html chamfer4.png + +Our TUI Scripts provide you with useful examples of the use of +\ref tui_chamfer "Transformation Operations". + +*/ diff --git a/doc/salome/gui/GEOM/input/change_orientation_operation.doc b/doc/salome/gui/GEOM/input/change_orientation_operation.doc new file mode 100644 index 000000000..ecb01031c --- /dev/null +++ b/doc/salome/gui/GEOM/input/change_orientation_operation.doc @@ -0,0 +1,25 @@ +/*! + +\page change_orientation_operation_page Change Orientation + +\n To Change Orientation in the Main Menu select Repair - > Change Orientation. +\n This operation reverses the normals of selected faces or the normal +of faces composing composing the selected opened shell. + +\n TUI Command: geompy.ChangeOrientation(shape) +\n Arguments: Name + one or several objects (face(s)), opened shell(s). +\n Uncheck Create a copy checkbox if you don't wish to leave +the initial object in the project (Result name field will be +locked). + +\image html changeorientation.png + +\n Example: + +\image html image38.gif +
    Inward orientation
    + +\image html image40.gif +
    Outward orientation
    + +*/ diff --git a/doc/salome/gui/GEOM/input/check_free_boundaries_operation.doc b/doc/salome/gui/GEOM/input/check_free_boundaries_operation.doc new file mode 100644 index 000000000..f586dde4a --- /dev/null +++ b/doc/salome/gui/GEOM/input/check_free_boundaries_operation.doc @@ -0,0 +1,29 @@ +/*! + +\page check_free_boundaries_operation_page Check Free Boundaries + +\n To Check Free Boundaries in the Main Menu select Repair - > Check Free Boundaries. + +\n This operation detects wires and edges that are not shared between +two faces and are considered a shape's boundary. This control highlights them. + +\n The \b Result will be a \b GEOM_Object. + +\n TUI Command: (NoError, ClosedWires, OpenWires) = +geompy.GetFreeBoundary(Shape), where \em Shape is a shape to be +checked, \em NoError is false if an error occurred while checking free +boundaries, \em ClosedWires is a list of closed free boundary wires, +\em OpenWires is a list of open free boundary wires. + +\image html repair9.png + +\n Example: + +\image html free_boudaries1.png + +\image html free_boudaries2.png + +Our TUI Scripts provide you with useful examples of the use of +\ref tui_check_free_boundaries "Repairing Operations". + +*/ diff --git a/doc/salome/gui/GEOM/input/check_free_faces_operation.doc b/doc/salome/gui/GEOM/input/check_free_faces_operation.doc new file mode 100644 index 000000000..acf9d5428 --- /dev/null +++ b/doc/salome/gui/GEOM/input/check_free_faces_operation.doc @@ -0,0 +1,27 @@ +/*! + +\page check_free_faces_operation_page Check Free Faces + +\n To Check Free Faces in the Main Menu select Repair - > Check Free Faces. +\n This operation highlights all free faces from a given shape. A free +face is a face which is not shared between two objects of the shape. + +\n \b NOTE: This functionality works only in VTK viewer. + +\n The \b Result will be a \b GEOM_Object (a list of IDs of all free +faces, containing in the shape). +\n TUI Command: GetFreeFacesIDs(Shape), where \em Shape is +a shape to be checked. + +\image html repair10.png + +\n Example: + +\image html free_faces1.png + +\image html free_faces2.png + +Our TUI Scripts provide you with useful examples of the use of +\ref tui_check_free_faces "Repairing Operations". + +*/ diff --git a/doc/salome/gui/GEOM/input/close_contour_operation.doc b/doc/salome/gui/GEOM/input/close_contour_operation.doc new file mode 100644 index 000000000..54a257922 --- /dev/null +++ b/doc/salome/gui/GEOM/input/close_contour_operation.doc @@ -0,0 +1,35 @@ +/*! + +\page close_contour_operation_page Close Contour + +\n To produce a Close Contour operation in the Main Menu +select Repair - > Close Contour. + +\n This operation closes an open contour and modifies the underlying +face (if needed) in accordance with user specified mode: +
      +
    • By common vertex – a vertex is created between the end points +of the contour and its tolerance is increased to a value of the gap +between the ends of the contour;
    • +
    • By new edge – a new edge is inserted between the end points of the contour.
    • +
    +This operation is available in OCC Viewer only. + +\n The \b Result will be a \b GEOM_Object. + +\n TUI Command: geompy.CloseContour(Shape, Wires, +IsCommonVertex), where \em Shape is a shape to be processed, \em Wires is +a list of edges or wires ID's which has to be closed within the +shape (if the list contains only one element = -1, the shape itself is +considered as a wire), \em IsCommonVertex if this parameter is True a +closure has to be done by creation of a common vertex, otherwise an +edge is added between the end vertices. +\n Arguments: Name + 1 shape + contour (Wire, or a set of +Edges) + mode of closure (by vertex or by edge) + +\image html repair3.png + +Our TUI Scripts provide you with useful examples of the use of +\ref tui_close_contour "Repairing Operations". + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/color.doc b/doc/salome/gui/GEOM/input/color.doc new file mode 100644 index 000000000..fcaff6f45 --- /dev/null +++ b/doc/salome/gui/GEOM/input/color.doc @@ -0,0 +1,16 @@ +/*! + +\page color_page Color + +\n You can change the filling color of your object in the standard +Select Color menu accessible by right-clicking on an object and +selecting \b Color in the pop-up menu box. + +\n TUI Command: gg.setColor(ID, Short, Short, Short) + +\image html selectcolor.png + +Our TUI Scripts provide you with useful examples of +\ref tui_change_color "Changing Display Parameters". + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/common_operation.doc b/doc/salome/gui/GEOM/input/common_operation.doc new file mode 100644 index 000000000..21cd27749 --- /dev/null +++ b/doc/salome/gui/GEOM/input/common_operation.doc @@ -0,0 +1,24 @@ +/*! + +\page common_operation_page Common + +\n To produce a \b Common operation in the Main Menu select Operations - > Boolean - > Common + +\n This operation cuts the common part of two shapes and transforms it into an independent geometrical object. + +\n The \b Result will be any \b GEOM_Object. +\n TUI Command: geompy.MakeCommon(s1, s2) +\n Arguments: Name + 2 shapes. + +\image html bool2.png + +\n Example: + +\image html fusesn1.png + +\image html commonsn.png + +Our TUI Scripts provide you with useful examples of the use of +\ref tui_common "Boolean Operations". + +*/ diff --git a/doc/salome/gui/GEOM/input/creating_adv_obj.doc b/doc/salome/gui/GEOM/input/creating_adv_obj.doc new file mode 100644 index 000000000..ebaf38aaa --- /dev/null +++ b/doc/salome/gui/GEOM/input/creating_adv_obj.doc @@ -0,0 +1,15 @@ +/*! + +\page create_adv_obj_page Creating Advanced Geometrical Objects + +
      +
    • \subpage create_explode_page
    • +
    • \subpage create_edge_page
    • +
    • \subpage create_wire_page
    • +
    • \subpage create_face_page
    • +
    • \subpage create_shell_page
    • +
    • \subpage create_solid_page
    • +
    • \subpage create_compound_page
    • +
    + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/creating_arc.doc b/doc/salome/gui/GEOM/input/creating_arc.doc new file mode 100644 index 000000000..8ee49ca23 --- /dev/null +++ b/doc/salome/gui/GEOM/input/creating_arc.doc @@ -0,0 +1,43 @@ +/*! + +\page create_arc_page Arc + +To create an \b Arc in the Main Menu select New Entity - > +Basic - > Arc + +\n There are 2 algorithms to create an \b Arc in the 3D space. +\n The \b Result of each operation will be a GEOM_Object (edge). + +\n Firstly, you can define an \b Arc by three \b Points that lie on it, +where Point1 is the starting point, Point2 is a middle point of the +arc and Point3 is the ending point of the arc. +\n TUI Command: geompy.MakeArc(Point1, Point2, Point3) +\n Arguments: Name + 3 vertices. + +\image html arc.png + +\n Secondly, you can define an \b Arc by \b Center, \b Start and \b End +points. The arc is built from the \b Start point to the \b End point. The +radius of the arc is defined by the distance between the \b Center point +and the \b Start point. The \b End point defines the angle of the arc. If +the distance between the \b Center point and the \b End point is not equal +to the radius, the arc will be built anyway. +\n \b Reverse radio button allows to change the direction of the arc. +\n TUI Command: geompy.MakeArcCenter(Center Point, Start +Point, End Point, boolean Sense) +\n Arguments: Name + 3 vertices + Boolean. + +\image html arc2.png + +\n Examples: + +\image html arcsn.png +
    Arc by three points lying on it.
    + +\image html arcsn1.png +
    Arc by Start, End and Center.
    + +\image html arcsn2.png +
    Reversed arc.
    + +*/ diff --git a/doc/salome/gui/GEOM/input/creating_basic_go.doc b/doc/salome/gui/GEOM/input/creating_basic_go.doc new file mode 100644 index 000000000..a9a1cb3bb --- /dev/null +++ b/doc/salome/gui/GEOM/input/creating_basic_go.doc @@ -0,0 +1,18 @@ +/*! + +\page create_basic_geom_obj_page Creating Basic Geometric Objects + +
      +
    • \subpage create_point_page
    • +
    • \subpage create_line_page
    • +
    • \subpage create_circle_page
    • +
    • \subpage create_ellipse_page
    • +
    • \subpage create_arc_page
    • +
    • \subpage create_curve_page
    • +
    • \subpage create_vector_page
    • +
    • \subpage create_plane_page
    • +
    • \subpage create_wplane_page
    • +
    • \subpage create_lcs_page
    • +
    + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/creating_box.doc b/doc/salome/gui/GEOM/input/creating_box.doc new file mode 100644 index 000000000..7c8268b07 --- /dev/null +++ b/doc/salome/gui/GEOM/input/creating_box.doc @@ -0,0 +1,41 @@ +/*! + +\page create_box_page Box + +To create a \b Box in the Main Menu select New Entity - > +Primitives - > Box + +\n There are 2 algorithms for creation of a \b Box. +\n The \b Result of each operation will be a GEOM_Object (SOLID). + +\n Firstly, you can define a \b Box by two specified \b Vertices (its +opposite corners). The edges of the box will be parallel to the +coordinate axes. +\n TUI Command: geompy.MakeBoxTwoPnt(Point1, Point2) +\n Arguments: Name + 2 vertices (opposite corners of the box). + +\image html box1.png + +\n Secondly, you can define a \b Box by specified dimensions along the +coordinate axes and with edges, parallel to them. The center of the +box will be at point (DX/2, DY/2, DZ/2). +\n TUI Command: geompy.MakeBoxDXDYDZ(DX, DY, DZ) +\n Arguments: Name + 3 values (dimensions at origin). + +\image html box2.png + +\b NB! There is a third way to create a \b Box, which is currently +accessible only via \b TUI commands. +\n You can define a \b Box by the coordinates of two \b Vertices (in +this way you don't need to create them in advance). +\n TUI Command: geompy.MakeBox(x1,y1,z1,x2,y2,z2) +\n Arguments: Name + X, Y and Z coordinates of both points. + +Example: + +\image html boxes.png + +Our TUI Scripts provide you with useful examples of creation of +\ref tui_creation_box "Primitives". + +*/ diff --git a/doc/salome/gui/GEOM/input/creating_circle.doc b/doc/salome/gui/GEOM/input/creating_circle.doc new file mode 100644 index 000000000..153c61005 --- /dev/null +++ b/doc/salome/gui/GEOM/input/creating_circle.doc @@ -0,0 +1,42 @@ +/*! + +\page create_circle_page Circle + +To create a \b Circle in the Main Menu select New Entity - > +Basic - > Circle + +\n There are 3 algorithms to create a \b Circle in the 3D space. +\n The \b Result of each operation will be a GEOM_Object (edge). + +\n Firstly, you can define a \b Circle by a Center Point, a \b +Vector giving the circle's normal and a \b Radius. +\n TUI Command: geompy.MakeCircle(Point, Vector, +Radius) +\n Arguments: Name + 1 vertex (for the center) + 1 edge (for +the direction) + Radius. + +\image html circle1.png + +\n Secondly, you can define a \b Circle by three \b Points that lie on it. +\n TUI Command: geompy.MakeCircleThreePnt(Point1, Point2, Point3) +\n Arguments: Name + 3 points which will form the circle. + +\image html circle2.png + +Example: +\image html circles.png + +\n Finally, you can define a circle by a Center Point and two +\b Points. +\n TUI Command: geompy.MakeCircleCenter2Pnt(Point1, Point2, +Point3), where Point1 is the center of the circle, the distance +between point1 and Point2 is the radius of the circle and Point3 helps +to define the plane where the circle lies. +\n Arguments: Name + 3 points. + +\image html circle3.png + +Our TUI Scripts provide you with useful examples of creation of +\ref tui_creation_circle "Basic Geometric Objects". + +*/ diff --git a/doc/salome/gui/GEOM/input/creating_complex_obj.doc b/doc/salome/gui/GEOM/input/creating_complex_obj.doc new file mode 100644 index 000000000..23927a4a9 --- /dev/null +++ b/doc/salome/gui/GEOM/input/creating_complex_obj.doc @@ -0,0 +1,12 @@ +/*! + +\page create_complex_obj_page Creating Complex Objects + +
      +
    • \subpage create_extrusion_page
    • +
    • \subpage create_revolution_page
    • +
    • \subpage creaet_filling_page
    • +
    • \subpage create_extrusion_alongpath_page
    • +
    + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/creating_compound.doc b/doc/salome/gui/GEOM/input/creating_compound.doc new file mode 100644 index 000000000..30d685ba1 --- /dev/null +++ b/doc/salome/gui/GEOM/input/creating_compound.doc @@ -0,0 +1,23 @@ +/*! + +\page create_compound_page Compound + +\n To create a \b Compound in the Main Menu select New +Entity - > Build - > Compound. + +\n You can create a compound from a list of shells. +\n The \b Result will be a \b GEOM_Object (COMPOUND). + +\n TUI Command: geompy.MakeCompound(ListOfShape) +\n Arguments: Name + List of shapes. + +\image html neo-obj7.png + +\n Example: + +\image html compoundsn.png + +Our TUI Scripts provide you with useful examples of creation of +\ref tui_creation_compound "Advanced Geometric Objects". + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/creating_cone.doc b/doc/salome/gui/GEOM/input/creating_cone.doc new file mode 100644 index 000000000..827db860f --- /dev/null +++ b/doc/salome/gui/GEOM/input/creating_cone.doc @@ -0,0 +1,41 @@ +/*! + +\page create_cone_page Cone + +\n To create a \b Cone in the Main Menu select New Entity - > Primitives - > Cone + +\n There are two algorithms for creation of a \b Cone. +\n The \b Result of each operation will be a GEOM_Object (SOLID). + + + +\n Firstly, you can define a \b Cone by the Base Point (the +central point of the cone base), the \b Axis, the \b Height and the +first and the second \b Radiuses. +\n TUI Command: geompy.MakeCone(Point, Axis, Radius1, +Radius2, height) +\n Arguments: Name + 1 vertex + 1 vector (for direction) + 3 +values (Radius of the base part, radius of the upper part, height). + +\image html cone1.png + +\n Secondly, you can define a \b Cone with the center at the origin of +coordinates by its \b Height and \b Radiuses. The \b Axis of the \b +Cone will be collinear to the OZ axis of the coordinate system. +\n TUI Command: geompy.MakeConeR1R2H(Radius1, Radius2, Height) +\n Arguments: Name + 3 values (Radius of the base part, radius +of the upper part, height). + +\image html cone2.png + +\note If both radiuses are non-zero, the \b Cone will be truncated. If +the radiuses are equal, a \b Cylinder will be created instead. + +Example: + +\image html cones.png + +Our TUI Scripts provide you with useful examples of creation of +\ref tui_creation_cone "Primitives". + +*/ diff --git a/doc/salome/gui/GEOM/input/creating_curve.doc b/doc/salome/gui/GEOM/input/creating_curve.doc new file mode 100644 index 000000000..e442851bf --- /dev/null +++ b/doc/salome/gui/GEOM/input/creating_curve.doc @@ -0,0 +1,41 @@ +/*! + +\page create_curve_page Curve + +To create a \b Curve in the Main Menu select New Entity - > +Basic - > Curve + +\n There are three algorithms to create a \b Curve in the 3D space. Each +time you define it by a list of \b Points through which the curve +passes. The three Curve Construction menu choices correspond to three +possible types of curves: Polyline, Besier or B-spline (Interpolated). +\n The \b Result of each operation will be a GEOM_Object (edge). + +\n TUI Commands: +
      +
    • geompy.MakePolyline(ListOfShapes)
    • +
    • geompy.MakeBezier(ListOfShapes)
    • +
    • geompy.MakeInterpol(ListOfShapes)
    • +
    +ListOfShape is a list of points through which the curve passes. + +Arguments: Name + at least 2 points which will serve as nodes +on the curve. + +\image html curve.png + +Examples: + +\image html polyline.png +
    Polyline
    + +\image html bezier.png +
    Bezier
    + +\image html interpol.png +
    B-Spline
    + +Our TUI Scripts provide you with useful examples of creation of +\ref tui_creation_curve "Basic Geometric Objects". + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/creating_cylinder.doc b/doc/salome/gui/GEOM/input/creating_cylinder.doc new file mode 100644 index 000000000..d6debda15 --- /dev/null +++ b/doc/salome/gui/GEOM/input/creating_cylinder.doc @@ -0,0 +1,36 @@ +/*! + +\page create_cylinder_page Cylinder + +\n To create a \b Cylinder in the Main Menu select New +Entity - > Primitives - > Cylinder + +\n There are 2 algorithms for creation of a \b Cylinder. +\n The \b Result of each operation will be a GEOM_Object (SOLID). + +\n Firstly, you can define a \b Cylinder by the Base Point (the central +point of the cylinder base), the \b Vector (the axis of the cylinder), +and its dimensions: the Radius and the Height. +\n TUI Command: geompy.MakeCylinder(Point, Axis, Radius, Height) +\n Arguments: Name + 1 vertex + 1 vector + 2 values +(Dimensions: radius and height). + +\image html cylinder1.png + +\n Secondly, you can define a \b Cylinder by the given radius and the +height at the origin of coordinate system. The axis of the cylinder +will be collinear to the OZ axis of the coordinate system. +\n TUI Command: geompy.MakeCylinderRH(Radius, Height) +\n Arguments: Name + 2 values (Dimensions at origin: radius and +height). + +\image html cylinder2.png + +Example: + +\image html cylinders.png + +Our TUI Scripts provide you with useful examples of creation of +\ref tui_creation_cylinder "Primitives". + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/creating_edge.doc b/doc/salome/gui/GEOM/input/creating_edge.doc new file mode 100644 index 000000000..fb4cebff8 --- /dev/null +++ b/doc/salome/gui/GEOM/input/creating_edge.doc @@ -0,0 +1,26 @@ +/*! + +\page create_edge_page Edge + +\n To create an \b Edge in the Main Menu select New Entity- > Build - > Edge + +\n You can create an \b Edge from two points (\b Point1 and \b Point2), being the first and the last vertices of the edge. + +The \b Result will be a \b GEOM_Object (EDGE). + +TUI Command: geompy.MakeEdge(Vertex1, Vertex2), where +Vertex1 and Vertex2 are correspondingly the first and the last vertex +of the edge. + +Arguments: Name + 2 vertices. + +\image html neo-obj2.png + +\n Example: + +\image html edgesn.png + +Our TUI Scripts provide you with useful examples of creation of +\ref tui_creation_edge "Advanced Geometric Objects". + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/creating_ellipse.doc b/doc/salome/gui/GEOM/input/creating_ellipse.doc new file mode 100644 index 000000000..78972181b --- /dev/null +++ b/doc/salome/gui/GEOM/input/creating_ellipse.doc @@ -0,0 +1,24 @@ +/*! + +\page create_ellipse_page Ellipse + +To create an \b Ellipse in the Main Menu select New Entity - > Basic - > Ellipse + +\n You can define an \b Ellipse by its Center Point, a \b +Vector giving its normal, and its Major & Minor Radiuses. +\n The \b Result of the operation will be a GEOM_Object (edge). + +\n TUI Command: geompy.MakeEllipse(Point, Vector, RadiusMajor, RadiusMinor) +\n Arguments: Name + 1 vertex (for the center) + 1 edge (for +the direction) + 1 X Radius + 1 Y Radius. + +\image html ellipse.png + +Example: + +\image html ellipsesn.png + +Our TUI Scripts provide you with useful examples of creation of +\ref tui_creation_ellipse "Basic Geometric Objects". + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/creating_explode.doc b/doc/salome/gui/GEOM/input/creating_explode.doc new file mode 100644 index 000000000..515978e33 --- /dev/null +++ b/doc/salome/gui/GEOM/input/creating_explode.doc @@ -0,0 +1,43 @@ +/*! + +\page create_explode_page Explode + +\n To \b Explode an object into subshapes, in the Main Menu +select New Entity > Explode. + +\n To create a list of subshapes (vertices, edges, wires etc.) of the +given shape using the \b Explode operation, you need to define the Main +Object, which will be exploded and the Type of Subshapes you wish to +obtain from it. +\n The \b Result of the operation will be a List of \b GEOM_Objects +(vertexes, edges, wires, faces, shells or solids). + +\n Using TUI Commands you can perform this operation in a +variety of ways: +
      +
    • geompy.SubShapeAll(Shape, Type) explodes a Shape on +subshapes of a given Type and returns a List of sub-shapes.
    • +
    • geompy.SubShapeAllIDs(Shape, Type) explodes a Shape on +subshapes of a given Type and returns a List of IDs of +sub-shapes.
    • +
    • geompy.SubShapeAllSorted(Shape, Type) xplodes a shape on +subshapes of a given type and sorts them by coordinates of their +gravity centers, returning a list of sub-shapes.
    • +
    • geompy.SubShapeAllSortedIDs(Shape, Type) explodes a shape +on subshapes of a given type and sorts them by coordinates of their +gravity centers, returning a List of IDs of sub-shapes.
    • +
    • geompy.SubShape(Shape, Type, ListOfInd) allows to obtain +a compound of sub-shapes of the Shape, selected by they indices in a +list of all sub-shapes of the given Type. Each index is in the range +[1, Nb_Sub-Shapes_Of_Given_Type].
    • +
    • geompy.SubShapeSorted(Shape, Type, ListOfInd) allows to +obtain a compound of sub-shapes of the Shape, selected by they indices +in sorted list of all sub-shapes of the given Type. Each index is in +the range [1, Nb_Sub-Shapes_Of_Given_Type]
    • +
    + +\n Arguments:1 SHAPE + 1 type of SubShape. + +\image html neo-obj1.png + +*/ diff --git a/doc/salome/gui/GEOM/input/creating_extrusion.doc b/doc/salome/gui/GEOM/input/creating_extrusion.doc new file mode 100644 index 000000000..4b2c0ac0c --- /dev/null +++ b/doc/salome/gui/GEOM/input/creating_extrusion.doc @@ -0,0 +1,42 @@ +/*! + +\page create_extrusion_page Extrusion + +\n To generate an \b Extrusion on an object in the Main Menu +select New Entity - > Generation - > Extrusion + +\n There are 2 algorithms for creation of an \b Extrusion (Prism). +\n The \b Result of the operation will be a GEOM_Object (edge, face, shell +solid or compsolid). + +\n Firstly, you can define the Base Shape (a basis of the +extrusion), the \b Vector (a direction of the extrusion) and the \b +Height of extrusion. +\b TUI Command: geompy.MakePrismVecH(Base, Vector, Height) +\n Arguments: Name + 1 shape (vertex, edge, planar wire, face or +shell) serving as base object + 1 vector (for direction of the +extrusion) + 1 value (dimension). + +\image html extrusion1.png + +\n Secondly, you can define the \b Extrusion by the Base Shape +and the \b Start and End Point of the \b Vector (in this way +you don't need to create it in advance). +\n TUI Command: geompy.MakePrism(Base, Point1, Point2) +\n Arguments: Name + 1 shape (vertex, edge, planar wire, face or +shell) serving as base object + 2 vertices. + +\image html extrusion2.png + +Examples: + +\image html prisms_basessn.png +
    Base Shape
    + +\image html prismssn.png +
    Prisms
    + +Our TUI Scripts provide you with useful examples of creation of +\ref tui_creation_prism "Complex Geometric Objects". + +*/ diff --git a/doc/salome/gui/GEOM/input/creating_extrusion_alongpath.doc b/doc/salome/gui/GEOM/input/creating_extrusion_alongpath.doc new file mode 100644 index 000000000..77e453170 --- /dev/null +++ b/doc/salome/gui/GEOM/input/creating_extrusion_alongpath.doc @@ -0,0 +1,30 @@ +/*! + +\page create_extrusion_alongpath_page Pipe Construction + +To generate a \b Pipe in the Main Menu select New Entity - > Generation - > Extrusion along a path + +\n To create an extruded \b Pipe shape, you need to define the Base +Object (vertex, edge, planar wire, face or shell), which will be extruded +and the Path Object (edge or wire) along which the Base +Object will be extruded. +\n The \b Result of the operation will be a GEOM_Object (edge, face, shell, +solid or compsolid). + +\n TUI Command: geompy.MakePipe(baseShape, pathShape) +\n Arguments: Name + 1 shape (vertex, edge, planar wire, face or +shell) serving as base object + 1 shape (edge or wire) for +definition of the path. + +\image html pipe.png + +Example: + +\image html pipe_wire_edgesn.png + +\image html pipesn.png + +Our TUI Scripts provide you with useful examples of creation of +\ref tui_creation_pipe "Complex Geometric Objects". + +*/ diff --git a/doc/salome/gui/GEOM/input/creating_face.doc b/doc/salome/gui/GEOM/input/creating_face.doc new file mode 100644 index 000000000..bdf6164f8 --- /dev/null +++ b/doc/salome/gui/GEOM/input/creating_face.doc @@ -0,0 +1,38 @@ +/*! + +\page create_face_page Face + +To create a \b Face in the Main Menu select New Entity - > +Build - > Face + +\n To create a \b Face you need to select input shape(s). The list of +input shapes can include shapes of any type; if the shapes are nor +wires or edges, the algorithm extracts all edges from +the input shapes and works on the obtaineed edges. +\n The edges and wires do not necessarily have to be closed, the +algorithm automatically builds a wire of maximum length from all +given edges and wires. If it founds multiple closed wires, it can +build a face with holes or some separate faces, depending on the +placement of the wires. If some resulting wires remain open, they will +be added in the resulting compound "as is". +\n Check Try to create a planar face to create a planar +face or nothing if it is impossible. +\n The \b Result will be a \b GEOM_Object (FACE). + +\n TUI Command: geompy.MakeFaceWires([list of Shapes], isPlanarWanted) +\n Arguments: Name + 1 wire. + +\image html neo-obj4.png + +\n Example: + +\image html facesn1.png + +\image html facesn2.png + +\image html facesn3.png + +Our TUI Scripts provide you with useful examples of creation of +\ref tui_creation_face "Advanced Geometric Objects". + +*/ diff --git a/doc/salome/gui/GEOM/input/creating_filling.doc b/doc/salome/gui/GEOM/input/creating_filling.doc new file mode 100644 index 000000000..25c99395a --- /dev/null +++ b/doc/salome/gui/GEOM/input/creating_filling.doc @@ -0,0 +1,28 @@ +/*! + +\page creaet_filling_page Filling Surface with Edges + +To generate a \b Filling in the Main Menu select New Entity - > Generation - > Filling + +\n To create a curving face using several edges you need to define the +Edges Compound, \b Minimum and Maximum Degree, \b +Tolerance for \b 2D and for \b 3D and the Number of Iterations. +\n The \b Result of the operation will be a GEOM_Object (face). + +\n TUI Command: geompy.MakeFilling(Edges, MinDegree, MaxDegree, Tol2D, Tol3D, NbIter) +\n Arguments: Name + 1 List of edges + 5 Parameters +(Min. degree, Max. degree, Number of iterations, 2D tolerance, 3D +tolerance, Number of iterations). + +\image html filling.png + +Example: + +\image html filling_compoundsn.png + +\image html fillingsn.png + +Our TUI Scripts provide you with useful examples of creation of +\ref tui_creation_filling "Complex Geometric Objects". + +*/ diff --git a/doc/salome/gui/GEOM/input/creating_geom_objects.doc b/doc/salome/gui/GEOM/input/creating_geom_objects.doc new file mode 100644 index 000000000..bc66bed97 --- /dev/null +++ b/doc/salome/gui/GEOM/input/creating_geom_objects.doc @@ -0,0 +1,49 @@ +/*! + +\page create_geom_obj_page Creating geometrical objects + +
      +
    • \subpage create_basic_geom_obj_page
    • +
        +
      • \ref create_point_page
      • +
      • \ref create_line_page
      • +
      • \ref create_circle_page
      • +
      • \ref create_ellipse_page
      • +
      • \ref create_arc_page
      • +
      • \ref create_curve_page
      • +
      • \ref create_vector_page
      • +
      • \ref create_plane_page
      • +
      • \ref create_wplane_page
      • +
      • \ref create_lcs_page
      • +
      +
    • \subpage create_primitives_page
    • +
        +
      • \ref create_box_page
      • +
      • \ref create_cylinder_page
      • +
      • \ref create_sphere_page
      • +
      • \ref create_torus_page
      • +
      • \ref create_cone_page
      • +
      +
    • \subpage create_complex_obj_page
    • +
        +
      • \ref create_extrusion_page
      • +
      • \ref create_revolution_page
      • +
      • \ref creaet_filling_page
      • +
      • \ref create_extrusion_alongpath_page
      • +
      +
    • \subpage work_with_groups_page
    • +
    • \subpage build_by_blocks_page
    • +
    • \subpage create_sketcher_page
    • +
    • \subpage create_adv_obj_page
    • +
        +
      • \ref create_explode_page
      • +
      • \ref create_edge_page
      • +
      • \ref create_wire_page
      • +
      • \ref create_face_page
      • +
      • \ref create_shell_page
      • +
      • \ref create_solid_page
      • +
      • \ref create_compound_page
      • +
      +
    + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/creating_lcs.doc b/doc/salome/gui/GEOM/input/creating_lcs.doc new file mode 100644 index 000000000..106effc00 --- /dev/null +++ b/doc/salome/gui/GEOM/input/creating_lcs.doc @@ -0,0 +1,40 @@ +/*! + +\page create_lcs_page Local Coordinate System + +To create a Local Coordinate System in the Main Menu select New Entity - > Basic - > Local Coordinate System +\n There are three algorithms to choose from. + +\n Firstly, you can define the values of X, Y, and Z coordinates of origin and the directions of X and Y axes directly in the menu. +\n TUI command: geompy.MakeMarker(OX, OY, OZ, XDX, XDY, XDZ, +YDX, YDY, YDZ), where OX, OY, OZ are coordinates of the origin of +LCS, XDX, XDY, XDZ is a vector of OX direction of the LCS and YDX, +YDY, YDZ is a a vector of OY direction of the LCS. +\n Arguments: Name + Coordinates of origin, X axis direction, Y axis direction. + +\image html neo-localcs1.png + +\n Secondly, you can simply select any object in the object browser or +3D viewer, in this case the coordinates of origin and axes direction +of the LCS are calculated automatically basing on the selected object. +\n Arguments: Name + reference object. + +\image html neo-localcs2.png + +\n The last algorithm of LCS construction allows to define the +coordinates of origin by a point and axes directions by a line or a +vector. +\n Arguments: Name + 1 point of origin + X axis direction, Y +axis direction. + +\image html neo-localcs3.png + +Press «OK» or «Apply» button to create an LCS at the location with the +specified coordinates. The new object is shown in the Object Browser +and in 3D viewer. + +Example: + +\image html image145.jpg + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/creating_line.doc b/doc/salome/gui/GEOM/input/creating_line.doc new file mode 100644 index 000000000..befde32ed --- /dev/null +++ b/doc/salome/gui/GEOM/input/creating_line.doc @@ -0,0 +1,30 @@ +/*! + +\page create_line_page Line + +To create a \b Line in the Main Menu select New Entity - >Basic - > Line + +\n To create a \b Line you should define \b Point1 and \b Point2, +which are the points through which the \b Line passes. +\n The \b Result of the operation will be a GEOM_Object (edge). + +\n TUI Command: geompy.MakeLineTwoPnt(Point1, Point2) +\n Arguments: Name + 2 vertices. + +\image html line.png + +Example: + +\image html lines.png + +\b NB! There is another way to create a line, which is currently +accessible only via \b TUI commands. + +You can define a line passing through the given \b Point and parallel +to the given \b Vector. +\n TUI Command: geompy.MakeLine(Point, Vector) + +Our TUI Scripts provide you with useful examples of creation of +\ref tui_creation_line "Basic Geometric Objects". + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/creating_plane.doc b/doc/salome/gui/GEOM/input/creating_plane.doc new file mode 100644 index 000000000..d7c9e8f9f --- /dev/null +++ b/doc/salome/gui/GEOM/input/creating_plane.doc @@ -0,0 +1,48 @@ +/*! + +\page create_plane_page Plane + +To create a \b Plane in the Main Menu select New Entity - > +Basic - > Plane + +\n There are three algorithms to create a plane in the 3D space. +\n The \b Result of each operation will be a GEOM_Object (face). + +\n Firstly, you can define a \b Plane by a \b Point through which the +plane passes, a \b Vector giving a normal of the plane and a Size +of the Plane (size of a side of quadrangle face, representing the +plane). +\n TUI Command: geompy.MakePlane(Point, Vector, TrimSize) +\n Arguments: Name + 1 vertex + 1 vector + 1 value (to define +the size of the plane). + +\image html plane1.png + +\n Secondly, you can define a \b Plane by three \b Points through +which the plane passes and a Size of the Plane. +\n TUI Command: geompy.MakePlaneThreePnt(Point1, Point2, Point3, TrimSize) +\n Arguments: Name + 3 vertices + 1 value (to define the size +of the plane). + +\image html plane2.png + +\n Finally, you can define a \b Plane by another \b Plane or Local +Coordinate System and a Size of the Plane. +\n TUI Command: geompy.MakePlaneFace(Face, TrimSize) +\n Arguments: Name + 1 face + 1 value (to define the size of +the plane). + +\image html plane3.png + +Examples: + +\image html planes1.png +
    Planes created on the basis of the Global Coordinate System
    + +\image html plane_on_face.png +
    A Plane created on a Face of another Shape
    + +Our TUI Scripts provide you with useful examples of creation of +\ref tui_creation_plane "Basic Geometric Objects". + +*/ diff --git a/doc/salome/gui/GEOM/input/creating_point.doc b/doc/salome/gui/GEOM/input/creating_point.doc new file mode 100644 index 000000000..0f91a0f05 --- /dev/null +++ b/doc/salome/gui/GEOM/input/creating_point.doc @@ -0,0 +1,44 @@ +/*! + +\page create_point_page Point + +To create a \b Point in the Main Menu select New Entity - > +Basic - > Point + +\n There are three algorithms to create a \b Point in the 3D space. +\n Each time the \b Result of the operation will be a GEOM_Object +(vertex). + +\n Firstly, we can define a point by setting its X, Y and Z \b Coordinates. +\n TUI Command: geompy.MakeVertex(X, Y, Z) +\n \b Arguments: Name (Vertex_n by default) + X, Y and Z coordinates of +the point. + +\image html point1.png + +\n Secondly, we can define a point by a \b Reference to another point +and the shift of the coordinates of the new point regarding the +coordinates of the old one. +\n TUI Command: geompy.MakeVertexWithRef(Reference, X,Y,Z). +\n Arguments: Name + 1 reference point + 3 coordinates defining +the position of this point regarding the reference one. + +\image html neo-point2.png + +\n Finally, we can define a point by an \b Edge and a \b Parameter +indicating its position on the Edge, ranging from 0.0 to 1.0. For example, 0.5 means that the +point is located in the middle of the edge. +\n TUI Command: geompy.MakeVertexOnCurve(Edge,Parameter). +\n Arguments: Name + 1 edge + 1 Parameter defining the +position of the point on the given edge. + +\image html point3.png + +Example: + +\image html points.png + +Our TUI Scripts provide you with useful examples of creation of +\ref tui_creation_point "Basic Geometric Objects". + +*/ diff --git a/doc/salome/gui/GEOM/input/creating_primitives.doc b/doc/salome/gui/GEOM/input/creating_primitives.doc new file mode 100644 index 000000000..d13a5ee18 --- /dev/null +++ b/doc/salome/gui/GEOM/input/creating_primitives.doc @@ -0,0 +1,13 @@ +/*! + +\page create_primitives_page Creating Primitives + +
      +
    • \subpage create_box_page
    • +
    • \subpage create_cylinder_page
    • +
    • \subpage create_sphere_page
    • +
    • \subpage create_torus_page
    • +
    • \subpage create_cone_page
    • +
    + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/creating_revolution.doc b/doc/salome/gui/GEOM/input/creating_revolution.doc new file mode 100644 index 000000000..dfe8c7ca5 --- /dev/null +++ b/doc/salome/gui/GEOM/input/creating_revolution.doc @@ -0,0 +1,26 @@ +/*! + +\page create_revolution_page Revolution + +To create an extruded shape by \b Revolution in the Main Menu +select New Entity - > Generation - > Revolution + +\n To create an extruded shape by \b Revolution you need to define the +source \b Object to rotate, the \b Axis of revolution and the \b Angle by which +the \b Shape has to be rotated around the \b Axis (in degrees). +\n The \b Result of the operation will be a GEOM_Object (edge, face, shell, +solid or compsolid). + +\n TUI Command: geompy.MakeRevolution(Shape, Axis, Angle). +\n Arguments: Name + 1 shape (vertex, edge, planar wire, face or shell) serving as base object + 1 vector (for direction) + 1 value (angle). + +\image html revolution.png + +Example: + +\image html revolutionsn.png + +Our TUI Scripts provide you with useful examples of creation of +\ref tui_creation_revolution "Complex Geometric Objects". + +*/ diff --git a/doc/salome/gui/GEOM/input/creating_shell.doc b/doc/salome/gui/GEOM/input/creating_shell.doc new file mode 100644 index 000000000..7c87d3d22 --- /dev/null +++ b/doc/salome/gui/GEOM/input/creating_shell.doc @@ -0,0 +1,23 @@ +/*! + +\page create_shell_page Shell + +To create a \b Shell in the Main Menu select New Entity - > +Build - > Shell + +\n You can create a \b Shell from a list of faces and (or) shells. +\n The \b Result will be a \b GEOM_Object (shell). + +\n TUI Command: geompy.MakeShell(ListOfShape) +\n Arguments: Name + List of faces having connected edges. + +\image html neo-obj5.png + +\n Example: + +\image html shellsn.png + +Our TUI Scripts provide you with useful examples of creation of +\ref tui_creation_shell "Advanced Geometric Objects". + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/creating_sketcher.doc b/doc/salome/gui/GEOM/input/creating_sketcher.doc new file mode 100644 index 000000000..88629274f --- /dev/null +++ b/doc/salome/gui/GEOM/input/creating_sketcher.doc @@ -0,0 +1,70 @@ +/*! + +\page create_sketcher_page Sketcher + +Sketcher allows to create curves of 2 types: line segment and arc. +By default the start point of the curve is located at the point of +origin of the reference coordinate system and the curve lies in the +plane XOY. The end of the curve is defined by +means of "destination", which can be a destination point (for segment +only) or destination direction coupled with length of a segment or +angle and radius of an arc. + +\n Sketcher is able to create planar curves only. Therefore, it is +necessary to select a working plane before starting a sketch (by +default, XOY plane is used). Sketcher creates curves lying in the +current working plane (New Entity -> Basic -> Working Plane). + +\n This functionality is available from the main menu via New +Entity / Sketch. + +\n The Result of the operation will be a \b GEOM_Object. + +\n TUI Command: geompy.MakeSketcher(Command, WorkingPlane) +\n This algorithm creates a sketcher (wire or face), following the +textual description, passed through the Command argument. The edges of +the resulting wire or face will be arcs of circles and/or linear +segments. +\n \em Command is a string, defining the sketcher by the coordinates of +points in the local working plane. +\n WorkingPlane can be a plane or a planar face. The plane is +defined by the XYZ coordinates of three non-coincident points. The +planar face is an existing GEOM_Object. + +\n Arguments: +
      +
    1. Element type (segment or arc).
    2. +
    3. Destination type (point or direction).
    4. +
    5. Destination point by means of:
    6. +
        +
      • absolute coordinates X,Y;
      • +
      • relative coordinates DX, DY (with respect to the current point);
      • +
      • selection of an existing point.
      • +
      +
    7. Destination direction by means of:
    8. +
        +
      • angle between the new segment and the previous one;
      • +
      • perpendicular to the previous segment (same as previous, but angle +is predefined and is equal to 90 degrees);
      • +
      • tangent to the previous segment;
      • +
      • vector components DX, DY.
      • +
      +
    9. Parameters of an element (for segment : length or target X or Y coordinate value, for arc : radius and angle).
    10. +
    + +\n Dialog Box: + +\image html neo-scetcher1.png + +\image html neo-scetcher2.png + +\n Example: + +\image html image204.jpg + +\image html image206.jpg + +Our TUI Scripts provide you with useful examples of the use of +\ref tui_sketcher_page "Sketcher". + +*/ diff --git a/doc/salome/gui/GEOM/input/creating_solid.doc b/doc/salome/gui/GEOM/input/creating_solid.doc new file mode 100644 index 000000000..139dbfe3d --- /dev/null +++ b/doc/salome/gui/GEOM/input/creating_solid.doc @@ -0,0 +1,25 @@ +/*! + +\page create_solid_page Solid + +\n To create a \b Solid in the Main Menu select New Entity - > Build - > +Solid. + +You can create a \b Solid from a list of shells. + +The \b Result will be a \b GEOM_Object (SOLID). + +\n TUI Command: geompy.MakeSolid(ListOfShape), where +ListOfShape is a list of shells from which the solid is constructed. +\n Arguments: Name + A closed shell or a list of closed shells. + +\image html neo-obj6.png + +\n Example: + +\image html solidsn.png + +Our TUI Scripts provide you with useful examples of creation of +\ref tui_creation_solid "Advanced Geometric Objects". + +*/ diff --git a/doc/salome/gui/GEOM/input/creating_sphere.doc b/doc/salome/gui/GEOM/input/creating_sphere.doc new file mode 100644 index 000000000..c4437cadc --- /dev/null +++ b/doc/salome/gui/GEOM/input/creating_sphere.doc @@ -0,0 +1,36 @@ +/*! + +\page create_sphere_page Sphere + +\n To create a \b Sphere in the Main Menu select New Entity - > Primitives - > Sphere + +\n There are two algorithms for creation of a \b Sphere. +\n The \b Result of each operation will be a GEOM_Object (SOLID). + +\n Firstly, you can define a \b Sphere by the Center Point and the \b Radius. +\n TUI Command: geompy.MakeSphere(Point, Radius) +\n Arguments: Name + 1 vertex + 1 value (Radius). + +\image html sphere1.png + +\n Secondly, you can define a \b Sphere with the center at the origin of +coordinate system by the \b Radius. +\n TUI Command: geompy. MakeSphereR(Radius) +\n Arguments: Name + 1 value (Radius from the origin). + +\image html sphere2.png + +\n NB! The is another way to create a\b Sphere, which is +currently accessible only via \b TUI commands. +\n You can define the \b Sphere by the coordinates of the Center +Point and its \b Radius (in this way you don't need to create it in advance). +\n TUI Command: geompy.MakeSphere(X, Y, Z, Radius) + +Example: + +\image html spheres.png + +Our TUI Scripts provide you with useful examples of creation of +\ref tui_creation_sphere "Primitives". + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/creating_torus.doc b/doc/salome/gui/GEOM/input/creating_torus.doc new file mode 100644 index 000000000..dd8b63412 --- /dev/null +++ b/doc/salome/gui/GEOM/input/creating_torus.doc @@ -0,0 +1,32 @@ +/*! + +\page create_torus_page Torus + +To create a \b Torus in the Main Menu select New Entity - > Primitives - > Torus + +\n There are two algorithms for creation of a \b Torus. +\n The \b Result of each operation will be a GEOM_Object (SOLID). + +\n Firstly, you can define a \b Torus by the given Base Point, +the normal \b Vector and the Major and Minor \b Radiuses. +\n TUI Command: geompy.MakeTorus(Point, Vector, RadiusMajor, RadiusMinor) +\n Arguments: Name + 1 vertex + 1 vector (for direction) + 2 +values (1 & 2 Radius). + +\image html torus1.png + +\n Secondly, you can define a \b Torus with the center at the origin +of coordinates by its Major and Minor \b Radiuses. +\n TUI Command: geompy.MakeTorusRR(RadiusMajor, RadiusMinor) +\n Arguments: Name + 2 values (1 & 2 Radius from the origin). + +\image html torus2.png + +Example: + +\image html toruses.png + +Our TUI Scripts provide you with useful examples of creation of +\ref tui_creation_torus "Primitives". + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/creating_vector.doc b/doc/salome/gui/GEOM/input/creating_vector.doc new file mode 100644 index 000000000..0a914bea1 --- /dev/null +++ b/doc/salome/gui/GEOM/input/creating_vector.doc @@ -0,0 +1,31 @@ +/*! + +\page create_vector_page Vector + +To create a \b Vector in the Main Menu select New Entity - > +Basic - > Vector + +\n There are 2 algorithms to create a \b Vector in the 3D space. +\n The \b Result of each operation will be a GEOM_Object (edge). + +\n Firstly, you can define a Vector by its \b Start and End Points. +\n TUI Command: geompy.MakeVector(Point1, Point2) +\n Arguments: Name + 2 vertices. + +\image html vector1.png + +\n Secondly, you can define a \b Vector starting in the Origin of +coordinates by its End Point. +\n TUI Command: geompy.MakeVectorDXDYDZ(DX, DY, DZ) +\n Arguments: Name + 3 values + +\image html vector2.png + +Example: + +\image html image34.gif + +Our TUI Scripts provide you with useful examples of creation of +\ref tui_creation_vector "Basic Geometric Objects". + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/creating_wire.doc b/doc/salome/gui/GEOM/input/creating_wire.doc new file mode 100644 index 000000000..34a24b0e2 --- /dev/null +++ b/doc/salome/gui/GEOM/input/creating_wire.doc @@ -0,0 +1,27 @@ +/*! + +\page create_wire_page Wire + +\n To create a \b Wire in the Main Menu select New Entity - > Build - > Wire + +\n You can create a \b Wire from several connected edges and wires by +selecting them in the object browser or in the viewer holding Shift +button. +\n The \b Result will be a \b GEOM_Object (WIRE). + +\n TUI Command: geompy.MakeWire(ListOfShape) + +Arguments: Name + List of connected wires or edges. + +\n Dialog Box: + +\image html neo-obj3.png + +\n Example: + +\image html wiresn.png + +Our TUI Scripts provide you with useful examples of creation of +\ref tui_creation_wire "Advanced Geometric Objects". + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/creating_wplane.doc b/doc/salome/gui/GEOM/input/creating_wplane.doc new file mode 100644 index 000000000..bb453c8a6 --- /dev/null +++ b/doc/salome/gui/GEOM/input/creating_wplane.doc @@ -0,0 +1,40 @@ +/*! + +\page create_wplane_page Working Plane + +Definition of a Working Plane is necessary for work with +\ref create_sketcher_page "Sketcher". + +\n To create a Working Plane in the Main Menu select +New Entity - > Basic - > Working Plane + +\n There is a number of algorithms to set the Working Plane and the +Camera Position. + +\n Firstly, you can select a \b Plane, a Planar Face or a Local Coordinate System to be your Working Plane. +\n Arguments: Name + 1 selection (plane or planar face). + +\image html workplane4.png + +\n Secondly, you can define a Working Plane by two Vectors. +\n Arguments: Name + 2 vectors. + +\image html workplane5.png + +\n Finally, you can select one of three basic projections of XYZ +coordinate system to be your Working Plane. + +\image html workplane6.png + +Reverse the plane normal checkbox allows changing the direction +of the working plane. + +Example: Working plane on the upper face of a box. + +\image html image36.gif +
    Normal Direction
    + +\image html image47.gif +
    Reversed Direction
    + +*/ diff --git a/doc/salome/gui/GEOM/input/cut_operation.doc b/doc/salome/gui/GEOM/input/cut_operation.doc new file mode 100644 index 000000000..1ccc84b0a --- /dev/null +++ b/doc/salome/gui/GEOM/input/cut_operation.doc @@ -0,0 +1,24 @@ +/*! + +\page cut_operation_page Cut + +\n To produce a \b Cut operation in the Main Menu select Operations - > Boolean - > Cut + +\n This operation cuts a shape with another one. +\n The \b Result will be any \b GEOM_Object. +\n Arguments: Name + 2 shapes. + +\n Dialog Box: + +\image html bool3.png + +\n Example: + +\image html fusesn1.png + +\image html cutsn.png + +Our TUI Scripts provide you with useful examples of the use of +\ref tui_cut "Boolean Operations". + +*/ diff --git a/doc/salome/gui/GEOM/input/display_mode.doc b/doc/salome/gui/GEOM/input/display_mode.doc new file mode 100644 index 000000000..8fe2d92f4 --- /dev/null +++ b/doc/salome/gui/GEOM/input/display_mode.doc @@ -0,0 +1,26 @@ +/*! + +\page display_mode_page Display Mode + +\n This option is relevant for viewing 3D objects. Wireframe mode means +that you can see only edges of the object, while its shells remain +transparent. Shading mode means that the shells are filled with color. + +\n To change the display mode right-click on this geometrical object +in the viewer and from the pop-up menu select Display mode --> +Wireframe or Shading. + +\n TUI Command: gg.setDisplayMode(ID, Short) + +\n Examples: + +\image html disp_mode1sn.png +
    Wireframe
    + +\image html /disp_mode2sn.png +
    Shading
    + +Our TUI Scripts provide you with useful examples of +\ref tui_change_disp_mode "Changing Display Parameters". + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/explode_on_blocks_operation.doc b/doc/salome/gui/GEOM/input/explode_on_blocks_operation.doc new file mode 100644 index 000000000..635f70561 --- /dev/null +++ b/doc/salome/gui/GEOM/input/explode_on_blocks_operation.doc @@ -0,0 +1,32 @@ +/*! + +\page explode_on_blocks_operation_page Explode on Blocks + +\n To produce an Explode on Blocks operation in the Main +Menu select Operations - > Blocks - > Explode on Blocks. + +\n This operation returns blocks of the given compound. The user may +define the type of blocks to be extracted by setting the minimum and +maximum number of faces in the target block. By checking the +corresponding box the user may also interactively choose the blocks +from a compound. + +\n The \b Result will be a \b GEOM_Object. + +\n TUI Command: geompy.MakeBlockExplode(Compound, +MinNbFaces, MaxNbFaces), where \em Compound is a compound to be +exploded into the blocks, \em MinNbFaces, \em MaxNbFaces are correspondingly +the minimal and the maximal number of faces of the resulting blocks. +\n Arguments: 1 compound + 2 integers (min. and max. number of +faces in the block to be extracted). + +\image html mtransf3.png + +\n Example: + +\image html block_explodesn.png + +Our TUI Scripts provide you with useful examples of the use of +\ref tui_explode_on_blocks "Blocks Operations". + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/fillet_operation.doc b/doc/salome/gui/GEOM/input/fillet_operation.doc new file mode 100644 index 000000000..8bf2ee1f6 --- /dev/null +++ b/doc/salome/gui/GEOM/input/fillet_operation.doc @@ -0,0 +1,50 @@ +/*! + +\page fillet_operation_page Fillet + +\n To produce a \b Fillet in the Main Menu select +Operations - > Transformation - > Fillet + +\n This operation creates fillets on the edges of a shape. +\n The \b Result will be a \b GEOM_Object. + +\n To create fillets on all edges of the given shape, you need to +select the Main Object to create a fillet on and to define the \b Radius of the +Fillet. +\n TUI Command: geompy.MakeFilletAll(Shape, R) +\n Arguments: Name + 1 shape + 1 value (fillet radius). + +\image html fillet1.png + +\n To create fillets on the specified edges or faces of the given +shape, you need to define the Main Object to create a fillet +on, select the necessary edges or faces in the OCC Viewer and define +the \b Radius of the Fillet. +\n TUI Command: geompy.MakeFillet(Shape, R, ShapeType, ListShapes) +\n Arguments: Name + 1 shape + one or several edges (or faces) ++ 1 value (Fillet radius). + +\n Alternatively, there is a possibility to create a fillet with a +variable radius. For this, toggle the lower radio button and define +\b R1 (the radius at the start of the selected edge(s)) and \b R2 +(the radius at the end of the selected edge(s)) + +\image html fillet2.png + +\image html fillet3.png + +\n Examples: + +\image html fillet_all.png +
    Fillet on all
    + +\image html fillet_edge.png +
    Fillet on an edge
    + +\image html fillet_prism.png +
    Fillet on a Face
    + +Our TUI Scripts provide you with useful examples of the use of +\ref tui_fillet "Transformation Operations". + +*/ diff --git a/doc/salome/gui/GEOM/input/fuse_operation.doc b/doc/salome/gui/GEOM/input/fuse_operation.doc new file mode 100644 index 000000000..5eb168bcd --- /dev/null +++ b/doc/salome/gui/GEOM/input/fuse_operation.doc @@ -0,0 +1,25 @@ +/*! + +\page fuse_operation_page Fuse + +\n To produce a \b Fuse operation in the Main Menu select +Operations - > Boolean - > Fuse + +\n This operation creates a shape from two shapes. + +\n The \b Result will be any \b GEOM_Object. +\n Arguments: Name + 2 shapes. +\n TUI Command: geompy.MakeFuse(s1, s2) + +\image html bool1.png + +\n Example: + +\image html fusesn1.png + +\image html fusesn2.png + +Our TUI Scripts provide you with useful examples of the use of +\ref tui_fuse "Boolean Operations". + +*/ diff --git a/doc/salome/gui/GEOM/input/geompy.doc b/doc/salome/gui/GEOM/input/geompy.doc new file mode 100644 index 000000000..cde054cb5 --- /dev/null +++ b/doc/salome/gui/GEOM/input/geompy.doc @@ -0,0 +1,7 @@ +/*! + +\page geompy_page Python Interface geompy.py + +\n Please, see \ref geompyDC::geompyDC "documentation for geompy.py" + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/glue_faces_operation.doc b/doc/salome/gui/GEOM/input/glue_faces_operation.doc new file mode 100644 index 000000000..340f4afa7 --- /dev/null +++ b/doc/salome/gui/GEOM/input/glue_faces_operation.doc @@ -0,0 +1,48 @@ +/*! + +\page glue_faces_operation_page Glue Faces + +\n To Glue Faces in the Main Menu select Repair - > Glue Faces. + +\n This operation glues faces that are coincident with respect to the +given tolerance value. + +\n The \b Result will be a \b GEOM_Object. + +\n TUI Command: geompy.MakeGlueFaces(theShape, +theTolerance), where \em theShape is a compound of solids to be +glued, \em theTolerance is a maximum distance between two faces, which can +be considered as coincident. +\n Arguments: Name + Compound of solids + Tolerance value. + +\image html glue1.png + +\n It is also possible to manually select the faces that will be +glued - select the shape, specify the tolerance and press \b Detect button. + +\image html glue2.png + +\n \b Geometry module detects the faces where gluing can be performed and +displays a notification. + +\image html glue3.png + +\n The faces that can be glued are colored in red. It is possible to +select the faces for gluing in the 3D viewer. The selected faces will +be marked in white. + +\n Example: + +\image html glue_faces1.png +
    Object that needs gluing
    + +\image html glue_faces2.png +
    Glued object
    + +\image html glue_faces3.png +
    Manual selection of faces for gluing
    + +Our TUI Scripts provide you with useful examples of the use of +\ref tui_glue_faces "Repairing Operations". + +*/ diff --git a/doc/salome/gui/GEOM/input/import_export.doc b/doc/salome/gui/GEOM/input/import_export.doc new file mode 100644 index 000000000..8a5219ebe --- /dev/null +++ b/doc/salome/gui/GEOM/input/import_export.doc @@ -0,0 +1,39 @@ +/*! + +\page import_export_geom_obj_page Importing/exporting geometrical objects + +In Geometry module you can import and export geometrical objects +from/into BREP, IGES, STEP files. The mechanisms of import and export +are implemented via plug-ins, which gives you the opportunity to +expand the range of available formats by adding more plug-ins (for +example, CATIA 5). + +To import geometrical objects from a BREP, IGES, STEP file: + +\par +From the \b File menu choose \b Import. In the opening dialog box \b Import +select the required format of the file for importation and search for +a *.brep, *.iges or *.step file. + +\image html geomimport.png + +\par +Select the required file and click \b Open. Your file will be imported in +the module and its contents (geometrical object) will be displayed in +the Object Browser. + +\n To export geometrical objects into a BREP, IGES, STEP +file: + +\par +Select the object you wish to export, then from the \b File menu choose +\b Export. In the opening dialog box \b Export define the required format, +the name and the location of the file for exportation. + +\image html geomexport.png + +\par +Click \b Save to confirm your exportation. + +*/ + diff --git a/doc/salome/gui/GEOM/input/index.doc b/doc/salome/gui/GEOM/input/index.doc new file mode 100644 index 000000000..3d2d5d102 --- /dev/null +++ b/doc/salome/gui/GEOM/input/index.doc @@ -0,0 +1,137 @@ +/*! + +\mainpage Geometry Module Reference Documentation + +
      +
    • \subpage introduction_page
    • +
    • \subpage import_export_geom_obj_page
    • +
    • \subpage create_geom_obj_page
    • +
        +
      • \ref create_basic_geom_obj_page
      • +
          +
        • \ref create_point_page
        • +
        • \ref create_line_page
        • +
        • \ref create_circle_page
        • +
        • \ref create_ellipse_page
        • +
        • \ref create_arc_page
        • +
        • \ref create_curve_page
        • +
        • \ref create_vector_page
        • +
        • \ref create_plane_page
        • +
        • \ref create_wplane_page
        • +
        • \ref create_lcs_page
        • +
        +
      • \ref create_primitives_page
      • +
          +
        • \ref create_box_page
        • +
        • \ref create_cylinder_page
        • +
        • \ref create_sphere_page
        • +
        • \ref create_torus_page
        • +
        • \ref create_cone_page
        • +
        +
      • \ref create_complex_obj_page
      • +
          +
        • \ref create_extrusion_page
        • +
        • \ref create_revolution_page
        • +
        • \ref creaet_filling_page
        • +
        • \ref create_extrusion_alongpath_page
        • +
        +
      • \ref work_with_groups_page
      • +
      • \ref build_by_blocks_page
      • +
      • \ref create_sketcher_page
      • +
      • \ref create_adv_obj_page
      • +
          +
        • \ref create_explode_page
        • +
        • \ref create_edge_page
        • +
        • \ref create_wire_page
        • +
        • \ref create_face_page
        • +
        • \ref create_shell_page
        • +
        • \ref create_solid_page
        • +
        • \ref create_compound_page
        • +
        +
      +
    • \subpage view_geom_obj_chapter_page
    • +
        +
      • \ref view_geom_obj_page
      • +
      • \ref display_mode_page
      • +
      • \ref color_page
      • +
      • \ref transparency_page
      • +
      • \ref isolines_page
      • +
      +
    • \subpage transform_geom_obj_page
    • +
        +
      • \ref basic_operations_page
      • +
          +
        • \ref partition_page
        • +
        • \ref archimede_page
        • +
        +
      • \ref boolean_operations_page
      • +
          +
        • \ref using_boolean_operations_page
        • +
        • \ref fuse_operation_page
        • +
        • \ref common_operation_page
        • +
        • \ref cut_operation_page
        • +
        • \ref section_opeartion_page
        • +
        +
      • \ref transformation_operations_page
      • +
          +
        • \ref translation_operation_page
        • +
        • \ref rotation_operation_page
        • +
        • \ref modify_location_operation_page
        • +
        • \ref mirror_operation_page
        • +
        • \ref scale_operation_page
        • +
        • \ref offset_operation_page
        • +
        • \ref multi_translation_operation_page
        • +
        • \ref multi_rotation_operation_page
        • +
        • \ref fillet_operation_page
        • +
        • \ref chamfer_operation_page
        • +
        +
      • \ref blocks_operations_page
      • +
          +
        • \ref multi_transformation_operation_page
        • +
        • \ref explode_on_blocks_operation_page
        • +
        • \ref propagate_operation_page
        • +
        +
      • \ref repairing_operations_page
      • +
          +
        • \ref shape_processing_operation_page
        • +
        • \ref suppress_faces_operation_page
        • +
        • \ref close_contour_operation_page
        • +
        • \ref suppress_internal_wires_operation_page
        • +
        • \ref suppress_holes_operation_page
        • +
        • \ref sewing_operation_page
        • +
        • \ref glue_faces_operation_page
        • +
        • \ref add_point_on_edge_operation_page
        • +
        • \ref check_free_boundaries_operation_page
        • +
        • \ref check_free_faces_operation_page
        • +
        • \ref change_orientation_operation_page
        • +
        • \ref remove_extra_edges_operation_page
        • +
        +
      +
    • \subpage using_measurement_tools_page
    • +
    • \subpage geompy_page
    • +
    • \subpage tui_scripts_page
    • +
        +
      • \ref tui_viewing_geom_objs_page
      • +
      • \ref tui_creating_geom_objs_page
      • +
          +
        • \ref tui_basic_geom_objs_page
        • +
        • \ref tui_primitives_page
        • +
        • \ref tui_complex_objs_page
        • +
        • \ref tui_working_with_groups_page
        • +
        • \ref tui_building_by_blocks_page
        • +
        • \ref tui_sketcher_page
        • +
        • \ref tui_advanced_geom_objs_page
        • +
        +
      • \ref tui_transformation_page
      • +
          +
        • \ref tui_basic_operations_page
        • +
        • \ref tui_boolean_operations_page
        • +
        • \ref tui_transformation_operations_page
        • +
        • \ref tui_blocks_operations_page
        • +
        • \ref tui_repairing_operations_page
        • +
        +
      • \ref tui_measurement_tools_page
      • +
      +
    + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/introduction.doc b/doc/salome/gui/GEOM/input/introduction.doc new file mode 100644 index 000000000..e1005c6d0 --- /dev/null +++ b/doc/salome/gui/GEOM/input/introduction.doc @@ -0,0 +1,26 @@ +/*! + +\page introduction_page Introduction to Geometry + +\b Geometry module of SALOME is destined for: +
      +
    • Import and export of geometrical models in IGES, BREP and STEP formats.
    • +
    • Construction and optimization of geometrical models using a wide +range of CAD functions:
    • +
        +
      • Creation of basic geometrical objects
      • +
      • Construction of primitives
      • +
      • Building shapes
      • +
      • Generation of complex shapes
      • +
      • Working with groups
      • +
      • Geometrical repairing of objects
      • +
      • Geometrical boolean operations
      • +
      • Geometrical transformations
      • +
      • Building by blocks
      • +
      +
    + +\image html image3.jpg + + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/isolines.doc b/doc/salome/gui/GEOM/input/isolines.doc new file mode 100644 index 000000000..10862f046 --- /dev/null +++ b/doc/salome/gui/GEOM/input/isolines.doc @@ -0,0 +1,17 @@ +/*! + +\page isolines_page Isolines + +\n In this menu you can change the number of isolines displayed within +a shape. +\n Arguments:2 values (number of isolines). + +\image html neo-isos.png + +\n Example: + +\image html colorsn.png + +\image html isos_u12_v12sn.png + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/mirror_operation.doc b/doc/salome/gui/GEOM/input/mirror_operation.doc new file mode 100644 index 000000000..f852902b0 --- /dev/null +++ b/doc/salome/gui/GEOM/input/mirror_operation.doc @@ -0,0 +1,48 @@ +/*! + +\page mirror_operation_page Mirror Image + +\n To produce a Mirror Image in the Main Menu select +Operations - > Transformation - > Mirror Image + +\n This operation creates a symmetrical copy of an \b Object, which +can be mirrored in three different ways. +\n Create a copy checkbox allows to keep the initial object, +otherwise it will be removed. +\n The \b Result will be a \b GEOM_Object. + +\n Firstly an \b Object can be mirrored through a \b Point of symmetry +\n TUI Command: geompy.MakeMirrorByPoint(Object, Point) +\n Arguments: Name + one or several objects + 1 vertex. + +\image html transformation7.png + +\image html mirror_pointsn1.png + +\image html mirror_pointsn2.png + +\n Secondly an \b Object can be mirrored through an \b Axis of +symmetry +\n TUI Command: geompy.MakeMirrorByAxis(Object, Axis) +\n Arguments: Name + one or several objects + 1 vector. + +\image html transformation8.png + +\image html mirror_axissn1.png + +\image html mirror_axissn2.png + +\n Finally an \b Object can be mirrored through a \b Plane of symmetry +\n TUI Command: geompy.MakeMirrorByPlane(Shape, Plane) +\n Arguments: Name + one or several objects + 1 plane + +\image html transformation9.png + +\image html mirror_planesn1.png + +\image html mirror_planesn2.png + +Our TUI Scripts provide you with useful examples of the use of +\ref tui_mirror "Transformation Operations". + +*/ diff --git a/doc/salome/gui/GEOM/input/modify_location_operation.doc b/doc/salome/gui/GEOM/input/modify_location_operation.doc new file mode 100644 index 000000000..c25e0875c --- /dev/null +++ b/doc/salome/gui/GEOM/input/modify_location_operation.doc @@ -0,0 +1,61 @@ +/*! + +\page modify_location_operation_page Modify the Location + +\n To Modify the Location in the Main Menu select +Operations - > Transformation - > Modify the Location. + +\n This operation modifies the \b Location of \b Objects. + +\n The first algorithm places the object(s) so that its center coincides +with the origin of the Local Coordinate System. +\n Create a copy checkbox allows to keep the initial objects, otherwise they +will be removed. +\n Arguments: Name + one or several objects + End Coordinate System. + +\image html transformation5.png + +\n In the picture the initial cube with the global coordinate system +is to the right and the modified cube with the Local Coordinate +System in the center of it is to the left . + +\image html image30.gif + +\n The second algorithm modifies the location of an object using Start +and End LSC, although the final position of the object will not +coincide with the center of either of the two systems. In this method +the object is shifted from its initial position by the value of the +remainder after subtraction of the coordinates of the Start LSC from +the coordinates of the End LSC. +\n Create a copy checkbox allows to keep the initial object, +otherwise it will be removed. +\n Arguments: Name + one or several objects + Start Coordinate System + End +Coordinate System. + +\image html transformation6.png + +In this picture we see the initial cube with the global coordinate +system and two LCS: LocalCS1 (GCS+100 along x-axis) and LocalCS2 +(GCS+200 along x-axis) + +\image html image1.gif + +Selecting Start LCS = LCS1 and End LCS = LCS2, we obtain the +translated cube at the position (100;0;0) + +\image html image2.gif + +Selecting Start LCS = LCS2 and End LCS = LCS1, we obtain the +translated cube at the position (-100;0;0) + +\image html image4.gif + +\n TUI Command: geompy.MakePosition(theObject, theStartLCS, +theEndLCS), where \em theObject is a shape, location of which is +modified, \em theStartLCS is a location to move the shape from, \em +theEndLCS is a location to move the shape to. + +\n Our TUI Scripts provide you with useful examples of the use +of \ref tui_translation "Transformation Operations". + +*/ diff --git a/doc/salome/gui/GEOM/input/multi_rotation_operation.doc b/doc/salome/gui/GEOM/input/multi_rotation_operation.doc new file mode 100644 index 000000000..7ad469f89 --- /dev/null +++ b/doc/salome/gui/GEOM/input/multi_rotation_operation.doc @@ -0,0 +1,56 @@ +/*! + +\page multi_rotation_operation_page Multi Rotation + +\n To produce a Multi Rotation in the Main Menu select +Operations - > Transformation - > Multi Rotation + +\n This operation creates several geometrical objects rotated in one +or two dimensions basing on the initial geometrical object. +\n The \b Result will be one or several \b GEOM_Objects (compound). + +\n To produce a Simple Multi Rotation (in one dimension) you +need to define a \b Shape to be rotated, an \b Axis of rotation and a +Number of Times the shape must be rotated. Rotation Angle will +be 2*PI/NbTimes +\n TUI Command: geompy.MultiRotate1D(Shape, Axis, NbTimes) +\n Arguments: Name + 1 shape + 1 vector for direction + 1 value +(repetition). + +\b NB! There is another way to execute a Multi-rotation +operation, which is currently accessible only via TUI commands: +geompy.MakeMultiRotation1D(Shape, Dir, Point, NbTimes) which works in +the same way, but the Axis is defined by direction and point. + +\image html neo-mrot1.png + +\image html multi_rotation1d1.png + +\image html multi_rotation1d2.png + +\n Double Multi Rotation (in two dimensions) rotates the given +\b Object around the given \b Axis on the given \b Angle a given +Number of Times and multi-translates each rotation +result. Translation direction passes through the center of gravity of +the rotated shape and its projection on the rotation axis. +\b Reverse checkbox allows to set the direction of rotation. +\n TUI Command: geompy.MultiRotate2D(Shape, Axis, Angle, NbTimes1, Step, NbTimes2) +\n Arguments: Name + 1 shape + 1 vector for direction + 1 angle ++ 1 value (repetition) + 1 step value + 1 value (repetition). + +NB! There is another way to execute a Double Multi-rotation +operation, which is currently accessible only via TUI commands: +geompy.MakeMultiRotation2D(Shape, Dir, Point, Angle, nbtimes1, Step,nbtimes2) +which works in the same way, +but the Axis is defined by direction and point. + +\image html neo-mrot2.png + +\image html multi_rotation2d1.png + +\image html multi_rotation2d2.png + +Our TUI Scripts provide you with useful examples of the use of +\ref tui_multi_rotation "Transformation Operations". + +*/ diff --git a/doc/salome/gui/GEOM/input/multi_transformation_operation.doc b/doc/salome/gui/GEOM/input/multi_transformation_operation.doc new file mode 100644 index 000000000..2bb30e7f7 --- /dev/null +++ b/doc/salome/gui/GEOM/input/multi_transformation_operation.doc @@ -0,0 +1,46 @@ +/*! + +\page multi_transformation_operation_page Block Multi Transformation + +\n To produce a Multi Transformation operation in the Main +Menu select Operations - > Blocks - > Multi Transformation + +\n This operation makes several translations of a block (solid) in one +or two directions depending on the arguments specified by the user. +\n The \b Result in both cases will be a \b GEOM_Object. + +

    Simple Multi Transformation (in one direction)

    + +\n TUI Command: geompy. MakeMultiTransformation1D(Block, +DirFaceID1, DirFaceID2, NbTimes), where \em Block is a block to be +transformed, \em DirFaceID1 is an ID of the face which defines the first +direction of transformation, \em DirFaceID2 is an ID of the face which +defines the second direction of transformation, \em NbTimes is a number of +transformations. +\n Arguments: Name + 1 hexahedral solid + 1 or 2 faces + 1 +integer (number of blocks). + +\image html mtransf1.png + +\image html multi_transformationsn1d.png + +

    Double Multi Transformation (in two directions)

    + +\n TUI Command: geompy. MakeMultiTransformation2D(Block, +DirFaceID1U, DirFaceID2U, NbTimesU, DirFaceID1V, DirFaceID2V, +NbTimesV), where \em Block is a block to be transformed, \em DirFaceID1U +and \em DirFaceID2U are IDs of the faces, which define directions of the +first transformation, \em DirFaceID1V and \em DirFaceID2V are ID's of the +faces which define directions of the second transformation, \em NbTimesU +and \em NbTimesV are numbers of transformations. +\n Arguments: Name + 1 hexahedral solid + 2, 3 or 4 faces + 2 +integers (number of blocks). + +\image html mtransf2.png + +\image html multi_transformationsn2d.png + +Our TUI Scripts provide you with useful examples of the use of +\ref tui_multi_transformation "Blocks Operations". + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/multi_translation_operation.doc b/doc/salome/gui/GEOM/input/multi_translation_operation.doc new file mode 100644 index 000000000..5bd20ff65 --- /dev/null +++ b/doc/salome/gui/GEOM/input/multi_translation_operation.doc @@ -0,0 +1,50 @@ +/*! + +\page multi_translation_operation_page Multi Translation + +\n To produce a Multi Translation in the Main Menu +select Operations - > Transformation - > Multi Translation + +\n This operation makes several translations of a shape in \b one or \b +two directions. +\n The \b Result will be one or several \b GEOM_Objects (compound). + +\n To produce a Simple Multi Translation (in one direction) you +need to indicate an \b Object to be translated, a \b Vector of +translation, a \b Step of translation and a Number of Times the +Object should be duplicated. +\n TUI Command: geompy.MakeMultiTranslation1D(Shape, Dir, +Step, NbTimes) +\n Arguments: Name + 1 shape + 1 vector (for direction) + 1 +step value + 1 value (repetition). + +\image html mtrans1.png + +\image html multi_translation_initialsn.png + +\image html multi_translation1dsn.png + +\n To produce a Double Multi Translation (in two directions) you need to +indicate an \b Object to be translated, and, for both axes, a \b +Vector of translation, a \b Step of translation and a Number of Times the shape must be duplicated. + +\n TUI Command: geompy.MakeMultiTranslation2D(Shape, Dir1, +Step1, NbTimes1, Dir2, Step2, NbTimes2), where \em Shape is a shape +to be translated, \em Dir1 is the first direction of translation, \em Step1 of +the first translation, \em NbTimes1 is a number of translations to be done +along \em Dir1, \em Dir2 is the second direction of translation, \em Step2 of the +second translation, \em NbTimes2 is a number of translations to be done +along \em Dir2. +\n Arguments: Name + 1 shape + 2 vectors defining the direction ++ 2 step values + 2 values (repetitions). + +\image html mtrans2.png + +\image html multi_translation_initialsn.png + +\image html multi_translation2dsn.png + +Our TUI Scripts provide you with useful examples of the use of +\ref tui_multi_translation "Transformation Operations". + +*/ diff --git a/doc/salome/gui/GEOM/input/offset_operation.doc b/doc/salome/gui/GEOM/input/offset_operation.doc new file mode 100644 index 000000000..d2b4b6766 --- /dev/null +++ b/doc/salome/gui/GEOM/input/offset_operation.doc @@ -0,0 +1,28 @@ +/*! + +\page offset_operation_page Offset Surface + +\n To produce an Offset Surface in the Main Menu select +Operations - > Transformation - > Offset Surface + +\n This operation translates each point of an \b Object (a set of +Objects) along a local normal by a given \b Offset distance (signed +number, negative value meaning inner offset). +\n \b Offset operation is applicable to faces, shells and solids. +\n The \b Result will be a \b GEOM_Object +\n TUI Command: geompy.MakeOffset(Shape, Offset), +where Shape is a shape(s) which has to be an offset, Offset is a value of +the offset. +\n Arguments: Name + Object (face(s), shell(s), solid(s)) + +Offset value + +\image html transformation11.png + +\n Example: + +\image html offsetsn.png + +Our TUI Scripts provide you with useful examples of the use of +\ref tui_offset "Transformation Operations". + +*/ diff --git a/doc/salome/gui/GEOM/input/partition.doc b/doc/salome/gui/GEOM/input/partition.doc new file mode 100644 index 000000000..7dfc5310d --- /dev/null +++ b/doc/salome/gui/GEOM/input/partition.doc @@ -0,0 +1,52 @@ +/*! + +\page partition_page Partition + +\n To produce a \b Partition in the Main Menu select Operations - > Partition + +\n This operation builds a compound by intersection of several shapes with a tool object or a plane. +\n The \b Result will be any \b GEOM_Object. + +

    Intersection of two shapes.

    + +\n As far as the intersection of two objects can produce any type of +geometrical objects, Reconstruction Limit box allows choosing the +preferrable result, i.e. a solid, a shell, a list of faces, etc. +\n TUI Command: geompy.MakePartition(ListOfShapes, +ListOfTools, ListOfKeepInside, ListOfRemoveInside, Limit, RemoveWebs, +ListOfMaterials), where where \em ListOfShapes is a list of shapes to +be intersected and \em ListOfTools is a list of shapes to intersect the +shapes from ListOfShapes. +\n Since the implementation of a new version of PartitionAlgo other +parameters are ignored by the current functionality and remain there +only to support the old scripts. +\n Arguments: Name + 2 lists of shapes (the shapes from the +first list will be intersected with the shapes from the second list) + +reconstruction limit. + +\image html partition1.png + +Keep nonlimit shapes checkbox allows building geometrical objects of +all types at the same time i.e. no reconstruction limit is applied. + + +

    Intersection of a Shape and a Plane.

    + +\n TUI Command: geompy.MakeHalfPartition(Shapes, +Plane), where \em Shapes are a list of Shapes to be intersected +and \em Plane is a Tool shape, to intersect the \em Shapes. +\n Arguments: Name + a list of shapes which will be intersected ++ 1 cutting plane. + +\image html partition2.png + +\n Example: + +\image html partitionsn1.png + +\image html partitionsn2.png + +Our TUI Scripts provide you with useful examples of the use of +\ref tui_partition "Basic Operations". + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/propagate_operation.doc b/doc/salome/gui/GEOM/input/propagate_operation.doc new file mode 100644 index 000000000..3882ee75e --- /dev/null +++ b/doc/salome/gui/GEOM/input/propagate_operation.doc @@ -0,0 +1,28 @@ +/*! + +\page propagate_operation_page Propagate + +\n To produce a \b Propagate operation in the Main Menu select +Operations - > Blocks - > Propagate + +\n This operation breaks a multitude of edges of a shape into groups +(builds all possible propagation groups). +\n The \b Result will be a List of GEOM_Objects. Each Geom +Object will contain a group of edges. + +\n TUI Command: geompy.Propagate(Shape), where \em Shape +is a shape to build propagation groups on. +\n Arguments: 1 Shape. + +\image html mtransf4.png + +\n Example: + +\image html image15.jpg + +\image html image16.jpg + +Our TUI Scripts provide you with useful examples of the use of +\ref tui_propagate "Blocks Operations". + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/remove_extra_edges_operation.doc b/doc/salome/gui/GEOM/input/remove_extra_edges_operation.doc new file mode 100644 index 000000000..3be4c4d3b --- /dev/null +++ b/doc/salome/gui/GEOM/input/remove_extra_edges_operation.doc @@ -0,0 +1,24 @@ +/*! + +\page remove_extra_edges_operation_page Remove Extra Edges + +\n To Remove extra edges in the Main Menu select +Repair - > Remove extra edges. +\n This operation removes all seam and degenerated edges from a given +shape and unites faces and edges, sharing one surface. + +\n TUI Command: geompy.RemoveExtraEdges(theShape), +there theShape is a compound or a single solid to remove irregular edges from. +\n Arguments: Name + one shape. + +\image html remove_extra_edges.png + +\n Example: + +\image html remove_extra_edges1.png +
    Shape with extra edges
    + +\image html remove_extra_edges2.png +
    Improved shape
    + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/repairing_operations.doc b/doc/salome/gui/GEOM/input/repairing_operations.doc new file mode 100644 index 000000000..cb41f8102 --- /dev/null +++ b/doc/salome/gui/GEOM/input/repairing_operations.doc @@ -0,0 +1,18 @@ +/*! + +\page repairing_operations_page Repairing Operations + +
      +
    • \subpage shape_processing_operation_page
    • +
    • \subpage suppress_faces_operation_page
    • +
    • \subpage close_contour_operation_page
    • +
    • \subpage suppress_internal_wires_operation_page
    • +
    • \subpage suppress_holes_operation_page
    • +
    • \subpage sewing_operation_page
    • +
    • \subpage glue_faces_operation_page
    • +
    • \subpage add_point_on_edge_operation_page
    • +
    • \subpage change_orientation_operation_page
    • +
    • \subpage remove_extra_edges_operation_page
    • +
    + +*/ diff --git a/doc/salome/gui/GEOM/input/rotation_operation.doc b/doc/salome/gui/GEOM/input/rotation_operation.doc new file mode 100644 index 000000000..e546f002b --- /dev/null +++ b/doc/salome/gui/GEOM/input/rotation_operation.doc @@ -0,0 +1,42 @@ +/*! + +\page rotation_operation_page Rotation + +\n To produce a \b Rotation in the Main Menu select +Operations - > Transformation - > Rotation + +\n This operation \b rotates the initial shape. + +\n The first \b Rotation algorithm needs you to define an \b Object to +be rotated, an \b Axis of rotation and an \b Angle of rotation. +\n TUI Command: geompy.MakeRotation(Shape, Axis, Angle) +\n Arguments: Name + one or several objects + 1 vector for direction of rotation + 1 +angle. + +\image html transformation4.png + +\b Reverse checkbox allows to specify the direction of rotation. +\n Create a copy checkbox allows to keep the initial object, +otherwise it will be removed. +\n The \b Result will be any \b GEOM_Object. + +\n The second algorithm allows to define the rotated \b Object by +three points. Rotation axis will pass through the Central Point +and will be will be orthogonal to a plane defned by three points. In +this case rotation \b Angle is the angle between two vectors directed +from the first point to the second and to the third. +\n TUI Command: geompy.MakeRotationThreePoints(Shape, CentralPoint, Point1, Point2) +\n Arguments: 1 shape + 3 points. + +\image html transformation4a.png + +\n Example: + +\image html rotationsn1.png + +\image html rotationsn2.png + +Our TUI Scripts provide you with useful examples of the use of +\ref tui_rotation "Transformation Operations". + +*/ diff --git a/doc/salome/gui/GEOM/input/scale_operation.doc b/doc/salome/gui/GEOM/input/scale_operation.doc new file mode 100644 index 000000000..65d8d9583 --- /dev/null +++ b/doc/salome/gui/GEOM/input/scale_operation.doc @@ -0,0 +1,26 @@ +/*! + +\page scale_operation_page Scale Transform + +\n To produce a Scale Transform in the Main Menu select +Operations - > Transformation - > Scale Transform + +\n This operation creates a scaled shape basing on the initial +shape. For this, you need to define the \b Shape to be scaled, the +Central Point of scale and the Scale Factor. +\n The \b Result will be a \b GEOM_Object. +\n TUI Command: geompy.MakeScaleTransform(Shape, CenterOfScale, Factor) +\n Arguments: Name + 1 shape(s) + 1 vertex + 1 Scale Factor. + +\image html transformation10.png + +\n Example: + +\image html scale_transformsn1.png + +\image html scale_transformsn2.png + +Our TUI Scripts provide you with useful examples of the use of +\ref tui_scale "Transformation Operations". + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/section_operation.doc b/doc/salome/gui/GEOM/input/section_operation.doc new file mode 100644 index 000000000..911b76545 --- /dev/null +++ b/doc/salome/gui/GEOM/input/section_operation.doc @@ -0,0 +1,25 @@ +/*! + +\page section_opeartion_page Section + +\n To produce a \b Section operation in the Main Menu select +Operations - > Boolean - > Section + +\n This operation creates the section between 2 shapes. + +\n The \b Result will be any \b GEOM_Object (EDGE or WIRE). +\n TUI Command: geompy.MakeSection(s1, s2) +\n Arguments: Name + 2 shapes. + +\image html neo-section.png + +\n Example: + +\image html fusesn1.png + +\image html sectionsn.png + +Our TUI Scripts provide you with useful examples of the use of +\ref tui_section "Boolean Operations". + +*/ diff --git a/doc/salome/gui/GEOM/input/sewing_operation.doc b/doc/salome/gui/GEOM/input/sewing_operation.doc new file mode 100644 index 000000000..69da0597c --- /dev/null +++ b/doc/salome/gui/GEOM/input/sewing_operation.doc @@ -0,0 +1,33 @@ +/*! + +\page sewing_operation_page Sewing + +\n To produce a \b Sewing operation in the Main Menu select Repair - > Sewing. + +\n This operation allows to sew several faces or shells. + +\n The \b Result will be a \b GEOM_Object. + +\n TUI Command: geompy.MakeSewing(ListOfShape, Precision), + where \em ListOfShape is list of faces or shells to be sewed, \em Precision is a +precision for sewing. + +\image html repair6.png + +\n Arguments: Name + 1 or more shapes + 1 value (sew +precision). +\n \b Detect button allows to display the number of free boundaries in +your shape: + +\image html neo-detect2.png + +\n Example: + +\image html image112.jpg + +\image html image113.jpg + +Our TUI Scripts provide you with useful examples of the use of +\ref tui_sewing "Repairing Operations". + +*/ diff --git a/doc/salome/gui/GEOM/input/shape_processing_operation.doc b/doc/salome/gui/GEOM/input/shape_processing_operation.doc new file mode 100644 index 000000000..ca438ada1 --- /dev/null +++ b/doc/salome/gui/GEOM/input/shape_processing_operation.doc @@ -0,0 +1,158 @@ +/*! + +\page shape_processing_operation_page Shape Processing + +\n To produce a Shape Processing operation in the Main Menu +select Repair - > Shape Processing. +\n This operation processes one or more shapes using various operators. + +\n The \b Result will be a \b GEOM_Object. + +\n TUI Command: geompy.ProcessShape(Shape, Operators, +Parameters, Values), where \em Shape is a processed shape, \em Operators +is a list of operators ("FixShape", "SplitClosedFaces", etc.), +\em Parameters is a list of parameters ("FixShape.Tolerance3d", +etc), \em Values is a list of values of parameters placed in the same +order as in the list of Parameters. + +\n In this dialog box you can select the object that you need to +process, define its name and operators applied to it during +processing. + +\image html repair1.png + +Operators and Parameters (TUI names are given in brackets): + +
      +
    • Fix Shape (FixShape) - corrects invalid shapes.
    • +
        +
      • 3D Tolerance (FixShape.Tolerance3d) - work tolerance for +detection of the problems and correction of them.
      • +
      • Max 3D Tolerance (FixShape.MaxTolerance3d) - maximal +possible tolerance of the shape after correction.
      • +
      +
    • Fix Face Size (FixFaceSize) - removes small faces, such as +spots and strips.
    • +
        +
      • Tolerance (FixFaceSize.Tolerance) - defines minimum +possible face size.
      • +
      +
    • Drop Small Edges (DropSmallEdges) - removes edges, which +merge with neighbouring edges.
    • +
        +
      • 3D Tolerance (DropSmallEdges.Tolerance3d) - defines minimum +possible distance between two parallel edges.
      • +
      +
    • Split Angle (SplitAngle) - splits faces based on conical +surfaces, surfaces of revolution and cylindrical surfaces in segments +using a certain angle.
    • +
        +
      • Angle (SplitAngle.Angle) - the central angle of the +resulting segments (i.e. we obtain two segments if Angle=180, four if +Angle=90, etc).
      • +
      • Max. Tolerance (SplitAngle.MaxTolerance) - maximum possible +tolerance among the resulting segments.
      • +
      +
    • Split Closed Faces (SplitClosedFaces) - splits closed faces +in segments. The number of segments depends on the number of splitting +points.
    • +
        +
      • Number of splitting points (SplitClosedFaces.NbSplitPoints) - the number of splitting points.
      • +
      +
    • Split Continuity (SplitContinuity) - splits shapes to +reduce continuities of curves and surfaces.
    • +
        +
      • 3D Tolerance (SplitContinuity.Tolerance3d) - 3D tolerance for correction of geometry.
      • +
      • Surface Continuity (SplitContinuity.SurfaceContinuity) - required continuity for surfaces.
      • +
      • Curve Continuity (SplitContinuity.CurveContinuity) - required continuity for curves.
      • +
      +\n This and the previous parameters can take the following values: +\par +Parametric Continuity +\n \b C0 (Positional Continuity): curves are joined (the end positions +of curves or surfaces are coincidental. The curves or surfaces may +still meet at an angle, giving rise to a sharp corner or edge). +\n \b C1 (Tangential Continuity): first derivatives are equal (the end +vectors of curves or surfaces are parallel, ruling out sharp edges). +\n \b C2 (Curvature Continuity): first and second derivatives are +equal (the end vectors of curves or surfaces are of the same +magnitude). +\n \b CN N-th derivatives are equal (both the direction and the +magnitude of the Nth derivatives of curves or surfaces (d/du C(u)) are +the same at junction. +\par +Geometric Continuity +\n \b G1: first derivatives are proportional at junction. +\n The curve tangents thus have the same direction, but not necessarily +the same magnitude. i.e., C1'(1) = (a,b,c) and C2'(0) = (k*a, k*b, +k*c). +\n \b G2: first and second derivatives are proportional at junction. +\n As the names imply, geometric continuity requires the geometry to +be continuous, while parametric continuity requires that the +underlying parameterization was continuous as well. +\n Parametric continuity of order n implies geometric continuity of +order n, but not vice-versa. + +
    • Bspline Restriction (BsplineRestriction) - converts curves +and surfaces to Bsplines and processes them with the following +parameters:
    • +
        +
      • Surface Mode (BSplineRestriction.SurfaceMode) - +approximation of surfaces if restriction is necessary.
      • +
      • 3D Curve Mode (BSplineRestriction.Curve3dMode) - conversion +of any 3D curve to BSpline and approximation.
      • +
      • 2D Curve Mode (BSplineRestriction.Curve2dMode) - conversion +of any 2D curve to BSpline and approximation.
      • +
      • 3D Tolerance (BSplineRestriction.Tolerance3d) - defines the +possibility of surfaces and 3D curves approximation with the specified +parameters.
      • +
      • 2D Tolerance (BSplineRestriction.Tolerance2d) - defines the +possibility of surfaces and 2D curves approximation with the specified +parameters.
      • +
      • Required Degree (BSplineRestriction.RequiredDegree) - +required degree of the resulting BSplines.
      • +
      • Required number of segments +(BSplineRestriction.RequiredNbSegments) - required maximum number of +segments of resultant BSplines.
      • +
      • 3D Continuity (BSplineRestriction.Continuity3d) - +continuity of the resulting surfaces and 3D curves.
      • +
      • 2D Continuity (BSplineRestriction.Continuity2d) - +continuity of the resulting 2D curves.
      • +
      +
    • To Bezier (ToBezier) - converts curves and surfaces of any +type to Bezier curves and surfaces.
    • +
        +
      • Surface Mode (ToBezier.SurfaceMode) - if checked in, allows +conversion of surfaces.
      • +
      • 3D Curve Mode (ToBezier.Curve3dMode) - if checked in, +allows conversion of 3D curves.
      • +
      • 2D Curve Mode (ToBezier.Curve2dMode) - if checked in, +allows conversion of 2D curves.
      • +
      • Max Tolerance (ToBezier.MaxTolerance) - defines tolerance +for detection and correction of problems.
      • +
      +
    • Same Parameter (SameParameter) - fixes edges of 2D and 3D +curves not having the same parameter.
    • +
        +
      • 3D Tolerance (SameParameter.Tolerance3d) - defines tolerance for fixing of edges.
      • +
      +
    + +\n Example: + +\image html image154.jpg +
    Shape before applying Shape Processing (FixShape +operator). View # 1.
    + +\image html image156.jpg +
    Shape before applying Shape Processing (FixShape +operator). View # 2.
    + +\image html image160.jpg +
    The same shape after applying Shape +Processing.
    + +Our TUI Scripts provide you with useful examples of the use of +\ref tui_shape_processing "Repairing Operations". + +*/ diff --git a/doc/salome/gui/GEOM/input/suppress_faces_operation.doc b/doc/salome/gui/GEOM/input/suppress_faces_operation.doc new file mode 100644 index 000000000..2d7569e03 --- /dev/null +++ b/doc/salome/gui/GEOM/input/suppress_faces_operation.doc @@ -0,0 +1,30 @@ +/*! + +\page suppress_faces_operation_page Suppress Faces + +\n To produce a Suppress Faces operation in the Main +Menu select Repair - > Suppress Faces. + +\n This operation suppresses a face of a shape. This operation is +available in OCC Viewer only. + +\n The \b Result will be a \b GEOM_Object (ListOfGeomShapes). + +\n TUI Command: geompy.SuppressFaces(Shape, ListOfID), +where \em Shape is a shape to be processed, \em ListOfID is a list of faces +ID's to be removed. +\n Arguments: Name + Faces which should be removed (you can +select them in the 3D viewer). + +\image html repair2.png + +\n Example: + +\image html suppress_faces1.png + +\image html suppress_faces2.png + +Our TUI Scripts provide you with useful examples of the use of +\ref tui_suppress_faces "Repairing Operations". + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/suppress_holes_operation.doc b/doc/salome/gui/GEOM/input/suppress_holes_operation.doc new file mode 100644 index 000000000..b9e25e065 --- /dev/null +++ b/doc/salome/gui/GEOM/input/suppress_holes_operation.doc @@ -0,0 +1,35 @@ +/*! + +\page suppress_holes_operation_page Suppress Holes + +\n To Suppress Holes in the Main Menu select Repair - > Suppress Holes. + +\n This operation removes holes with free boundaries on a selected +shell or face. This operation is available in OCC Viewer only. + +\n The \b Result will be a \b GEOM_Object. + +\n TUI Command: geompy.SuppressHoles(Shape, +ListOfWireID), where \em Shape is a shell or face, where holes +with free boundaries must be removed, \em ListOfWireID is a list of wire sub shapes ID's. If it is +empty, then all holes are removed. + +\image html repair5.png + +\n Arguments: Name + 1 shape + Wires which should be removed. +\n Remove all holes checkbox allows to fill all holes of a definite shape. +\n \b Detect button allows to display the number of free boundaries in +your shape: + +\image html neo-detect2.png + +\n Example: + +\image html image109.jpg + +\image html image110.jpg + +Our TUI Scripts provide you with useful examples of the use of +\ref tui_suppress_holes "Repairing Operations". + +*/ diff --git a/doc/salome/gui/GEOM/input/suppress_internal_wires_operation.doc b/doc/salome/gui/GEOM/input/suppress_internal_wires_operation.doc new file mode 100644 index 000000000..8aa245d4c --- /dev/null +++ b/doc/salome/gui/GEOM/input/suppress_internal_wires_operation.doc @@ -0,0 +1,39 @@ +/*! + +\page suppress_internal_wires_operation_page Suppress Internal Wires + +\n To Suppress Internal Wires in the Main Menu select +Repair - > Suppress Internal Wires. + +\n This operation removes all internal wires or specified internal +wires from user specified shapes. This operation is available in OCC +Viewer only. + +\n The \b Result will be a \b GEOM_Object. + +\n TUI Command: geompy.SuppressInternalWires(Shape, Wires), + where \em Shape is a shape where wires are to be removed, \em Wires is a +list of wires ID's to be removed; if the list is empty then all +internal wires are removed. + +Arguments: +
      +
    • Name of the resulting object
    • +
    • User specified shape
    • +
    • User specified internal wires (lying on this shape except for its +boundary), or all internal wires if Remove all internal wires box is +checked
    • +
    + +\image html repair4.png + +\n Example: + +\image html supp_int_wires1.png + +\image html supp_int_wires2.png + +Our TUI Scripts provide you with useful examples of the use of +\ref tui_suppress_internal_wires "Repairing Operations". + +*/ diff --git a/doc/salome/gui/GEOM/input/transformation_operations.doc b/doc/salome/gui/GEOM/input/transformation_operations.doc new file mode 100644 index 000000000..efb331f1c --- /dev/null +++ b/doc/salome/gui/GEOM/input/transformation_operations.doc @@ -0,0 +1,18 @@ +/*! + +\page transformation_operations_page Transformation Operations + +
      +
    • \subpage translation_operation_page
    • +
    • \subpage rotation_operation_page
    • +
    • \subpage modify_location_operation_page
    • +
    • \subpage mirror_operation_page
    • +
    • \subpage scale_operation_page
    • +
    • \subpage offset_operation_page
    • +
    • \subpage multi_translation_operation_page
    • +
    • \subpage multi_rotation_operation_page
    • +
    • \subpage fillet_operation_page
    • +
    • \subpage chamfer_operation_page
    • +
    + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/transforming_geom_objs.doc b/doc/salome/gui/GEOM/input/transforming_geom_objs.doc new file mode 100644 index 000000000..487387388 --- /dev/null +++ b/doc/salome/gui/GEOM/input/transforming_geom_objs.doc @@ -0,0 +1,55 @@ +/*! + +\page transform_geom_obj_page Transforming geometrical objects + +
      +
    • \subpage basic_operations_page
    • +
        +
      • \ref partition_page
      • +
      • \ref archimede_page
      • +
      +
    • \subpage boolean_operations_page
    • +
        +
      • \ref using_boolean_operations_page
      • +
      • \ref fuse_operation_page
      • +
      • \ref common_operation_page
      • +
      • \ref cut_operation_page
      • +
      • \ref section_opeartion_page
      • +
      +
    • \subpage transformation_operations_page
    • +
        +
      • \ref translation_operation_page
      • +
      • \ref rotation_operation_page
      • +
      • \ref modify_location_operation_page
      • +
      • \ref mirror_operation_page
      • +
      • \ref scale_operation_page
      • +
      • \ref offset_operation_page
      • +
      • \ref multi_translation_operation_page
      • +
      • \ref multi_rotation_operation_page
      • +
      • \ref fillet_operation_page
      • +
      • \ref chamfer_operation_page
      • +
      +
    • \subpage blocks_operations_page
    • +
        +
      • \ref multi_transformation_operation_page
      • +
      • \ref explode_on_blocks_operation_page
      • +
      • \ref propagate_operation_page
      • +
      +
    • \subpage repairing_operations_page
    • +
        +
      • \ref shape_processing_operation_page
      • +
      • \ref suppress_faces_operation_page
      • +
      • \ref close_contour_operation_page
      • +
      • \ref suppress_internal_wires_operation_page
      • +
      • \ref suppress_holes_operation_page
      • +
      • \ref sewing_operation_page
      • +
      • \ref glue_faces_operation_page
      • +
      • \ref add_point_on_edge_operation_page
      • +
      • \ref check_free_boundaries_operation_page
      • +
      • \ref check_free_faces_operation_page
      • +
      • \ref change_orientation_operation_page
      • +
      • \ref remove_extra_edges_operation_page
      • +
      +
    + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/translation_operation.doc b/doc/salome/gui/GEOM/input/translation_operation.doc new file mode 100644 index 000000000..caf1fd7a8 --- /dev/null +++ b/doc/salome/gui/GEOM/input/translation_operation.doc @@ -0,0 +1,45 @@ +/*! + +\page translation_operation_page Translation + +\n To produce a \b Translation in the Main Menu select +Operations - > Transformation - > Translation + +This Operation makes a translation of an \b Object. To translate a +shape you need to define the base shape and the coordinates of the +vector of translation. Create a copy checkbox allows to keep the +initial object, otherwise it will be removed. +\n The \b Result of all operations will be any \b GEOM_Object. + +\n Firstly you can define an \b Object and the vector coordinates along the +axes. +\n TUI Command: geompy.MakeTranslation(Shape, DX, DY, +DZ), where Shape is a shape to be translated, DX, DY, DZ are +components of translation vector. +\n Arguments: Name + one or several objects + 3 values (coordinates). + +\image html transformation1.png + +\n Secondly you can define an \b Object and the start and the end points +of the vector. +\n TUI Command: geompy.MakeTranslationTwoPoints(Object, Point1, Point2) +\n Arguments: Name + one or several objects + 2 vertices + +\image html transformation2.png + +\n Finally you can define an \b Object and the vector +\n TUI Command: geompy.MakeTranslationVector(Object, Vector) +\n Arguments: Name + one or several objects + 1 vector. + +\image html transformation3.png + +\n Example: + +\image html translationsn1.png + +\image html translationsn2.png + +Our TUI Scripts provide you with useful examples of the use of +\ref tui_translation "Transformation Operations". + +*/ diff --git a/doc/salome/gui/GEOM/input/transparency.doc b/doc/salome/gui/GEOM/input/transparency.doc new file mode 100644 index 000000000..9586c9546 --- /dev/null +++ b/doc/salome/gui/GEOM/input/transparency.doc @@ -0,0 +1,25 @@ +/*! + +\page transparency_page Transparency + +\n You can change the transparency of a shape in the range between 0 +(absolutely opaque) and 1 (absolutely transparent and thus invisible) +in the following dialog box. + +\image html neo-transparency.png + +or using a TUI Command: gg.setTransparency(ID, Double) + +\n Examples: + +\image html colorsn.png +
    Opaque
    + +\image html transparencysn.png +
    50% Transparent
    + +Our TUI Scripts provide you with useful examples of +\ref tui_change_transparency "Changing Display Parameters". + +*/ + diff --git a/doc/salome/gui/GEOM/input/tui_advanced_geom_objs.doc b/doc/salome/gui/GEOM/input/tui_advanced_geom_objs.doc new file mode 100644 index 000000000..21efff941 --- /dev/null +++ b/doc/salome/gui/GEOM/input/tui_advanced_geom_objs.doc @@ -0,0 +1,221 @@ +/*! + +\page tui_advanced_geom_objs_page Advanced Geometrical Objects + +\anchor tui_creation_edge +

    Creation of an Edge

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create vertices +p0 = geompy.MakeVertex(0. , 0. , 0. ) +pxyz = geompy.MakeVertex(100., 100., 100.) + +# create an edge +edge = geompy.MakeEdge(p0, pxyz) + +# add object in the study +id_edge = geompy.addToStudy(edge,"Edge") + +# display an edge +gg.createAndDisplayGO(id_edge) +\endcode + +\anchor tui_creation_wire +

    Creation of a Wire

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create vertices +px = geompy.MakeVertex(100., 0. , 0. ) +py = geompy.MakeVertex(0. , 100., 0. ) +pz = geompy.MakeVertex(0. , 0. , 100.) + +# create a vector from two points +vxy = geompy.MakeVector(px, py) + +# create an arc from three points +arc = geompy.MakeArc(py, pz, px) + +# create a wire +wire = geompy.MakeWire([vxy, arc]) + +# add an object in the study +id_wire = geompy.addToStudy(wire,"Wire") + +# display the wire +gg.createAndDisplayGO(id_wire) +\endcode + +\anchor tui_creation_face +

    Creation of a Face

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create vertices +p0 = geompy.MakeVertex(0. , 0. , 0. ) +px = geompy.MakeVertex(100., 0. , 0. ) +py = geompy.MakeVertex(0. , 100., 0. ) +pz = geompy.MakeVertex(0. , 0. , 100.) +pxyz = geompy.MakeVertex(100., 100., 100.) + +# create a vector from two points +vxy = geompy.MakeVector(px, py) + +# create an arc from three points +arc = geompy.MakeArc(py, pz, px) + +# create a wire +wire = geompy.MakeWire([vxy, arc]) + +# create sketchers +sketcher1 = geompy.MakeSketcher("Sketcher:F -100 -100:TT 250 -100:R 0:C 100 150:R 0:L 300:WW", + [100,0,0, 1,1,1, -1,1,0]) +sketcher2 = geompy.MakeSketcher("Sketcher:F 0 0:TT 70 0:TT 70 70:TT 0 70:WW") +sketcher3 = geompy.MakeSketcher("Sketcher:F 20 20:TT 50 20:TT 50 50:TT 20 50:WW") +isPlanarFace = 1 + +# create a face from the wire +face1 = geompy.MakeFace(wire, isPlanarFace) + +# create faces from two wires +face2 = geompy.MakeFaceWires([wire, sketcher1],isPlanarFace) +face3 = geompy.MakeFaces([sketcher2, sketcher3],isPlanarFace) + +# add objects in the study +id_face1 = geompy.addToStudy(face1,"Face1") +id_face2 = geompy.addToStudy(face2,"Face2") +id_face3 = geompy.addToStudy(face3,"Face3") + +# display the faces +gg.createAndDisplayGO(id_face1) +gg.setDisplayMode(id_face1,1) +gg.setTransparency(id_face1,0.2) +gg.createAndDisplayGO(id_face2) +gg.setDisplayMode(id_face2,1) +gg.setTransparency(id_face2,0.2) +gg.createAndDisplayGO(id_face3) +gg.setDisplayMode(id_face3,1) +gg.setTransparency(id_face3,0.2) +\endcode + +\anchor tui_creation_shell +

    Creation of a Shell

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +#create vertices +p0 = geompy.MakeVertex( 0., 0., 0.) +pxyz = geompy.MakeVertex( 5., 5., 40.) + +# create sketchers +sketcher1 = geompy.MakeSketcher("Sketcher:F 0 0:TT 70 0:TT 70 70:TT 0 70:WW") +sketcher2 = geompy.MakeSketcher("Sketcher:F 20 20:TT 50 20:TT 50 50:TT 20 50:WW") +isPlanarFace = 1 + +# create a face from two wires +face = geompy.MakeFaces([sketcher1, sketcher2],isPlanarFace) + +# create a prism +prism = geompy.MakePrism(face, p0, pxyz) + +# explode the prism into faces +prism_faces = geompy.SubShapeAllSorted(prism, geompy.ShapeType["FACE"]) + +# create a shell from a set of faces +shell = geompy.MakeShell([prism_faces[0], prism_faces[2], prism_faces[3], + prism_faces[7], prism_faces[9]]) + +# add objects in the study +id_shell = geompy.addToStudy(shell,"Shell") + +# display the shell +gg.createAndDisplayGO(id_shell) +gg.setDisplayMode(id_shell,1) +\endcode + +\anchor tui_creation_solid +

    Creation of a Solid

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +#create vertices +p0 = geompy.MakeVertex( 0., 0., 0.) +pz = geompy.MakeVertex( 0., 0., 40.) + +# create sketchers +sketcher = geompy.MakeSketcher("Sketcher:F -50 -50:TT 100 -50:R 0:C 50 70:R 0:L 100:WW") + +# create faces from two wires +face = geompy.MakeFace(sketcher,1) + +# create a prism +prism = geompy.MakePrism(face, p0, pz) + +# explode the prism into faces +prism_faces = geompy.SubShapeAllSorted(prism, geompy.ShapeType["FACE"]) + +# create a shell from a set of faces +shell = geompy.MakeShell([prism_faces[0], prism_faces[1], + prism_faces[3], prism_faces[4], + prism_faces[5], prism_faces[2]]) + +# create a solid, bounded by the given shells +solid = geompy.MakeSolid([shell]) + +# add objects in the study +id_solid = geompy.addToStudy(solid,"Solid") + +# display the solid +gg.createAndDisplayGO(id_solid) +gg.setDisplayMode(id_solid,1) +\endcode + +\anchor tui_creation_compound +

    Creation of a Compound

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create a vertex and a vector +p1 = geompy.MakeVertex( -30., -30., 50.) +p2 = geompy.MakeVertex( -60., -60., 30.) +p3 = geompy.MakeVertex( -30., -30., 10.) + +# create an arc from three points +arc = geompy.MakeArc(p1, p2, p3) +ShapeListCompound = [] +i = 0 +while i <= 3 : + S = geompy.MakeTranslation(arc, i * 50., 0., 0.) + ShapeListCompound.append(S) + i = i + 1 + +# create a compund of the given shapes +compound = geompy.MakeCompound(ShapeListCompound) + +# add object in the study +id_compound = geompy.addToStudy(compound,"Compound") + +# display the compound +gg.createAndDisplayGO(id_compound) +\endcode + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/tui_basic_geom_objs.doc b/doc/salome/gui/GEOM/input/tui_basic_geom_objs.doc new file mode 100644 index 000000000..d9c30a23b --- /dev/null +++ b/doc/salome/gui/GEOM/input/tui_basic_geom_objs.doc @@ -0,0 +1,272 @@ +/*! + +\page tui_basic_geom_objs_page Basic Geometrical Objects + +\anchor tui_creation_point +

    Creation of a Point

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create vertices +p0 = geompy.MakeVertex(0., 0., 0.) +p100 = geompy.MakeVertexWithRef(p0, 100., 100., 100.) +px = geompy.MakeVertex(100., 0., 0.) +py = geompy.MakeVertex(0., 100., 0.) +pz = geompy.MakeVertex(0., 0., 100.) + +# create a curve and a vertex on it +Arc = geompy.MakeArc(py, pz, px) +p_on_arc = geompy.MakeVertexOnCurve(Arc, 0.25) + +# add objects in the study +id_p0 = geompy.addToStudy(p0, "Vertex 0") +id_p100 = geompy.addToStudy(p100, "Vertex 100") +id_px = geompy.addToStudy(px, "Vertex X") +id_py = geompy.addToStudy(py, "Vertex Y") +id_pz = geompy.addToStudy(pz, "Vertex Z") +id_Arc = geompy.addToStudy(Arc, "Arc") +id_p_on_arc = geompy.addToStudy(p_on_arc, "Vertex on Arc") + +# display vertices +gg.createAndDisplayGO(id_p0) +gg.createAndDisplayGO(id_p100) +gg.createAndDisplayGO(id_Arc) +gg.createAndDisplayGO(id_p_on_arc) +\endcode + +\anchor tui_creation_line +

    Creation of a Line

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create vertices +p0 = geompy.MakeVertex(0., 0., 0.) +p100 = geompy.MakeVertexWithRef(p0, 100., 100., 100.) +px = geompy.MakeVertex(100., 0. , 0. ) +py = geompy.MakeVertex(0. , 100., 0. ) +pz = geompy.MakeVertex(0. , 0. , 100.) + +# create a vector from two points +vxy = geompy.MakeVector(px, py) + +# create a line from a point and a vector +line1 = geompy.MakeLine(pz, vxy) + +#create a line from two points +line2 = geompy.MakeLineTwoPnt(p0, p100) + +# add objects in the study +id_vxy = geompy.addToStudy(vxy, "Vector") +id_line1 = geompy.addToStudy(line1,"Line1") +id_line2 = geompy.addToStudy(line2,"Line2") + +# display lines +gg.createAndDisplayGO(id_vxy) +gg.createAndDisplayGO(id_line1) +gg.createAndDisplayGO(id_line2) +\endcode + +\anchor tui_creation_circle +

    Creation of a Circle

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create vertices +p0 = geompy.MakeVertex(0., 0., 0.) +px = geompy.MakeVertex(100., 0. , 0. ) +py = geompy.MakeVertex(0. , 100., 0. ) +pz = geompy.MakeVertex(0. , 0. , 100.) + +# create a vector on two points +vxy = geompy.MakeVector(px, py) + +# create a circle from a point, a vector and a radius +circle1 = geompy.MakeCircle(pz, vxy, 30) + +#create a circle from three points +circle2 = geompy.MakeCircleThreePnt(p0, px, py) + +# add objects in the study +id_vxy = geompy.addToStudy(vxy, "Vector") +id_circle1 = geompy.addToStudy(circle1,"Circle1") +id_circle2 = geompy.addToStudy(circle2,"Circle2") + +# display circles +gg.createAndDisplayGO(id_vxy) +gg.createAndDisplayGO(id_circle1) +gg.createAndDisplayGO(id_circle2) +\endcode + +\anchor tui_creation_ellipse +

    Creation of an Ellipse

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create vertices +p0 = geompy.MakeVertex(0., 0., 0.) +p50 = geompy.MakeVertex(50., 50., 50.) + +# create a vector from two points +vector = geompy.MakeVector(p0, p50) + +# create an ellipse from a point, a vector and radiuses +ellipse = geompy.MakeEllipse(p50, vector, 50, 25) + +# add objects in the study +id_vector = geompy.addToStudy(vector, "Vector") +id_ellipse = geompy.addToStudy(ellipse,"Ellipse") + +# display the ellipse and its normal vector +gg.createAndDisplayGO(id_vector) +gg.createAndDisplayGO(id_ellipse) +\endcode + +\anchor tui_creation_curve +

    Creation of a Curve

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create vertices +p0 = geompy.MakeVertex(0. , 0. , 0. ) +p1 = geompy.MakeVertex(50. , 100., 200.) +p2 = geompy.MakeVertex(150., 50., 100.) +p3 = geompy.MakeVertex(100., 150., 170.) +p4 = geompy.MakeVertex(200., 200., 150.) + +# create a polyline from a list of points +polyline = geompy.MakePolyline([p0, p1, p2, p3, p4]) + +# create a bezier curve from a list of points +bezier = geompy.MakeBezier([p0, p1, p2, p3, p4]) + +#create a b-spline curve from a list of points +interpol = geompy.MakeInterpol([p0, p1, p2, p3, p4]) + +# add objects in the study +id_p0 = geompy.addToStudy(p0, "Point1") +id_p1 = geompy.addToStudy(p1, "Point2") +id_p2 = geompy.addToStudy(p2, "Point3") +id_p3 = geompy.addToStudy(p3, "Point4") +id_p4 = geompy.addToStudy(p4, "Point5") +id_polyline = geompy.addToStudy(polyline, "Polyline") +id_bezier = geompy.addToStudy(bezier, "Bezier") +id_interpol = geompy.addToStudy(interpol, "Interpol") + +# display the points and the curves +gg.createAndDisplayGO(id_p0) +gg.createAndDisplayGO(id_p1) +gg.createAndDisplayGO(id_p2) +gg.createAndDisplayGO(id_p3) +gg.createAndDisplayGO(id_p4) +gg.createAndDisplayGO(id_polyline) +gg.createAndDisplayGO(id_bezier) +gg.createAndDisplayGO(id_interpol) +\endcode + +\anchor tui_creation_vector +

    Creation of a Vector

    + +\code +mport geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create vertices +p1 = geompy.MakeVertex(10., 50., 20.) +p2 = geompy.MakeVertex(70., 70., 70.) + +# create a vector from two points +vector1 = geompy.MakeVector(p1, p2) + +# create a vector from the given components +vector2 = geompy.MakeVectorDXDYDZ(30, 30, 100) + +# add objects in the study +id_p1 = geompy.addToStudy(p1, "Point1") +id_p2 = geompy.addToStudy(p2, "Point2") +id_vector1 = geompy.addToStudy(vector1,"Vector1") +id_vector2 = geompy.addToStudy(vector2,"Vector2") + +# display the points and the vectors +gg.createAndDisplayGO(id_p1) +gg.createAndDisplayGO(id_p2) +gg.createAndDisplayGO(id_vector1) +gg.createAndDisplayGO(id_vector2) +\endcode + +\anchor tui_creation_plane +

    Creation of a Plane

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create vertices +p1 = geompy.MakeVertex( 0., 0., 100.) +p2 = geompy.MakeVertex(100., 0., 0.) +p3 = geompy.MakeVertex(200., 200., 200.) +p4 = geompy.MakeVertex(100., 100., 0.) +p5 = geompy.MakeVertex(0. , 100., 0.) + +# create a vector from the given components +vector = geompy.MakeVectorDXDYDZ(100., 100., 100.) + +# create a vector from two points +vector_arc = geompy.MakeVector(p2, p5) + +# create an arc from three points +arc = geompy.MakeArc(p2, p4, p5) + +# create a wire +wire = geompy.MakeWire([vector_arc, arc]) + +# create a face +isPlanarWanted = 1 +face = geompy.MakeFace(wire, isPlanarWanted) +trimsize = 1000. + +# create a plane from a point, a vector and a trimsize +plane1 = geompy.MakePlane(p1, vector, trimsize) + +# create a plane from three points and a trimsize +plane2 = geompy.MakePlaneThreePnt(p1, p2, p3, trimsize) + +# create a plane from the given face +plane3 = geompy.MakePlaneFace(face, trimsize) + +# add objects in the study +id_face = geompy.addToStudy(face, "Face") +id_plane1 = geompy.addToStudy(plane1,"Plane1") +id_plane2 = geompy.addToStudy(plane2,"Plane2") +id_plane3 = geompy.addToStudy(plane3,"Plane3") + +# display the points and the vectors +gg.createAndDisplayGO(id_face) +gg.createAndDisplayGO(id_plane1) +gg.createAndDisplayGO(id_plane2) +gg.createAndDisplayGO(id_plane3) +gg.setDisplayMode(id_plane1,1) +gg.setTransparency(id_plane1,0.5) +gg.setDisplayMode(id_plane2,1) +gg.setTransparency(id_plane2,0.5) +gg.setDisplayMode(id_plane3,1) +gg.setTransparency(id_plane3,0.5) +\endcode + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/tui_basic_operations.doc b/doc/salome/gui/GEOM/input/tui_basic_operations.doc new file mode 100644 index 000000000..14f7c07f9 --- /dev/null +++ b/doc/salome/gui/GEOM/input/tui_basic_operations.doc @@ -0,0 +1,82 @@ +/*! + +\page tui_basic_operations_page Basic Operations + +\anchor tui_partition +

    Partition

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create a vertex and a vector +p0 = geompy.MakeVertex( 0., 0., 0.) +p200 = geompy.MakeVertex(200., 200., 200.) +pz = geompy.MakeVertex( 0., 0., 100.) + +# create a vector +vxyz = geompy.MakeVectorDXDYDZ(100., 100., 100.) + +# create a box from two points +box = geompy.MakeBoxTwoPnt(p0, p200) + +# create a plane +trimsize = 500. +plane = geompy.MakePlane(pz, vxyz, trimsize) + +# create partition objects +partition1 = geompy.MakePartition([box], [plane]) +partition2 = geompy.Partition([box], [plane]) +partition3 = geompy.MakeHalfPartition(box, plane) + +# add objects in the study +id_box = geompy.addToStudy(box,"Box") +id_plane = geompy.addToStudy(plane,"Plane") +id_partition1 = geompy.addToStudy(partition1,"MakePartition") +id_partition2 = geompy.addToStudy(partition2,"Partition") +id_partition3 = geompy.addToStudy(partition3,"MakeHalfPartition") + +# display the partition objects and the plane +gg.createAndDisplayGO(id_box) +gg.setDisplayMode(id_box,1) +gg.createAndDisplayGO(id_plane) +gg.setDisplayMode(id_plane,1) +gg.createAndDisplayGO(id_partition1) +gg.createAndDisplayGO(id_partition2) +gg.createAndDisplayGO(id_partition3) +\endcode + +\anchor tui_archimede +

    Archimede

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create a vertex and a vector +p0 = geompy.MakeVertex( 0., 0., 0.) +p200 = geompy.MakeVertex(200., 200., 200.) + +# create a box from two points +box = geompy.MakeBoxTwoPnt(p0, p200) + +# perform an Archimede operation on the selected shape with selected parameters +weight = 1000000. +waterdensity = 1. +meshingdeflection = 0.01 +archimede = geompy.Archimede(box, weight, waterdensity, meshingdeflection) + +# add objects in the study +id_box = geompy.addToStudy(box,"Box") +id_archimede = geompy.addToStudy(archimede,"Archimede") + +# display the box and the result of Archimede operation +gg.createAndDisplayGO(id_box) +gg.setDisplayMode(id_box,1) +gg.createAndDisplayGO(id_archimede) +gg.setDisplayMode(id_archimede,1) +\endcode + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/tui_blocks_operations.doc b/doc/salome/gui/GEOM/input/tui_blocks_operations.doc new file mode 100644 index 000000000..8544667f1 --- /dev/null +++ b/doc/salome/gui/GEOM/input/tui_blocks_operations.doc @@ -0,0 +1,98 @@ +/*! + +\page tui_blocks_operations_page Blocks Operations + +\anchor tui_multi_transformation +

    Multi Transformation

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create vertices +p_25_25_50 = geompy.MakeVertex(25., 25., 50.) +p_50_25_25 = geompy.MakeVertex(50., 25., 25.) +p_25_50_25 = geompy.MakeVertex(25., 50., 25.) + +box = geompy.MakeBoxDXDYDZ(50, 50, 50) + +top_face = geompy.GetFaceNearPoint(box, p_25_25_50) +yz_face = geompy.GetFaceNearPoint(box, p_50_25_25) +xz_face = geompy.GetFaceNearPoint(box, p_25_50_25) + +top_face_ind = geompy.GetSubShapeID(box, top_face) +yz_face_ind = geompy.GetSubShapeID(box, yz_face) +xz_face_ind = geompy.GetSubShapeID(box, xz_face) + +# Multi-transformate block and glue the result +box_tr1 = geompy.MakeMultiTransformation1D(box, yz_face_ind, top_face_ind, 3) +box_tr2 = geompy.MakeMultiTransformation2D(box, xz_face_ind, yz_face_ind, 3, top_face_ind, 0, 2) + +# add objects in the study +id_box = geompy.addToStudy(box, "Box") +id_box_tr1 = geompy.addToStudy(box_tr1, "Multi-transformed Block 1D") +id_box_tr2 = geompy.addToStudy(box_tr2, "Multi-transformed Block 2D") + +# display the results +gg.createAndDisplayGO(id_box) +gg.setDisplayMode(id_box,1) +gg.createAndDisplayGO(id_box_tr1) +gg.createAndDisplayGO(id_box_tr2) +\endcode + +\anchor tui_explode_on_blocks +

    Explode on Blocks

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create a box and a sphere +box = geompy.MakeBoxDXDYDZ(200, 200, 200) +sphere = geompy.MakeSphereR(100) + +# make a compound +compound = geompy.MakeCompound([box, sphere]) + +# get all the blocks of the given compound, by criteria: min_nb_faces <= nb. of faces <= max_nb_faces +min_nb_faces = 6 +max_nb_faces = 6 +make_block_explode = geompy.MakeBlockExplode(compound, min_nb_faces, max_nb_faces) + +# add objects in the study +id_compound = geompy.addToStudy(compound, "Compound") +id_make_block_explode = geompy.addToStudyInFather(compound, make_block_explode[0], "MakeBlockExplode") + +# display the results +gg.createAndDisplayGO(id_compound) +gg.createAndDisplayGO(id_make_block_explode) +gg.setDisplayMode(id_make_block_explode,1) +\endcode + +\anchor tui_propagate +

    Propagate

    + +\code +import geompy +import salome + +# create a box +box = geompy.MakeBoxDXDYDZ(200, 200, 200) + +# build all possible propagation groups +listChains = geompy.Propagate(check_box) + +# add objects in the study +geompy.addToStudy(check_box, "Box") +ii = 1 +for chain in listChains: + geompy.addToStudyInFather(check_box, chain, "propagation chain " + `ii`) + ii = ii + 1 + pass + +salome.sg.updateObjBrowser(1) +\endcode + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/tui_boolean_operations.doc b/doc/salome/gui/GEOM/input/tui_boolean_operations.doc new file mode 100644 index 000000000..f88047f48 --- /dev/null +++ b/doc/salome/gui/GEOM/input/tui_boolean_operations.doc @@ -0,0 +1,139 @@ +/*! + +\page tui_boolean_operations_page Boolean Operations + +\anchor tui_fuse +

    Fuse

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create a vertex and a vector +p1 = geompy.MakeVertex(25, 55, 0) +p2 = geompy.MakeVertex( 0, 0, 0) +v = geompy.MakeVector(p1, p2) + +# create a cylinder +height = 35 +radius1 = 20 +cylinder = geompy.MakeCylinder(p1, v, radius1, height) + +# create a sphere +sphere = geompy.MakeSphereR(40) + +# fuse +fuse = geompy.MakeFuse(cylinder, sphere) + +# add objects in the study +id_cylinder = geompy.addToStudy(cylinder, "Cylinder") +id_sphere = geompy.addToStudy(sphere, "Sphere") +id_fuse = geompy.addToStudy(fuse, "Fuse") + +# display results +gg.createAndDisplayGO(id_cylinder) +gg.setDisplayMode(id_cylinder,1) +gg.createAndDisplayGO(id_sphere) +gg.setDisplayMode(id_sphere,1) +gg.createAndDisplayGO(id_fuse) +gg.setDisplayMode(id_fuse,1) +\endcode + +\anchor tui_common +

    Common

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create a vertex and a vector +p1 = geompy.MakeVertex(25, 55, 0) +p2 = geompy.MakeVertex( 0, 0, 0) +v = geompy.MakeVector(p1, p2) + +# create a cylinder +height = 35 +radius1 = 20 +cylinder = geompy.MakeCylinder(p1, v, radius1, height) + +# create a sphere +sphere = geompy.MakeSphereR(40) + +# make common +common = geompy.MakeCommon(cylinder, sphere) + +# add objects in the study +id_common = geompy.addToStudy(common, "Common") + +# display the results +gg.createAndDisplayGO(id_common) +gg.setDisplayMode(id_common,1) +\endcode + +\anchor tui_cut +

    Cut

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create a vertex and a vector +p1 = geompy.MakeVertex(25, 55, 0) +p2 = geompy.MakeVertex( 0, 0, 0) +v = geompy.MakeVector(p1, p2) + +# create a cylinder +height = 35 +radius1 = 20 +cylinder = geompy.MakeCylinder(p1, v, radius1, height) + +# create a sphere +sphere = geompy.MakeSphereR(40) + +#cut +cut = geompy.MakeCut(cylinder, sphere) + +# add objects in the study +id_cut = geompy.addToStudy(cut, "Cut") + +# display the results +gg.createAndDisplayGO(id_cut) +gg.setDisplayMode(id_cut,1) +\endcode + +\anchor tui_section +

    Section

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create a vertex and a vector +p1 = geompy.MakeVertex(25, 55, 0) +p2 = geompy.MakeVertex( 0, 0, 0) +v = geompy.MakeVector(p1, p2) + +# create a cylinder +height = 35 +radius1 = 20 +cylinder = geompy.MakeCylinder(p1, v, radius1, height) + +# create a sphere +sphere = geompy.MakeSphereR(40) + +# make a section +section = geompy.MakeSection(cylinder, sphere) + +# add objects in the study +id_section = geompy.addToStudy(section, "Section") + +# display the results +gg.createAndDisplayGO(id_section) +gg.setDisplayMode(id_section,1) +\endcode + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/tui_building_by_blocks.doc b/doc/salome/gui/GEOM/input/tui_building_by_blocks.doc new file mode 100644 index 000000000..3584c7ef5 --- /dev/null +++ b/doc/salome/gui/GEOM/input/tui_building_by_blocks.doc @@ -0,0 +1,120 @@ +/*! + +\page tui_building_by_blocks_page Building by Blocks + +

    Quadrangle Face

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create vertices +p1 = geompy.MakeVertex( 0., 0., 0.) +p2 = geompy.MakeVertex(150., 30., 0.) +p3 = geompy.MakeVertex( 0., 120., 50.) +p4 = geompy.MakeVertex( 0., 40., 70.) + +# create edges +edge1 = geompy.MakeEdge(p1, p2) +edge2 = geompy.MakeEdge(p2, p3) +edge3 = geompy.MakeEdge(p3, p4) +edge4 = geompy.MakeEdge(p4, p1) + +# create a quadrangle face from four edges +qface1 = geompy.MakeQuad(edge1, edge2, edge3, edge4) + +# create a quadrangle face from two edges +qface2 = geompy.MakeQuad2Edges(edge1, edge3) + +# create a quadrangle from four points in its corners +qface3 = geompy.MakeQuad4Vertices(p1, p2, p3, p4) + +# add objects in the study +id_p1 = geompy.addToStudy(p1,"Point1") +id_p2 = geompy.addToStudy(p2,"Point2") +id_p3 = geompy.addToStudy(p3,"Point3") +id_p4 = geompy.addToStudy(p4,"Point4") +id_edge1 = geompy.addToStudy(edge1,"Edge1") +id_edge2 = geompy.addToStudy(edge2,"Edge2") +id_edge3 = geompy.addToStudy(edge3,"Edge3") +id_edge4 = geompy.addToStudy(edge4,"Edge4") +id_qface1 = geompy.addToStudy(qface1,"Qface1") +id_qface2 = geompy.addToStudy(qface2,"Qface2") +id_qface3 = geompy.addToStudy(qface3,"Qface3") + +# display the vertices, the edges and the quadrangle faces +gg.createAndDisplayGO(id_p1) +gg.createAndDisplayGO(id_p2) +gg.createAndDisplayGO(id_p3) +gg.createAndDisplayGO(id_p4) +gg.createAndDisplayGO(id_edge1) +gg.createAndDisplayGO(id_edge2) +gg.createAndDisplayGO(id_edge3) +gg.createAndDisplayGO(id_edge4) +gg.createAndDisplayGO(id_qface1) +gg.setDisplayMode(id_qface1,1) +gg.createAndDisplayGO(id_qface2) +gg.setDisplayMode(id_qface2,1) +gg.createAndDisplayGO(id_qface3) +gg.setDisplayMode(id_qface3,1) +\endcode + +

    Hexagonal Solid

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create vertices +p0 = geompy.MakeVertex( 0., 0., 0.) +p1 = geompy.MakeVertex( 0., 0., 40.) +p2 = geompy.MakeVertex( 70., -15., 0.) +p3 = geompy.MakeVertex( 70., -15., 70.) + +p4 = geompy.MakeVertex( 0., 70., 0.) +p5 = geompy.MakeVertex( 0., 70., 40.) +p6 = geompy.MakeVertex( 70., 70., 0.) +p7 = geompy.MakeVertex( 70., 70., 70.) + +p8 = geompy.MakeVertex( 0., -50., 0.) +p9 = geompy.MakeVertex( 0., -50., 40.) +p10 = geompy.MakeVertex( 70., -35., 0.) +p11 = geompy.MakeVertex( 70., -35., 70.) + +# create faces +qface1 = geompy.MakeQuad4Vertices(p0, p1, p2, p3) +qface2 = geompy.MakeQuad4Vertices(p4, p5, p6, p7) +qface3 = geompy.MakeQuad4Vertices(p0, p1, p4, p5) +qface4 = geompy.MakeQuad4Vertices(p2, p3, p6, p7) +qface5 = geompy.MakeQuad4Vertices(p0, p2, p4, p6) +qface6 = geompy.MakeQuad4Vertices(p1, p3, p5, p7) +qface7 = geompy.MakeQuad4Vertices(p8, p9, p10, p11) + +# create a hexahedral solid between two given faces +solid1 = geompy.MakeHexa2Faces(qface1, qface7) + +# create a hexahedral solid, bounded by six given faces +solid2 = geompy.MakeHexa(qface1, qface2, qface3, qface4, qface5, qface6) + +# add objects in the study +geompy.addToStudy(qface1,"qface1") +geompy.addToStudy(qface2,"qface2") +geompy.addToStudy(qface3,"qface3") +geompy.addToStudy(qface4,"qface4") +geompy.addToStudy(qface5,"qface5") +geompy.addToStudy(qface6,"qface6") +geompy.addToStudy(qface7,"qface7") + +id_solid1 = geompy.addToStudy(solid1,"Solid1") +id_solid2 = geompy.addToStudy(solid2,"Solid2") + +# display solids +gg.createAndDisplayGO(id_solid1) +gg.setDisplayMode(id_solid1, 1) +gg.createAndDisplayGO(id_solid2) +gg.setDisplayMode(id_solid2, 1) +\endcode + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/tui_complex_objs.doc b/doc/salome/gui/GEOM/input/tui_complex_objs.doc new file mode 100644 index 000000000..29813a9a6 --- /dev/null +++ b/doc/salome/gui/GEOM/input/tui_complex_objs.doc @@ -0,0 +1,189 @@ +/*! + +\page tui_complex_objs_page Complex Objects + +\anchor tui_creation_prism +

    Creation of a Prism

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create a vertex and a vector +p1 = geompy.MakeVertex( 0., 0., 0.) +p2 = geompy.MakeVertex( 100., 0., 0.) +p3 = geompy.MakeVertex( 100., 100., 0.) +p4 = geompy.MakeVertex( 0., 100., 0.) +p5 = geompy.MakeVertex( 0., 0., 60.) +p6 = geompy.MakeVertex(-100., 0., 0.) +p7 = geompy.MakeVertex(-100.,-100., 0.) +p8 = geompy.MakeVertex( 0.,-100., 0.) + +# create a vector from the given components +vector = geompy.MakeVectorDXDYDZ(50., 50., 50.) + +#create vectors from two points +vector1_arc1 = geompy.MakeVector(p1, p2) +vector2_arc1 = geompy.MakeVector(p1, p4) +vector1_arc2 = geompy.MakeVector(p1, p6) +vector2_arc2 = geompy.MakeVector(p1, p8) + +# create arcs from three points +arc1 = geompy.MakeArc(p2, p3, p4) +arc2 = geompy.MakeArc(p6, p7, p8) + +# create wires +wire1 = geompy.MakeWire([vector1_arc1, arc1, vector2_arc1]) +wire2 = geompy.MakeWire([vector1_arc2, arc2, vector2_arc2]) + +# create faces +isPlanarWanted = 1 +face1 = geompy.MakeFace(wire1, isPlanarWanted) +face2 = geompy.MakeFace(wire2, isPlanarWanted) + +# create prisms +prism1 = geompy.MakePrism(face2, p1, p5) +prism2 = geompy.MakePrismVecH(face1, vector, 50) + +# add objects in the study +id_face1 = geompy.addToStudy(face1,"Face1") +id_face2 = geompy.addToStudy(face2,"Face2") +id_prism1 = geompy.addToStudy(prism1,"Prism1") +id_prism2 = geompy.addToStudy(prism2,"Prism2") + +# display cylinders +gg.createAndDisplayGO(id_face1) +gg.setDisplayMode(id_face1,1) +gg.createAndDisplayGO(id_face2) +gg.setDisplayMode(id_face2,1) +gg.createAndDisplayGO(id_prism1) +gg.setDisplayMode(id_prism1,1) +gg.createAndDisplayGO(id_prism2) +gg.setDisplayMode(id_prism2,1) +\endcode + +\anchor tui_creation_revolution +

    Creation of a Revolution

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create a vertex and a vector +p1 = geompy.MakeVertex( 10., 10., 10.) +p2 = geompy.MakeVertex( 15., 15., 50.) +p3 = geompy.MakeVertex( 40., 40., 0.) + +#create vectors from two points +vector1 = geompy.MakeVector(p1, p2) +vector2 = geompy.MakeVector(p1, p3) + +# create a vector from the given components +vector3 = geompy.MakeVectorDXDYDZ(-20., -20., 100.) + +# create a wire +wire = geompy.MakeWire([vector1, vector2]) + +# create a revolution +revolution = geompy.MakeRevolution(wire, vector3, 2.3) + +# add objects in the study +id_vector3 = geompy.addToStudy(vector3,"Axis") +id_wire = geompy.addToStudy(wire,"Wire") +id_revolution = geompy.addToStudy(revolution,"Revolution") + +# display the vector, the wire and the revolution +gg.createAndDisplayGO(id_vector3) +gg.createAndDisplayGO(id_wire) +gg.createAndDisplayGO(id_revolution) +gg.setDisplayMode(id_revolution,1) +\endcode + +\anchor tui_creation_filling +

    Creation of a Filling

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +mindeg = 2 +maxdeg = 5 +tol3d = 0.0001 +tol2d = 0.0001 +nbiter = 5 + +# create a vertex and a vector +p1 = geompy.MakeVertex( -30., -30., 50.) +p2 = geompy.MakeVertex( -60., -60., 30.) +p3 = geompy.MakeVertex( -30., -30., 10.) + +# create an arc from three points +arc = geompy.MakeArc(p1, p2, p3) +ShapeListCompound = [] +i = 0 +while i <= 3 : + S = geompy.MakeTranslation(arc, i * 50., 0., 0.) + ShapeListCompound.append(S) + i = i + 1 + +compound = geompy.MakeCompound(ShapeListCompound) + +# create a filling +filling = geompy.MakeFilling(compound, mindeg, maxdeg, tol3d, tol2d, nbiter) + +# add objects in the study +id_compound = geompy.addToStudy(compound,"Compound") +id_filling = geompy.addToStudy(filling,"Filling") + +# display the compound and the filling +gg.createAndDisplayGO(id_compound) +gg.createAndDisplayGO(id_filling) +gg.setDisplayMode(id_filling,1) +\endcode + +\anchor tui_creation_pipe +

    Creation of a Pipe

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create vertices +p0 = geompy.MakeVertex(0. , 0. , 0. ) +px = geompy.MakeVertex(100., 0. , 0. ) +py = geompy.MakeVertex(0. , 100., 0. ) +pz = geompy.MakeVertex(0. , 0. , 100.) +pxyz = geompy.MakeVertex(100., 100., 100.) + +# create a vector from two points +vxy = geompy.MakeVector(px, py) + +# create an arc from three points +arc = geompy.MakeArc(py, pz, px) + +# create a wire +wire = geompy.MakeWire([vxy, arc]) + +# create an edge +edge = geompy.MakeEdge(p0, pxyz) + +# create a pipe +pipe = geompy.MakePipe(wire, edge) + +# add objects in the study +id_wire = geompy.addToStudy(wire,"Wire") +id_edge = geompy.addToStudy(edge,"Edge") +id_pipe = geompy.addToStudy(pipe,"Pipe") + +# display the wire, the edge (path) and the pipe +gg.createAndDisplayGO(id_wire) +gg.createAndDisplayGO(id_edge) +gg.createAndDisplayGO(id_pipe) +gg.setDisplayMode(id_pipe,1) +\endcode + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/tui_creating_geom_objs.doc b/doc/salome/gui/GEOM/input/tui_creating_geom_objs.doc new file mode 100644 index 000000000..7ba4445f0 --- /dev/null +++ b/doc/salome/gui/GEOM/input/tui_creating_geom_objs.doc @@ -0,0 +1,15 @@ +/*! + +\page tui_creating_geom_objs_page Creating Geometric Objects + +
      +
    • \subpage tui_basic_geom_objs_page
    • +
    • \subpage tui_primitives_page
    • +
    • \subpage tui_complex_objs_page
    • +
    • \subpage tui_working_with_groups_page
    • +
    • \subpage tui_building_by_blocks_page
    • +
    • \subpage tui_sketcher_page
    • +
    • \subpage tui_advanced_geom_objs_page
    • +
    + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/tui_measurement_tools.doc b/doc/salome/gui/GEOM/input/tui_measurement_tools.doc new file mode 100644 index 000000000..27483708d --- /dev/null +++ b/doc/salome/gui/GEOM/input/tui_measurement_tools.doc @@ -0,0 +1,363 @@ +/*! + +\page tui_measurement_tools_page Measurement Tools + +

    Point Coordinates

    + +\code +import math +import geompy + +# create a point +point = geompy.MakeVertex(15., 23., 80.) + +# get the coordinates of the point and check its values +coords = geompy.PointCoordinates(point) + +# check the obtained coordinate values +tolerance = 1.e-07 +def IsEqual(val1, val2): return (math.fabs(val1 - val2) < tolerance) + +if IsEqual(coords[0], 15.) and IsEqual(coords[1], 23.) and IsEqual(coords[2], 80.): + print "All values are OK." +else : + print "Coordinates of point must be (15, 23, 80), but returned (", + print coords[0], ", ", coords[1], ", ", coords[2], ")" + pass +\endcode + +

    Basic Properties

    + +\code +import geompy +import math + +# create a box +box = geompy.MakeBoxDXDYDZ(100,30,100) +props = geompy.BasicProperties(box) +print "\nBox 100x30x100 Basic Properties:" +print " Wires length: ", props[0] +print " Surface area: ", props[1] +print " Volume : ", props[2] +length = math.sqrt((props[0] - 1840)*(props[0] - 1840)) +area = math.sqrt((props[1] - 32000)*(props[1] - 32000)) +volume = math.sqrt((props[2] - 300000)*(props[2] - 300000)) +if length > 1e-7 or area > 1e-7 or volume > 1e-7: + print "While must be:" + print " Wires length: ", 1840 + print " Surface area: ", 32000 + print " Volume : ", 300000. +\endcode + +

    Center of masses

    + +\code +import geompy +import math + +# create a box +box = geompy.MakeBoxDXDYDZ(100,30,100) +cm = geompy.MakeCDG(box) +if cm is None: + raise RuntimeError, "MakeCDG(box) failed" +else: + print "\nCentre of gravity of box has been successfully obtained:" + coords = geompy.PointCoordinates(cm) + print "(", coords[0], ", ", coords[1], ", ", coords[2], ")" + dx = math.sqrt((coords[0] - 50)*(coords[0] - 50)) + dy = math.sqrt((coords[1] - 15)*(coords[1] - 15)) + dz = math.sqrt((coords[2] - 50)*(coords[2] - 50)) + if dx > 1e-7 or dy > 1e-7 or dz > 1e-7: + print "But must be (50, 15, 50)" +\endcode + +

    Inertia

    + +\code +import geompy +import math + +# create a box +box = geompy.MakeBoxDXDYDZ(100,30,100) +In = geompy.Inertia(box) +print "\nInertia matrix of box 100x30x100:" +print " (", In[0], ", ", In[1], ", ", In[2], ")" +print " (", In[3], ", ", In[4], ", ", In[5], ")" +print " (", In[6], ", ", In[7], ", ", In[8], ")" +print "Main moments of inertia of box 100x30x100:" +print " Ix = ", In[9], ", Iy = ", In[10], ", Iz = ", In[11] +\endcode + +

    Check Free Boundaries

    + +\code +import os +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create boxes +box1 = geompy.MakeBox(0,0,0,100,50,100) +box2 = geompy.MakeBox(100,0,0,250,50,100) + +# make a compound +compound = geompy.MakeCompound([box1, box2]) + +# import from *.brep +ImportFromBREP = geompy.ImportBREP(os.getenv("DATA_DIR")+"/Shapes/Brep/flight_solid.brep") + +# get a face +faces = geompy.SubShapeAllSorted(ImportFromBREP, geompy.ShapeType["FACE"]) + +# get the free boundary for face 32 +Res = geompy.GetFreeBoundary(faces[32]) +isSuccess = Res[0] +ClosedWires = Res[1] +OpenWires = Res[2] + +if isSuccess == 1 : + print "Checking free boudaries is OK." +else : + print "Checking free boudaries is KO!" +print "len(ClosedWires) = ", len(ClosedWires) + +i = 0 +for wire in ClosedWires : + wire_name = "Face 32 -> Close wires : WIRE %d"%(i+1) + geompy.addToStudy(ClosedWires[i], wire_name) + if i < len(ClosedWires) : + i = i+ 1 + +print "len(OpenWires) = ", len(OpenWires) + +i = 0 +for wire in OpenWires : + wire_name = "Face 32 -> Open wires : WIRE %d"%(i+1) + geompy.addToStudy(OpenWires[i], wire_name) + if i < len(OpenWires) : + i = i+ 1 + +# get the free boundary for face 41 +Res = geompy.GetFreeBoundary(faces[41]) +isSuccess = Res[0] +ClosedWires = Res[1] +OpenWires = Res[2] + +if isSuccess == 1 : + print "Checking free boudaries is OK." +else : + print "Checking free boudaries is KO!" +print "len(ClosedWires) = ", len(ClosedWires) + +i = 0 +for wire in ClosedWires : + wire_name = "Face 41 -> Close wires : WIRE %d"%(i+1) + geompy.addToStudy(ClosedWires[i], wire_name) + if i < len(ClosedWires) : + i = i+ 1 + +print "len(OpenWires) = ", len(OpenWires) + +i = 0 +for wire in OpenWires : + wire_name = "Face 41 -> Open wires : WIRE %d"%(i+1) + geompy.addToStudy(OpenWires[i], wire_name) + if i < len(OpenWires) : + i = i+ 1 + +# add the imported object to the study +id_ImportFromBREP = geompy.addToStudy(ImportFromBREP, "ImportFromBREP") +salome.sg.updateObjBrowser(1) +\endcode + + +

    Check Free Faces

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create a vertex and a vector +p1 = geompy.MakeVertex(35, 35, 0) +p2 = geompy.MakeVertex(35, 35, 50) +v = geompy.MakeVector(p1, p2) + +# create a cylinder +cylinder = geompy.MakeCone(p1, v, 30, 20, 20) + +# create a cone +cone = geompy.MakeCone(p1, v, 70, 40, 60) + +# make cut +cut = geompy.MakeCut(cone, cylinder) + +# get faces as sub-shapes +faces = [] +faces = geompy.SubShapeAllSorted(cut, geompy.ShapeType["FACE"]) +f_2 = geompy.GetSubShapeID(cut, faces[0]) + +# remove one face from the shape +cut_without_f_2 = geompy.SuppressFaces(cut, [f_2]) + +# suppress the specified wire +result = geompy.GetFreeFacesIDs(cut_without_f_2) +print "A number of free faces is ", len(result) + +# add objects in the study +all_faces = geompy.SubShapeAllSorted(cut_without_f_2, geompy.ShapeType["FACE"]) +for face in all_faces : + sub_shape_id = geompy.GetSubShapeID(cut_without_f_2, face) + if result.count(sub_shape_id) > 0 : + face_name = "Free face %d"%(sub_shape_id) + geompy.addToStudy(face, face_name) + +# in this example all faces from cut_without_f_2 are free +id_cut_without_f_2 = geompy.addToStudy(cut_without_f_2, "Cut without f_2") + +# display the results +gg.createAndDisplayGO(id_cut_without_f_2) +gg.setDisplayMode(id_cut_without_f_2,1) +\endcode + + + +

    Bounding Box

    + +\code +import geompy + +# create a box +box = geompy.MakeBoxDXDYDZ(100,30,100) +bb = geompy.BoundingBox(box) +print "\nBounding Box of box 100x30x100:" +print " Xmin = ", bb[0], ", Xmax = ", bb[1] +print " Ymin = ", bb[2], ", Ymax = ", bb[3] +print " Zmin = ", bb[4], ", Zmax = ", bb[5] +\endcode + +

    Minimal Distance

    + +\code +import geompy + +# create boxes +box1 = geompy.MakeBoxDXDYDZ(100,30,100) +box2 = geompy.MakeBox(105,0,0,200,30,100) +min_dist = geompy.MinDistance(box1,box2) +print "\nMinimal distance between box1 and box2 = ", min_dist +\endcode + +

    Tolerance

    + +\code +import geompy + +# create a box +box = geompy.MakeBoxDXDYDZ(100,30,100) +Toler = geompy.Tolerance(box) +print "\nBox 100x30x100 tolerance:" +print " Face min. tolerance: ", Toler[0] +print " Face max. tolerance: ", Toler[1] +print " Edge min. tolerance: ", Toler[2] +print " Edge max. tolerance: ", Toler[3] +print " Vertex min. tolerance: ", Toler[4] +print " Vertex max. tolerance: ", Toler[5] +\endcode + +

    Angle

    + +\code +import salome +salome.salome_init() + +import math +import geompy +geompy.init_geom(salome.myStudy) + +OX = geompy.MakeVectorDXDYDZ(10, 0,0) +OXY = geompy.MakeVectorDXDYDZ(10,10,0) + +# in one plane +Angle = geompy.GetAngle(OX, OXY) + +print "\nAngle between OX and OXY = ", Angle +if math.fabs(Angle - 45.0) > 1e-05: + print " Error: returned angle is", Angle, "while must be 45.0" + pass + +# not in one plane +OXY_shift = geompy.MakeTranslation(OXY,10,-10,20) +Angle = geompy.GetAngle(OX, OXY_shift) + +print "Angle between OX and OXY_shift = ", Angle +if math.fabs(Angle - 45.0) > 1e-05: + print " Error: returned angle is", Angle, "while must be 45.0" + pass + +# not linear +pnt1 = geompy.MakeVertex(0, 0, 0) +pnt2 = geompy.MakeVertex(10, 0, 0) +pnt3 = geompy.MakeVertex(20, 10, 0) +arc = geompy.MakeArc(pnt1, pnt2, pnt3) +Angle = geompy.GetAngle(OX, arc) + +if (math.fabs(Angle + 1.0) > 1e-6 or geompy.MeasuOp.IsDone()): + print "Error. Angle must not be computed on curvilinear edges" + pass + +\endcode + + + +

    What Is

    + +\code +import geompy + +# create a box +box = geompy.MakeBoxDXDYDZ(100,30,100) +Descr = geompy.WhatIs(box) +print "\nBox 100x30x100 description:" +print Descr +\endcode + +

    Check Shape

    + +\code +import geompy + +# create a box +box = geompy.MakeBoxDXDYDZ(100,30,100) +IsValid = geompy.CheckShape(box) +if IsValid == 0: + raise RuntimeError, "Invalid box created" +else: + print "\nBox is valid" +\endcode + +

    Check Compound of Blocks

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create boxes +box1 = geompy.MakeBox(0,0,0,100,50,100) +box2 = geompy.MakeBox(100,0,0,250,50,100) + +# make a compound +compound = geompy.MakeCompound([box1, box2]) + +# glue the faces of the compound +tolerance = 1e-5 +glue = geompy.MakeGlueFaces(compound, tolerance) +IsValid = geompy.CheckCompoundOfBlocks(glue) +if IsValid == 0: + raise RuntimeError, "Invalid compound created" +else: + print "\nCompound is valid" +\endcode + +*/ diff --git a/doc/salome/gui/GEOM/input/tui_primitives.doc b/doc/salome/gui/GEOM/input/tui_primitives.doc new file mode 100644 index 000000000..827825605 --- /dev/null +++ b/doc/salome/gui/GEOM/input/tui_primitives.doc @@ -0,0 +1,159 @@ +/*! + +\page tui_primitives_page Primitives + +\anchor tui_creation_box +

    Creation of a Box

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create vertices +p0 = geompy.MakeVertex(15, 25, 35) +p70 = geompy.MakeVertex(70, 70, 70) + +# create boxes +box1 = geompy.MakeBoxDXDYDZ(10, 20, 30) +box2 = geompy.MakeBox(10,20,30, 15,25,35) +box3 = geompy.MakeBoxTwoPnt(p0, p70) + +# add objects in the study +id_box1 = geompy.addToStudy(box1,"Box1") +id_box2 = geompy.addToStudy(box2,"Box2") +id_box3 = geompy.addToStudy(box3,"Box3") + +# display the boxes +gg.createAndDisplayGO(id_box1) +gg.setDisplayMode(id_box1,1) +gg.createAndDisplayGO(id_box2) +gg.setDisplayMode(id_box2,1) +gg.createAndDisplayGO(id_box3) +gg.setDisplayMode(id_box3,1) +\endcode + +\anchor tui_creation_cylinder +

    Creation of a Cylinder

    + +\code +import geompy +import salome + +gg = salome.ImportComponentGUI("GEOM") + +# create a vertex and a vector +p1 = geompy.MakeVertex(25, 35, 45) +p2 = geompy.MakeVertex(70, 70, 70) +v = geompy.MakeVector(p1, p2) + +# create cylinders +height = 40 + +radius1 = 15 +cylinder1 = geompy.MakeCylinder(p1, v, radius1, height) + +radius2 = 30 +cylinder2 = geompy.MakeCylinderRH(radius2, height) + +# add objects in the study +id_cylinder1 = geompy.addToStudy(cylinder1,"Cylinder1") +id_cylinder2 = geompy.addToStudy(cylinder2,"Cylinder2") + +# display the cylinders +gg.createAndDisplayGO(id_cylinder1) +gg.setDisplayMode(id_cylinder1,1) +gg.createAndDisplayGO(id_cylinder2) +gg.setDisplayMode(id_cylinder2,1) +\endcode + +\anchor tui_creation_sphere +

    Creation of a Sphere

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create a vertex +p = geompy.MakeVertex(55, 45, 25) + +# create spheres +radius1 = 20 +sphere1 = geompy.MakeSpherePntR(p, radius1) +radius2 = 15 +sphere2 = geompy.MakeSphere(0, 0, 45, radius2) +radius3 = 30 +sphere3 = geompy.MakeSphereR(radius3) + +# add objects in the study +id_sphere1 = geompy.addToStudy(sphere1,"Sphere1") +id_sphere2 = geompy.addToStudy(sphere2,"Sphere2") +id_sphere3 = geompy.addToStudy(sphere3,"Sphere3") + +# display spheres +gg.createAndDisplayGO(id_sphere1) +gg.setDisplayMode(id_sphere1,1) +gg.createAndDisplayGO(id_sphere2) +gg.setDisplayMode(id_sphere2,1) +gg.createAndDisplayGO(id_sphere3) +gg.setDisplayMode(id_sphere3,1) +\endcode + +\anchor tui_creation_torus +

    Creation of a Torus

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create a vertex and a vector +p1 = geompy.MakeVertex(35, 40, 45) +p2 = geompy.MakeVertex(35, 45, 70) +v = geompy.MakeVector(p1, p2) + +# create toruses +torus1 = geompy.MakeTorus(p1, v, 20, 10) +torus2 = geompy.MakeTorusRR(30, 15) + +# add objects in the study +id_torus1 = geompy.addToStudy(torus1,"Torus1") +id_torus2 = geompy.addToStudy(torus2,"Torus2") + +# display toruses +gg.createAndDisplayGO(id_torus1) +gg.setDisplayMode(id_torus1,1) +gg.createAndDisplayGO(id_torus2) +gg.setDisplayMode(id_torus2,1) +\endcode + +\anchor tui_creation_cone +

    Creation of a Cone

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create a vertex and a vector +p1 = geompy.MakeVertex(35, 35, 0) +p2 = geompy.MakeVertex(35, 35, 70) +v = geompy.MakeVector(p1, p2) + +# create cones +cone1 = geompy.MakeCone(p1, v, 17, 1, 20) +cone2 = geompy.MakeConeR1R2H(30, 10, 30) + +# add objects in the study +id_cone1 = geompy.addToStudy(cone1,"Cone1") +id_cone2 = geompy.addToStudy(cone2,"Cone2") + +# display cones +gg.createAndDisplayGO(id_cone1) +gg.setDisplayMode(id_cone1,1) +gg.createAndDisplayGO(id_cone2) +gg.setDisplayMode(id_cone2,1) +\endcode + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/tui_repairing_operations.doc b/doc/salome/gui/GEOM/input/tui_repairing_operations.doc new file mode 100644 index 000000000..98dccc6f0 --- /dev/null +++ b/doc/salome/gui/GEOM/input/tui_repairing_operations.doc @@ -0,0 +1,324 @@ +/*! + +\page tui_repairing_operations_page Repairing Operations + +\anchor tui_shape_processing +

    Shape Processing

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create vertices, an edge, an arc, a wire, a face and a prism +p1 = geompy.MakeVertex(0,0,0) +p2 = geompy.MakeVertex(200,0,0) +p3 = geompy.MakeVertex(100,150,0) +edge = geompy.MakeEdge(p1,p2) +arc = geompy.MakeArc(p1,p3,p2) +wire = geompy.MakeWire([edge,arc]) +face = geompy.MakeFace(wire, 1) +theShape = geompy.MakePrismVecH(face, edge, 130) + +# check the shape at the beginning +print "Before ProcessShape:" +isValid = geompy.CheckShape(theShape) +if isValid == 0: + print "The shape is not valid" +else: + print "The shape seems to be valid" + +# process the Shape +Operators = ["FixShape"] +Parameters = ["FixShape.Tolerance3d"] +Values = ["1e-7"] +PS = geompy.ProcessShape(theShape, Operators, Parameters, Values) + +# check the shape at the end +print "After ProcessShape:" +isValid = geompy.CheckShape(PS) +if isValid == 0: + print "The shape is not valid" + raise RuntimeError, "It seems, that the ProcessShape() has failed" +else: + print "The shape seems to be valid" + +# add in the study and display +Id_Shape = geompy.addToStudy(theShape, "Invalid Shape") +Id_PS = geompy.addToStudy(PS, "Processed Shape") +gg.createAndDisplayGO(Id_Shape) +gg.setDisplayMode(Id_Shape,1) +gg.createAndDisplayGO(Id_PS) +gg.setDisplayMode(Id_PS,1) +\endcode + +\anchor tui_suppress_faces +

    Suppress Faces

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create a box +box = geompy.MakeBoxDXDYDZ(200, 200, 200) + +# The list of IDs (IDList) for suppress faces +sup_faces = [] +sup_faces = geompy.SubShapeAllSorted(box, geompy.ShapeType["FACE"]) + +# get indices of the sub-shape +f1_id = geompy.GetSubShapeID(box, sup_faces[3]) + +# remove faces from the given object (shape) +result = geompy.SuppressFaces(box, [f1_id]) + +# add objects in the study +id_box = geompy.addToStudy(box, "Box") +id_result = geompy.addToStudy(result, "Result") + +# display the results +gg.createAndDisplayGO(id_box) +gg.setDisplayMode(id_box,1) +gg.createAndDisplayGO(id_result) +gg.setDisplayMode(id_result,1) +\endcode + +\anchor tui_close_contour +

    Close Contour

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create vertices and vectors +p0 = geompy.MakeVertex( 0., 0., 0.) +px = geompy.MakeVertex(100., 0., 0.) +py = geompy.MakeVertex( 0., 100., 0.) +py1 = geompy.MakeVertex( 0., 140., 0.) +pz = geompy.MakeVertex( 0., 0., 100.) +vxy = geompy.MakeVector(px, py) + +# create an arc +arc = geompy.MakeArc(py1, pz, px) + +# create a wire +wire = geompy.MakeWire([vxy, arc]) + +# close an open wire by creation of an edge between ends +wire_close = geompy.CloseContour(wire, [1], 0) + +# add objects in the study +id_wire = geompy.addToStudy(wire, "Wire") +id_wire_close = geompy.addToStudy(wire_close, "Wire close") + +# display the results +gg.createAndDisplayGO(id_wire) +gg.createAndDisplayGO(id_wire_close) +\endcode + +\anchor tui_suppress_internal_wires +

    Suppress Internal Wires

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create a vertex and a vector +p1 = geompy.MakeVertex(55, 65, 50) +p2 = geompy.MakeVertex(55, 0, 50) +v = geompy.MakeVector(p1, p2) + +# create a cylinder +height = 100 +radius1 = 40 +cylinder = geompy.MakeCylinder(p1, v, radius1, height) + +# create a box +box = geompy.MakeBoxDXDYDZ(100, 100, 100) + +# make a cut +cut = geompy.MakeCut(box, cylinder) + +# suppress all internal wires +result = geompy.SuppressInternalWires(cut, []) + +# add objects in the study +id_cut = geompy.addToStudy(cut, "Cut") +id_result = geompy.addToStudy(result, "Result") + +# display the results +gg.createAndDisplayGO(id_cut) +gg.setDisplayMode(id_cut,1) +gg.createAndDisplayGO(id_result) +gg.setDisplayMode(id_result,1) +\endcode + +\anchor tui_suppress_holes +

    Suppress Holes

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create a vertex and a vector +p1 = geompy.MakeVertex(35, 35, 0) +p2 = geompy.MakeVertex(35, 35, 50) +v = geompy.MakeVector(p1, p2) + +# create a cylinder +height = 20 +radius1 = 20 +cylinder = geompy.MakeCylinder(p1, v, radius1, height) + +# create a cone +cone = geompy.MakeCone(p1, v, 70, 0, 80) + +# make a cut +cut = geompy.MakeCut(cone, cylinder) + +# get faces as sub-shapes +faces = [] +faces = geompy.SubShapeAllSorted(cut, geompy.ShapeType["FACE"]) +f_2 = geompy.GetSubShapeID(cut, faces[2]) + +# remove one face from the shape +cut_without_f_2 = geompy.SuppressFaces(cut, [f_2]) + +# get wires as sub-shapes +wires = [] +wires = geompy.SubShapeAllSorted(cut_without_f_2, geompy.ShapeType["WIRE"]) +w_0 = geompy.GetSubShapeID(cut_without_f_2, wires[0]) + +# suppress the selected wire +result = geompy.SuppressHoles(cut_without_f_2, [w_0]) + +# add objects in the study +id_cut = geompy.addToStudy(cut, "Cut") +id_cut_without_f_2 = geompy.addToStudy(cut_without_f_2, "Cut without f_2") +id_result = geompy.addToStudy(result, "Result") + +# display the results +gg.createAndDisplayGO(id_cut) +gg.setDisplayMode(id_cut,1) +gg.createAndDisplayGO(id_cut_without_f_2) +gg.setDisplayMode(id_cut_without_f_2,1) +gg.createAndDisplayGO(id_result) +gg.setDisplayMode(id_result,1) +\endcode + +\anchor tui_sewing +

    Sewing

    + +\code +import geompy +import salome +import math +gg = salome.ImportComponentGUI("GEOM") + +# create base points +px = geompy.MakeVertex(100., 0., 0.) +py = geompy.MakeVertex(0., 100., 0.) +pz = geompy.MakeVertex(0., 0., 100.) + +# create base geometry 2D & 3D +vector = geompy.MakeVector(px, py) +arc = geompy.MakeArc(py, pz, px) + +# create base objects +angle = 45. * math.pi / 180 +WantPlanarFace = 1 #True +wire = geompy.MakeWire([vector, arc]) +face = geompy.MakeFace(wire, WantPlanarFace) +face_rot = geompy.MakeRotation(face, vector, angle) + +# make sewing +precision = 0.00001 +sewing = geompy.MakeSewing([face, face_rot], precision) + +# add objects in the study +id_face = geompy.addToStudy(face, "Face") +id_face_rot = geompy.addToStudy(face_rot, "Face rotation") +id_sewing = geompy.addToStudy(sewing, "Sewing") + +# display the results +gg.createAndDisplayGO(id_face) +gg.setDisplayMode(id_face,1) +gg.createAndDisplayGO(id_face_rot) +gg.setDisplayMode(id_face_rot,1) +gg.createAndDisplayGO(id_sewing) +gg.setDisplayMode(id_sewing,1) +\endcode + +\anchor tui_glue_faces +

    Glue Faces

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create boxes +box1 = geompy.MakeBox(0,0,0,100,50,100) +box2 = geompy.MakeBox(100,0,0,250,50,100) + +# make compound +compound = geompy.MakeCompound([box1, box2]) + +# glue compound's faces +tolerance = 1e-5 +glue = geompy.MakeGlueFaces(compound, tolerance) + +# add objects in study +id_box1 = geompy.addToStudy(box1, "Box1") +id_box2 = geompy.addToStudy(box2, "Box2") +id_compound = geompy.addToStudy(compound, "Compound") +id_glue = geompy.addToStudy(glue, "Glue faces") + +# display results +gg.createAndDisplayGO(id_box1) +gg.setDisplayMode(id_box1,1) +gg.createAndDisplayGO(id_box2) +gg.setDisplayMode(id_box2,1) +gg.createAndDisplayGO(id_compound) +gg.setDisplayMode(id_compound,1) +gg.createAndDisplayGO(id_glue) +gg.setDisplayMode(id_glue,1) +\endcode + +\anchor tui_add_point_on_edge +

    Add Point on Edge

    + +\code +import geompy +import salome + +# create vertices +p1 = geompy.MakeVertex(0,0,50) +p2 = geompy.MakeVertex(60,0,50) + +# make an edge +edge = geompy.MakeEdge(p1, p2) #geompy.GetSubShape(box, edge_ind) + +# divide an edge +divide = geompy.DivideEdge(edge, -1, 0.5, 0) + +# add objects in the study +id_edge = geompy.addToStudy(edge, "Edge") +edge_points = geompy.SubShapeAllSorted(edge, geompy.ShapeType["VERTEX"]) +for point in edge_points: + geompy.addToStudyInFather(edge, point, "Edge's point") + +id_divide = geompy.addToStudy(divide, "Divided edge") +edge_points = geompy.SubShapeAllSorted(divide, geompy.ShapeType["VERTEX"]) +for point in edge_points: + geompy.addToStudyInFather(divide, point, "Edge's point after divide") + +salome.sg.updateObjBrowser(1) +\endcode + + +*/ diff --git a/doc/salome/gui/GEOM/input/tui_scripts.doc b/doc/salome/gui/GEOM/input/tui_scripts.doc new file mode 100644 index 000000000..08195e67f --- /dev/null +++ b/doc/salome/gui/GEOM/input/tui_scripts.doc @@ -0,0 +1,28 @@ +/*! + +\page tui_scripts_page TUI Scripts + +
      +
    • \subpage tui_viewing_geom_objs_page
    • +
    • \subpage tui_creating_geom_objs_page
    • +
        +
      • \ref tui_basic_geom_objs_page
      • +
      • \ref tui_primitives_page
      • +
      • \ref tui_complex_objs_page
      • +
      • \ref tui_working_with_groups_page
      • +
      • \ref tui_building_by_blocks_page
      • +
      • \ref tui_sketcher_page
      • +
      • \ref tui_advanced_geom_objs_page
      • +
      +
    • \subpage tui_transformation_page
    • +
        +
      • \ref tui_basic_operations_page
      • +
      • \ref tui_boolean_operations_page
      • +
      • \ref tui_transformation_operations_page
      • +
      • \ref tui_blocks_operations_page
      • +
      • \ref tui_repairing_operations_page
      • +
      +
    • \subpage tui_measurement_tools_page
    • +
    + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/tui_sketcher.doc b/doc/salome/gui/GEOM/input/tui_sketcher.doc new file mode 100644 index 000000000..31c576f23 --- /dev/null +++ b/doc/salome/gui/GEOM/input/tui_sketcher.doc @@ -0,0 +1,48 @@ +/*! + +\page tui_sketcher_page Sketcher + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create vertices +p1 = geompy.MakeVertex(70., 0., 0.) +p2 = geompy.MakeVertex(70., 70., 80.) +p3 = geompy.MakeVertex( 0., 70., 0.) + +#create a vector from two points +vector_arc = geompy.MakeVector(p1, p3) + +# create an arc from three points +arc = geompy.MakeArc(p1, p2, p3) + +# create a wire +wire = geompy.MakeWire([vector_arc, arc]) + +# create a planar face +isPlanarWanted = 1 +face = geompy.MakeFace(wire, isPlanarWanted) + +# create a sketcher (face), following the textual description +sketcher1 = geompy.MakeSketcher("Sketcher:F -100 -100:TT 250 -100:R 0:C 100 150:R 0:L 300:WF", + [100,0,0, 1,1,1, -1,1,0]) + +# create a sketcher (wire) on the given face +sketcher2 = geompy.MakeSketcherOnPlane("Sketcher:F 10 -30:R 10:C 20 180:R 15:L 50:WW", face) + +# add objects in the study +id_face = geompy.addToStudy(face,"Face") +id_sketcher1 = geompy.addToStudy(sketcher1,"Sketcher1") +id_sketcher2 = geompy.addToStudy(sketcher2,"Sketcher2") + +# display the first sketcher and the second sketcher with its planar face +gg.createAndDisplayGO(id_face) +gg.setDisplayMode(id_face,1) +gg.setTransparency(id_face,0.5) +gg.createAndDisplayGO(id_sketcher1) +gg.createAndDisplayGO(id_sketcher2) +\endcode + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/tui_transformation.doc b/doc/salome/gui/GEOM/input/tui_transformation.doc new file mode 100644 index 000000000..df8636f0f --- /dev/null +++ b/doc/salome/gui/GEOM/input/tui_transformation.doc @@ -0,0 +1,13 @@ +/*! + +\page tui_transformation_page Transformation + +
      +
    • \subpage tui_basic_operations_page
    • +
    • \subpage tui_boolean_operations_page
    • +
    • \subpage tui_transformation_operations_page
    • +
    • \subpage tui_blocks_operations_page
    • +
    • \subpage tui_repairing_operations_page
    • +
    + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/tui_transformation_operations.doc b/doc/salome/gui/GEOM/input/tui_transformation_operations.doc new file mode 100644 index 000000000..a05846a79 --- /dev/null +++ b/doc/salome/gui/GEOM/input/tui_transformation_operations.doc @@ -0,0 +1,464 @@ +/*! + +\page tui_transformation_operations_page Transformation Operations + +\anchor tui_translation +

    Translation

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create a vertex and a vector +p1 = geompy.MakeVertex(10, 40, 0) +p2 = geompy.MakeVertex( 0, 0, 50) +p3 = geompy.MakeVertex(50, 80, 0) +v = geompy.MakeVector(p1, p2) +vt = geompy.MakeVector(p1, p3) + +# create a cylinder +height = 35 +radius1 = 20 +cylinder = geompy.MakeCylinder(p1, v, radius1, height) + +# translate the given object along the vector, specified by its end points +# (all three functions produce the same result) +translation1 = geompy.MakeTranslationTwoPoints(cylinder, p1, p3) +translation2 = geompy.MakeTranslation(cylinder, 40, 40, 0) +translation3 = geompy.MakeTranslationVector(cylinder, vt) + +# add objects in the study +id_cylinder = geompy.addToStudy(cylinder, "Cylinder") +id_translation1 = geompy.addToStudy(translation1, "Translation1") +id_translation2 = geompy.addToStudy(translation2, "Translation2") +id_translation3 = geompy.addToStudy(translation3, "Translation3") + +# display the results +gg.createAndDisplayGO(id_cylinder) +gg.setDisplayMode(id_cylinder,1) +gg.createAndDisplayGO(id_translation1) +gg.setDisplayMode(id_translation1,1) +gg.createAndDisplayGO(id_translation2) +gg.setDisplayMode(id_translation2,1) +gg.createAndDisplayGO(id_translation3) +gg.setDisplayMode(id_translation3,1) +\endcode + +\anchor tui_rotation +

    Rotation

    + +\code +import geompy +import salome +import math +gg = salome.ImportComponentGUI("GEOM") + +# create a vertex and a vector +p1 = geompy.MakeVertex(10, 40, 0) +p2 = geompy.MakeVertex( 0, 0, 50) +p3 = geompy.MakeVertex(10, 50,-20) +p4 = geompy.MakeVertex(10, 50, 60) +v = geompy.MakeVector(p1, p2) +vr = geompy.MakeVector(p3, p4) + +# create a cylinder +height = 35 +radius1 = 20 +cylinder = geompy.MakeCylinder(p1, v, radius1, height) + +# rotate the given object around the given axis by the given angle +rotation1 = geompy.MakeRotation(cylinder, vr, math.pi) +rotation2 = geompy.MakeRotationThreePoints(cylinder, p4, p1, p2) + +# add objects in the study +id_vr = geompy.addToStudy(vr, "Rotation 1 axis") +id_p4 = geompy.addToStudy(p4, "Rotation 2 center") +id_p1 = geompy.addToStudy(p1, "Rotation 2 point 1") +id_p2 = geompy.addToStudy(p2, "Rotation 2 point 2") +id_cylinder = geompy.addToStudy(cylinder, "Cylinder") +id_rotation1 = geompy.addToStudy(rotation1, "Rotation 1") +id_rotation2 = geompy.addToStudy(rotation2, "Rotation 2") + +# display the results +gg.createAndDisplayGO(id_vr) +gg.createAndDisplayGO(id_p4) +gg.createAndDisplayGO(id_p1) +gg.createAndDisplayGO(id_p2) +gg.createAndDisplayGO(id_cylinder) +gg.setDisplayMode(id_cylinder,1) +gg.createAndDisplayGO(id_rotation1) +gg.createAndDisplayGO(id_rotation2) +gg.setDisplayMode(id_rotation1,1) +gg.setDisplayMode(id_rotation2,1) +\endcode + +\anchor tui_modify_location +

    Modify Location

    + +\code +import geompy +import salome +import math +gg = salome.ImportComponentGUI("GEOM") + +# create a vertex and a vector +p1 = geompy.MakeVertex(10, 40, 0) +p2 = geompy.MakeVertex( 0, 0, 50) +v = geompy.MakeVector(p1, p2) + +# create a cylinder +height = 35 +radius1 = 20 +cylinder = geompy.MakeCylinder(p1, v, radius1, height) + +# create local coordinate systems +cs1 = geompy.MakeMarker( 0, 0, 0, 1,0,0, 0,1,0) +cs2 = geompy.MakeMarker(30,40,40, 1,0,0, 0,1,0) + +# modify the location of the given object +position = geompy.MakePosition(cylinder, cs1, cs2) + +# add objects in the study +id_cs1 = geompy.addToStudy(cs1, "Coordinate system 1") +id_cs2 = geompy.addToStudy(cs2, "Coordinate system 2") +id_cylinder = geompy.addToStudy(cylinder, "Cylinder") +id_position = geompy.addToStudy(position, "Position") + +# display the results +gg.createAndDisplayGO(id_cylinder) +gg.setDisplayMode(id_cylinder,1) +gg.createAndDisplayGO(id_position) +gg.setDisplayMode(id_position,1) +\endcode + +\anchor tui_mirror +

    Mirror Image

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create a box +box = geompy.MakeBoxDXDYDZ(200, 200, 200) + +# create an object, symmetrical to another object through the given plane +p1 = geompy.MakeVertex( 0, 25, 0) +p2 = geompy.MakeVertex( 5, 25, 0) +p3 = geompy.MakeVertex( 0,-30, 40) +plane = geompy.MakePlaneThreePnt(p1, p2, p3, 1000.) +mirror1 = geompy.MakeMirrorByPlane(box, plane) + +# create an object, symmetrical to another object through the given axis +p4 = geompy.MakeVertex( 210, 210, -20) +p5 = geompy.MakeVertex( 210, 210, 220) +axis = geompy.MakeVector(p4, p5) +mirror2 = geompy.MakeMirrorByAxis(box, axis) + +# create an object, symmetrical to another object through the given point +mirror3 = geompy.MakeMirrorByPoint(box, p4) + +# add objects in the study +id_box = geompy.addToStudy(box, "Box") +id_plane = geompy.addToStudy(plane, "Plane") +id_mirror1 = geompy.addToStudy(mirror1, "Mirror plane") +id_axis = geompy.addToStudy(axis, "Axis") +id_mirror2 = geompy.addToStudy(mirror2, "Mirror axis") +id_p4 = geompy.addToStudy(p4, "Point") +id_mirror3 = geompy.addToStudy(mirror3, "Mirror point") + +# display the results +gg.createAndDisplayGO(id_box) +gg.setDisplayMode(id_box,1) +gg.createAndDisplayGO(id_plane) +gg.createAndDisplayGO(id_mirror1) +gg.setDisplayMode(id_mirror1,1) +gg.createAndDisplayGO(id_axis) +gg.createAndDisplayGO(id_mirror2) +gg.setDisplayMode(id_mirror2,1) +gg.createAndDisplayGO(id_p4) +gg.createAndDisplayGO(id_mirror3) +gg.setDisplayMode(id_mirror3,1) +\endcode + +\anchor tui_scale +

    Scale Transform

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create a box and a sphere +box = geompy.MakeBoxDXDYDZ(200, 200, 200) + +# scale the given object by the factor +p0 = geompy.MakeVertex(100, 100, 100) +factor = 0.5 +scale = geompy.MakeScaleTransform(box, p0, factor) + +# add objects in the study +id_box = geompy.addToStudy(box, "Box") +id_scale = geompy.addToStudy(scale, "Scale") + +# display the results +gg.createAndDisplayGO(id_box) +gg.setDisplayMode(id_box,1) +gg.setTransparency(id_box,0.5) +gg.createAndDisplayGO(id_scale) +gg.setDisplayMode(id_scale,1) +\endcode + +\anchor tui_offset +

    Offset Surface

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create a box and a sphere +box = geompy.MakeBox(20, 20, 20, 200, 200, 200) + +# create a new object as offset of the given object +offset = geompy.MakeOffset(box, 70.) + +# add objects in the study +id_box = geompy.addToStudy(box, "Box") +id_offset = geompy.addToStudy(offset, "Offset") + +# display the results +gg.createAndDisplayGO(id_box) +gg.setDisplayMode(id_box,1) +gg.createAndDisplayGO(id_offset) +\endcode + +\anchor tui_multi_translation +

    Multi Translation

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create vertices and vectors +p0 = geompy.MakeVertex( 0., 0., 0.) +px = geompy.MakeVertex(20., 0., 0.) +py = geompy.MakeVertex( 0., 20., 0.) +pz = geompy.MakeVertex( 0., 0., 20.) +pxy = geompy.MakeVertex( 50., 0., 0.) +pxyz = geompy.MakeVertex( 50., 50., 50.) +vz = geompy.MakeVector(p0, pz) +vxy = geompy.MakeVector(px, py) +vtr1d = geompy.MakeVector(p0, pxyz) +vtr2d = geompy.MakeVector(p0, pxy) + +# create an arc +arc = geompy.MakeArc(py, pz, px) + +# create a wire +wire = geompy.MakeWire([vxy, arc]) + +# create a planar face +face = geompy.MakeFace(wire, 1) + +# create a prism +prism = geompy.MakePrismVecH(face, vz, 20.0) + +# translate the given object along the given vector a given number of times +tr1d = geompy.MakeMultiTranslation1D(prism, vtr1d, 20, 4) + +# consequently apply two specified translations to the object a given number of times +tr2d = geompy.MakeMultiTranslation2D(prism, vtr1d, 20, 4, vtr2d, 80, 3) + +# add objects in the study +id_prism = geompy.addToStudy(prism,"Prism") +id_tr1d = geompy.addToStudy(tr1d,"Translation 1D") +id_tr2d = geompy.addToStudy(tr2d,"Translation 2D") + +# display the prism and the results of fillet operation +gg.createAndDisplayGO(id_prism) +gg.setDisplayMode(id_prism,1) +gg.createAndDisplayGO(id_tr1d) +gg.setDisplayMode(id_tr1d,1) +gg.createAndDisplayGO(id_tr2d) +gg.setDisplayMode(id_tr2d,1) +\endcode + +\anchor tui_multi_rotation +

    Multi Rotation

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create vertices and vectors +p0 = geompy.MakeVertex( 0., 0., 0.) +px = geompy.MakeVertex(20., 0., 0.) +py = geompy.MakeVertex( 0., 20., 0.) +pz = geompy.MakeVertex( 0., 0., 20.) +pxyz = geompy.MakeVertex( 50., 50., 10.) +vz = geompy.MakeVector(p0, pz) +vxy = geompy.MakeVector(px, py) +vrot1d = geompy.MakeVector(p0, pxyz) + +# create an arc +arc = geompy.MakeArc(py, pz, px) + +# create a wire +wire = geompy.MakeWire([vxy, arc]) + +# create a planar face +face = geompy.MakeFace(wire, 1) + +# create a prism +prism = geompy.MakePrismVecH(face, vz, 20.0) + +# rotate the given object around the given axis by the given angle a given number of times +rot1d = geompy.MultiRotate1D(prism, vrot1d, 4) + +# rotate the given object around the given axis by the given angle a given number of times +# and multi-translate the result of each rotation +rot2d = geompy.MultiRotate2D(prism, vrot1d, 60, 4, 50, 5) + +# add objects in the study +id_prism = geompy.addToStudy(prism,"Prism") +id_rot1d = geompy.addToStudy(rot1d,"Rotation 1D") +id_rot2d = geompy.addToStudy(rot2d,"Rotation 2D") + +# display the prism and the results of fillet operation +gg.createAndDisplayGO(id_prism) +gg.setDisplayMode(id_prism,1) +gg.createAndDisplayGO(id_rot1d) +gg.setDisplayMode(id_rot1d,1) +gg.createAndDisplayGO(id_rot2d) +gg.setDisplayMode(id_rot2d,1) +\endcode + +\anchor tui_fillet +

    Fillet

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") +radius = 10. +ShapeTypeEdge = geompy.ShapeType["EDGE"] + +# create vertices and vectors +p0 = geompy.MakeVertex( 0., 0., 0.) +px = geompy.MakeVertex(100., 0., 0.) +py = geompy.MakeVertex( 0., 100., 0.) +pz = geompy.MakeVertex( 0., 0., 100.) +vz = geompy.MakeVector(p0, pz) +vxy = geompy.MakeVector(px, py) + +# create an arc +arc = geompy.MakeArc(py, pz, px) + +# create a wire +wire = geompy.MakeWire([vxy, arc]) + +# create a planar face +face = geompy.MakeFace(wire, 1) + +# create a prism +prism = geompy.MakePrismVecH(face, vz, 100.0) + +# get the list of IDs (IDList) for the fillet +prism_edges = geompy.SubShapeAllSorted(prism, ShapeTypeEdge) +IDlist_e = [] +IDlist_e.append(geompy.GetSubShapeID(prism, prism_edges[0])) +IDlist_e.append(geompy.GetSubShapeID(prism, prism_edges[1])) +IDlist_e.append(geompy.GetSubShapeID(prism, prism_edges[2])) + +# make a fillet on the specified edges of the given shape +fillet = geompy.MakeFillet(prism, radius, ShapeTypeEdge, IDlist_e) + +# make a fillet on all edges of the given shape +filletall = geompy.MakeFilletAll(prism, radius) + +# add objects in the study +id_prism = geompy.addToStudy(prism,"Prism") +id_fillet = geompy.addToStudy(fillet,"Fillet") +id_filletall = geompy.addToStudy(filletall,"Fillet all") + +# display the prism and the results of fillet operation +gg.createAndDisplayGO(id_prism) +gg.setDisplayMode(id_prism,1) +gg.createAndDisplayGO(id_fillet) +gg.setDisplayMode(id_fillet,1) +gg.createAndDisplayGO(id_filletall) +gg.setDisplayMode(id_filletall,1) +\endcode + +\anchor tui_chamfer +

    Chamfer

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") +d1 = 10. +d2 = 10. +ShapeTypeFace = geompy.ShapeType["FACE"] + +# create vertices and vectors +p0 = geompy.MakeVertex( 0., 0., 0.) +px = geompy.MakeVertex(100., 0., 0.) +py = geompy.MakeVertex( 0., 100., 0.) +pz = geompy.MakeVertex( 0., 0., 100.) +vz = geompy.MakeVector(p0, pz) +vxy = geompy.MakeVector(px, py) + +# create an arc +arc = geompy.MakeArc(py, pz, px) + +# create a wire +wire = geompy.MakeWire([vxy, arc]) + +# create a planar face +face = geompy.MakeFace(wire, 1) + +# create a prism +prism = geompy.MakePrismVecH(face, vz, 100.0) + +# get the list of IDs (IDList) for the chamfer +prism_faces = geompy.SubShapeAllSorted(prism, ShapeTypeFace) +f_ind_1 = geompy.GetSubShapeID(prism, prism_faces[0]) +f_ind_2 = geompy.GetSubShapeID(prism, prism_faces[1]) +IDlist_f = [f_ind_1, f_ind_2] + +# perform a chamfer on the edges common to the specified faces +chamfer_e = geompy.MakeChamferEdge(prism, d1, d2, f_ind_1, f_ind_2) + +# perform a chamfer on all edges of the specified faces +chamfer_f = geompy.MakeChamferFaces(prism, d1, d2, IDlist_f) +chamfer_f1 = geompy.MakeChamfer(prism, d1, d2, ShapeTypeFace, IDlist_f) + +# perform a symmetric chamfer on all edges of the given shape +chamfer_all = geompy.MakeChamferAll(prism, d1) + +# add objects in the study +id_prism = geompy.addToStudy(prism,"Prism") +id_chamfer_e = geompy.addToStudy(chamfer_e,"Chamfer edge") +id_chamfer_f = geompy.addToStudy(chamfer_f,"Chamfer faces") +id_chamfer_f1 = geompy.addToStudy(chamfer_f1,"Chamfer faces 1") +id_chamfer_all = geompy.addToStudy(chamfer_all,"Chamfer all") + +# display the prism and the results of chamfer operation +gg.createAndDisplayGO(id_prism) +gg.setDisplayMode(id_prism,1) +gg.createAndDisplayGO(id_chamfer_e) +gg.setDisplayMode(id_chamfer_e,1) +gg.createAndDisplayGO(id_chamfer_f) +gg.setDisplayMode(id_chamfer_f,1) +gg.createAndDisplayGO(id_chamfer_f1) +gg.setDisplayMode(id_chamfer_f1,1) +gg.createAndDisplayGO(id_chamfer_all) +gg.setDisplayMode(id_chamfer_all,1) +\endcode + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/tui_viewing_geom_objs.doc b/doc/salome/gui/GEOM/input/tui_viewing_geom_objs.doc new file mode 100644 index 000000000..146bd33fd --- /dev/null +++ b/doc/salome/gui/GEOM/input/tui_viewing_geom_objs.doc @@ -0,0 +1,60 @@ +/*! + +\page tui_viewing_geom_objs_page Viewing Geometrical Objects + +\anchor tui_change_disp_mode +

    Changing Display Mode

    + +\code +import salome +import geompy +box = geompy.MakeBox(0,0,0, 50,50,50) + +sphere = geompy.MakeSphere(50,50,50, 30) +fuse = geompy.MakeBoolean(box,sphere,3) +fuse_id = geompy.addToStudy(fuse,"Fuse") + +gg = salome.ImportComponentGUI("GEOM") +gg.createAndDisplayGO(fuse_id) +gg.setDisplayMode(fuse_id,1) +\endcode + +\anchor tui_change_color +

    Changing Color

    + +\code +import salome +import geompy +box = geompy.MakeBox(0,0,0, 50,50,50) + +sphere = geompy.MakeSphere(50,50,50, 30) +fuse = geompy.MakeBoolean(box,sphere,3) +fuse_id = geompy.addToStudy(fuse,"Fuse") + +gg = salome.ImportComponentGUI("GEOM") +gg.createAndDisplayGO(fuse_id) +gg.setDisplayMode(fuse_id,1) +gg.setColor(fuse_id,218,165,31) +\endcode + +\anchor tui_change_transparency +

    Changing Transparency

    + +\code +import salome +import geompy + +box = geompy.MakeBox(0,0,0, 50,50,50) +sphere = geompy.MakeSphere(50,50,50, 30) + +fuse = geompy.MakeBoolean(box,sphere,3) +fuse_id = geompy.addToStudy(fuse,"Fuse") + +gg = salome.ImportComponentGUI("GEOM") +gg.createAndDisplayGO(fuse_id) +gg.setDisplayMode(fuse_id,1) +gg.setColor(fuse_id,218,165,31) +gg.setTransparency(fuse_id,0.5) +\endcode + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/tui_working_with_groups.doc b/doc/salome/gui/GEOM/input/tui_working_with_groups.doc new file mode 100644 index 000000000..786e81816 --- /dev/null +++ b/doc/salome/gui/GEOM/input/tui_working_with_groups.doc @@ -0,0 +1,110 @@ +/*! + +\page tui_working_with_groups_page Working with Groups + +

    Creation of a group

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create two vertices +p0 = geompy.MakeVertex(0. , 0. , 0. ) +p200 = geompy.MakeVertex(200., 200., 200.) + +# create a box from two points +Box = geompy.MakeBoxTwoPnt(p0, p200) + +# create a group from the faces of the box +group = geompy.CreateGroup(Box, geompy.ShapeType["FACE"]) + +# add objects to the group +SubFaceList = geompy.SubShapeAllSorted(Box, geompy.ShapeType["FACE"]) +for i in [0, 3, 5] : + FaceID = geompy.GetSubShapeID(Box, SubFaceList[i]) + geompy.AddObject(group, FaceID) + +# add all selected shapes from the list to the group +# (the program doesn't raise error, if some shapes are already included) +geompy.UnionList(group, [SubFaceList[0], SubFaceList[2], SubFaceList[5]]) + +# remove an object from the group +geompy.RemoveObject(group, FaceID) + +# remove all selected shapes from the group +# (the program doesn't raise error, if some shapes are not included) +geompy.DifferenceList(group, [SubFaceList[2], SubFaceList[3], SubFaceList[4]]) +id_group1 = geompy.addToStudy(group, "Group1") + +# display the contents of the group +gg.createAndDisplayGO(id_group1) +salome.sg.updateObjBrowser(1) +\endcode + +

    Adding an object to the group

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create two vertices +p0 = geompy.MakeVertex(0. , 0. , 0. ) +p200 = geompy.MakeVertex(200., 200., 200.) + +# create a box from two points +Box = geompy.MakeBoxTwoPnt(p0, p200) + +# create a group from the faces of the box +group = geompy.CreateGroup(Box, geompy.ShapeType["FACE"]) + +# add objects to the group +SubFaceList = geompy.SubShapeAllSorted(Box, geompy.ShapeType["FACE"]) +for i in [0, 3, 5] : + FaceID = geompy.GetSubShapeID(Box, SubFaceList[i]) + geompy.AddObject(group, FaceID) +id_group1 = geompy.addToStudy(group, "Group1") + +# display the contents of the group +gg.createAndDisplayGO(id_group1) +salome.sg.updateObjBrowser(1) +\endcode + +

    Removing an object from the group

    + +\code +import geompy +import salome +gg = salome.ImportComponentGUI("GEOM") + +# create two vertices +p0 = geompy.MakeVertex(0. , 0. , 0. ) +p200 = geompy.MakeVertex(200., 200., 200.) + +# create a box from two points +Box = geompy.MakeBoxTwoPnt(p0, p200) + +# create a group from the faces of the box +group = geompy.CreateGroup(Box, geompy.ShapeType["FACE"]) + +# add objects to the group +SubFaceList = geompy.SubShapeAllSorted(Box, geompy.ShapeType["FACE"]) +for i in [0, 3, 5] : + FaceID = geompy.GetSubShapeID(Box, SubFaceList[i]) + geompy.AddObject(group, FaceID) + +# add all selected shapes from the list to the group +# (the program doesn't raise errors, if some shapes are already included) +geompy.UnionList(group, [SubFaceList[0], SubFaceList[2], SubFaceList[5]]) + +# remove an object from the group +geompy.RemoveObject(group, FaceID) +id_group1 = geompy.addToStudy(group, "Group1") + +# display the contents of the group +gg.createAndDisplayGO(id_group1) +salome.sg.updateObjBrowser(1) +\endcode + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/using_boolean_operations.doc b/doc/salome/gui/GEOM/input/using_boolean_operations.doc new file mode 100644 index 000000000..88152d543 --- /dev/null +++ b/doc/salome/gui/GEOM/input/using_boolean_operations.doc @@ -0,0 +1,42 @@ +/*! + +\page using_boolean_operations_page Using Boolean Operations + +\n You can use the following boolean operations for construction of more +complex geometrical objects (2D & 3D elements): + +
      +
    • \ref fuse_operation_page "Fuse"
    • +
    • \ref common_operation_page "Common"
    • +
    • \ref cut_operation_page "Cut"
    • +
    • \ref section_opeartion_page "Section"
    • +
    + +There is a general TUI command covering all these operations, which +can be used alongside with separate commands for each operation. +\par +geompy.MakeBoolean(Shape1, Shape2, Operation), where \em +Shape1 is the first argument and \em Shape2 is the second argument of +Boolean operation, \em Operation is a type of the Boolean operation (1 +— Common, 2 — Cut, 3 — Fuse, 4 — Section). + + +Besides, you can use advanced TUI commands performing these operations +independently from each other: +\par +geompy.MakeFuse(Shape1, Shape2), where \em Shape1 and \em +Shape2 is the second argument of Fuse operation; +\par +geompy.MakeCommon(Shape1, Shape2), where \em Shape1 and \em +Shape2 is the second argument of Common operation; +\par +geompy.MakeCut(Shape1, Shape2), where \em Shape1 and \em +Shape2 is the second argument of Cut operation; +\par +geompy.MakeSection(Shape1, Shape2), where \em Shape1 and \em +Shape2 is the second argument of Section operation; + +\n Our TUI Scripts provide you with useful examples of the use of +\ref tui_boolean_operations_page "Boolean Operations". + +*/ diff --git a/doc/salome/gui/GEOM/input/using_measurement_tools.doc b/doc/salome/gui/GEOM/input/using_measurement_tools.doc new file mode 100644 index 000000000..d7dbee6bf --- /dev/null +++ b/doc/salome/gui/GEOM/input/using_measurement_tools.doc @@ -0,0 +1,223 @@ +/*! + +\page using_measurement_tools_page Using measurement tools + +\n Measurement tools in GEOM are necessary for getting different data +concerning created or imported geometrical objects. They are: + +
      +
    • \ref point_coord_anchor "Point coordinates"
    • +
    • \ref basic_prop_anchor "Basic properties"
    • +
    • \ref center_mass_anchor "Center of mass"
    • +
    • \ref inertia_anchor "Inertia"
    • +
    • \ref normale_anchor "Normal to a Face"
    • +
    • \ref boundaries_anchor "Check Free Boundaries"
    • +
    • \ref faces_anchor "Check Faces"
    • +
    • \ref bounding_box_anchor "Bounding box"
    • +
    • \ref min_distance_anchor "Min. distance"
    • +
    • \ref angle_anchor "Angle"
    • +
    • \ref tolerance_anchor "Tolerance"
    • +
    • \ref whatis_anchor "WhatIs"
    • +
    • \ref check_anchor "Check"
    • +
    • \ref check_compound_anchor "Check compound of blocks"
    • +
    + +\n Our TUI Scripts show how to use +\ref tui_measurement_tools_page "Measurement Tools" with TUI +commands. + +\n To use measurement tools: +\par +In the Main menu select \b Measures submenu. + +\anchor point_coord_anchor +

    Point coordinates

    + +\n Returns the coordinates of a point. + +\n Result: Point coordinates (X, Y, Z) in 3D space in the form of Python Tuple. +\n TUI Command: geompy.PointCoordinates(Point), +where \em Point is a point whose coordinates are inquired. + +\image html measures1.png + +\anchor basic_prop_anchor +

    Basic properties

    + +\n Returns the properties (Length, Surface & Volume) for the selected +geometrical object. + +\n Result: Display Length, Surface & Volume in the form of +Python Tuple. +\n TUI Command: geompy.BasicProperties(Shape), where +\em Shape is a shape whose properties are inquired. + +\image html neo-basicprop.png + +\anchor center_mass_anchor +

    Center of mass

    + +\n Calculates and returns the coordinates of the gravity center for +the selected geometrical object. + +\n Result: GEOM_Object (vertex). +\n TUI Command: geompy.MakeCDG(Shape), where \em Shape is +the shape for which a center of gravity is computed. + +\image html measures3.png + +\anchor inertia_anchor +

    Inertia

    + +Returns the axial moments of inertia for the selected geometrical object. + +\n Result: Displays the matrix of the own moments of inertia and +the relative moments of inertia in the form of Python Tuple +
    (I11, I12, I13,
    +
    I21, I22, I23,
    +
    I31, I32, I33,
    +
    Ix, Iy, Iz).
    +\n TUI Command: geompy.Inertia(Shape), where \em Shape is +a shape for which the own matrix of inertia and the relative moments of inertia are +returned. + +\image html measures4.png + +\anchor normale_anchor +

    Normal to a Face

    + +\n Calculates the normal vector to the selected \b Face. The \b Point +is a point of the \Face, where the Normal should be calculated. + +\image html normaletoface.png + +\anchor boundaries_anchor +

    Check Free Boundaries

    + +\n Detects and highlights wires and edges that are not shared between +two faces and are considered a shape's boundary. + +\n TUI Command: (NoError, ClosedWires, OpenWires) = +geompy.GetFreeBoundary(Shape), where \em Shape is a shape to be +checked, \em NoError is false if an error occurred while checking free +boundaries, \em ClosedWires is a list of closed free boundary wires, +\em OpenWires is a list of open free boundary wires. + +\image html repair9.png + +\anchor faces_anchor +

    Check Free Faces

    + +\n Highlights all free faces of a given shape. A free +face is a face which is not shared between two objects of the shape. + +\n \b NOTE: This functionality works only in VTK viewer. + +\n \b Result: a list of IDs of all free faces, containing in the shape. +\n TUI Command: GetFreeFacesIDs(Shape), where \em Shape is +a shape to be checked. + +\image html repair10.png + +\anchor bounding_box_anchor +

    Bounding box

    + +\n Returns the dimensions of the bounding box for the selected +geometrical object. + +\n Result: Displays the dimensions of the bounding box of a +geometrical object in the form of Python Tuple (Xmin, Xmax, Ymin, +Ymax, Zmin, Zmax). +\n TUI Command: geompy.BoundingBox(Shape), where \em Shape +is a shape for which a bounding box is computed. + +\image html measures5.png + +\anchor min_distance_anchor +

    Min. distance

    + +\n Returns the minimum distance between two geometrical objects and +the coordinates of the vector of distance and shows the vector in the viewer. + +\n TUI Command: geompy.MinDistance(Shape1, Shape2), +where \em Shape1 and \em Shape2 are shapes between which the minimal +distance is computed. + +\image html distance.png + +\anchor angle_anchor +

    Angle

    + +\n Returns the angle between two lines or linear edges +\n TUI Command: geompy.GetAngle(shape1, shape2), where +Shape1 and Shape2 are shapes between which the angle is computed. + +\image html angle.png + +\anchor tolerance_anchor +

    Tolerance

    + +\n Returns the maximum and the minimum tolerance for the selected +geometrical object. + +\n Result: Displays the tolerance values (FaceMinTol, +FaceMaxTol, EgdeMinTol, EgdeMaxTol, VertexMinTol, VertexMaxTol). +\n TUI Command: geompy.Tolerance(Shape), where \em Shape +is a shape for which minimal and maximal tolerances are returned. + +\image html new-tolerance.png + +\anchor whatis_anchor +

    WhatIs

    + +\n Displays types and quantities of all elements composing the +selected geometrical object. + +\n TUI Command: geompy.WhatIs(Shape), where \em Shape is a +shape from which a description is returned. + +\image html measures8.png + +\anchor check_anchor +

    Check

    + +\n Checks the topology of the selected geometrical object and returns +True if it is valid. Check also geometry checkbox allows to test the +geometry as well. + +\n Result: Boolean. +\n TUI Command: geompy.(theShape, theIsCheckGeom = 0), +where is theShape is the shape checked for validity. + +\image html measures9.png + +\anchor check_compound_anchor +

    Check compound of blocks

    + +\n Checks whether a shape is a compound of glued blocks. To be +considered as a compound of blocks, the given shape must satisfy the +following conditions: +
      +
    • Each element of the compound should be a Block (6 faces and 12 edges);
    • +
    • A connection between two Blocks should be an entire quadrangle face or an entire edge;
    • +
    • The compound should be connected;
    • +
    • Two quadrangle faces should be glued.
    • +
    + +\n Informs of the following possible errors: +
      +
    • not a block;
    • +
    • not glued;
    • +
    • not connected;
    • +
    • extra or degenerated edge.
    • +
    + +\n Result: Boolean; highlight in the viewer. +\n TUI Command: +geompy.CheckCompoundOfBlocks(Compound). Checks if the shape +is a valid compound of blocks. If it is true, then the validity flag +is returned, and encountered errors are printed in the python console. + +\image html measures10.png + +*/ diff --git a/doc/salome/gui/GEOM/input/viewing_geom_obj.doc b/doc/salome/gui/GEOM/input/viewing_geom_obj.doc new file mode 100644 index 000000000..a9e42b2db --- /dev/null +++ b/doc/salome/gui/GEOM/input/viewing_geom_obj.doc @@ -0,0 +1,55 @@ +/*! + +\page view_geom_obj_page Overview + +\n Newly created geometrical objects are automatically displayed in +the OCC 3D Viewer. + +\n OCC 3D Viewer is described in the documentation on GUI +module. +\n After the object has appeared in the Viewer, you can select it with +left mouse click to change its presentation parameters and access to +other useful options by right-clicking on the selected object. + +\image html dialog.png + +
      +
    • Rename - allows to change the name of the geometric +object.
    • +
    • Delete - irreversibly deletes the selected object from the +viewer and from the Object Browser.
    • +
    • \ref display_mode_page "Display Mode" - allows to select between +Wireframe and Shading presentation.
    • +
    • \ref color_page "Color" - allows to change the filling color in +the standard Select Color menu.
    • +
    • \ref transparency_page "Transparency" - allows to change the +transparency of geometrical objects.
    • +
    • \ref isolines_page "Isos" - allows to change the number of +isolines displayed within a shape.
    • +
    • Hide - allows to hide the selected geometrical object from the +viewer. TUI Command : sg.EraseOnly(ID) +\n \image html image18.gif +
    • +
    • Hide all - allows to hide all objects from the viewer. TUI +Command: sg.EraseAll() +\n \image html image26.gif +
    • +
    • Display Only - allows to display only the selected +geometrical object. TUI Command: sg.DisplayOnly(ID) +\n \image html image33.gif +
    • +
    • Update - refreshes the presentation of your geometrical object in the +Object Browser, applying all recent changes.
    • +
    • Dump view - exports an object from the viewer in bmp, png, +jpg or jpeg image format.
    • +
    • Change background - allows to redefine the background +color. By default it is black. +\n\n Some of these functionalities are available through right-clicking +on the viewer background: + +\image html image2.jpg
    • + +
    • Select Only provides a filter for exclusive selection of objects of a certain type.
    • +
    + +*/ diff --git a/doc/salome/gui/GEOM/input/viewing_geom_obj_chapter.doc b/doc/salome/gui/GEOM/input/viewing_geom_obj_chapter.doc new file mode 100644 index 000000000..c6eec7218 --- /dev/null +++ b/doc/salome/gui/GEOM/input/viewing_geom_obj_chapter.doc @@ -0,0 +1,13 @@ +/*! + +\page view_geom_obj_chapter_page Viewing Geometrical Objects + +
      +
    • \subpage view_geom_obj_page
    • +
    • \subpage display_mode_page
    • +
    • \subpage color_page
    • +
    • \subpage transparency_page
    • +
    • \subpage isolines_page
    • +
    + +*/ \ No newline at end of file diff --git a/doc/salome/gui/GEOM/input/working_with_groups.doc b/doc/salome/gui/GEOM/input/working_with_groups.doc new file mode 100644 index 000000000..ed0909498 --- /dev/null +++ b/doc/salome/gui/GEOM/input/working_with_groups.doc @@ -0,0 +1,89 @@ +/*! + +\page work_with_groups_page Working with groups + +Creation and editing groups of subshapes of a geometrical object makes +handling subshapes much easier. This functionality is available in OCC +viewer only. + +

    Create a group

    + +\image html image56.gif + +To create a group of subshapes of a geometrical object in the main +menu select New entity > Group > Create +\n The following menu will appear: + +\image html geomcreategroup.png + +In this Menu: + +
      +
    • Shape Type radio button define the type of elements for the +group (points, wires, faces, shells or solids).
    • +
    • Group Name - here you can enter the name of the group, by +default, it is Group_n.
    • +
    • Then, using the "Select" button, select the Main Shape (a +geometrical object on which the group will be created). You can select +the elements of your group in two ways:
    • +
        +
      • Clicking Select Sub-Shapes button you can select them +manually in the 3D Viewer, and add to the group by clicking the \b Add +button (keep down the Shift button on the keyboard to select several +elements and add all them together). The indexes of the selected +elements will be displayed in the list. To delete elements from the +list, select them and click \b Remove button.
      • +
      • Clicking Select All button you can add all object's +elements of a certain type in the list of the elements of the +group. To delete elements from the list, select them and click \b +Remove button.
      • +
      +
    • Finally, confirm your selection by clicking \b OK (also closes the +Menu) or \b Apply (leaves the Menu open for creation of other groups), +or skip it by clicking \b Close button.
    • +
    + +\n The Result of the operation will be a \b GEOM_Object. + +\n TUI Command: geompy.CreateGroup(MainShape, +ShapeType), where MainShape is a shape for which the group is +created, ShapeType is a type of shapes in the created group. +\n Arguments: 1 Shape + Type of subshape. + +Example: + +\image html image193.jpg + + +

    Edit a group

    + +\image html image57.gif + +To \b Edit an existing group in the main menu select New entity > +Group > Edit. This menu is designed in the same way as the +Create a group menu. + +\n The \b Result of the operation will be a \b GEOM_Object. + +\n TUI Command: +
      +
    • geompy.AddObject(Group, SubShapeID), where Group is a +group to which a sub shape has to be added, SubShapeID is an ID of the +sub shape to be added to the group.
    • +
    • geompy.RemoveObject(Group, SubShapeID), where Group is a +group from which a sub shape has to be removed, SubShapeID is an ID of +the sub shape to be removed from the group.
    • +
    • geompy.GetObjectIDs(Group), where Group is a group for which its object's are returned. +\n Returns: List of IDs.
    • +
    + +\n Arguments: 1 Shape + its subshapes. + +\n Dialog Box: + +\image html editgroup.png + +Our TUI Scripts provide you with useful examples of +\ref tui_working_with_groups_page "Working with Groups". + +*/ diff --git a/doc/salome/gui/GEOM/isos.htm b/doc/salome/gui/GEOM/isos.htm deleted file mode 100755 index d2eae1bec..000000000 --- a/doc/salome/gui/GEOM/isos.htm +++ /dev/null @@ -1,113 +0,0 @@ - - - - - -Isos - - - - - - - - - - - - -

    Isolines

    - -

    In this menu you can change the number of isolines - displayed within a shape.

    - -

    Arguments: - 2 values (number of isolines).

    - -

     

    - -

    - -

     

    - -

    Example:

    - -

     

    - -

     

    - -

     

    - -

     

    - - - - diff --git a/doc/salome/gui/GEOM/line.htm b/doc/salome/gui/GEOM/line.htm deleted file mode 100755 index 0ad6efe1a..000000000 --- a/doc/salome/gui/GEOM/line.htm +++ /dev/null @@ -1,159 +0,0 @@ - - - - - -Line - - - - - - - - - - - - -

    Line

    - -

    To create a Line in the Main Menu select New - Entity - > Basic - > Line

    - -

     

    - -

    To create a Line - you should define Point1 and Point2, which are the points through -  which the - Line passes.

    - -

    The - Result of the operation will be a - GEOM_Object (edge).

    - -

     

    - -

    TUI Command: - geompy.MakeLineTwoPnt(Point1, Point2) -

    - -

    Arguments: - Name + 2 vertices.

    - -

     

    - -

     

    - -

    - -

     

    - -

    Example:

    - -

     

    - -

    - -

     

    - -

    NB! There - is another way to create a line, which is currently accessible only via - TUI commands.

    - -

     

    - -

    You - can define a line  passing - through the given Point and - parallel to the given Vector.

    - -

    TUI - Command: geompy.MakeLine(Point, - Vector)

    - -

     

    - -

    Our TUI Scripts - provide you with useful examples of creation of Basic - Geometric Objects.

    - -

     

    - - - - diff --git a/doc/salome/gui/GEOM/local_coordinate_system.htm b/doc/salome/gui/GEOM/local_coordinate_system.htm deleted file mode 100755 index 8e9387c94..000000000 --- a/doc/salome/gui/GEOM/local_coordinate_system.htm +++ /dev/null @@ -1,183 +0,0 @@ - - - - - -Local Coordinate System - - - - - - - - - - - - - -

    Local Coordinate - System

    - -

    To create a Local Coordinate System - in the Main Menu select New Entity - > Basic - > Local Coordinate - System

    - -

    There are three algorithms to choose from.

    - -

     

    - -

    Firstly, you can define the values of X, Y, - and Z coordinates of origin and the directions of X and Y axes directly - in the menu.

    - -

    TUI command: - geompy.MakeMarker(OX, OY, OZ, XDX, XDY, - XDZ, YDX, YDY, YDZ), where OX, OY, OZ are coordinates of the origin - of LCS, XDX, XDY, XDZ is a vector of OX  direction - of the LCS and YDX, YDY, YDZ is a a vector of OY direction of the LCS.

    - -

    Arguments: - Name + Coordinates of origin, X axis direction, Y axis direction.

    - -

     

    - -

    - -

     

    - -

    Secondly, you can simply - select any object in the object browser or 3D viewer, in this case the - coordinates of origin and axes direction of the LCS are calculated automatically - basing on the selected object.

    - -

    Arguments: - Name + reference object.

    - -

     

    - -

    - -

     

    - -

    The last algorithm of LCS construction allows - to define the coordinates of origin by a point and axes directions by - a line or a vector.

    - -

    Arguments: - Name + 1 point of origin + X axis direction, - Y axis direction.

    - -

     

    - -

    - -

     

    - -

    Press «OK» or «Apply» button to create an LCS - at the location with the specified coordinates. The new object is shown - in the Object Browser and in 3D viewer.

    - -

     

    - -

    Example:

    - -

    - -

     

    - -

     

    - - - - diff --git a/doc/salome/gui/GEOM/measurement_tools.htm b/doc/salome/gui/GEOM/measurement_tools.htm deleted file mode 100755 index 122025fef..000000000 --- a/doc/salome/gui/GEOM/measurement_tools.htm +++ /dev/null @@ -1,452 +0,0 @@ - - - - - -Measurement Tools - - - - - - - - - - - - -

    Measurement Tools

    - -

    Point Coordinates

    - -

    import math

    - -

    import geompy

    - -

     

    - -

    # create a point

    - -

    point = geompy.MakeVertex(15., - 23., 80.)

    - -

     

    - -

    # get the coordinates - of the point and check its values

    - -

    coords = geompy.PointCoordinates(point)

    - -

     

    - -

    # check the obtained - coordinate values

    - -

    tolerance = 1.e-07

    - -

    def IsEqual(val1, - val2): return (math.fabs(val1 - val2) < tolerance)

    - -

     

    - -

    if IsEqual(coords[0], - 15.) and IsEqual(coords[1], 23.) and IsEqual(coords[2], 80.):

    - -

        print - "All values are OK."

    - -

    else :

    - -

        print - "Coordinates of point must be (15, 23, 80), but returned (",

    - -

        print - coords[0], ", ", coords[1], ", ", coords[2], ")"

    - -

        pass -

    - -

    Basic Properties

    - -

    import geompy

    - -

    import math

    - -

     

    - -

    # create a box

    - -

    box = geompy.MakeBoxDXDYDZ(100,30,100)

    - -

    props = geompy.BasicProperties(box)

    - -

    print "\nBox - 100x30x100 Basic Properties:"

    - -

    print " Wires - length: ", props[0]

    - -

    print " Surface - area: ", props[1]

    - -

    print " Volume -      : - ", props[2]

    - -

    length = math.sqrt((props[0] - - 1840)*(props[0] - 1840))

    - -

    area = math.sqrt((props[1] - - 32000)*(props[1] - 32000))

    - -

    volume = math.sqrt((props[2] - - 300000)*(props[2] - 300000))

    - -

    if length > 1e-7 - or area > 1e-7 or volume > 1e-7:

    - -

        print - "While must be:"

    - -

        print - " Wires length: ", 1840

    - -

        print - " Surface area: ", 32000

    - -

        print - " Volume      : - ", 300000.

    - -

    Center of masses

    - -

    import geompy

    - -

    import math

    - -

     

    - -

    # create a box

    - -

    box = geompy.MakeBoxDXDYDZ(100,30,100)

    - -

    cm = geompy.MakeCDG(box)

    - -

    if cm is None:

    - -

        raise - RuntimeError, "MakeCDG(box) failed"

    - -

    else:

    - -

        print - "\nCentre of gravity of box has been successfully obtained:"

    - -

        coords - = geompy.PointCoordinates(cm)

    - -

        print - "(", coords[0], ", ", coords[1], ", ", coords[2], - ")"

    - -

        dx - = math.sqrt((coords[0] - 50)*(coords[0] - 50))

    - -

        dy - = math.sqrt((coords[1] - 15)*(coords[1] - 15))

    - -

        dz - = math.sqrt((coords[2] - 50)*(coords[2] - 50))

    - -

        if - dx > 1e-7 or dy > 1e-7 or dz > 1e-7:

    - -

            print - "But must be (50, 15, 50)"

    - -

    Inertia

    - -

    import geompy

    - -

    import math

    - -

     

    - -

    # create a box

    - -

    box = geompy.MakeBoxDXDYDZ(100,30,100)

    - -

    In = geompy.Inertia(box)

    - -

    print "\nInertia - matrix of box 100x30x100:"

    - -

    print " (", - In[0], ", ", In[1], ", ", In[2], ")"

    - -

    print " (", - In[3], ", ", In[4], ", ", In[5], ")"

    - -

    print " (", - In[6], ", ", In[7], ", ", In[8], ")"

    - -

    print "Main moments - of inertia of box 100x30x100:"

    - -

    print " Ix = - ", In[9], ", Iy = ", In[10], ", Iz = ", In[11] -

    - -

     

    - -

    Bounding Box

    - -

    import geompy

    - -

     

    - -

    # create a box

    - -

    box = geompy.MakeBoxDXDYDZ(100,30,100)

    - -

    bb = geompy.BoundingBox(box)

    - -

    print "\nBounding - Box of box 100x30x100:"

    - -

    print " Xmin - = ", bb[0], ", Xmax = ", bb[1]

    - -

    print " Ymin - = ", bb[2], ", Ymax = ", bb[3]

    - -

    print " Zmin - = ", bb[4], ", Zmax = ", bb[5]

    - -

     

    - -

     

    - -

    Minimal Distance

    - -

    import - geompy

    - -

     

    - -

    # create boxes

    - -

    box1 = geompy.MakeBoxDXDYDZ(100,30,100)

    - -

    box2 = geompy.MakeBox(105,0,0,200,30,100)

    - -

    min_dist = geompy.MinDistance(box1,box2)

    - -

    print "\nMinimal - distance between box1 and box2 = ", min_dist

    - -

     

    - -

    Tolerance

    - -

    import - geompy

    - -

     

    - -

    # create a box

    - -

    box = geompy.MakeBoxDXDYDZ(100,30,100)

    - -

    Toler = geompy.Tolerance(box)

    - -

    print "\nBox - 100x30x100 tolerance:"

    - -

    print " Face - min. tolerance: ", Toler[0]

    - -

    print " Face - max. tolerance: ", Toler[1]

    - -

    print " Edge - min. tolerance: ", Toler[2]

    - -

    print " Edge - max. tolerance: ", Toler[3]

    - -

    print " Vertex - min. tolerance: ", Toler[4]

    - -

    print " Vertex - max. tolerance: ", Toler[5]

    - -

     

    - -

    What Is

    - -

    import - geompy

    - -

     

    - -

    # create a box

    - -

    box = geompy.MakeBoxDXDYDZ(100,30,100)

    - -

    Descr = geompy.WhatIs(box)

    - -

    print "\nBox - 100x30x100 description:"

    - -

    print Descr

    - -

     

    - -

    Check Shape

    - -

    import geompy

    - -

     

    - -

    # create a box

    - -

    box = geompy.MakeBoxDXDYDZ(100,30,100)

    - -

    IsValid = geompy.CheckShape(box)

    - -

    if IsValid == 0:

    - -

        raise - RuntimeError, "Invalid box created"

    - -

    else:

    - -

        print - "\nBox is valid"

    - -

     

    - -

     

    - -

    Check Compound of Blocks

    - -

    import - geompy

    - -

    import salome

    - -

    gg = salome.ImportComponentGUI("GEOM")

    - -

     

    - -

    # create boxes

    - -

    box1 = geompy.MakeBox(0,0,0,100,50,100)

    - -

    box2 = geompy.MakeBox(100,0,0,250,50,100)

    - -

     

    - -

    # make a compound

    - -

    compound = geompy.MakeCompound([box1, - box2])

    - -

     

    - -

    # glue the faces of the - compound

    - -

    tolerance = 1e-5

    - -

    glue = geompy.MakeGlueFaces(compound, - tolerance)

    - -

    IsValid = geompy.CheckCompoundOfBlocks(glue)

    - -

    if IsValid == 0:

    - -

        raise - RuntimeError, "Invalid compound created"

    - -

    else:

    - -

        print - "\nCompound is valid"

    - -

     

    - -

     

    - -

     

    - - - - diff --git a/doc/salome/gui/GEOM/mirror_image.htm b/doc/salome/gui/GEOM/mirror_image.htm deleted file mode 100755 index dce4702d8..000000000 --- a/doc/salome/gui/GEOM/mirror_image.htm +++ /dev/null @@ -1,196 +0,0 @@ - - - - - -Mirror Image - - - - - - - - - - - - - -

    Mirror Image

    - -

    To produce - a Mirror Image in the Main Menu - select Operations - > Transformation - - > Mirror Image

    - -

     

    - -

    This operation creates a symmetrical copy of - an Object, which can be mirrored - in three different ways. Create a copy - checkbox allows to keep the initial object, otherwise it will be - removed.

    - -

    The - Result will be a GEOM_Object.

    - -

     

    - -

    Firstly an Object - can be mirrored through a Point of symmetry

    - -

    TUI Command: - geompy.MakeMirrorByPoint(Object, - Point)

    - -

    Arguments: Name + 1 shape + 1 vertex.

    - -

     

    - -

     

    - -

     

    - -

     

    - -

     

    - -

     

    - -

    Secondly an - Object can be mirrored through an Axis of symmetry

    - -

    TUI Command: - geompy.MakeMirrorByAxis(Object, - Axis)

    - -

    Arguments: Name + 1 shape + 1 vector.

    - -

     

    - -

     

    - -

     

    - -

     

    - -

     

    - -

    Finally an Object - can be mirrored through a Plane - of symmetry

    - -

    TUI Command: - geompy.MakeMirrorByPlane(Shape, - Plane),

    - -

    Arguments: - Name + 1 shape + 1 plane

    - -

     

    - -

     

    - -

     

    - -

     

    - -

     

    - -

      Our TUI Scripts - provide you with useful examples of the use of Transformation - Operations.

    - -

     

    - - - - diff --git a/doc/salome/gui/GEOM/modify_the_location.htm b/doc/salome/gui/GEOM/modify_the_location.htm deleted file mode 100755 index 2db2e84a9..000000000 --- a/doc/salome/gui/GEOM/modify_the_location.htm +++ /dev/null @@ -1,219 +0,0 @@ - - - - - -Modify the Location - - - - - - - - - - - - - -

    Modify the Location

    - -

    To Modify the Location in the Main Menu - select Operations - > Transformation - - > Modify the Location.

    - -

     

    - -

    This operation modifies the Location - of an Object.

    - -

     

    - -

    The first algorithm places the object so that - its center coincides with the center of an End Local Coordinate System.

    - -

    Create a copy - checkbox allows to keep the initial object, otherwise it will be - removed.

    - -

    Arguments: - Name + 1 Object + End Coordinate System.

    - -

     

    - -

      

    - -

     

    - -

    In the picture the initial cube with the global - coordinate system is  to - the right and the modified cube with the Local Coordinate System in the - center of it is to the left .

    - -

     

    - -

    - -

     

    - -

    The second algorithm  modifies - the location of an object using Start and End LSC, although the final - position of the object will not coincide with the center of  either - of the two systems. In this method the object is shifted from its initial - position by the value of the remainder after subtraction of the coordinates - of the Start LSC from the coordinates of the End LSC.

    - -

    Create a copy - checkbox allows to keep the initial object, otherwise it will be - removed.

    - -

    Arguments: - Name + 1 Object + Start Coordinate System + End Coordinate System.

    - -

     

    - -

    - -

     

    - -

    In this picture we see the initial cube with - the global coordinate system and two LCS: LocalCS1 (GCS+100 along x-axis) - and LocalCS2 (GCS+200 along x-axis)  

    - -

     

    - -

    - -

     

    - - --- - - - - - - - -
    -

    Selecting Start LCS = LCS1 and End LCS = LCS2, - we obtain the translated cube at the position (100;0;0)

    -

     

    -

    Selecting Start LCS = LCS2 and End LCS = LCS1, - we obtain the translated cube at the position (-100;0;0)

    -

    -

    - -

     

    - -

    TUI Command: - geompy.MakePosition(theObject, theStartLCS, theEndLCS), where theObject - is a shape, location of which is modified, theStartLCS is a location to - move the shape from, theEndLCS is a location to move the shape to.

    - -

     

    - -

    Our TUI Scripts - provide you with useful examples of the use of Transformation - Operations.

    - -

     

    - - - - diff --git a/doc/salome/gui/GEOM/multi_rotation.htm b/doc/salome/gui/GEOM/multi_rotation.htm deleted file mode 100755 index c42f36e7d..000000000 --- a/doc/salome/gui/GEOM/multi_rotation.htm +++ /dev/null @@ -1,190 +0,0 @@ - - - - - -Multi Rotation - - - - - - - - - - - - -

     Multi - Rotation

    - -

    To produce - a Multi Rotation in the Main Menu - select Operations - > Transformation - - > Multi Rotation

    - -

     

    - -

    This operation creates several geometrical - objects rotated in one or two dimensions basing on the initial - geometrical object.

    - -

    The Result will - be one or several GEOM_Objects (compound).

    - -

     

    - -

    To produce a Simple - Multi Rotation (in one dimension) you need to define a Shape - to be rotated, an Axis of rotation - and a Number of Times the shape - must be rotated. Rotation Angle - will be 2*PI/NbTimes

    - -

    TUI - Command: geompy.MultiRotate1D(Shape, - Axis, NbTimes)

    - -

    Arguments: - Name + 1 shape + 1 vector for direction - + 1 value (repetition).

    - -

     

    - -

    There is a TUI-only command geompy.MakeMultiRotation1D(Shape, - Dir, Point, NbTimes) which works in the same way, but the Axis - is defined  by - direction and point.

    - -

     

    - -

    - -

     

    - -

     

    - -

    Double Multi - Rotation (in two dimensions) rotates the given Object - around the given Axis on the given - Angle a given Number - of Times and multi-translates each rotation result.  Translation - direction passes through the center of gravity of the rotated shape and - its projection on the rotation axis. Reverse - checkbox allows to set the direction of rotation.

    - -

    TUI - Command: geompy.MultiRotate2D(Shape, - Axis, Angle, NbTimes1, Step, NbTimes2)

    - -

    Arguments: Name + 1 shape + 1 vector - for direction + 1 angle + 1 value (repetition) + 1 step value + 1 value - (repetition);

    - -

     

    - -

    There is a TUI-only - command geompy.MakeMultiRotation2D(Shape, - Dir, Point, Angle, nbtimes1, Step, nbtimes2) which works in the - same way, but the Axis is defined  by - direction and point.

    - -

     

    - -

    - -

     

    - -

     

    - -

          

    - -

    Our TUI - Scripts provide you with useful examples of the use of Transformation - Operations.

    - -

     

    - - - - diff --git a/doc/salome/gui/GEOM/multi_transformation.htm b/doc/salome/gui/GEOM/multi_transformation.htm deleted file mode 100755 index 3362e1f57..000000000 --- a/doc/salome/gui/GEOM/multi_transformation.htm +++ /dev/null @@ -1,183 +0,0 @@ - - - - - -Multi Transformation - - - - - - - - - - - - - -

    Block Multi Transformation

    - -

    To produce - a Multi Transformation operation - in the Main Menu select Operations - - > Blocks - > Multi Transformation

    - -

     

    - -

    This operation makes several translations of - a block (solid) in one or two directions depending on the arguments - specified by the user.

    - -

    The - Result in both cases will be a - GEOM_Object.

    - -

     

    - -

    Simple Multi - Transformation (in one direction).

    - -

    TUI - Command: geompy. - MakeMultiTransformation1D(Block, DirFaceID1, DirFaceID2, NbTimes), where - Block is a block to be transformed, DirFaceID1 is an ID of the face which defines the first - direction of transformation, - DirFaceID2 is an ID of the face - which defines the second direction of transformation, - NbTimes is a number of transformations.

    - -

    Arguments: Name - + 1 hexahedral solid + 1 or 2 faces + 1 integer (number of blocks).

    - -

     

    - -

      

    - -

     

    - -

    Double - Multi Transformation (in two directions).

    - -

    TUI - Command: geompy. - MakeMultiTransformation2D(Block, DirFaceID1U, DirFaceID2U, NbTimesU, DirFaceID1V, - DirFaceID2V, NbTimesV), where Block - is a block to be transformed, DirFaceID1U and DirFaceID2U are IDs of the - faces, which define directions of the first transformation, DirFaceID1V - and DirFaceID2V are IDÂ’s of the faces which define directions of the second - transformation, NbTimesU and NbTimesV are numbers of transformations.

    - -

    Arguments:  Name - + 1 hexahedral solid + 2, 3 or 4 faces + 2 integers (number of blocks).

    - -

     

    - -

     

    - -

     

    - -

       Our TUI Scripts - provide you with useful examples of the use of - Blocks Operations.

    - -

      

    - -

     

    - -

     

    - - - - diff --git a/doc/salome/gui/GEOM/multi_translation.htm b/doc/salome/gui/GEOM/multi_translation.htm deleted file mode 100755 index 05449ca5a..000000000 --- a/doc/salome/gui/GEOM/multi_translation.htm +++ /dev/null @@ -1,197 +0,0 @@ - - - - - -Multi Translation - - - - - - - - - - - - - -

    Multi Translation

    - -

    To produce - a Multi Translation in the Main - Menu select Operations - > Transformation - - > Multi Translation

    - -

     

    - -

    This operation - makes several translations of a shape in one - or two directions.

    - -

    The - Result will be one or several - GEOM_Objects (compound).

    - -

     

    - -

    To produce a Simple - Multi Translation (in one direction) you need to indicate a Shape to be translated, a Vector - of translation, a Step of translation - and a Number of Times the shape - must be moved.

    - -

    TUI Command: - geompy.MakeMultiTranslation1D(Shape, - Dir, Step, NbTimes)

    - -

    Arguments: - Name + 1 shape + 1 vector (for direction) + 1 step value + - 1 value (repetition).

    - -

    - -

     

    - -

      

    - -

     

    - -

    To produce a - Double Multi - Translation (in two directions) - you need to indicate a Shape to be translated and a Vector of translation, a Step of translation and a Number - of Times the shape must be moved - along each axis.

    - -

     

    - -

    TUI Command: - geompy.MakeMultiTranslation2D(Shape, Dir1, - Step1, NbTimes1, Dir2, Step2, NbTimes2), where Shape - is a shape to be translated, Dir1 - is the first direction of translation, Step1 - of the first translation, NbTimes1 - is a number of translations to be done along Dir1, - Dir2 is the second direction - of translation, Step2 of the - second translation, NbTimes2 - is a number of translations to be done along Dir2.

    - -

    Arguments: - Name + 1 shape + 2 vectors defining the direction + 2 step - values + 2 values (repetitions).

    - -

     

    - -

    - -

     

    - -

       

    - -

      

    - -

    Our TUI Scripts - provide you with useful examples of the use of Transformation - Operations.

    - -

     

    - - - - diff --git a/doc/salome/gui/GEOM/newentity_blocks.htm b/doc/salome/gui/GEOM/newentity_blocks.htm deleted file mode 100755 index 1fcbf4c89..000000000 --- a/doc/salome/gui/GEOM/newentity_blocks.htm +++ /dev/null @@ -1,340 +0,0 @@ - - - - - -Blocks - - - - - - - - - - - - - -

    Building by blocks

    - -

    Introduction.

    - -

     

    - -

    Below are some general notions about blocks:

    - -

     

    - -

    A block is a an elementary geometric solid that - has specific geometric constraints oriented for meshing. In the hexahedral - case, blocks have 6 faces and each face has 4 edges.  

    - -

     

    - -

    Tetrahedral Block - is a block with constraints for tetrahedral meshing. -

    - -

     

    - -

    Hexahedral Block - is a block with constraints for hexahedral meshing.

    - -

     

    - -

    Block Compound - is a compound composed of blocks only.

    - -

     

    - -

    These functionalities are available from the main menu via New - Entity / Blocks.

    - -

     

    - - - -

     

    - -

     

    - -

    Quadrangle - face

    - -

     

    - -

    Description: - Builds a face using the below mentioned arguments. This operation allows - to build a face bypassing the intermediate stage of building edges and - wires (in the case of building by 4 points) or wires (in the case of building - by 4 or 2 edges).

    - -

     

    - -

    The Result of - the operation will be a GEOM_Object (face).

    - -

     

    - -

    TUI Command:

    - -
      - -
    • geompy.MakeQuad4Vertices(V1, - V2, V3, V4), where V1, V2, V3, V4 are - four vertices from which a face is constructed. Edges are created automatically.

    • - -
    • geompy.MakeQuad2Edges(E1, - E2), where E1, E2 are edges from which the face is constructed, - two other edges are created automatically.

    • - -
    • geompy.MakeQuad(E1, E2, E3, E4), - where E1, E2, E3, E4 are four edges from which the face is constructed.

    • -
    - -

     

    - -

    Arguments: -

    - -
      - -
    • Name + 4 Points, or

    • - -
    • Name + 2 Edges, or

    • - -
    • Name + 4 Edges.

    • -
    - -

     

    - -

    Dialog Box:

    - - ---- - - - - -
    -

    -

    -

    - -

     

    - -

     

    - -

    Example:

    - -

     

    - -

    - -

     

    - -

     

    - -

    Hexahedral - solid

    - -

     

    - -

    Description: - Builds a hexahedral solid. either of the below mentioned arguments. This - operation allows to build a solid bypassing the intermediate stage of - building a shell and 4 faces (in the case of building by 2 faces) or just - a shell (in the case of building by 6 faces).

    - -

     

    - -

    The - Result of the operation will be a - GEOM_Object (solid).

    - -

     

    - -

    TUI Command:

    - -
      - -
    • geompy.MakeHexa2Faces(F1, - F2), where F1 and F2 are faces - from which the hexahedron is constructed, other four faces are created - automatically.

    • - -
    • geompy.MakeHexa(F1, - F2, F3, F4, F5, F6), where F1 – F6 are six faces from which the - hexahedron is constructed.

    • -
    - -

     

    - -

    Arguments: -

    - -
      - -
    • Name + 2 Faces, or

    • - -
    • Name + 6 Faces.

    • -
    - -

     

    - -

    Dialog Box:

    - -

     

    - - --- - - - - - - - -
    -

     

    -

    -

     

    -

     

    - -

     

    - -

    Example:

    - -

     

    - -

         

    - -

         

    - -

    Our TUI Scripts - provide you with useful examples of Building - by Blocks.

    - -

     

    - - - - diff --git a/doc/salome/gui/GEOM/offset_surface.htm b/doc/salome/gui/GEOM/offset_surface.htm deleted file mode 100755 index 776c23f69..000000000 --- a/doc/salome/gui/GEOM/offset_surface.htm +++ /dev/null @@ -1,151 +0,0 @@ - - - - - -Offset Surface - - - - - - - - - - - - - -

    Offset Surface

    - -

    To produce - an Offset Surface in the Main - Menu select Operations - > Transformation - - > Offset Surface

    - -

     

    - -

    This operation - translates each point of an Object - (a set of Objects) along a local normal by a given Offset - distance (signed number, negative value meaning inner offset). Offset - operation is applicable to faces, shells and solids.

    - -

    The - Result will be a GEOM_Object -

    - -

    TUI - Command: geompy.MakeOffset(Shape, - Offset), where Shape is a shape which has to be an offset, Offset - is a value of the offset.

    - -

    Arguments: Name + Object (face, shell, solid, compound) - + Offset value

    - -

     

    - -

    - -

     

    - -

    Example:

    - -

    - -

     

    - -

      Our TUI Scripts - provide you with useful examples of the use of Transformation - Operations.

    - -

     

    - - - - diff --git a/doc/salome/gui/GEOM/partition.htm b/doc/salome/gui/GEOM/partition.htm deleted file mode 100755 index cd5a9e6b7..000000000 --- a/doc/salome/gui/GEOM/partition.htm +++ /dev/null @@ -1,179 +0,0 @@ - - - - - -Partition - - - - - - - - - - - - -

     Partition

    - -

    To produce - a Partition in the Main - Menu select Operations - > - Partition

    - -

     

    - -

    This - operation builds a shape by intersection of two shapes or a shape - and a plane.

    - -

    The - Result will be any GEOM_Object.

    - -

     

    - -

    Intersection - of two shapes.

    - -

     

    - -

    As far as the intersection - of two objects can produce any type of geometrical objects, Reconstruction - Limit box allows to choose the preferrable result, i.e. a solid, - a shell, a list of faces, etc.

    - -

    TUI Command: - geompy.MakePartition(ListOfShapes, - ListOfTools, ListOfKeepInside, ListOfRemoveInside, Limit, RemoveWebs, - ListOfMaterials), where ListOfShapes - is a list of shapes to be intersected and  ListOfTools - is a list of shapes to intersect the shapes from ListOfShapes.

    - -

    Since the implementation of a new version of - PartitionAlgo other parameters are ignored by the current functionality - and remain there only to support the old scripts.  

    - -

    Arguments: Name + 2 lists of shapes - (the shapes from the first list will be intersected with the shapes from - the second list) + reconstruction limit.

    - -

     

    - -

    - -

     

    - -

     

    - -

    Intersection of a Shape - and a Plane.

    - -

     

    - -

    TUI Command -  geompy.MakeHalfPartition(Shape, - Plane), where Shape is - a Shape to be intersected and Plane - is a Tool shape, to intersect the Shape.

    - -

    Arguments: Name - + 1 shape which will be intersected + 1 cutting face.

    - -

     

    - -

    - -

     

    - -

    Example:

    - -

     

    - -

     

    - -

     

    - -

    Our TUI Scripts provide you with useful examples - of the use of Basic Operations. -

    - -

     

    - - - - diff --git a/doc/salome/gui/GEOM/pics/angle.png b/doc/salome/gui/GEOM/pics/angle.png new file mode 100755 index 0000000000000000000000000000000000000000..fbe753880e608ab5b15dad1275d069a7b2816e7b GIT binary patch literal 14153 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 literal 13428 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 R_-`VJgovzgnV{b1{{``yk0$^C diff --git a/doc/salome/gui/GEOM/pics/chamfer2.png b/doc/salome/gui/GEOM/pics/chamfer2.png index b2c09870e95c1ffde3dec3c9b9173c33367b9dea..24d6e124e7f5d56888f68e6190b27cd0cc925326 100755 GIT binary patch literal 20370 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%0AixyMrFk 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

    JDnDEPxPAFlp!0(696tP0ar(52oihp_8$3S7 zxL0|?|9=;l)FO`cNGw~{)#0&XhoQ}!Vujx6w_oPvm0#^<&G@lUl;=n1-gJpsKsy#D zE%;EdZ(qgEx!1aL6Rh--k23vv@1)(vXutWzx;Vj!8Kw~x3?^p4c}(}?4a`;ZnRgcK zoXg$&)+9dn{eCw=!On{2*7jn)B`>qo#r5JJANRiAa8J-9xR_ndU{UE61CwYMm$u7m z4;{8-FWS1b`}A2^29*oa3UB9LXMFMM+fz?q-N+e!uciHSY54ZLQ^gnb8v%`sa^~!B z1XZ4kE(CydKHBs9lqYcehfr#pl$`l*9UWy$%bPalMV4#^g+)yJ=P$J02psjloPPi4 z=eOn8GxyzKb4YUEm@HJA62p^lp>*x+zh57(u)W8iwywH1cFtn)!yl(Nc4i)OPX2%J znJ??Xo7})%r@Hx1#6P4y*5P6H;W@D9;h%TQ%(;0sb6+-)6ue&jaMj}PdcgTnF&}2D z^(7zfPJb@D-q3*OxR)>Ub2S9$5Z4 zu=RjJ@4k<%jC23rJofX;(IeN^SD#F{>kZ6xhxa6Z@?JM}_PPBsi=~cF)&9kF;&Ix# z*B1)bDH>F3Dk;^8i{CC6e%JfF^t$E!nT)memxBJw0j;-AJLJ3lcUAhC84oKbuLriE fq|+-H{>XP9nqKUl(!T(B)*geWtDnm{r-UW|kyhwK literal 15527 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 diff --git a/doc/salome/gui/GEOM/pics/chamfer4.png b/doc/salome/gui/GEOM/pics/chamfer4.png new file mode 100755 index 0000000000000000000000000000000000000000..14476b4479fa14ba51ba2705018247e14d5e4717 GIT binary patch literal 19576 zcmdqJby$>ZyEiHbDGdUWL)XwXbbi;Y z_3h_<_wzja+wXq={ElOJEN2+*x#K#|^H-Oj-Y808V?M@&Kp@yM(&EYx2uck2lYb8# zyhEptj{$*DLuABXs=g1{o^^9qRa^RXu$Ly2MU405P4=e_!UxiL*ms`XACY_0kx9cO z?ScnWdYPZ1C-)|f=6eC_cmI(T**|(>FMo66k7tI5K75ULkM4>?+hKY|kzbHMd9r(@Fg3M5lXWUs{<_1SkNjwTxShjZ z_bJN2)r>L+9$p^#QdGvfzQbI8j(x@UdzhGx^4^CoQI3IeX910`&k1)0do35+(JmJg)sy_4m7HlS?pOa_LNAL8L9 zR%l~eR~J$gc9yF2F=11cJQ9kO7b=W#aqeviqbLx@4j0C5mtIxY#%48le>)?(+m~%^ z&SNqrx^ZYKBqS_U8<)D6S^~ktW6;r8$IzHi_*Sg+Sbw}wbY^s9v|DR@4GF(4!{mp+j-*ZAE+%eSkCcnq)g zDHmYR0}HmMOSOf%yStwr%f*)b_d>j{Gi7K|3&y_45wkfi zE}?zpv5~DX8#p*PXf-N}vFLlsO&3Hf<-0anw*2CxDfq%=>-UVkJr6_R=qHKzoz;=@ z0H*R*_K3m?dYMG7mRRA_-n(_<2m^mqCEUPiZstFSWlK6+54sTkKavLgV$@(fRBru}6G$l(upb*C!kKkA3Vq zm%qYfWE9qFKDwj|mxs^eWPsaXFCY@^d2H#>_FnFA)mgU9h=XLfh9%ARy}V=&Man>H zSmZon^Z)^AynN*+DcW2lZc4P)YOJfRq*2@Cq~hvJu~*KiJL^iL?9E&G zQ)U^RyL5`H&i>}kz*p`p55$@?d3F8o_~qQ5{b0eVZA!ZGqCyWOio>IV|K?t|xa4w$G#X{OUu8y*U%K75Fy| zTe;d({#0lfI++mV+N1@C=t;GEip+3W3w8O;v}60#2gKX4t+w966=y*4=d>z z6FECOvp<<3_4fAOKR%`t7N(uxq@*O`1Z~yq0nla~?j&RJv10ZR*zzp$1zL zDAfSt8(P+p(7SyD9X>T*#zREbx;r6*6KSYBy27f&BfNsS za-&8)_MJ4DDTONb=e-ddea@ui5Pvi*BKGH3u2DChvGBRcq0rK;byyY}oGs_=Xjh=! zjaQgo;UybHaP9&8+D7#ExzfZ#zfF8nQde!>g0A6@;aASvcOXilo}y*u(;ObEQtU15 zmZj@WduJPy9_FN0qUTgN7|c3OncbdI=_f=gv;v>n^`nSqr$-V?4&^MV;uW=wPC>u8U&xxvojl+fDX+p((slY?hmqruTi z*vv#&3=9ls?pjkP+Em*og$wKtP*Y|ldsiO?Uzy^5`t)gX$905jA>%OWo5A%-m%iFS);2g}*Hxx`woCjvN9Q3WnNI5BbZEwL_|eTM#T z8@Ec8HwIa-Pxr^Bh$cs5iSUCgW=fxViF!r*rz?F0+` z(j)420JWRI!{hjh5zJ!TYdnNFuXd}w_-aOey(pJ{1O{+)h) zp;StLAnlo^xx+!@h+z!dwY~7_(#?Uoqg@w4zqCufQ<3__X${kz-v&t@#8CoiXM5>> zoELMKlZ`7X=u-VAd(a8x21VgtbAlh@Q;a?AJ7jZ|G8DhKUI*BlQ%H8$&|Of`-V1Z5 z@?ZChc-J%RBvfNUW;K^O@UuZ`AvUQa#Y*5{A(YH1o`Yc~1Fgi4$#r(xHDkT}wwh*a zN)6j`X>}tgF;Qb&QBWB4AxX>n$n5MscXtxxa~T(U3yZrwNNFB`mRFoY_ZSx?$J3Dc7ALH*T^q-8;s|}gF(0*kvBk1#X>~{8qSF~J zLJuux%g%`bzrccs_PGr0YW`*9KZ|lI;uPbyHV5$^vt%jXzWTFp3Xzc;nhsq)Rb?1F z%hD)#E#wVzB`3|(-Em1@ae_$~&(@Gw5$&`q-E<+?#5tTcq8G+Ot63hiXPV2c4Wvl1 z%oid!a6(YqyC&)eouW@NyY``nD%&_;U)cQWzR~ha&ds?Ue&`yFe(pPXGJ1gZ;6XzW zmEToBjzY>vt`e0pE4f>OVGZn{5H`-Qrzz|wFdmp9Sh=D)z%%oEjnP-YH{ee=RA6F2 z=QdsMD<`idy}9oV#=sR>DSY&Fs@x{T$#+fw@~2Si%d?3;4y;Z`6XBK6xeO;4ZLUlW zrjd~n(>`dF?%QAAUWdr4)}-1zr&+u96o|A+(GTi0dLk?=Y!$bEso0#8n0Dk$hSSpC z9%ksDYd&7~U7MRFwHyZ8`ma*Yhkl&LVSb7HeTp(NJ!&VyN>nXIErJNU4v6HCPL45jR4cvgI3NJ_%u@flNBYsZ3kV1+CkF??JnDAi)>m1`cS{*#jg|t z-{U#tDYc`I!`o%5#-4JGwq_?6@cFD5RKCYw(`BVyjwVoGs_7`RHzR?MN;#}~qf0Fl zc$_VUoUcpiM6DujQ+IB^yB?efGTFOx=a>zAZ9H02EUp`-J@w>Qv?Wv@$|c%fsv{iY1{VsyE$aD2yCjXhdAr#n@ao(D5q2KHB58lbInF&i|e5|6JH zwG&E47%JOU$bOyxh7w4SNdSBMjlhsz3g%z{$DO zSi8wf-;Q{DDZY~P8)t{>HB*F|>qJ#@{ctuKyi z5SNr|$$~eRgnjU<)a%>%Uuk9?2H;~|Y9vIs+ttpGD=9rYJv;N@eoKR#&Lb14!bgKy9Lu``oMjvJa9h>BiaT}@JXeNHpTs9l;j z^))r{+NlCibiB#g^qi`3lA>YumtC%3)&cj#!rq?2yD2n|4<9~|LoXs29A1ZpO824qKKi61?FoRl8X}rC*U&mlp51ealo!n0EH@G0&%EC>w znmV`me8Dpg%6zD91yA!L0S_%{t*1UKrU@7x?;H6X8S49->I^>B_egZ#EobBF zvz@NIPZS;$PR#cC^XFIK7ZTYFepyzHp)usexx%X+lq;!0b3rqbq!V@W=l0uy}K%;DEVT^Z_(WE82wZ zLgtBIH)})JfWo@{^;o5?zWWs24?qL)RK8|6M|RG}Kg5gel|iAQp~-Pyxn6>=W6ZwA z1zdJPJGe2{Y8tiWtMKuq&E|c2{N6HI8XD!{^UHICSVAonBbJ-jk0iviJ$q9KDIt{V zX_(+awyh3?&7(fuLTT#sj*bfrRekMILBk}*Ohi6d6A&62s>@)fZjy$2z+SGe@f;k@ zzftR;i~k`(O?h~z^l>aNldtGU(<_nZZ^37!Zye2n(zah~5-pz+&uy|NgoduLnX6yn zQLCecgoZw1HCH!@ak>l6TsgE+YZ2ughwrU2KX{4Ooq{|+4qwr-;xFqoG@qg1$KH?a z)JxyrL;kognNSOt$H5;p;hqAH0Vzo@tEeMPF9u^kr zLVq$>L==gF{ocE_SM7ZE3u48b=0jf_ zfQnIjzLtVWvn$hdq!{Fk5M^aZ7jR+3GSHGvWYv?FlcUYl6ARe#@bV(wN)4K|HAk!s z{Q3EIIm|=7fY8ovPj^0^Cr?5=|Er@{;!ejWf@Cf)9P^=cv~nEbBF(Z75fKqI6AH4j zZ9_x2{_%Uo9g83OIz2H?%{s#f2RD+El9Uq}Xq3}xt?w$w{Vsi@tgI4ROaDP$=Nah+ z>0LB5LaR!4m$U= zW9?-TgP`M5ZVL^?PAq2Nz`u$dwNq(mN0Re@j-{0n$j$KF%rh!VbQ6HX!2~(DIGhMq zBgVt4Q?8?E!v|`M#9xi$xtO?k$0IaQvq|6oYAugIqcRG+BQ7p3k8H4^446Q{;`lE< z+5#9VrwqThj{V9TpAUBwiR*Pgv}5@Tdz~ySF9t?O^7A%9)dA+V-7z?pe_Q`S=g!jx<3gPp z*7+XgS-$)98qu>ucRnBt7-c*53!t&&Grd^5uzVGya-=h_s66E#&Vy?Ip4wkbBU6F4Py!T{)@`McH zw8oz6zv?@HN11uTB6E8^wut6@bDh%tDnVr7D*MF6=h7@lDj|QSxp=MmwdQ%##0=0i z-6rK!6;Gn9+;o@k;2IJVF{{NFOuOBDE~H4@IjX;di}Hd);LSzN9}U*xU8oZlzxdCa z%Pu!Mi}`1go@Ez%lb_NM*ZN`V#TtgDw=S^;@NP2>=1B_IEAQ*xGBdTn=^E=ipFVZp z9V?Pxrxg^-`7p`EgD~l!I4(X%--NK&|FK-MU-f!CFDPvfUJ_aL#23Ci6l`b5+Sx(LyhXGY-2o(f#sI- zZN)z_Qhd<$PCDW@EFXZ|#IYRvq7S~C~S%o^lf)?>x{g1;+PA4FeNZ7r+7a(m}3 zHp5QRxXf`Lx#M0?Io>R*ToTRKPQ^a$XRW`@_ZeVNy!A0tKDIW{`1wa^nOl+4bSPc; zX}ZkHO7a&8){I&H$1g0!uBVTWGb?GHrb@rLOn7oUU;g7p=Y-M4A9Ch?_6DqC?*kUc zsmCJR`*}OBPj_egzWw7tCV;1)b^|#$_$G23&OOubD_-#^`2pVMgNO+4u}D{)KuCbq)iPQ0~v>yH(6Z7zc7X|^*<6pe<-YU;v7Nhl%2q#rl)nx0}K$zzcD^zC!1IYX2 z+*}CJ&n0xe^2M}yV6}ve4PgU7jD{`$N0%*|8hk&YIewqDeo{%P2-he@9CE&e)YB7~ z-6-ND{q8A_*@Az7*zQ|&v4$;}URfmgQh)~U-M?RFq@OZw6B-uweV*caeY}bceAS>w z7OmuHgNEJ3(MEgew{||~^*6=G`dVk0s28{k3AQz*%U>v%HB0?bt}%WWS@F7VPrfaj ze+ocH+=XG-KSpu!nJui^M%QiDWpE>z%be42=`O(Nq2b}i7qp{OH^Z)wbiZAX<{1Rt z@zwKxHotl{kZVyD0ck=|~;i(U~ zlF-536doJLV)z!kZ`?-bQ)Hy+ddxR4-Z^|=&R~)!b9!KY`}R%ZCTFQKB~)5VyTR2a zk1BZU^J&1N6Y0}!%xP<$SFc{xx-Zh?DyA7N=R^*gy6#O6EVhTFjrPd&3=X|~`BFZG zC(`hB$Z(0DsD>(WJ3EPxJ39m*mX(#BFM}R{EX$`0C0Cda86B58ZYLVojg#?MlR$Q0 zHC?tfT<`a(;YR@3haIPgMYj^;ojQyOrt0ETzd16Vtr!Y`TrCgym9CFTG#;#xLBP=G zv73{Re9T>}X*adiH`(CE23qdwwc1{VjAe?~qJKNx9K3=GGb-Lh(@_r=ylT)%n3XfsM)ZuJYr%|hIP2x{m zAaR|YpQDr>&c^eRN8uM`6qWw<*lTx0Vh(U4-So}KNJ)DpE}=O}_EaBiv6glh}!(MDT2cw~$Tr=8Sf3ZtmQc_Qi`hePOTopZZ*8gYV8t z7mu*F`tn9|F_{~l2VFk{)4b&`&nlHKmd9p#f2{dhNXP{f0RJ$(mbe}jT}MtyP%9zH z*VWJrQS-r66zYr7A3!)zYJ}_e>u8jd<4+Z4F=K>|;(&3p zH2j45-(dvhU6hffX(FLBIEItY#O{Ubsvb5lv3@w>J}emP1rWIlS<-VUtYuYJ6C-s_ z=66t0>lTB_l3rMRMqr14H(3!oN?--~`}=<F9P zgH=lEV8i`0f@s9{l{q5q{|aOCB?>#OJphGGFe8{$`kNgzh&SIoZD;G_;TeAEHn3_u z0)p4p*31+F&d(1nC*+KeH^;6{p|>o<0%%QhrvVt03%|d;?)deK(`uYqGMaKHj4@1_ zdo96ruDpP}cQ zXgoV}f2Ne)KUHB~=Bdel(#HW80xjd;bcEEt-MOli_7Ggb+%I1~%c*vuV&MD+R^%Nx z%$f&yg1yZ?mymSJG;CT?DJUv7IFsQR_YeF#mL8!=8Le~E4U~y zdjomr+}rtqh5Q~Jhg@1-{sHKz^v|B5`-f2ZCUsGIMJz15L(&^TSLVypJq&6tt}laW zf`}2hPOrU-aJJ^|%$I?(e_z;+;*p5YMJXVBBASSo#e3j3^|omcjr@=!1~T`(_orR_ zknqkAxw*Mc(=Zt9T*F1*wIOXFg;xcTL(V*?AxQ)|KfXVBNNX42H;D$mPiSa9%==zq zz?r>-Rn0uJ8Z*Z<5QAHeM(2S2!~^|^tx#*+4ITA&kEM^GN~8Z zE1KWZ8R&vG%yuO1H^SkprNrmy@?YY!FSGTvjfcE z(jr#xyz$D@vmVhv%4N>(J!yXte7yQ+L&e?8D}_-Iti_U3KZT41k-M`*9dcM6PdU z>l@tEZ+PN7ei0fM_vqqyOUlgb*~Z4kT?~xn#kbC1gimLjj<%=16cpEofpzy4d@T`+ zb_Z~gJhqBz0B_6!-N712XOmk};^OuL+!O2o5KvpKAjUKd;_LNklzlcV8iQ)LiW^el z^oO#tvc23sH&-5TIEV2scC&sGxU-3gN!fUxU>d>+aKE#Kz!`WrCL@<9DJiK0D-bL2 zJ>xzh`5B%xApr@Ad#4*+lfRgFHs2#^wTQM?;=SQGhO3!1cwwQBG9;<_9y;^O&H${3-Pw@+x4h2sUpj?QrLVmD>r|C3|=h4SJYv15vKY8<8J z1p$ou2Hz3(*t|_|v#mk>o#T?iIe#;%Bs{PqY|G}tzco=r4>TKqxn8|~HC1bvmFL(z zcgt<~%@6>y9H}?BplOCx>07|^YhgVFv&TD!*UhHk345Hvu2$m9Zw2&_z!PKYtSk?C?i0_25%IMZKlp0^x!1084P~q zwt7EV`UE(L;xhy^wXf>+V+xM1 zb4{M$@KnLr6i5#u6)|0D+s=e#UWtHSmo2MFb$wD>oE!iJWe8x{rCR?}>q>lqBjWBA3WK zQ01$t`sjLh-L2EEX9FO~vx^G>*mC_=vC|+^p)WsSweG7|cNW{*@9$E`Lj^BlV`E=R zOWy-<=HthYkLqs9jJwv!#uI7HXVo8<+(jSkk>MxRIqBhWtbh* zblMGE-)7_}1Y%P#4yi1-jL{kedLEtxhA+7f zA3v7;8xX^1l864Dk`Es}64%uwAEinj1ke~20Ky)H0A3Eaxf!NSQetAMckkX6@7)nZ z$0sIE+^VU3Km1{b$_Bbrv-09($hZQ>;CTIIiGCA_1N@$OCXqTc6;sFdR|M$;O3tLq zJ!l4qHV6p`$^O9snG~b`B#wxB^GAEoQxTxepxxB;onKy@?hPGnjAH5eofJ+*kcmbK z?lpeF6*;4xXl&a&x^fyqtfsT&89+tgLm6(xDypK7VrRyS^>j8v7VB3YsvAZ-v)Q6y zx4+w8XoWa$PsV8uq{nNz!>6l0Y>%e0zY+S0r2vV*?maNRznn6WS;1KBRoIHlS4t}uM zL!Zv9o(9ND5-5@OV4N(2Ti?OGV{Me!B_||=cg4y6nR)Nty#*k;&3GdQ&IfBWnd@-O zN&jm!KIk&|o%(-`Nv1WeBK5|mCaf!p`A%;sIBQzkd}l|;!-sF|(;ROS8nvq}W%|@v z?&IR->P*;n<{LQpNg2XeHe7pOy*y?rRP56?_%+w$rPbidvRC4n0WJ;2v&cVGFb>8a z^NE0-)BJ=S+)gYLiWAK;BQ#{6El!Dx`o@^@CLpd+W~v61 zu-bRRR&T13W9!XgFgBU&%x+N8JOB&;qG7gx0p>UWP8!f9=e@Z!tqQY)`M_J2w?5(> zRlPfmh5sjNp+-Pf;Ac>YD+gVa=EwPC**|^^*SlEFox=qsiYHE^nssICJJQ_dHm+<( zvSmI72Pf3x03`4ZEN-AvFRiY|Zyio7jhB?JreAMW$baSgR5S0H0y<;4Z@VW*I^D;{ z{-H6Xzdch`@%tD)nATT|(N%U8xe89Wsl}CTom|>*YbZ@H@nE^DV!O%|2%2w^HFBLJ zl_UJh$cVa$MPk(<$ zdwU=ls(|;|mAj@58i&SVa9!H?iTVwu@}r6!gF7^ld zdPn&U1y5<{vLSdirJBsvGbXz@zIb^gN6i10pZxEFC+l*N5mE^=6$H>~ke(%6`Zybs z_u)ttg2#Z1^n7S?-ruER%}o^iR4e5nn)n8V#`G1NJAU4U^F2ABl@8y_{)#w7u-WU& zP;Rl&j78rOha^E)#ELh}pSjqp05nqm`$?fC>!SD_K+7JH&?p;WK5U&Ix(&kvcF9{H zZfRG)?*U1R)eBqaj`!e&R^c%Q_G1&vhJTumPfq(Hz|dGev@r`03u7F+FlDfFuk{3? zrX)6!KyBotyq_qh0AR?$;v52ybGFQvXF$kqUo{PvZtcA$4;{0lW8nV;&^R()2Rc8P zd;p0NTU`T?n&_S)C^FT0xY`HSAvQJ{&r=SL*ibK;pL)4GJ{Ly}Uu@PYuZ~xRF4nVt zFlI5Y5L1H7!4xjjS5_~G2j~#udvk7H@3uFn=Qg`qeu$Ezm?qm5MPUJ}E|TjbjBTr1 zeK-!TvdnYL5;Es^>$6Mg;#PeAFM>*plm1}rtACMR&TZ{BMt=0C@g{;Qy7N2pCFS)t8HJ6Ik^drGfIFHVVBu z#HyKfB?B;-{`vDz1K)Ere?WyszrDs#R#A~rRD4EF?GH=~B2C-*W*>{0T8HFuJ@Mj| z1PCdo^Su;ayJvtzD3I}TIIsWKMP&U8@r$+N=ShhKP_pzoYp1b#n|p02C1cOg!NCFW zueA%-Qe$fH_qx9NYBa&`Zb+aAO#OH}Eg*@Tv~}D^3SP|Krcaba4ziu*K&vJZGGWi~ zxgn)0zJ3U(1b{+$dJV1ti)%O%K~g85Tr_~Q1&)jlybzX}nKpnZ(h%V3^n#lO#GzFr zgIx@vLeG>-WPLy>lmsNH!?WdRB$9Dhj^wS+7NJ=Zu&s-zQ7_VV-W^FkN34x*tSSBh zJZ0kQpP5~mcONis0Wn1VU1lt$m@cH1?}<&3Kxoq59s;7hLu(EFyLt`$-e;vw0{je9 z=N^0MP0ad@B;6O0gl|2fg&Zl{rprySltiyzWcc0iLmJ%n%*OK7Ai$N_U-{zq@t{zv zVtwQX7Le5&FE$HI)kX0*hHOp)z|WD$31}eBosB?RDhGtwd1EA~vhu~9X|xrcU?A0u zj*jx%kVrQ7q20Z^uh;JeE@tXn4^ToBl=DO#5-?GLk%tgA)cJkFgy}|J-J6G`(12=n zYM*RRRRB(f#7CBvmOtU>UDZ7g;r%9^>o|gb^~Oj!yaMp(4isuISZ6 ze*ieln^=gjK>JjMeyg0JpoDgo)bW8-Ktr@2w;Yn*A z+oof6k;`qa4}pP*S;^5Hg@D2@M?hbr6A@|N_Dc$l^YbUa*|2Y(r@B~-W-5}5BJb&r zrA-4I;#jqL3(mr1PU;a!!tnu*R`QWn2`QJ^%7q9wHz6Av8{E0c^Vr?zeCs>`P~ol% z?5&bB-$f=Ygx0ihuh&ZK=g-Ouji3nkJBbZ+53W&hg<8NLhzZ&yNO7vI^MFph`}T|p&3xhxaTxKav%(CP`4Y{teSmtFC~o!TW9bLJX1W| zn?Wo;dHZ3W^&$!;R&1Cgu1aBWuYk}I&#TzYm$VNZ>JGi>D?)3dCI6S@HvFWJ@tKg& z%&gkOSj$%^%AL&Gjop902r2#VoVxmmny>@JF;n8s$B>Y%&xWyr0 z4+E(0pCX;ao9j#Bx=0WYELU~$-uRK2B<$sy*ZVNfw%6ybBcSl!K0X13Y5Oh{dhk@Y zf1+kFw}$a;33AfX)BvBfHU)0DNr`fDaso2TgsAH_iBJ0l{$u>!3Pc9W z!5)+Kb(T~#KG9=IVCRD_QzuCuG`0cs{T#rb0Xge$K|z(%&Aoc`h_ZOip3nVgSjuBD zh!|6E7p&fuABpg{*4MM8@L!!6aS0eEB6~Ir9_U1DH z2^a;vyZL;L4Boih6+K#@!8ToErv$ukun~ZoojnE&0z49udo7>o#$5{DtxuyE_5bu{SYz!;R%qASKCG5^to_Ga{NI( zLEs~xU7qYL|41~r^X{~GmR!Vpvd-F3*|FL5QT5E6u$NY&I|l^pxnMlFxNM&80vZeF)bRrd0|^lz!4F8=z9cq9557YZdUJhPq~s7k(T%zQ zCRF3`xQ_SDIh>Wr3BbPpcV;Sqk(-<0+l$m3M!_?7^qs47qG!@5zKbc6i%(A8kL-Lu z-(~?hHmM+=Re7~`RU{^%NPDDQO|GrIePg^T1>yDgY|I0T?AsP`b*dqWge|ld#(;%3 zR#Ga!;^jjMhLb6%(njd!HIpJMv4%%5Mhidz=RlQv536Q@fNWKcL^#pa(WsJU(YS73 zwcUI=z*KMnQlL}&g5_thv@^Zq+I)2=2lj_}bT%#>MRQw?mpZ`}=X_4}ZVsaT_Iv0v z;%aed#$MKCpiZ6drGeNR1WCUr5$Nj_Gbw~j>U_BsxC|?5la9c%fw$v|-lgW}pQ>X4 zqU@|Ko8xuyY<;=K@-qmJ_2hysv=&nb3Rb%HY(1er5WxRhR!hsv8*@#9fWa(5F>ZCf zUzjlM?L*e5D(LBz(pSK)BXXdA0CMCAlx3zi)N;ujAnCxtt%sxvxLzByKa zqFH502yC)*+tVn)-FH*vrh^;X?HW@qy|!?$lHh(|tIOs#6|xf{yQL}pwjI<6Mr*wN6% z6WCEe={2f>VF_ic6R4=TAY_*VTKP8U<4Q_OK#A|pxH+O< zT3T{n2*BX;I$;J10H~$C)%`6AMta)k&$~Gsmc*wkE!s6MPZ0Zm80eqZ&+6Ly1h~(937_3q%Iz}A#okAr}?scdwasb`w&b)NeEPbyW*pva#$}(UC ztJMmzVflQQMt>7ZIJ9hCNz{0_pk!T3bG65|hCoCp6#*YICP6P@^{kqyPV@2Wx}w9_ zKSh+-)5eS-BSgu-o@yv~qP+85tT(pP$Z$D_iA|7&O^sW;`S!-kP2**@wz9t}*VGeb zwYJydGgALN_WAYRJW&<~Z1NwDI7M5&5h$`*Jv6+$XF%1Jf606LDYW)0jv>%}|EmB_ zL1}i|S5A+xhJpoGPqkM)s;43%9_B-bh zaT+R~11%uZ;4B$q!^RC}1n%^BH7dKkm2>&r#P$19E1Qqe$j?E}-vpzp-ev1Bt%N!@ zpLNgRGoeK;HKCHk4jVArfQ9XV9@4(p%{|2aAk$OdW29U{PP@h;va@snJQ1JM*{<2F zUDrYA-rQxVFiGEe2ja^6$eedvRkk3r{UO~f!=o|tUn1-YuSLn*x?mw7o`iQ^BYo%2 z9a%j;27}^FHq%y{kkZ3osS`KXkXh_12hoBtq|^ri%7gJt;Bu*_W*uTs5QXFtUWPQc zfN!ueXj!iS+~L}ri!GF&S{2U#U;B|_Ws+WSGfX^YzT13hd-3t8)v~JG3eK7%pWFtT z;pS%>4Rp01L$!iWF;$A`hbyG0_}kmrAHcg&TZ}YI1-H-6FXGL|7~?>1=d`;Kn)A4% zfV+Wdha9uEh4EehS{NA_foYIeDfpp0&LHFd7FqC^C0eH31Z%30!-(FP6V`EZIeh%f zI)7k0dxWT*4B2Img}o>pqk+2 z?@T34s2uNh2h;@!u)fVzq|gUJUs*Ti`ThZ$;^|L?1~us}Rug3oqrbf28e_gH$(Ip= zmvS<-++yT7Ax@9J4@=pGEa4!1J~xf5Ha^Fdd(F+wji+;7LcnJ5KIkOgEmr;%e;oAW z{5TnK)dQnH;YjW3h4o~qe2u}d>WPR7DeF_l2}n<~5HEZ&zp>TOZL*9cL3Y^Plny8Z zz{_*GO}d=bi^puAm>~8CGC3zGS>A~pXUqoD{_XptR~P*tLwE+8zxnkQcYFb^aXrYO z9xtLobls^o!+EC+1cNfW^Xl~j(B4%{0d&;kB4c(k_5zY7;Cg2Pj6&zl$xpZ5ml;gG zKYP2%*$kTHK_#C9W@<52{-dElg%RivhqDZE&gO4aGmxPMun3j_nT52#`cjHu)%tH0 z)pmH1PdOhN7vzW=BN0x_A4qHW&cx4vLW)Xa78YypZbgmI?ambX1Cka%dy#p?NZvVn zHy2r!J;m1k!OWi`PTOZ?M)4|YmkMf|T*d2PfwIuXZ2Nb6<=MJCz+p%S=n7zV`?~G4 zR}xdCs@!TtL#iD&OW?s{KFHf;92pd2YzF0a^gTEd!RZH=Id2JHPKT(L`dJLAq1r?WJ5D z6|xUuZjBci19k_J54yK~H*@{>vwMqyO#>{1hXByt`d(`t-!Qsq$n;9T40+N|o_@BT z6%E=d90=AwiijW}rRyNWza&t+&GuL5&0{_&{aVk(r>F?XRRRK!{hi>09J{R!n!<&3 z`fs(1^^?8r*OW-I9hbA+_B(8{)jnan{*cS zDrj|-K7a#EF$beHwCl4-J(&VVNq6Hp!X3WjHiKNk><_ecVIPPls()4r-qDa#R9pl2 z@X4WFto2MS$3!Df5$qu$p#-o89Jc z+OP6DZ1oS7UP<{3D$p`N<}Zt?hqSj2XGxW57b2Y&eSLjo`6qcmU%wTM#opp&x1Hfb zW=i{mkI7O|jQ(>bw{8x&pYFg&g*+hT{79eS&N+YRwl|%&H6x3}vVCfQZZwlG<+Y9y z%QGQ)nE;Y~2fF)iv1Aak{Q%Tl>wZ83@KZLh$&g=LclfImOxg;sQ(JJx$jy8M!GUI#&{Z62ZDX-T9hush?X278t!W_)=}- zuTId(;`SZ3UF}^`onNf+?&Ubg)^?ve?d~UPA)&?=rc&f{9;|YLZa2qz^ONG1^a|Uv zu2cEQxT2Gd+hqdhq^_Ba{T&3ncK<}notBbp* zPu8oc^|kkv|Gw917ZFSsa#{?h>Ux##cto^JHHYYuC#Pc$M+b=EjPNFF3E?%}1mDP8 zLU3cjUa*OYiPuR` z3E+CgKf#6$Rn8wcF$DBVwckPZN4W<%UH;2F`HyByD>Ema>n`Z!tlyAs3zC-$H-BKkN@hu^m8&^>wa#i!WNHhzSipguoTte9()KSC-s!m zrv+>NeJ;Y1Nu#%f1qLLMqx!K(on2Ii8j6hVcjt$zKJY~JQ>>B#0!XzD zp7CvlR;Q>9;x8rZ}xpd7@OxAW4&AFppZ^8gzZ5C3B(kxQn zZP*h524aaO57^QHv;btj?nz+CLn^Ahe-7Y6Qu&>Nhw-wIF$5rhVc?KI&!AG1A*^W% z8?7n$Zb^zXME;XG(kv%0{}jZhdQ_f`mKZ<}3yp$K4!Wq2S{5=Urlz46zeN>4V1|t7 zh)YRv{cWPC6?#m4xV($VxV;Ji)E}i3NH0hqYU=hU<_hrnbK4at!m75Bo{G!qbCJs{ zE+l;b+SW$uDe&+s97ZLPZ_eqRvqJup8?$-~Yk(&GEJux6o^O9}tIf*;E05QVjJ#~? zd&aUg-(qXiYpW9z`hcUa`GuOCgvwMU%!isL@0WFh3;`MU(sT!lLc(=m#DeYDNC#LP zM*J+RRsHZ|`LA*68V}#JF3#IuvOBSH-MiP$-k&i~A8WtI@3dFfm2$Z}<7B?}yyW_# zN`gOFeDU-$O=s!^Iz0R~*Sq+dJJCsy^v4QIVO=RRR&-Z;Yki;)xD2`3)Y>JRgK{u_ zA+mCE2i5K#Yso!WbJgWG5No#iL9kle^#yfE{b4&fCRX>0ii#c)5;|0DJp;~`e&K5w zcMVp9MUa+l$@0;D^F~ZT0oxSTdo~=6>IbR1Z4$PgvwUy=yc#=-i#0JEiJoVbFN zTrdYZbUvCR7}W)X{g=2YRXm$oIS`9>XB)as4tL(dY`=H+^(_OnWd#mrdoPHc`?%J5 z1Aky(pmFwyM?pbBUS9t9__(C2t81Kg%FG{w3b`H~O*J*OKNAz9^YgfOS;H{4aFmY` z`K6vEwW_0~5uOjTMCxVX4@9}KZUCJ(P!Uhwb;xCjUe5+mN=&v{>1vBF);WqRUa{`_e_uBM@(0-`YLY%DC1Krk)`L0QFAzL(%Ig(;8S8d>yDc41`I#kI90 zcHxPUWV}m`b?fz062rJ*?7!?UqI1(cE8-Q@)YX60jXQzOZjQrIbozu%Z$8>hcJ;-x zaqUu>TRTU5_;5#;b%NFfmqMTeWGO7(zkfGH&m$AC%Af4r8r{(|$qyzm~R_;#xvacOU0d`M&*$ zU3`T4t@ZgFQToN2%A>?bQl?&?RvhN1^PJc{|4d-zLXv|OQ6#Pu>gsCQoT=>FTUOTNy(Q(_ zX9-Cd-GCMwH}%Ci0@nD$_LZ^<@`rXtpDg^>?-Ss~u6*MMd#XN#B7p%7GK3Htipd7{#QmCnggTy{nA9Q3-1Rf4+02lBUjPS_R?NP1eDYr zsg{IF=YM4pf_P$hANi1y*o*D^P`h1t&ukoX*w3G?6G@0a-54OEJRz69y~f);5?<+R zzztZqm+kkC1go38U;l$ycxbn>r>^^?6ZI*E)CL&|`hv^{lqE7!jCan=pMi@ND*gSd zocm;7ma#8An;4ZT*g{&qMnE}=jJRiKo_`Dx#xN4~F;zjnOgazllFtY-#l*xcyfwYP zi|W0#L4U6GExiNmkF%$m>t48sbU^nEhICVi5G08Y$ts~f$inSIk>b9Col->qoT%+mZt!zJv# zY{_@_NZmCUtFNWI$FZSkh8Z1qcKw8hlLe-vi%-&{J4L zAe0bk=u0KD4?8pNUP>ds+7IT^I$w+7N<{}Si)p<=dufD-c-0&r@f`W3#Mep|Wj3=x z_@75FKMdtX5OzmuFewZ^{Y9xqW5B4SWeI)TWMCX>^}zGQ$YfSD=*dr+n9k=(GV|v? zBAe4Y)10S~r=9$+oZBvfvSZq=Gc`zfc%R>3&$yK>T#?RS+08hQO;E^r6FRV7azRrhnbXAxB4dw};Qim7r!~P$PpYY@w{`gPU>o<*5Yrpj?eTka-#H~xn)g)jasL%RD0@ImiSGGP*ZPw06 zK$Gh$iIUdI@npiHA$`jkU%!+@&(>e!5)w-2=~24WlGV;&2YvXF_R`G_eX`27pLfnn zTdU$BTG(|8zx%88)%Q#>uplbqRpN3Lu$cu^T*(O^M z^H`-Ra>nF+YFR>hTK_?-;S2dW*litKq8XZ@R723SCs{%VPI%Qc>qC)@<~;GD$3%JBH6KGa?;UQW;CJ@-o8Er7F1MblocxKT z$}`^0&4vs)#2`a=LqVz4?`$gO&E@u^SV#UV0nQFp4* zWbHJU9ZqX#F_Bb{M2q~^|AoLPd47FQto0U$ertBQC4TewgHwn3+MS~dX;zhDt!ClI zn*biNZ#64lUC*a544=TRWDAW8Z(0&H*7B{ru@+`EFH5Z2x}E9`-2CI@Vb+vXH(wRq z?mv6>j8riFt(4S#GC`NDtgP~8AtWT)t}cd3h=9|&n2QTfu3TD<^`#wL%fN7IELWIe z%B0MI=Lu#te}r}M%zd%#I9DWkCZ^{?LaE!^R(+`=iq;c;j3nDDeKF_|0)qIOz9N$L ziP-{+K>K7i?Bt8s<73IA>0{R$SAn3|!icnA=hmzS8BTy_`E=;W4hA}9h$vm9h_mI<@+sT9~$5MjU(NC z!*R?#jj^~cW};KP$q!QYtGUsq_w-WEqpslv=S>ev?4`Vx1r6UoPlk%=;f#(X-NGs? z*3EfFwrGc_bCyExV7ptFZT8W-t1m1Bgqr4fkD4TPjSN$*ci%n1Z)>-GJ8|Xk$b9dX zsFsX2vMw&5c35kLW;(4sduH-*UhY!mOvEtg$PD+d9|>u$B(!-23X?cDzD-bzeXu4Y~KHJ-S!fydr2wL z7THl?<$lbg#vdxt*cc_s>=UXhEEHU*S!F+!6^fero4WYO0-{o+)j5r}VdcISrRAf} z#rXI-GDG+Vjd{uiVdmWkFB5IlJ!7%d@ky@MA45##Qmo`QUIeJ@kf9%~DcJn-863GX zz0^%S92Qh-JVSXzm%HC7I&9`FPqKTl0aYo!4f3QdT3raH$QdT&g-A19Tzh-Den-PE zU5o(D=GKWMpJaD;|=zHX4G*j~$NOK3GopHHjgk zkiq7HD$3-QHWD=(tnx=T8KyR7Buc04ZdD*Ez4bAMH65UcH#IeBbl=mOm^afSCQikQ z{Tam?Ib3VVVdE58b!?DIA z^oB&o->FYvkHH0QmR(fqGYx%rp6V)j*+`ylJFwecyH`%_DK>;BCKAuOnHO|8Zw>9~ z?74u>9HNjP3i=D^Tl{IRLCxQ&tW0qZC8N^5I=}5Ou8g!{7A$<_k3>)Z({OwT^u&)J z{a^5FFAAvCFkULjKMRzQQ0wj^o1zmrM59Hqayi?Gojcqdu7|Lt^j0M7$YS)}ld=yr zq&X@3u_%3Ms1~Iybmp5<0(*={?i6#iMAB)?J>*Ygc{+M|yE3t+Agz8#h8k$EuB6$H zxzm@*?`Sq*FBRx+%|mkOBP71pP0jBkFV~K__0nFNclNsD7V^8Ri|U0r)tq-#N?)2F zr`MU?Lpic9-&;2aFB;~2$*wP*)}+k1>c34Pu0JReq}>cw)Xms*+}~Jduw3`+6H2?l zs}Zex1^ZoTbvy4oJ5xQuJyVm~YeHReYzzqq3L4so3DZJsUmrMC%;kDLsdd@OQ=IAY zHN`uqr-*tyT#%m%lFp#jT;hI;F?aBV;G$Xs;ix+c;hzY^-?mEU&!w!owJW^66>xuU_ zPqigq#bMy4Ao7^D*NO)623KcbKiyAR$xvRJN+$61AXzMI%EWY3=M0h zs4Ga!G^90|`V21KY}|6`#JBc$sh1;OmHzcP{mc&b-v0 zP|^sxchGa_Yd;?*T6)?+r(SA+)}I}(S=7^BdwWKqS!J^lt6kxnQ7;;q|Gpgn)VAif zZlNMgbCewlyo0`7Z_{cUF-oE;>+WCT!SpN)-z35wL#9O#DHbqB28L!Mj=_bPNCMdS z_<5tE@{O;Hstf2>0B*!0`Ce;_j+I_Vm|h$V$H~0I+JqEQU>W6aZr*AZ0@z)7Cpr0cXjY?0!-_cS>RZ>!{wS#Q4B+7 zm9n|G4qZ`e7T7r(zohf3xQv+#;d9HC9}aISjQHl$TiB{;Vq;AGb(Q`yKRdV zq7F0Ub}j|aB}G~Ya6c6mgs9++4Z+`%PEhne&)P8#XuB$CcHp05$$fr%|EqpI|9ML- zw@*fwF%&yhJr^D-HT=ZR82$0ps)t7Kz5R2d48`~FrK)UZN>m+JV)PT)FeP1`+=8(& zpK^utH}dy5vfifH-gp+w8c$iNxa`foyDVV~!hE7&J+bS=ps~@2L`CJ$@Zdh%L4L;Z z5>b^_TPS|V`F2_V{f7^~S&kJIrCg_`s><)oR*=L_P_l@S=QBswycIFFZYR$GshayO zJ`n`?#h)aHq+T?61b{BQyARJqGm6&0l~(Cgpbs zKtabIfIC})D|xjQHn~4K*J#+=K10X?xBoe@P1?mw3EyhdnjMyR=^G@CBo}_8uKpxQ z|GkRJ>z6N)BqK@n_h#$0{#;NM)t^jibi3p_tLGp?p{+34RF>6Cl-!M>11gp+`v;%X zsF3))FSsNmB;w-Y-YY3V0RWw;bzR%cFK#ErZJi7kzS^iL{w*wj%yRI_IKv@+rpA#D zq-U;NMovjd^tW$R4<9}RW$9>r(BHDC=ANS%F6ivAzSJB>|xJg_Qca^I3ML+g_gnDIc-v_{(-mi4Tp`s<% z01Uc#&t-uQR+%da3p00=$K~(9IJen*(9k8&l^}P5n5&PJ{5f`$744X6tUK0-@6Cdf zYdV(PUBrkM5)$H;tvL8b=AHHfJUsJs0!k{X#dyCiY7nfsFE*c1QTY@d_WnkKn5+#< zO#Q(j7g%p$2n`8o3=0n_h#`!GuzTL%O5owuuqpR_f&d^S8yFHI)yrVo27tEEm$8;p zsnC$$Xx|-F_>fzTns+@&z=~4J@ny~S*w35n>Wbb&p;=Gk%ND2kaanDQiSRySNUjv{ zO$8dKTF22t!G6>qs_VB*1R8VnHSDX*sDaDVIWOQNqBKDZ4hi{F;H46$(11n-qQ<{V z9S@?%(HE%{36|hyFb$*@lWCv8-x3IAp`zMV?t3^k>_+zM8!fm3rD87?K5{DqbU~L2 zK*zE?;(s=y>a|4nj-H)9vKcS=AWto+U#dpzas591>=*#0$WxRkGQrBe6^YYun{|dy ze=Q&Z5xcqJj%Zj65667Ws?lSauS?Cugqc6mwKkx_mBxS@dt%7lY}jK zs2{y9@xFAyCKr+#3V6P_wD?5Wf-5^aTe+*hx7WC9`9*6-8z+@Ms-VlZS@|Bw#b+Lu z5i51q?GC$*u8-zd<13xHh21?OhKX1-?l*yUwc)5t5!J=S$hef(pn7nWnu}D8=o6H# zd+|BrdfRk)Z4DpyeZ}O97cXSec;d&$)qei`>2~%tc;aZ5HfrkyIKTAUw@U*H;>Qe` zvq*~tQqFZhzUUK&KjCcWzUn-YQ!6*agD`7WI@R`67EXDd8Av#c?%UQMKZcy2pO4RIu{h zO2Sfd#KW`C{iQ)!Ax->QOke(4tZjx&QbqVsi~=aw!tiE`S=%-H+wx2G^R;-;c7M9e zXpD8b=AI+g5bM-YhwaI{^eiknrv2%47cfcEMza)bQvGy7bq@ki(Bl;`LBtVs<(vkNA(Wm-XmJ$A|Uwd7! zN$7%{TORo8|4thV&wgq4No{^w|+mO4#(h(P4`i0Ui7ZEk6X7aMz*^cB8wK9(tA9 zk7DF;=rk5pdYEsXwkIO@_U*7>PYT}7FhbG$G~c=#oxlYi15WhnW|x}D{fx!n5V0|m zPc#E}b|k?>LqiK#3HY26+Z}fxNdT%;XHm1msg7gq4A4=mKTb-CoAr2a3RTfGtnK(P z)6>s~W>_Q7e~|a@?CeCM6cU;yybo^odx?yh89g{7b&e|L0$DTCc$IC&6oO{x$m=O( zU!&RdHD#Ji(1Vnj*U*j-0oZNVWNh8f6QlV4Avdp5xo%zJuil#^yC?bj#6=0{e;Ras zIroSa+bQ&AwMan%WN9k#euGQYG-sOaFHOAo%=S*?lpu1#ZOvykW05%Ne^AP?Tiw|d+CZ2R2BPj1i z_P;ab7(UiDcFq0%{r89h-Yp&;-iAv?P;elpQ4@qMk0ld4w-rs&^hyzOcz^rUo-)b4ZwmPSeqhIiDSxx=2YI3@qCS~8-8w(5Mscjya zpw3K2m+3%BP#8OcA4ro5d9q5aoPX;2^yN3Zj&H@NocPZ0;TnI#o4NP;87|dXD5$7< zJSk5&S_f^5yeF%tcgDIdt17QI?}t-8Jj9@$^=>nfYDc4o-ELRwx_A;KRP4Dt`ge)I%y;~~zMW+a*|t6Mn2 zj~Xkp;qnM1EeM(C;90*n&OnY!NKjcvagB@u>0A}&iaePc@m1uK8%P?LIYy=16)HVm z^tsJ97+6>|IWR+t-JMFBXO?6(%H|o;pMf zi&*m=&lLB?&f~wnZnC{qTRwS{pCOacH}F+_Ca41gQ5&5Si(z+S1V2lmHUGfp>lDv= zo4*xd0`8}9$Bh-+g|a4MhmAVVmB6TlaCk*E@qQRA3aj|+MRi| zk|sN%olW=%_mxx#HV@W2P+gXHe4JVgO@*tW~o=(~l5wd5V+I$4k-_a8hssNQ;o{`5B2 z+vCPw_}g>Zp#2g%2M5QqsXcNO(kT9kDpv}@GMAXx6md5-K6ZBYhfyY9)T_i&8MKU7 zR)=)R^pYt+b&KMJHn+4q=zc(5EmV7v95!A=n(dFgkLEiy>;^G8< zTr`MDL7~ZXX(%8|i|NGx=wbw#H{QV~fQO-V-yr{+ug{po;F8WA2Bo+ZMExNFcwXl# zu!x`O>*<3<{Xc&Ei1>*O&ZF-K2s{S|$N1sG<8-e>X>#AIgV(xipH>*3dXrI65#`Zt zG{aABi)b#zDlPeVd0{VNbE`Gz0G_dXr&;4bBVJ7L#!E|xH?jur`*;_mdhw7kub{=C zG#UmAZZr77!3;O$0*i%{b0@zu^FlI@@gc!tP#ZfS=Iv1={YBcf3{0nsABmng zwh-ULdD^pj%8R%{^mDETv12~v3+YYa^*l<0Li^BuBVY!MHB#vw0Zx23SO|eZ(7fK5V2+(MZrJH&O&0+_jZ{$+H8tYIbI+=W9x8Mu#9}G(E zF8-KDlJYkTZtPXBPEN)QWVpw{sY_W8OW2b&}V-P-k{b|JGJ0W^8QioR{BeM8(E7z->hww1q&y5o-EKM8u}o1o;#e7Ft7< zGr987-=96D*Jez9*cDm$o-Q=Gk(M9bVQj|L{%l{r;rc`qvbeaUR$&ou>0x4$v*if% zWAPwN{m}yTtF@_H$iNRpx-p@RjSaOzm8vbkqsFZ&1xA=zSwZE!4^e5Xd|ErBle>~; zaUlyJnm=tV&hqT#uCum@pzn=W!`T%^PzMg($*sZp62jN1_jDjUn3!BNHRX}5!D>$u zM2LS&I_F(l`)@qz^WECL``FknwUGeIg%GY=3H~oPO|amhazCZgm?$s8R#MU#6lP2nLR0j{X0h>sd0IkB0<=3`b@h4 zQooY?c!o2Xh^X#&B1t=&+khTVV`I`J?+)&d8%EXSs28dTymm5bX~!yX zGe=X*mCcqsCAS){{s7bQ`SFTA`|lc1=~W$w#>z5(&_Q0TNS5Kb%dg|MfCfAa2%m;5 z_$L~A`upFirQVWxq4VZpI3@a4E9&sc#)gNZ- zJsponRL3T%NcbJH@&RAH`66xeoD0x@lU3V9URUyimL*1+?!G=+e*PrGj!1oMwld#2 zpE0f$Heyj9AxORFX}d`oJCA*V<=OAg)J5)9)-&zt!k$_!=kDjuc}tOGg4L_ZmO{x@ z1qIUaV?bG>&SPi(tlUkIH}I~L&&L)_in zK@)A+_EN!irjVxFyH>Bj@lm($N3x^i^A8}$fQ|W@Jc(M(`o&^s@uxSN)6U8 z`OMd)Rudd!CGcWsR?UGs(P;YKsS>dc+{!#~LDRNA9(+c)uUhftlxnw&W@_`uZ2l&R zr|@*Jk=Z~Z8qAbb1hSO0^n-(g1Dk$RrIW=lR)@=-sxn~z-eH~5LQO`edL$;T>S)is zdYI_#c|QRWk>i9h4AA5Yi|*~|8cs;=0PgS>1oAZCZWaJ&Pr$=9GBx$Qo&k3A$Mkkh ze@&a3K=5hXDX*&&s>=9fUvj&i8D*iB1I)v#9b4ag4moE6VyZ>kBYOP1N})mNlVdyA zpxi!kj0`YTtu7A43f6g1b7Fj8k8$%huY0lRJ~~$cgoSf%xRx4zivLX zUBU-?k9a)_H0l-?NJt}sVn=5<;H$s%t^aG9{FIV}$4c+dZ+SJQ$3Z%xadbY{s5~i! zI>tFUIXv%oHupYt7uyNWW^4ipK`m+(kt+}u;(Ms>XJlkl;x=fYqj~-G$&)8m=XMzE z^#&yxg~tr8ZHI);Iyntn1&p?v<7#(e&Y;(g5|H8LL@=WN*Sbw~N=kQJr(#G{m?^aR zzRULbf(Flj#3x98Z3fR+S#iSJ7UiFmnf981BP(s^biUf$l{yCxxyFpo)URXor1fT}-EA6O&jna?$`fI_9#8xx%1j&)ttm+3mDVJH+CspV$0jC9 z-N7ZAS*VLk<&;CF=WE1~qMRYnvp`3>Jl%7Bm;WOiKs4vsB1Y9BqxEC)(5SGrc6MHP zVN{5g+vYV}+eYWGWom=n;46sB?zD79{)LjD?wdCc6?5Ow@bDxQ6flwdtn2gCS3R&R zC;s;B+c=Ph8ZI^&O|Bg7Jq`;5dRS5Q)x)t5#W@^cn4vmvPgzKKZG&M;_T9Ucm`E5T z8t4lh#8IDssRR-zZpOxvxGfVb z8{lyZoi5)00jO1YSzqcvuT(WOH0mjWrYQGNer$Z+O;@p-8nxb@DC^)(&4BG)SP|a? zN)O~{Yb*-vh^KOUBD>)<3oI?|or42MMzwOGU*r-JUbeeOX9Un&+o~83xjt#MY@_!pV`~2A<8l3 zsw}Onm^e*(^uXSSH|UpJ){(EU4heDp5lnshTyGvJp$I;YtH<;@|i(QYMP6^=dY ze-B4Mb#>AilbG+z^_R^NZYv-;penG*MXW~J3adU&%@!ix)2uaO&T7agI z5`g!B;4vY``AKJ-dN)1u3lOc3%O)_JuFeteN1r9#4SPvI%3 z4Uh~Ukv{7A^2=Wf0Uj!BdD#f)Gq3Z*G)h6`t};&UH97HW3`Tv69HhTL)Xh3l6P_Gb zj1cD}U;N8{uhgjBfG#)dx3;%W=DtgL?c~Ij;d8=|Bf^#j^aKyBCcs3n95`NY(t--& z*)XSg8BRqN@8&oi86NVSmzT&d9H+8mUygNC)(I5sNaU;}g)MPta`OL~xBboXL_Fg{ z-DtlV1^`PrE^gW5PeVuuF9D^GR8%0|=T$N7JGGs#Ladd!-uivk`N6TjH6f(}bG`k0 zsKvLx(WC}tua*(isA72YPzQ+ja0S0qx>c50dHu7_%S$f#chKcmUs(!FcIUtPlL|S# z|L}}TBp1Su1APruF$W$7S0(L(Xe<&QHj8C?rpFk7=yl;Y`XHzDsuXi5Dk^Si7w^i? zl&UecVucxkPHkjjG79ejAW)d0_Sxo|?8^T8w?I>GTSJQZ{Q1|SM3}qvvE^MkUuj_m zk^Re}Vl;o6uv_(yds5dHS4uDVX@5afWVy71Vrfv4ys#qtcx#MTKENcA5syo@qCW<@Fz=u znHX&bzcfs;y)RF$o*m;ryiPVunY7^qeh;Ma6G26rS`jYP_5Qx{jOwO&4e1d+ehWaI z>vN5bQyV-f5#UJ=1Gkl7ScWz>KOch>eH)&j&y(`tjyk0xNJFZG3Nxw*$f*|Pyk-Nr z0U%9Jz9s;*4u#bBxLBj&)6kH@|6qJRazz2i9lxgBX<${xN~QzzFS8nBv76u(Tf}U3 zVrkvMIf@a!7Am;O@V; zXy9?O-I?#}UUA}p|A?5!iI~Fr`u7$`9;fTBR!nTHdZpEqLKcfQa08oKug@<=V9nyt ztCz8~@01JA?fqb@vpi)PTLUCvKMzwb$9ZEY5Og{X*g?6^ z@z;G^Jl_RZy1}-3kmGQ8DHSypAr;loG67|8$SWxHDiox#eNYHkAUT;lXB_jKO6Z8^ z72b~s4a&s?*13Eps@~Xtf-P+|AKDi$e*DO%q*}y73&~Ii!iA#hOK23JX<)G?GJlVy&BG-~!#=-Y}FKz`8(qNpcOiX@~uR zmuNvDXQ{}`Lby-x)U$zqH#F`=PC1ha2Ph?kwAS76%J@!=LMDfcIj$Fc;+%9jo|>s7?i4&B&eIuH3<7kU86w$0v9kAv^#LI z+MBZG;{HG9C@epih0UD)(dqH6oQj@o|QF%Wu&OTguw-6~s zL`v-XBEN1x@a$`PstS1w==9-=XS_s~y8_0)>yqCwy8EBg&~Q5wLZLz+YB@28n5{M$ zfM5dsyM6tiUA94QN}vDH1hYJ4p;z`e z6N=|m8!wdO4`ONG8B`ndnUp0JQdk>b9BteYaOdK>40|GSbR4pRgI0Kml(_j2OTkz1 z;Ge#?K9Dkl(Pf4(!K{qJEr1b+VSdWg}`*8ZZ};X1`bG6^C5_|oLsJC6#0LL?(Lwzv6&A&S5Q!xW-+YL2>tZQ0LZFp zaH|)NYdvU`)YSeeg&H-;*#ZDr>$isBVO>gi{UcTOnty5(0=8FRta3L5OrdZKX)?|5 zX&=gdieecmqI^f%@w%8kk!VdAhl}ch8d!zKafKQA*bT zcW3&q7WlObJyn8s+}ABWtos}n*V-(BVVNp9HRd_l5b<`Z%HI8_H%W3o3hL2#YYS;p1J*~K&dICc=cgaIDth;9 zP1-&Y)&ZTa+;S`upH7wy5TA1RcS68cZ8tZ$F}6mFfKO6lvm-zb=ub{jpF0i6skX4k zh{?^d`xqE478O4|jx7pQ7-@&mE_pM~zG57XRU36aN>4{{?Mzmn+>xOkz-)llp_Fub zv@sk`!J7`S&N)2Uhf!2CgSGK0=DabbUvN*!x<>f=&oIcw*OA1XH`kZK$*V^l9oQdC$GPDHs9a?J zKdTeS|5;i|VI7fiht~_8TW3VE{DuH)<{MC~2-}Z$#$W{n1rL{GQ~7=^cg9Mmr}wN6 zW_qhjG@hI`-lpld1P#_Wnu4OCyWq5m`yy3vK7vFP``>W4PN1=6@;zK!+@=Ua+vfoGgQC(fhY-F~ z<_*2$P4>#-;>+D-;HSrDdVhucC ztEtKepbBBOGy&{Fd{3^=<53ISQzNpw@sP%=6;^)dO#=KFS}wJkUI`f)OknMO@x8q{ zW-y&NH1;~|q|3_AKDbC8Q!g{Y`gg8yFK_4k-Bi8_krC0T_vuWBqMR@oEu@2VytD`O zYMS@B;UVJsCTT7UD!HDoDFuJXyaqy^W*28ki3s02ipVVW9I$x#m8*odz?x2%E)w{7G z!=@&rB6AR)m`^wY!1W$v*xsUuX?c-?BOQ8UlaeM9b+ae(yH5_6tGpX(C^admB_oz) zW}nzJoSTeQU+y(#088&7B1wk!F_T)8@ac5RVp~`Z(5bz(l^e@Is>bBfsS@*=^bp_e z{QR#w8*KaB2j@WoDrU=kHcZ!{S9Q3&t38UMA2@!%=gNJ3$#TP>4@C}?2$X5?<^b>O zym|X3G$NwSibplc^*{BUnjB%SrDq^BJ^;t=&dut{5Y3RJaF631t$S&2&o1nFvOLmQ zw^_C~I_(Cp-#nZW$n#mepM8_)c%>e{`U z+UEV9Bu;Jgg08%j)#+K;4BrEO5CWdU7L#=}w6rmaiR&&J=hh?HZ;6J6hiCfMY;-Hk zhl5ra6L@84`cdM2T_LqDdk)@3=AOzrl{s_Q=bIm~qLYDK04MVW(1~KK^;W6M`pZJ4 z+;j<_fY#6lcHT(y=)>gLdUacSo0O{vnZS`rCda) zk7vVh^wi|=+{yXsN1?l^z~kJ1nA;+v=rKSA*;3Yd|95R)8alDo0ki}_%A;cjR{DQy z1m>4Ktp75#`iB(5^*e3d+c=s>E} z`WNB4`aFH_Fd)R7yDV(m1j#Z5?u9mck|IuL?^{Ncz=5yN_aVggh?xMj9SD<;PtFo) zh%h~=rXF8T0$EB<0#I&LyMlue&tR)6c;hH7rRYH@rka%K*cnKIiBqV&^2!p>R$V1* zoHhRF>7~H9bS9@>B1p719}edIipk_JdEf-B(}BT`d~0sc-1*P-T%8QjAXjc&I4yo* zz3@C$pzJ6sxG+B>hqPX3@cW4$mYVG5Fo#B^IGz4skaBg;466*xf+w`T=qz zDI=t>68y!~jE%ZhVfN7?41oMR=D!YEi?_Qn!h`Jakx&M<8AIaYJRIo&8sJh*4+wUw z&ib?2g)xvR1BJ4vIX}R0y_=sS`T`FK2D$-alaUT!{NHFfMGNvXWhLQYVDa)-bcP`$ zEpy6#&l&y*JXVIuGi}`32F4{LSrG`H1S1*Upg8h7zn9W4Uu>NQlr6N(sKU zav|2MUPN88vK!wqCBayUJiWKF3&nZBlaV&eeN0+Q7VbdZ1=Et%Z-6%deuU9sKlelH z?Jw@GnbJmsCrH6Ibx9$vutx;kGwi*)iQT&oL(6_BG(1^M#LJw17&d|oKoJjk^~cn) zW#W(Dr(PT_YRp>uB5!@MgW15k^D18UZBy26_%3{Fn@B=*ond)CbOEB-gAIh8w)7MHdLSI)RZR6;1?(p7kBIAc9v!zVXoiE zto^RzuVv@%yBQ>9U1LCEvu;q3e1@fSSlzsJRXp|V-dOiX%!}>e(Pw?K7$M5MdUGz< zR|`G1H&iGYzI`{!auFR^Xw5fMpDOf+5nkt9rQ81?J>9Oj*9EEN@%(_^FqpJgBA#k!_{<@%{t z6WzT3b(4DcEdkYI?t-Esc{4LcTwJhU(b3UR02(@$>G+ptqCTg*g!EET&x&+f$H&R5 zEc@kjbZ%P?e7H$LLE-afHAPuNL$Ss0vM=U(Sc#sInfX(9rlyI~Xeu}517{XO8c_&( zX>Z^4d$}78+HE`_%u`DXbZEJ}4egz6mZ3v#+tVQd0nmN@N(?C}DN0dChFbgCAD8Tm zvym}d&-eBgrQQDWo19j@3FVALl{q)^Gc0E zR9u|-?p>VrFrw~qvv$YpD_=;)&rj+GIywnCIVKd>WAVMeKcuNiGMUFDraP8?`9~6G zs*ug?{r!E%?P;N^<-t_GAVW7Nr`9Mc0mrM0KRf>BzPDJtDc}ta%#4g^{r&xLmo-AI zr%%x!6QAFhkm>Oj0t#qsl<@i8Ns%h;FQphu7fmbf#vm)|N`A)F^^oGqak? zA5r;Yrc#Zqz4ArxT||QnDIMK_#s^W^d9SU9=-7m|2UE-4vEGdDntS5rUt3T>?Nqcd z5)zUoVwHKt9&U(Q#C~g=SmDjP=MdNkZ*hz#*-v8?1n(juUOJ9a*8h5c=t>BEqYN@G z!-f?jla*rWW_vZ0!u1stFw|k;9*--@hO__Y@l$nUx)Z4E#?H=u_ZIH=Rp+}&suzc& znoYE%ufi7HElA8H%GTNnAQD`^$~mnuSuO)$qmNSbV#~0*VJ1g?Q=?; zlan*^L|R%p%f`jkwX-Xln$KxT!NbdIsV_~y$nfRMyNyjvi<_H~3k#+*aHn>Qh7!X% z^Zk{cz5V^R!l(J=uSVI_G9{=oGc!ef&jiaZ6Ka3wz2Z@_V3Cmc zz}Kbc;v!&UZEX&Up}4s@b9{WfVtU%(c%_F-=jqe-*J89qrKOezCCSg8J>!d3Z0F$Q z)PML8(|d0LjgyDR>cxu}#nsh`vkmUCNr{QPH3t2tkMK4!GEIn^n|o%z0@kf3BLmen zo3`Fa&dBJegcX;U$Nf1!cd^qdOr(|Yh~w*;O5)U=f;%n4Yez=3?7wDb2Vi1hy|+CX z*EQkmqU;?Uv>F%~*!mvNJX8N$bmExD61?)y*%`lyiHWfHv2B&Fu-$aW$4{TUMfnff z+S}6@^7z1Ee0=xTkaZ2*|60oL;&owHPMr znmh6F@dX710YO3N;EKX3XFooSgsKyphBl8pmZL@BuI(YC+uJ66_tjzeF*FYXK@~Bx zv*%-fs?;FvvA<~ZJzLM8sOf)U&iO+FNVecMqqFujV$q?sl+ zHy7@ADF&HN6zfmbInYn~9c?@_UjFr3%)`S2faFc0Odu{J$H8`&yKNhM5O>-49n@;H5pZ}a|@{UhW$D^mGkD?X7oi1#*B-91el!TP@1~_JkNlC54!xc{} zUb|hJlT%SeoSk`H06__s%lWp_li)4R5`#J|;A#(_AXKsx=dIX3%KcreQPq;T^*fR+RBMa40fk3KZvNcE zsi3XuX@+$ZLcA(FN1KzdKl`huQ8g-Ob#q=t?B=YWAKj-z7_tivIh%Dh>^9?-=-@RO z&*u$}P_oDmLMO<9c~qF(A;{^A2&5lo40_C{8U_w@6|MCc}+rqdPi635l=avXr%fv z`%TS-cPlq$uZLyJCgsmdlN*|=8*Y)4oAssg&4|rA->%(JI^EpbEoRr3psw;dvfhzr z4U)|wyaC}~**ex?eja`q7Z(?Bdg`&m*Svba_^7I`ZtW^a%M%~D@dLc-_nEy~|BpNP z%5)Iqh}^V1V8ADDO;lyI9L$VneUzNqShQw1&}PswY3xnF(|l?k*2SER*l?dnC{7-U zQ_Y0}-oL-Y+r`V^8PFs6^I%XKdx+nJhleL$>yAP>6BASMAi~DRCTDVUacN|qt){;I zz4*Mn@@u)w+ZTC!LPA69uPMRS%*+_%@%1KiZBBf{si+|&7Z##H5Gb9%;i9}fkBdq++)JeD;YID(iF|*?D=( zM`0&AvY9cwK6dY4M=3C^KlYdP37j@=&6t^)nZu98NmXE4ygYK2r9nieal&CfuQgOu zT2Fs3Gp6*C5EFl^DKn_S#SOXP=jV5qn_F1i?SJY%Iah^~Bp-&sdTXM*eDyC~!fek$6US6R3dN3HX_s-WfJy%yD@T~H3Ubn@z5Md|PT&?4OSN=0pe`q!{GrJ9YFJKj; zlCI6MI$aPz<`1d)6{8HM4iCI`wXz1U^!fAWPe9`;**x;Xrxm+(Cpu64{Nm5S@X%1e z!^qoaK;9i+zYb1FAQQYp@F64PiLNd-5fPELj!rE?n1_eRX0r4l=x;PMG>&Tnv=V+7 zlu)^4{~ZrcPsaQA@fjHz;hqPU>CB-(+N%w?&Q5lTvR9iF)zt~Mwztu$`wzVT5MaSC^vhJ2bmapFVz!%giK9Qtf0-YXwqALQ6|fq7(W3 zyKZ1*s{GbFgQNkN2o=EJN}D=iFkH?ZufuP*E-dAA{c0Rc3K zii!#c7ni@GL?b^aEDRfB5E2?+dFXZZXKlE}-=Bq@omot*zIPC|F;-}#2HaAJYVOiB zI4o*QLNW5FzaQoB5&gykYS>*k%*qNId;yE2f8Upej0`vSOj2sAxV}`W)qu zfgSIwVP$1Cn``t$xo>6Va1|QwlbuemmC?WzW;Zv}@igw;(8v%QU-dZq7{ekqq!Ir) z^L>^3v&{$oR-Ij4OG&!Mt!*KAcEsc)q^$!8@1VLm5ydFVH=YMSkKFElPCtyWsOx+( z>o|~c_&m@%NLAVW?>QutVLn?co@Im(Ai} zI7|pUJiNu-U55%^&@#iLqaQwbLIV6|xq0VX!V_Te0$W<7OP@D{u8-y;FCGvtl67EC z@~7bw(MiaFU~|9LkVDkMr=q6DPeVha;LDdlZH}64PUTG8z&}i>M%=r{??aD|j}w0} zv4>ljGRyL$_Vp0CvhU}K%|0#9-Ejj2O;34wY8kQ zJbIpH79n<6@?J4H4S!c1Jqf#PAL8b^ePCJ@*$5fRs{e~`_-6|IzZwhh1jRD{tmiq8 z9eY8=#`Ug3rp_nUa<(~>3A3VwvokaI*}f9@n&9xUnWtsv^Of|P1c!#UA(7P0&CNK3 zgu-9l3qj)-wx0=)AY*SE9VN3G_^>z)Ix?@{g$FSF7#J9im%1eem?3g#z#`qEpm4cF zB4eG@i0GvhfD!}!OjOP7si~eY=eT#Twffa4LrO2orV9!SF9B!LjxzUBAl@iwYbV;7 zX!GF#nTq0@n3?H&|NcEn{))=VtXy4Pi)(9>B|Z0p$H&HaGc>xt6cwfE6ukg`TkX?u z`Hvr}I!~Uo(n)xH`_bF0udh$V$;I{JWM>uzDnqSAr>enyw-V@gS9i8-klF+-EiEEP zJ`8^JH!JPD`R`U+I8Ch!2p}xV=^6+wQ06X5*nKXp=>9Z;ut`6I?&|;P*AL#VgCuHo z@7_J2?jRM6ZXOj^RK!c3%(xVTmJ9S;Pmi*}aWSxSGIEas#5W9A{mk@qY9NwzbM+Sw zjg9FhN}or*eTyq9D!MR`A?|T;$_ITzAgDm%FnSOp8-$fpUw;SU^}q5F6cjWa{`fFe z+?|_-mUeMv1tVG!R=X8ib6Fkp>eo;XDsfX(Y2>$WBkPdSDr^ZkpFd-OxWQJ|`d-Ke zpn(u@_=1Cj7k>7qgFHOr&|1_!78m>TPBW2#n^zP&CD2q3|&XnZJ?G+>ajkO8y*uAs#EmP z!h(ghp5Ug}z})-)mQ(U5K4WCzxHVXX>DoXBn?nG>3lV;Pe&SoV#tJX{-V5QKA8#*D zlo>bu;LHP>NF(7v3_S*YYkT?6T9y*f{rC?bqJI5)X$&Lr!|=6mumjJ>xq0&q@Q^4d z0kqy2+1b${^J!S7Y!Zg7wSx>|hU)BRK@TTmh*ws#S3<;JZp}7O00jEMF|ZH;kHn(#|={J${>8SX!Eo6+CIoq+e8e>~frGVI-{i z(i{f+{e!d26!hmNTGcGZ(+3Tdp5ETDj&PDx5eH+3u#vTJVMK_Rwun@|rtM~-7tm4N z|F3G6C+^wV*qBB#5|aS;1oQwSW$Wh;V?cchv^h|0m%qGPzN8U7&fTDU ztVIs=S%5~MfYsg%bnD|AIbLuRB9#J!uMeKs%ZjmMBD+Y8hE_laVi^5&bu69av_+@AIZ#zjJTcuV|>DJ+Nh`r4-cOsd~+xpsOGk8upT@m_cu)O%ej&WxSB%!JD)Q= zf=QSa7rxbvpKdgCdmJOI>`3Stg-0z1?0wwpV)W>x>C&HGb#kGHl{m;K6A6G=)AAG- zIqN9jNQ8e9myoJ{s0>--8Ip}0h`9<|f}c{tK(%m*;3OzBM9^QilyF5DYiZqRGInTC zzPZj+)H8Rnr;y%FN=Ek8+s*kVk?Fys(Tb}uJc!9@cTRHd&D3d+dY=Jr~__Wgde|13#Iy-d_+g?D3PLrfy{E0c=7z5R@{scCkn zUGzDLIl-=l$jpw!Zob4$MPt^!<6;<|UW=O~#Nh12Vw`dCC0ZWC*~P_9ij5?Tuu1lE zH&G5lGCKQqF@};Mz=RCfvMrZT# zB`?w)@W$}i*fm_X@ySUSJ5HVAZyV!9e7|E24{ng&DwOd=ZGmV}JhLh{B8(|E-SqO`H z;(6y44K=l`9=&?CznDT3EiOs6u)||&YU+4bCcIZBpN|wJwgJqPv$SM`7?_#cSG0c> z>sOUK%uCs4yZyd}RJv;bor&?6cOrnIV2FDWJx6*k(p7Ju*e(@9jVCCA`j#vsS5~5izo*#1)#d#!97SGY+;X<1vqVY361j|@nWrU>UP|QheaK~8 zc{OHViCu6506C!HUv~#{zEt9ZZIUFRW)vRJAxgr3dPj<$a(FBZM?LJ_>|R$AA6Ap` zpiLTaPWHx)|7Hxov?__H_%Y6#3uUa6u~1+$g}ume0cj1m$O6KO2f?8zXZvxqXJ=<; zfGfR>iVQJ6g;Q~_$_gfR_KUfQnw5>M)=(f+^%ZeWg~!G){7V3zdt)5S30-B7mi-Me=X zuzt=E-NeDgG(+hW>^Td|EI%S4T+d~OXfj3|TA?MdHGjy@}{c~=vK26FYEo~_^ zjJvhr$B3XJQ+(>o1I-d0W`2HB0I3}v9lvFWyTfaN8D(Z;!-~Ak)i(3h1#Pd48D?iR z;*PU#?}-KMCYwLw$A3njkotNtKs-vfrz&9Z*XyK&v|_=R=O@eHb&Z?f^{Bxc-d@|1 zeDW;&6EG+e5)u#ufI3^g9LT$Ja&qMW%IuV3%!~0)bg}w|AuLR)ED2Vm_UZ82c&!|E z$Cm#Ehoy~0MMOlr0hIxwa;+T_E5M(Y3bkSKC^iko64ORzudl8%yT@&=ACMZHodr}J ztPQs3w4jF)QN^^%W3|r@W>LEw{u-V=6~w6+*iiS+)w;*V!EPQknVK0D5oZtkP4I<7 z53`Gs+s7X*fOl;#_%%jZJs(*TSU^pnpq{)OyO&FqQ+$$|eOrU_bwSFTrE-ZB9L(LU=(vL_+X)2VLzM zRR5y)_8fJ~`A&l{L1^5L#j!2^{BEmJ}t!&+d^S)FbJj29yg@F^vrv4sv zZPKf;v9JuLDt+Y&j+lZem9c+rsT0NO+dfiL>u5SZfxDXII)nxCHZRmyR+1k4><4}`P`tG?9X9U=&&=yw~9rwRi?@u>mrdMC)|3`#JB-R7dr}oC0;U`)lo{%F!M?cyO14qYdOXv}&VvF_022_Ir6i zFX#rNl79R2)hEO3@e76xjdsVtsQ~EL(j8o7dlnI-fni58$pl(G)1^8QX zYHIj8#d@tZLLwr|U)M6*$BT610S7*r_iyPx_BoNSSE^(2_I&Zc+Qzy820o{nq9T@& zkrBL`g3AB{3Xh7a)>}|6(OJ$-F%AUD7PWPt3!y;(U!aUMaC09U8);Cs5X6&d+pL5H zn3FVV1P0#i`w)Zzpa3r0)vh(rk4W}`bbLs?6gvc-tu3JE(@tj zm^t9u@*pt6T^}LcU8O%COw%AHOAN8U#?sKW9Q=y*$o`85R&D>>XoqC}*_)Qu&?h$9 zC9W?He$4|-Nk{+`!_Ms-%qyJFA9x+!)#i8>mPMa+8MkA0{M{a&;Ht?t7F|(Qg*p{W zOG|J8zLLKzFIXNRE>3^(1q=|4EbD~E!kpaQyTOnIIToh>7hAYng#>dPl=L*XZMS`U zgYI;?x2PdGe|#)oABL#sOYwsT1952-TYFXt16DE2rn^z%V3n?rdU<2xEl6wJv1HWL zk-Em7n0OT2)w0@6E%f{JU;ym_rumjGP{m(Kr3>QLZ&hhkg0Mk*GT& zLen#vFF$W3qV_5j=F#9AB6Y;LG@4@}(&&_1&$seQfx?JvnAn0xi8&|miI1`Z zNJsQ_928}gP2~R*m;VQwBvHFtuay>cDD@8-`H(j!`-g?52#P}1=#t<=08Xk+gYo2B zFk@`*?ZwO2$Y{$`Pv`aAw?Ivx4%bK7e33;o$CE8rN5-xwsvz)R22M^qdY`>FD)Yx2VO)CUPCJiB8GLh$bM}nL35X1Pi*jI2bG_ER+Q?o7<#03P5|pCc=(d48G`f+z5rXXX{!V zN&lSg9Dy-F`k_eaucMTfi`;$>GB&kuz)m=U8L76mwkhyAD0huK>>U{B0!03+Yla3k zw0CgOJ}7-11!}u}c$h>rmsI-tLIAv1AMJ0IU1E#M^dg)t${+`CGU>VBcei@T+id&n zL6n5=uO$K|j*qHtVqYTD3jpn*M%@(f_h$AV6DCH&7Epw}lanwo!UAWCgr0tIHZSi8 zb5hQ16CQjfVJOhNaQTWUymx=#!-Jq$=_^XB!OTuD8XuaOi5eTz78DXnGjdicwz0S0 z*=LRLO=F1J0%-Qz&TIn;+d*8qw>mpJ(^$@cIpBRY!t%d|vop)UWbGXvhnAJ`fRV7e z{g+K3A<@(#=1UzBcC`%v`hxZdzQHsP=3HH=&DQ<_SZZ^S+wD|c^dgHuAQ{b54>IEJ z26sygPffk#&jXOb(UDgpQvzXM4CubHvT}e{VMk{qMUGBUj#eSSP9(Q(VbmDdjZEro zI^A#50SiMNPk;i{z6eRUf}toCEDH3Ps=Pe5iK(gY8=IT@fPEB|l)TW)lrR$#5>m?_ zt=QPG&ifC9zf1MeBSe$;i5?)@Pm9L4z(y3q;i>up9($$}Lqnz&&pDDRgRqJCyC@r+ zS8+irq?yz)F!;emaqCw3w{J4W$fo0IoBNWI82}b}d5I;c<{BZvN!4?669xl-wl=w+ z0ABKyf_VXeQD8)E3ocCKlGo+Yq`s;uE-Z=z53mtv^9&nP{G_s`nIdwpo zar-sIXfJvHexJD-3I+Wpx+54qX(I$C4+(tHC)d?DfWB!ytQ3FnAg!8+Ml{ZFpuhhG z*l8FTIWZj^9lb!u!e6MFU1$wLfKdu1EDCTbKF~EvQM0Z!^Gp1UzR9iUDyOpO|>RjTB?E>9OCgdDmmX2D`I+ z{fY#I#`vsKdRKu52fjQ2;U+FFez-XqYbesJD$T)xyS}~-EDE?!1&j=rYcjsNqCa}U zFV<#Ylzhw?uS`r#9ME!ox$6OLN%8Eoc5omn)czsPZJEmwQ8W34hq&W|@6pCMI3hA& ziV=`3VgR_2JosurZv1UvOu1Y$2rkJ^sSl7Z5yXH&TGYh-q@U%tb(NKI2mqwdjJNzlyJ=5V?^bA`j72EGVmV z-nSbVc^_}Jf)NRdrNX+Rgq5Za4`1K9b<4CnhIYGa+Q8YFe`I6?{5BrgEf7Qhu?`SV z_SW;WP_oE>elAtlvc$SOQj{Zs?aI|?^~N}8&&BD(rB=zr{{d|Ohz0{4l6LNM<@ z)d@(Jv9Ct+P#g($>rJ&>cxIknh+1`zy_HqihYug-2!m4c@98j-bpU9SDf9QCOoXNQpE^w}5nacTKvxbAoik_wrk7 zuf6u(>wIVL>zwb8&+BshF`Xmk7|;9M@!Z3Jck)u0XvAm`2n6$uw73!kf?xvv+M*(Z zPbRZP=^>D3kT>G5KA3!g&$+nE8sFU=OvJ|Kjb~)H5!9Bg1x3$CD(gMLEB5)lR&iXQ zJ`-PY>=c6>ygk=miT>LsT#2epUj1wB8f!j*1j!}lN2*t^sY>WLj;^R}4PwpP`rf!F zh4?wbs$mX^JADT8)wcbyc6dSUVo7^*wF_!EVyK_&4sO0Nx`bf5VAnY9Te|3fqIZ>| zlU0j7-HOE#6HGZQIjf)OP(2h=FIHu?-=Ciwwz_^$N8&PB8zP2!AR5$wHvkLe3E1cP zpjhLuV-$PbVaqJKS9J-aru50)#du5bqsAU=U1>-X^*YRl^hl2$NrW0<%idsWnyn0f`ZAz8wFOvTu4Kiu=JIx#Ye_ZN+vDYNQ_WjJXicB2~E z8XSpnuvp%0JCvkYwO9jVLw)wx!7Y1Ue*WdvRiAW9Tof&CqX=9crNkHUGFZb`>U#6Fn)K+e{oi?895+jKxKDYcWXvq6lQk}WqI8{9cr zU0tA-|+3w}T$BsAXM;pm1H$* zo}6rp$im~eO!8E#lEVAT+lHqd^9C!vP)+61zunt)c&pB>diXYo)*jdI4njbRfi|XP z|G{qjed9D{oKR%o>+)0kE@7CCN}=_+6JlfgM2o#CW-$NNQLQ0fzn0^n%=8~Ok9l95 zv=5eC_M9iyE$vfH`J);cnOP$h76Ns3b=KC_O?t(;#j2u;gVju<`5Ga9LCAxc>Z(>DS>YsfsdUErx3_Fwj)w+hwb*SJNjkKfzH3Z1?n@&@Zl< zJmX*I-*J?TNYrPwxl<4s3f+eW))#s(hDRxC{i`)25H|a!c#~mIWTRjpz z>L|Cn!Zg2LcapzLvYvo5qMeJZwT~nchwHQJ5AK`~gv9t?-YPIhhkF|Bt#5Q|4=i}^ zK4w$duCCT)->~M`q75eIO0!w%uzy;X+UAYPX!U;JHEMWJOF2 zA^2L0UhyB*#&XiRr>eSF#yZp8*h{aa<>c0uGlQzCtMO;JQ;Z5}79dlQ(6}U$6f`t~ z_OE&jykBo=>Vqy-W8m!vn<9M9hfL&dtGt-?%-0S#w0A<+=#7aolBR-4TIJs~Uu;@; zIZ~}$zW&L~XXs)Xlx_?jiclGW$;6=AaZmXh1JxikSbn2 zwO?JuBW)hfRSB7#R1LSHT{(THMJ!~#KFHQ>Xf|WcojSo_PfXmLT7CoBnU2^ZL$9@ zBrHhMKHlDwP_m^hfFVO~PZ)K~Z_6idD$SQWm^`f%jG_aMzmv{u*hKPMvdR+8ljFVE z#3v}ck|48DKN4?5Dzo?)!!*Ic>tI5oU{7IEep@7*KL$M|nhfR(!dlricy>Ie{XOCF zqb7}rWP_#O$@$}FX75TTp;2qq`O1|nA!imEi+tLgGg*^R=G*Ou@1@Gf8Rpf+V>OIkspb4qbwZ@^8Ddjq*Njs9mJ?eNGj(Vv0V=d`qX-0|H#unZ$i72;8j zi0~vWvl&xUQ!ihu=(9G@YhkXR_(&D**F3CRHR8(3$~hJrW5ue6iE=2Lkl|rF>E13{ zYL58hV^VhZ(%$2JMy>3fy*`~OZNq~1Tx<+rimt zIJS{UXVZpGbKz%P`P+^6$4l}2 zh`Zu)NA$DD?_%@|f4wW*d)?OQj@~qhkndu+ekFKguj1}{d9bmiRad&G1=036`6$cK z$Z>LV=CW-?cCbGdv*a;jecD;xzUO)Q6U+VF<@sFlcFXTjg%`7vt)KM;aIU)@-QC@t z584T1pKNxYFuhd1GAmY{ETszdgC6tXObZjO(bi8#S$<@%3r$}D&L zwiXH(f8xl;)BYemzjgZc&{Z{GN3+(@!!lo}^G?XIdJ-y&W!`nix*&IEspYZ~OeBkT z{G4*n{7c1lb?u?nDq|i0Z6ayum+yV%xBfC&Z&to(3MO84Oc#AZy!A-dUnk*+<*h=P z&{N30`N^4`G^Ss2T9b!yr|5CpfyI1jhhyh%=i6w!s>6+4UA?@y=%1cW{o@CgfuUho zQj(-(bUHof`fhEz)D?`+jOhC6zkh8#cgf;*FRP+ zaafp^#aCTeN*M6H-@)Mtf-d3X7So~bYlv~q@+&jh{Y{ZnGdHI*R?Z}MSWV?e3q#qh zGDtml*GCG|!t7*TD+^Y?ERtt+Z+BWK9pb;sMqKg=wSM^Jh;Fs7R!IEl4Us|S!ow7+ zg@*4$0zZgG96u>0Og8K@^YPJ*xf&M;woQH#B6?|#a?STso%1}BET1Yf z!y*q69vD!mtF}34EIYQPTR!q^+PH%>8B|!GUI{y&xo1g>;7hzx#H(?H_e8U3OqQ{D zMa#{;&G)<>evPq<>*bw}es}9kc5{i*R&C@E?Yp;>xm43A zp#Chy6eP;WEh|HhHAh6gIqfJX2-SU;`i?%zUGO|(IOB@|?`Z8&99Kbel+OotrP~LK zGggi5J645{KbuMQ67*l(NTY^a)}x4Cox%gouMem?N9%_As0xFcxAJNhO!vtRoJIDj zL{MBjaPaA7GFqpmh@?eey_*|* zyRdVpJ0Nd0kE&4Nw!+FNBLeKeup#e=<#I!3kM@)0&sn8BF8}^x$g!(Oj)lfb3)~CV z*E1J@l-alO>deIPn@Un(TX^Ctt~<&-&wx##$LTy{h9WT{8{t9_1>s9F{gQ3k?}-K)g5|Fgz3z51PNE%NTn19 zdug2YtrGjq^Ko;i&AqSbb`GqG=izoS>oMwgF{Pdd zg@iZKRRo;{WRL3(-trRV1d#F_b8XxvNZ-xR1&xY0Z5ai?qfe^)b+na4U^)q1EATkm zv2vu4GG~9g7|ZZ5_iEAF&lOTf-C02{@Ydw6@rl%$T*Q%1dxNnKYTl~VB(%%p5e3}+ z*}yx~_aQ%n-Wbf+q*Xj7Ba_oz45jKcfICcGBp+=GSB=Ia!lRx_OP1#dfL;@Q;4GDKo37CKO86_l;23e3CCcln}Z@PFeo#3R5 z5-nit9BHyY6}>BTH86|RIm1-Sbc)Ty! zy?4Et$pkh_hZ^@FHU={hj)f~IjaxqnFR8|f?_w&fYnf=&Sh$O)pjaM}kdfy3NX^mt zC1B*PKOmX7h~FNQpwqRgrsi;{XW#k!SKw{##^tL2{`VomYVf;bgB|$ zrKM3R#DAWjxU+X37T*Qv;W zAdSzn8knz#h|a0EC1y3SXim06HZcl*+OcQv4MoKTyZhfj31F7_gG9f>TsV;HBS>7c zrZeagGK{Eo%(%Br9qx#D25fHn`0bGi?Omm|g-@xbOed-i+@1!)yrv?3HIBY0d&cH? zAoWeNxXro!QR(^Sd;9SLSun-)@eX%K9RrOCi~W zIa7mvd6BApd|RU~1{e;4>PNlfjp_7gNr}c9LbRU?gJ6rlg*~wfPV#R_{R79gie23g z*GER}xvY<~(latMM>5{vGPfsOq|o!@(Kz+wTh_Y@UaUrt3OV>hBRKCi}Uoizo%bAVTOtn_k*4nLHVp=|* zf5&DJnV2Z&>dLQDsJ#X*a5PUX0&uo>rIIY%9!CP7Y6l2-O`nBKnNtc=1``B-9;tD$ zoblAU3i>=z5Ec>PokkDjeQ0!a$5^gPwe`{iF0=6z@K2c)7IOUwxK9SfA|?7Ig=i9( z0@_w(VOnp0Dc%s5nVr5!!W2Z1mY1icruM#P5A5tf38$Ej{IcJjd|clg#-jL=S=}wc zr!8&akZJN%t{e_D{5>ZHy9fy-g2gaAJPf=A&d=lD>5`lufL;8B?mCwXNm%D(~~B5h>rocfd&{J0X+fx9s0QgZ}Xkr^1Z z-JqC1W9FZUDl)QTd-n`-;Y5-HlU_fQ@oesLGv33AV0&m|XxG8!XCQCG?rKBbx(A0F z-*`xA&&*L+-78(w`Kr~5UYQ5#sFa+)Uv+HH7P_KS`V5jkG6CCcs>=8quyEXtU!ziz zJNpil@<29^qAfl9U$6?pzG*!XLtWZhQhOd`hp4V|8ua`TrB9UznsG5gQ%Xz@I6zTl zi<-MYiXEGERu>L9!|pF@f(_&{c|VDI;xb@bxzQ)ISKAFDBQZaL0SimPxAYuFdaUJ+ zuZT)1-p-KFUYW%kIpb~i$P^qa=3331)++FI)@%c1w5%N}rBD6pz_I{BevB>wI8<+P z`_wAMD{%2exh-nukioUNx5~EvbkgdZ=2UlSdLNuqCElR1+^IF>N{m!roR*|RW1Bs~ zMi$*>sug3fcb1r19^woAX7h%|g^#A&V|eL9{*B2Z1E((0MJJz-dalm)b@Xn0(Fx}p zVc-WNpaGtUsOh z*w4Zdo0M5%9!HRMrVPaWoSoDW`@t<-)dw_atYegDzwYusQo8fCjSh+`+F9 zQHD0Age7|P_4Q-f4bdhFb)>8Y?G6Tl%wp5%A3l5t8BBeRQlMF#7EQ+I?n5IJ4SAQZ z&gF2E>h0$r5TF?I{=E|VZehj>u9$zz14Kloj6}3YCiI>-$pONzOO5*T04Z+xPA&BV z=kep_%c2t>U;Km^my5NSi`5Z@&Cwj(*w|R-$^+$I0BcxSSlcCO^vV<)#@z8!#ri0$ ztgOnt`zMttIAXJywX-{nFJFf7*{#1Y+I^b4R$N?czcuWelJX2Hbi))%QfE|3koPrCT~Jw*}M+yZ|PwC_eXB)?jdZ zO*qru+dsuXmJA`!Pij`2JT@J9BP-ix&du?8oEdU`eZ6@gi`^h_PF89(p!X-G85l@I ztyw7Y^74k;t=CTL94^BK%7yB|xw%Xl6_(A-&0mnv30|z65SgRSh#DEu_Q&(k9rq3n zli-Q@Uv(KF+;sYiyk!pIb27$qe&6hw*;G z68O^`ov#sCrj@JA679##R_qBD_GeoGE6`5p|7t4#C)@0|WP{`~2yA>N)@&++pF!Xis%QRTnSh80N z+j5#UqnlU;D#TDz@wu@#bKd{@-K=@8{L$qMgSmIk`pC~-O_~>-l98lV&PKI1B&A)i z+5F{9Di8R+5cf^!3#;P~o1T zBP+17Z|zFfM9)|oj&r_WJM@&)gXQn7g?MTC(9@B9K}o>jBEK6B;dMWM0Yf$h)c3%0 zM=PTt%g;EK+XqK1e%F=U{`Rq*n&d#c%jd(y6nRFHj)tesi@MZE-AsOL*1}U zsy7?J0;FI^Ve!Esra}0hZ4F1f=1W}ACDR{+o}WAvVxduqPj59;CsFJGy1u8vm3Ec& zr|OEk%bmi5<3GSsS}!=8`sF~9yA$uq)o#MMyt5Jnph5(weXafU=NHKXhvbboEw|i9aKFKL)(+*@A zDOTHYT59Ca3!d(Ey9QNNwGl)km&jh;cGxaMfQSR+A`t)Rk>&e?NdN*IrVQAZ#@d4F z72VVtErnjadX=YLUn3p=FM;C03()8uAU}Lz)b~{B{ri_sF~lV#hQM>+l3noJ_h=Bg z7ApTdLCe69BYm~teuOFHdYl5Jv*7XI>wCY(5k5V)l^#O~AjkIl+~(JfT^zAHIOBIR zf#@abZ>7*VSKtlFc-%Vf&&%~jv-H}VXP(sZ8VcPGYs*lIPf3W2&mOg}GOoG~(rDS1 z)sd0%nmmJeBcgD4Hk>GK0uLCotf zJaEdO)Zoyo+z~>7Eh;Js(Wo^4h^VfJ_u#<;$mU=wqDq0L;?B)^YY4Me%?J2ho?2<% z-hu)9Jqc)t?E}nps^SJlU!S4Rl)qs3QB%NnOO=vQQbLQmQS1TnTWmcmD=R490lI>{ ztC$vmkVkd(^}Y3MrBi)B$ONoyY#5Y&(Z9_(iDA*{2&0zr_xIQJm~?GvX&Eia$as!L z#xHJf&l#Ae%O3j<&$sgHyqF^1-ym;oTIZ9C-5^9K@A_+d5J9QlTA)%$eic-MnE+3M zl8(+VAt9kw7+P(ghcm5L%D4Flm-dCzp5_x=+%L1w5^y>F9^umAO>nPl* zr@#{hoY)PzaDLp{M^c2`b`5kwe}Os6^`BPkOmh7VIsw8>&-n(K!xj>2Zg2C|550|ya9AtOzYF38UD%;e=yr*A zA>Fzr2B>U22}P->ch(s-y3G%a>V&;9Kal|EFvI0&-3Lm9*7UC+6+uKq#8q&_dmjth z`44<1jQuuQW61RWmpnsJ0kHVY=Srd)Z{SumVH~8q+Hh4 za@yKEqpH6EP*d(QaDD@{igVq{%JpUZ_fsF7X(yiQ&8?+3Vqy;LQPftf8Rze3vTwn(i{Bb zPH~?;&DNg(h^lz;Ms&tslR+L;QJcLTv}$4+>P-~?*_RUjZg!1q7%D#>9wSQb#Zif` zQNAa=KLz{O@n;Iy1A4tZcKMc+;%l@B`JbAT6Pb&y$5$O4w*zom$PEHtdoM4q0NWu# zlwcWw4k2GLi9AU{5-1{+Agu?kz3VJbgC#*z15dERVoo`wPU485eH^~fcqasRTWaxD zo(Q?UGU2!16n$U#>ueM%K~D<97YaW;I9Q6eYG5eZTL}>{8qRpLX8C!(&INyr$F}=S53Sf5R z_I0$Ms@5GSO5OeWdcy|Xvl~5@1SZ!S{qsLdKEA&As)Pgt9e&jE zuHExbK&7kZbkHex`_~cb?YETH>xHnLoSY!Dv$LpJSVmjMGU(=Kd$s$^#>eR~o@}hz zb=d_2A~o{T(z>HviszT-%ljJxK#+fBVP*Z%)cgf}GMwc^QBqp^k~lacBSV*yIOsT6 zDujGA=Y3WhcBN(@`bHo(SYV)40;`SyLddH54D1TR28h=1X|5!XQ?=;|3z^OzWEU43 z$zwI3AsJsDZ{15_@8+g_jY^Y+29JP~ALK%BYaQWTU0u((xbQ(wl1~=aGQV>@*_Nnx zJz>1A^366kCm$Rd8rmk|SGdB02mJV<93w}It1VYINm3qDtl#+r56_@Hf2!1&!)93g zlwxv#E*aWF!m;qK*Qh^EqR9(#|Jg5pIlzYj9%XCS^D8PUo^34dy)s=&IBWhS0pKyq zZUZJRDfyr}ePbiZ4NF21;=C56;(T*5!RN4zmztU?o4~7>A0H9XimM>l3{G04$~>B_ z=#5J!AE{ahM%zGIyl^`;H|qP@yg8KavRmBAxT@-t-NWe?H`nwE5#cE*@6U^)4UM_= z!RFU(ZEe}TISe`5E7X1=MF!nZAYcJIQnqymoL%gQ*(J+E!b`^>qIZq61~ zwzt(Yl7LS>H8o`xPcv2vz2RqIU@$N?jtC1&z0iphGx^e=#Y-#uvuU>44(N)9&%h*w z@0H!p7dB#F;1yOgSWV;k8e7)}#<><3=a)rB{lpG@`wA9bz=J6=9ifE)LOF}}h+3Nm?g<+$(o$d7l`ZKzgE)_yB^FzB(C3zrxJD5Tw32+$6 zAEezRR&|OQWR&8H+!U|Qw&#L07%HFg+h^BU9qwi2(mPccqrSP+e=4@-;M z-Y?Loss8HVYMTB%_bvAysKDO-39((PRt%N$EfsXh059hzApJj6c{xB zn{BttAon7WQ?yr)FfbzR3VgH0o~KxdvwnE)L(dkw41A;D@W;o92HTN2r+Z&I8Bmg2gKw;XJq#YQ_&66$(xgRG_*j2t+ybdbgVRdU zeD3z+$9y~&_Q}Qo-SEGm6xy~gHu6o<`v zACY__zr?$DIO&qXzyEjuMK&pz0_=yLy2_2Ey*(_i_;?cF3ozf9n|^`Mdz@)qe}^6) z?zguG5ssZ)NKO1_GfBSae<>;S!=M*uhf;+Th=VzHbOmiXIfE;#LCfGmF^SlHv}zr} zGzh5)xM}`DLFu3|Ks0L|gN>6tqAM(BhKu#3ptl#s<(4PgW3j>>`~XJVbYEESjI&Gw z>7-W=`p0mAmH^;4AS=^8GZR0Or9e2-=;Z}DDRYk)Mjfq^Ze>+p;a+j=l@f%=^35C7PSlC6&@N}Bq}%>!3jsb@#{}t=t4kk#F8&zpgZqmt&K`)xzuVTSH?`~C zY?#&vUi)EvoRCWrBmz>wL9K8C*NzogB%LBKtw?VTt(^I;%enb0QlGO2GD!<}Xl(48 zqxJqrH|%&`7yEt2hZ)^@+U3M5Dk>G`b6>r^5rJSicK(I3Kz3aq+W1R8_H81+!&4qh zQi%Ky`Q7RIod!Xa@k#cCBhU{LUU?(q^QG$_EVtJk56k4Kmj?p8R4+ICxI4vhb9u5d zBt=2P&tEg?nyZ}O(%l{Km|7Aj!OiJ%CSZbePE1Ug#RHFYb;*yyXt8P5l$DN-4hpa) zP{^5*5uvv46*gGdl&`GFf5U~W6?~$gz>_9QS^i@=o*mQ$ts)lv3q)g6#e@3YngoDtMi@^CTkb6ahaEv zmde0uaj+l!{{`H-O&!msMj772=a4AHkplevi?(QR0kDa(Dn0k9BKf;6`Y(=^;gOf+ z5Lm^h<TyceiJ`0%E9&tRGz;k^$Ff*1>Ui(uTq{ytlpG_Y^)e(%|6+5+3R) z=Ab{>Z;u9WTTH9g$8OJ!FH~5Ngb1DfykxsOh#Dnt>Wk&Dv9_i!vK&l#Rc1aF4qEOZ z8136_kLIwC2>|<^jNg6{RDYDjt?wWC(>Nd^$3DmcTSY8B5Q0`Bpa^w1h6QCzc=eH0>Xx`>kW~+RM5E+gxm-yC@4+} zeU_&Yc>(G7yuF|UhB(rA2p~)i9#?4-I{|@#dVuv`ANI0kj+2N$1^4TYum*&$n8U)t z`jSPGJ@2j-&OQ`oG=TJUA^@6nuuDL|QchM9)w5?QqZ{I=EJJ;$uBW?GvI(4FHz=nd zL6Q8YqmO5lJ)+wO#5{rDba+uR@CYiP$`TK}kOQ`0Zoxx(gof6l+jZkH1*Y_9xeFzRGM4jo zk3^M}p0KD#3Xg&5sWZHM;(XB?J1`RI;lq@P9fW^F#Mtdba63TPfn49*OaZ4%Xo4w+ z4M;eZURzt+Y>mnSbw?iXP)}20y@c)m-~jamyv;*!Um_wSGol#+(|$mKYHo^RQW-6w z@VpL#-drNQ&~1X?Nfb{*-&o*f{e4~o?9-)txlvc=NgUsA#P7J<#W5iG+TOmb=5|8I z(-3qZ!P80o!<-sfk3Su71zS03<8EI+h9C*HF^%Dw;WF=2UchF>z zpl_l+6oSh0@$*9js#{w((zEj9?Y2x30IQ*DyNw5(TEli!KG7z$DgA%RqGybZf!W#g zSQLDD(OdR459}g*UsqMVgB6x>=c!e=6XDXzE-t2ee=*uiYH;o0|2+3Trc3X*QQsTZTOcJ=04#O7#s{zD69{WkPddXboOf!1y6P+P;>#p zfQwYuTF6$UPIBAhgM7mvQqq+NA)`BBi-9@h2bQa?tmL=m`^Q@&2?9<(fM!`*Ta!>% zC)U>11`M%$9t^C13OKQX1$gfR$esYRvK3I>dy%}-5!^a6bCt9mH5$_bUNF#J+{nqe zFZp5@(Rf)}e#g!1TaDu_DhL6yYLkMLXIhq(LXFT^aLDahI(s>f)x4mv&L!V1^fp1* zp{D7BPjWJaP|}vogh!&V1;3Do8~Za|2$;YzDrwL2Z34*(X}DM?iQ~5TU9dlr6~eCq z1##PZi28IA&tnAx3)XAaV^P4P&OWLJ2y=gHcc)7I zzz_Rv5v9Bj(gLD;I~1g(eZ6dr?h2r8&{yTJR&PpveE+^0CPmILa$h==*UUdeSg$`h zcmStOmAquuOl@8b-vyQ+lrC&JoyP#yvEGZPll5*+UxrqI9ijA#J8)(Kco6NR5(S5_ zS7-2<7+|=AwWM0C=Ua1|Upar@So(gxM3j<}0=GRg+5tWtwcmJmTd)Hf(Z)Rt%O(qx z0U(WLYdj()oX~!AFN0gLMf#e)AR<`X+AjN1K{v;=&(Jy1j_c^PSkM%YAQ_}U;mzEY`@V15T1*S^hu*Cjhfcz23L?H5&ewVvs-a zhs8|gR4oYrp(V~E%2XUN|F6$ed~w9mpQr3|RL2M6EL(oOc~u-kHA~^ksIg>_o_hPBUDGV;rY9k`!A!So^^^R+$Uylj|lpQ z82B-e5rGz1zgQZWsR5Uj>H>^|oxe>_N}aGjH>&r7Pzq?3>G`#(L>$I2X4|Z7;B?;` zQNW+toU7&O?(TNnP6TOyUH*0;fnYPuR=73%cwO}oP6`W2;BAj^kQf=6O9t9$=L{xOaVx>0`zdgOhbQyzER-MzxI8{)4%jd%S4ipOacNrjA5)M3hFy$Ym2lkuc&fX(R zPEk9Z4=yL=DqG-6Ve+s(&(6!P;`?3GK;-4$%KjlSpWmV% zJS%Y%{rhlxbd7|^GBi3)5`-avivf7{bg|P}C+Hn&U|q%T{RW!XddeY?`rqf)4s+ip zj9-AkJ~9f{dg28bR5{`2dR(2BSuG?15@~aJYzj*hkODOE&*32z3kxP28ygT-kffv} zKmrhOC@4bw{QQJ!S$&Fd<3mz_uP2#a++^wqm@ks<>q%r%GBP4gXB^sy0IypFQhs}X z%efkSlXSpvqAcT9+5&Kqq6@(=U$_9cdSGe4i@7(Bz}rbbU+N>@Cw3H)g)6py;fTEk zs@YTXJbkj{(*U;qdyYf^&0vgZc@@ zG1;3SG(22McM43;>fO$!bHH>rzv#-;5x5t5|2)PF_i7kewPY0Yuce`QGH+Z_=NSv4 zI$@7NhQ%Zjyqxqew+Zbw$zb3$Hm`*v_8}Cc8sd{;X@DhS%UTB3$9>x8U+&f~^4xrT zEOMPCj<9NN?5H)l(t!uefsep%1g;lAvS(*l^D8=}A@eCJ`!cFgG&D3X%_m=gA~-lc zel94O5Xbd-x>f_2Bqcj|e*YdSftd&#Q5C8}>Wg+-9|DjAvpzk#) zeIS?*?V-rtU!XTv#U59V1zNQo)j#d*0axsDj5;Zpk73j47#YEZU}Ix1udJyLiTN*2 z-NgGCrwt6|sc|^CwEcN}eUyB+3g+|}Sft<6=pAEx=a&Ug~#d@6^S) zE^Tgh1%~2-{6QZyu@+lUNGKpE2=SS)FgZB3z?n2^sv$SF37}oTy;&GY4x^TQ0!GHG z7(YPS4wZbAA?7sEEf4PDM*$?$3fP$_P1EI{w*b;4x`7+O9j+15^bT1=f)t(G;Kid#P zr`-GYzp~k;u3xwO(v~xwPvhg4@N3r9J>DD=6uEZMxS#iM4y;p~{4KlWcDnZouJRf5 zN@~zA${ct&_1F7id3ky9RAV9|#S69TO(qJ+z-po8}W|qY{rHH_z#) z!f350>iqnC5b$Fv!~a-$al>MQ{=4LZe=j@;nD)j38baZ5tr#Y9l^YIT<|s8AW5gm2 zC0RwI3^bl#_|euT4sJv1&tiSZPaY@o)+7o^;AiYkv)wU8In)R*@teRCRtY?5P15E?sR2bt0S~AJP9_C|mls?~p zhj&-?N2=H`W`#9IwX)=!oeL5miL-VC2Wv4p%S%hIoSm!gS9lR3xaa87Z{9Ez?f$(` zM@cAslqYXEL9Pa8{6Cts3&yrQ_>^sP;nLSY?Sf>TSNWv4ImqgG*nc}NdvaIp=`gq zs)6}zBPHSCQrKeYLbLH2L{Zwq`Aq&taieUstF%BIu^B-jLHL|6BP9qo8eNr`in@)S z6|L?4js%_<0Z7E{Tl&9+=@n1bqDLv~>OKQZv|>xxLilTRp%3~eokQ|GK?AJ+eX!;C zTjXQV8aL;1d4T3MPJ({(ylM3O#2t@d0(5?&8(o`s>-1H=+zz*s*4eA~YYlIn;^Vg) z%Lwa(bqRPm7QoBGhD$Wi-Q-nhJSiSg{?2BMQI!$V=mBq8$N}RA0%E2>&k&=a_)*Pt zbaXty!SN~#VMBa?j6*__8=bFR9|um0e4h?Hfuo3mL2$a{kCur}LQfG-00yS<-cQm3 z8F$=%gMn#Zya0CkkTe(`Xx2FobqJM*F!Fr8g;y?^oQc4D%HSZG@bvcD`di3T*rmfx ztdJWwh>##J-ki;ET(vH|uXVHt4-bd@1fS#5$z=dxC@v*+w0*1+aLs=RB@4ufO8P6& zMxYuK6_qK>y5rUZ1}MKjGOhO|wt@o!nX9yr`%x_lee>}Az>nhM`e@+a#%;NV|1nX4 zu=w}s+f2r5AGj~*AXRehdZ_{d324<)qu`o;u$=cc zQc)GxqBevw8&oPSGmjz?_uUrCQhI_@Zmw^n2c(Tx{lo6x_=WZS0=H}PY04GcVwk=Ni7;*z0rRG8^@W&s1v6S>A{IcEFUY{V;S5f8-4%Ipku&>TmjobxY`D z)gE~0qs_zKX>XD2O`X0MttI04I1hGT9n62s@rowYM1^N}ou!wDoqMPBc-$v$Kl=VN zNs`-0K}1Bfs1~3Urv!^e)0}wleoVBs=Y!*GK3_Kl2-DiTOc)sS;3>dtf4l#87S%te z$nKjBl@0|yplcgojI`~F*tA!8=4FWetJZ`UbPnxH8Xp{N&X7y;?PpHgWfOx;PCXb9 z50nN-ps#)6kD~Im+D`53sPn*`9PsA6CMgY4Amxe$d7~lWD0IH%oz1{L!;G$5Z zmaJj%-ttvp@{US1HHiq%PT!)@FPgE>q~?NG@fV8-U@pC$bJBEcg&&GmIwmKcm zS)i?eXc>}%8^K-#k!N6a+^hg>)FRW@Zl2WM_ALQVI6K68!%;NLcpVZN<-ubNNQ4i) zyjlyN6(7?~#`?=Hm3m*CM6XG=TI69^Td&utau5XSg`(j zWrKI4m|nD%V6Sde3$_Xdbs94_wbaJY0m`ky4-i3iB~! zAQGM53@!;#<-oGF&8WWOvm+zqMv9ODEy-7kwj|~Bt8gl(rBl|UeFhflm0PlW@RQkD zU0zGV{#1cC$zZlMVff?IG&aDoMQ_u%dl5@Rzg-Q5~@cWdZ5 zeDB_R_r02Vb!V#P530_AuHNVD{afp|*4mp;B?T!g3{ngb2!tggEv^g#Az1=H;Ag17 zZzkxZmq4IbAQ|!Zs+!*p7TtYR)m9%)hSOq#(Uob%aQ=D|ulD{aItHYk>nTl1UEQCI zW(m!3X%~X5?Jvt;zN4tqzWH7U{<^A>`AXeTA`1Nd$wyXndD*$Fq5FIGfhYyMm;n^% z)!y#`=B)+iqaQfkoLewfW4>l&C7zybMWLEH7}8gK zg7Ds@nHl5Ykd_}7E)QCP{ff54%?&J24{8u}575FSs(e!R48y^g$Ej4Sl?{YhP*YM@ zR#H>O_Crp&{7Y{SdPYIo_}kq1l*Yr$95YkH@_C!A>@AOK#tez9?B^xPT+f{G2!Bch zOfH@b^bLXO1wtAc1epk*BOxK7prYa#_P5#fw#E_lgr1A)7L5f}^z91AHbSo}=WS-5 z?7Jy*ma((3vBwRAl{25tWPG|OC;hr%R5{br+q&GbY36Sv0m+M3o#iX-vz=m@=NDxWX}bRx}R`!Gv8hUrG}EUR!c# zwy}>Fg~GD;bw|9UDNJX-L{J>s|BADiuofjcp(!#dimmJiKT0xv565o&&FXiE>Q5vt zjF7GitO9j`Tn2_z1wQ#$I(f^v3X=El-)k}vI-NQ7y7137dgI((QDqoq_SbMR{WK5m zJ+k5>7xFBsLw;Lnmmz&g8oWZ;sL%=Q2(=<6HgA0&vA-UpFJ}WAvgh1 ze$&|U*N5FfYI9X%bJ~nE3ai!L*VYFQ%Kg{B(m)#3wxZ_;g-Di@`^xV1f#3SwkNYFm z2#TiJmM>FuMk-D4oz8S;3J9CD+ymkeiy>C=4@tQ_TfG|7N5*avVJ}Fh(CLQb`gc@v ztmY~h29vqh=8&GtGGAR@SCR921k}0ijnxEx3zBl?^ARkcsMD#id_SHo&n_R!c-Pc@ z`)%~;<Vq&b?&!87(aP>9|wb2jZPpE7) zFK4suL$Ui&aXcFtuN;Z!S{#vD~@D7I_+y1JGZ26Q7@u5B2|Bq6muU+`^t{Ya3#kQv3{Ruuxp-PDRs)f_H zHLg9kV9?>Py5o_Sgs@^$ogYzo7uJ_&7#OQp_}%Cj7{5McN}5`1y`1SbFON#mDM6br zF%rY36qN4UdAU3BS#-Q#x8Q-{x14LeuBRq5Dg_!{$!%j3$ffoOAC#&WAr)MaH`IO*LvynFEa`i^-QbUe!FyW@B&!W3E`;NINpb&DI;CL+kmXD7`o4arjmi01wKx>%DIdg}Pt5q+1 zWN&qsdFaBI4!Okm;|m0-E3%5go&Wxg6?-|qT}HP&bI(8@4R24Ey9i|m?^!d;)rHl2 zNaj=jAJ(n8Kbby!v9X!)`dUqB&wO%Sm@>UmdWR5IccUB{(9P~D&hbk#lw3GNV{0+z zhTJXF+eeo3Qrs$R=Dow>g?rP96hl9T{CVh%r&`D_tWImZbvJ?!9HC=WoD7Beud|k> zBONbf@^IWAV0FgZkMb6DxW#SEO<6k-OkdUJwQxiEs&qmRAm09*G)MQyT6~@;bAlZ4>p`75CsS%aav&WxE;t@7J~GB z-Dz~(9}e#YvGU`3dYWC{I4N{CvijPE9_u%^NDl7!nT$V44~i6C`n2l(nqbRPDXb+! z)XDh_sFE(@(q$KZbc~XiYcCvK7I!wX;P+5Q9E;#s0V)JEmR@nyskUdR7tF-u$DV3K@eK8{2ffN8-(lEi0f zzOn4G8Iu&JlI+9+Z;a~1PF2w9+3;WK)i27dN5>gsmc zn+i8-4`v6?wH}4I6V9uTb7|pH4W8%Jo!-KWpVehiXHqpZ&72-F-FMCpDT>Iv9=IW} zO?i6KAJL9Nj)1rgB46J&3lQT{=-b@H>@x3FG9Qu_&wBjna1$h5{F<;N_d4&R1=No} zeq|Ipg5H)@Nu#}v+UII^zM|&P&q?ncN4e8X?0S}GIo&>@^PXzz%hTsIjl-{?UbhSn zZW<;Ll<>~^h!tc~Lhr{Sa2CI0YgrDlp5+%Xh7%R7U#&IAMn|talpT?~T9~H|!hQ^pbEF=ALQA=8Hz=is%#Cv-d#)^)WWOoka+9v1d{dd zqyrD`E)Ul77@;7;aepFbHCA^vs`>i4dPQ?}=v5^rXR+J`A#7>1gs@xDEapHEOEg{B zm-w_LsH4m0yA{gmNy2>Z;NmKC^?`#BCGkR#HyTchbu&r;ax>F!qxt$UA;0|WgtF~} zldshXPBLtRq0sx!mW#hw(2H@tO@};*+TxgfSkl*pnJ7oQkp>4E5xX2NB+-71FR`4Z zsIb%DO5Nb0_#=hTcQ?d&X5N=iHBznN|D}y(CEQ*8xJSrD+T*?tyrIM6pEu#v?`3;t zuvYBPt7$Dj*nx;XzPxgp@S;tqwr#&WT3Y@-Pv^bI>m!)98NT?+vU~EeEi*u7;ZL z-naVt>(0woL8{PH!RLT9LYXt|?cP)v)D48ywhr&d6|AqQ}P5QYC zn(V^xGwXG|p#c`JQx=^xV*})`U%!rAmyLio`jv|<8as{Ivi!Y;AB-8RTIN6tuG4xA zy!Q0nR}B&>QWQ;yQxTt->u=Qy6ZDyoy3cs^eh*)|5?aP1eZ|dhWu}TAQuXd0B%4Jf2pF38T6UE80N@TbH&(dq!w@`0 z&2_X=AHcQXGRk`FR65QLr9iJOe>fSZe%M;Cl}L<9;V><=8R)t=y1CSNP?;y|~np-g@eHZv){Q^XjXbY8RWfj-4ff8}ih>)ZcJy ziosu=v0i}2d&J<-&}FctbU@htzMx!-dATvMVRd~sp7l3P-c={umoFhkm5#>_=6^4w zLQc8p;+1gy(=eo?1_xSHhou<<4?}oy!`(0=JA1El?K4cwH>GwxA|XR*EjLf*Hj*X- zJ>7z(a+_vg$*ff(hx*TW%QM>Hx6{Yw3~A6jG~hYF{`0*HaDQfduAOS z_j$`+QO@WrGCb*O$Y&rR7$~3PzJ;TjeOaAQTdX>+FLMbf96L+-Z1O~i#HPHCQ*WH# zY{2(F#6@*aEiz=iwx^%>{4OMuL_Sv=Jy1a-c-D8-8P8e>E7PA}g*C^_o$Tj-PP#2l z=;dyEmP^owzqW<%AmafnEA!2_iZ_f$O%rJ2>LD4T0_gqzW_=y>e-`2ITJ969Lx!rI zc77*tSi=QSbXSk3PL_jk{)34bc53&9CerzwHyyU6NvQ_mpQDH0n-2RYcnvB0&0qb- zn;aeb?YbNFGgVIAoUXOC6|^9*xrNtnW^Qg=s%hz=MN?L$2d}$xi5@m}bVYmm6hIXr zvarXAw!Irmq8Ia3-4AMW}l^Vca3*0}Wz9?RufGWx^R@b~kor(aBcf=(~ zIHXlg*m4rL8=DOG8BN#9*nKF_-Sy@}ZV_}|=<&yz-W5`Ji`x{B9qs_^P} zvVHE4EhuZ(P3gCEi4@EY8jlkL{)k6B^-IZ?j^VEPHMb{Luu-SWhEr%JXJyI-3g+WX zXvW%^=1_FR?PWa>i2b30#iz%^B8`Z7?TB^u`3SC>G;OG1dlooWs{31_Z#B9Z$vD<# zi@tuF(L}6yad4z^*~1ouL~4nHjau0j#O$z0->r9%*_+-Ehulmrgu~&@OT+bc35<~k z^VKTFe!l#!yQ;>EomQ!Q!_COr9aKKt_OH-z(&_TV%9Rmd+@wOoX_bifXWwygpxT5Y0sV)4*uE@xMp+o4wONrWJ!=YJ;4O0=*iBjAJ#=u z2z8BSO7#v7cCukQIXn0E^ep#8)9f$SCybOR@w*@T4Aq6<$Jc8iF)I@q$$P&^{S1j^ z(AwvZ`Y4t)NQ+4PX zeHd&*qvUWLR+qwM^`q06nwIuy&bSQlc@h#5%|dlB7`#357qYqz2%YgkYT+*BV_|(s z$-*G%>Wk>-D&pgFn1_?`+w(dq)oxMMTbPH`kf^8^K=R>@4c%<-IAGE~5mA7$=me;n zEmD#O5k^0kU74>z-d8WG|3$rMXDNF(bpf&TVyF~D=5=f9jcBBwJ)i&7q+OqmIB*r= zIA3sAPT$BC*uCx2U93VXOpeoc_hiVB5QnR-4R{{vG)jnfAm03aADy1ESnia_I!6t5 z8f6q5hM^i>Fs0QFvN7=GlBT={gCiWIqM6*#Dk}GJWbkmK^FHy0*@E8X2mg`~_bGHB z1X6%2r?zku6p2f}*fIpfxIVJvNNai70{+wKfo)I5hd{fRF0vEEx z#XZSw)3QM>@$i#X=VJ!1a(*kHp%@`t8z2g~jZqTs(7>=Ly|QvUTvjL27Vk(nwJ5#o zvd5Q`yGRF~Emw(f9;BO?$fD>J27$1?95N;oy?wyRhqpvHpiS$!Q)FAkL`T2hN)h1n zgL^!A^2Fh*fUFPd1t4FE1w9<%sujgMrhx%Qe}5!$zCK3Ozk1LAEH+o%oT+Uhm5){nFcAUB)F3zF~4AC7)g=V;sV1UbWR{2ZBQ%#>n>Iajn z_d-Dpc+ch?S)|AVFY+zU@~lPrZ?mv?K?MAaNw4lFP!wZhW83q^tl9lSc$`LXls1YL zpX+p-T!Us|D=Vu7r#)u)8WrLgs=2RH>hmzW1$6ERlHx(b{&;4=vq+0)*x1=X%NzKS zBBQK~w+1B(u}WTFUuUyAeLYugZ?Nf%i_4Jz^(#sY4t=@?#TLZ~H27y$7AikEb_9jM zrXG~T3?rQtk=oNE4Vdk-&B3+N=tvH$vDb8RsVyRi8^u-g&e0}cZ-sQ>!Hol!D^xDg zBUq#7dbE@!#cVS09Lv3*6i?yLhsSeO=<)FIW@;R1RP<9nEEMp9X=rAfdo(qkoB^E$?^MA)4-XNGB)jBPXqymAY>pZ0W(uNpG1m z`e|5MBS|>T9W>7MV6LH|p>k>b1oewUO}=;Aqm5_+?g!^~{_87J*M0|AT$UpN?IAd4 zQw!A?6IL&izu@8Gwr&ol?97zXP&FWs-nYK5uv<*7b>14|_(j{>+gqSrnP;u2D!wkL z`dReqV4MhGHbuo8=dGcRt}d@?K632aivuam1Gcg8F%nKU%w_C3fUC}0ka5^-w%LG% z)tx%#(3Y$)wS(&hW0Ps`mu4%b4<)jjJbV6}=Jo5ZNsgRWlX(Q}?Cd}|y6VFJoZLXX zV@XvQ--*I(HLxvt@_{3ycc+QEl+PJwSK6oQgL;VI1$I|&>f{EUc*oIc!_!j2jCNTKn*Br9f zIwTq}?DFL;?}mrf<2I%p&O%(Y-lPIy@yYB9sTGII0_P+astQSfy;S!SzCvNn4-W4z zGh1+)v@xHvj7xZA9`D*DLm*2hI|*NJf@ax%7<*5C<7*qn{+wvuYWC*78Ye72lj#ni zoG*&VbzuF(M%tyZN!Z2~Wg}_8Q8NPiO6LXOMRffpHzfK5+9cZ%_@rAs=8F|JGTO>P#3S_27WY z>jP&Cw-i@WQVP6(IRsW7zcz)?499I@t-|{_g4#KMuK4MB^kjNK|2l-52?b-15LZC1 zbF6W;YqT6;hAiYg(2L&}&@(hA$3UHUCoq^hP|<4y3StqAD=KIw1$F_D(}z}-UWGw^ z7IX;@Du}Ot$obD@Ra-lJP0pX;*EB8jt%^XzOrhF2Oj^b#|l>F=0XL^E9d1180;sD^zUEhX+N3c zlHcqa{=H=@v@>3hBV@nVJ8$0@Zj}t;ZKI%#XSUUmA!O22D!RAm9Q8%6a@-ONX|-=zmXF(cgr=+!*w#2{qV8psJvk162| z92Q3W@I2d0E8mAUdiVJ@&>KVFoHb=zm6`6~J)9;qAD@&(_WKr$`JC?1`y^j8d`w{3 z_?^qDX1z$c!KZ9d+Etdl8V3HIHCtVPJm%x$lS>v1y*!vNH|r;a-gI*U+Y>7J>dfX{ zgQgGlXGn=`eoy3+xr}zkegh67Dn4Fv$6@r-E7)2}u z>%z|Ys{q9JZTzsvU8>u`9Q#@&iOoz&U=Gyld&vl!c7=`O(4I*$9U2a0)+Y}dP?hbx z`hIQ4a42h4Auy3Ly)v*%5B;F}ErWPxp=s~e;5b%l>Xim6It_;5AeMvZOaQTbF553~ zadDqcNl8jN86tozE6sgDMs@m)dXcWo{!ZYoF57 z=TP#C*Tc=nf@%D&U~1~Xa55ea;_csb)*Hj%!gZ4wLK z!;KX`EYVwv^y)1q^WxmS|7&wGJde#J;qfB}^yu2WeY06>2rUl#I@JR(w8n0&ToT7d zsx5Ot!B(DB+jrICJ}*hX-zZ!^A7)0o!pX|Luk7ZkZ1?o4KTore^4RU`HRX=WgIo^g z;uh=OiQY83?y1*Fx?Zs86sor@k{tkIP6_@r2?6slABM_X%f3}liE9l)BbtE%eShrt zM>g+SwsYu%~A?o(+h4j|BI_1(^gEJ<#?-t#jxWriXXE$o)CKe zNl&xUi`#atib1K#b#H1QO&}p2msv(Z!F)1L4J0luUgCLX&hNJ0gLdREs^sv(ebF_c zTG!YZtdgV9X;)otza;GCa@0DcC(twLJs`zS~h(*DUt=MHCE z5g~9lo+%Y+yvMTlNDwA2J7b;X!alsw(b4b{JE6#XU(-O=Uqfa<#l~?E>!<$w`Est( zR-@<=0=d?fa2mxuT)sY80~Nqe8CT7lHkWwv&UYun{uF&`vI~Yl6jl3QNJ$iGm3K|c z1AT*}`S5)hM0enS;KRP+oY_e(0#CP#n=yGoFcHf|24j*{^5m)FgGB_S=bMbs_S=k{ z?oeqnB^*H0D(0g3296c~fv7g+d9mrryc{87yN>~0B%2!hv5iw!M8>`2R#e#*XR*Vu z6gg?zXMP%=?tN}eRVgkG{}#;a!^FTBnzjD=X&L0@UjdiMkK+EZ9Xy%q#t13*8UwF> zDnznPrgL7~8au0kp6@J%K&vm-52|5ZT=E&`tOIXPQ^TG*o8!yrmNUwM=K9n~V;P?4Zr{LQ7X;=c&=6HvqjAm+!MY?}igXh_hmfJ8) zXhRr=&#w4VtJ-FV(5-ZT zD6s0FwzjrJUPtiB$qCF?GLmvI-~o9XRw%GHU3^t!Kl_VzzRK2Qq~$$kgZHcZqy6Ej zLLH`Bht|vL2rq0UBVq>%;1mSlnz8MK_y1zZ$&@fOxNs2$zUD>}`E#Y{i zO)~q2XuHL_(P9G;g)~bXA7T&)m++33*YTG-A`ls^%q*;{ zT>}2T67~Equ@GSY{!IxB2S*I@9gauBQNx--Jd<8qxe1ik&BZ3r*Mu_C=rk-=tHzRA z#UNRBV2vFl$hRxgCCn2qfgV<~HYD(k`CT|Ul0sa8Cn|T0vd{H!C z`I!hH-bpnt=7;?E}=SVI!vPk?P?V9W4D^!MB;%JY%G#7KDT$a8aZL0Q?^ z9Ci!5!PpeLi(4U;BA^nl3+uTGTa^r-y(s`A=2$?#v6-m}++kHjdj$r68BF0pK5o6E zD)Bg3-Q`VlI+;v#PI+gmS#3wLOljvEi=1er+?&iy-ybHH)y6Lh2=H59U7pV~-YXhFYl&?QZ zM*>?%z_#km`V3gvjT@Z7`WhN_8Iqzb-qF0HMJ}vFu~J~5f}49Y5!58Qlh7$)Eqw8q z1^j&SNHJEB%$S?A!cDMp`5S?e`L3WfHCqYCt1C4joR;J_ZnF?ego_uT}RD)QlOdhF+G< z|H@{3fcmo=Z%_FD#%Dlk6!XYuTJERoGKbAaeutzEL_&2}%YdF>c5jUPUE?t25CZXd zv>Wz=zF`Cg1%@XvonM24V`5_3N{rfD0syU7GEwGzdB|{e0)=>fc~k|OSDR$^PW{Z) zZ2K!lkHPtZ_fezGTt)7JYkF}EU>Q0xfwBb%?9u20U-kqDx4Jq)@k1jcuMRoA&Mi^T zsYI{r7PXrF8r^;S37KcBY{`O9v5l7(k$3zp{HyF1FQp*JFa%}AmRMg^FGTX)9-#&zDvW}#A3xSx z9*|)h0!KBmv>y|W_Y*BbDJXOdmjDTu2wycNWYO*c)GOYZ2PQ}{!Yih9INa=08~Cv1 z4EvqkLJuUG1{l%tLm+=0Y%H#yRIlr5$$$9%YH=9olljYXAG4w5ke_Om*p6Iw3yFZT z8n3d|IjYmEcN?v7G&wqzPqTZH0R-{;u*Q1Pn?jxHG48y4_gU-8CndJ?@AzG|K{ZtE zTFI%Y5pf2t*rum=K}kX2vTm<;B#Ccisf zJnVhcoZ~=<+pJzFwEb86!h1o(7SNM@BvUgpcFW^eM_vIP9pZpHSCEy(7|&K@RCFIvZ*fA}p1Lz`beXcKMj7Buo9w#ZZn^vl6($t*;C^WVv=^8y z;Ae^(PBHu&?jr>sX4XJ(_}TFJtqLnD7J0|l6a0q8<$r+XOEnz0uW8&m0J6O9??P?> z+CtOu6_e%CLFFj>KepA0G< zu3h;)6~{Dqg!G2QlF`2Eh5D|-Id8zqc7BfZD}Z?UJIS)C)P8Pb4;(HE99aOkfCmQn zH=YFtv0PUo7M;|aqd^PcDS=}!#+6zmKwjyo_+C6~>_$Sg`oBd~Y9-a$yoNfJ)}6rN zrJ9?~l$(=os*iX6%|+QsxpXhVw_!i^&Rf42ZcJOM*y*%aSbYjS+jxN|=aF#! zbOB4Hjm!lOm2ks^8zT@2)!lTykn(grf~6%U5(n>7emEl>OcL}gD+WSq#iJAPL^N-yI3&$Vi>}4E}ar=82X=&agExS0U%w3Wl8X76s=A3G89}VYplBPDOx^H_7cl&_ z4|997C00SjDJnD`MUw!SxjP)A|46g&w^5Lb_>l+18Td&o3`|c1#ee_An~+u%rwV}i ztvF&&->ptv`4fg^?u!eIeuZh-w?HOD@Jrulc1K%Af+6GghY3a|0X@cCU}03H)vhqk zPES2fI*E1wDc|@o5$5N6S86p*cjP8jlPMc%kn}jfSom9IYPCg1_|?Auqmzv<){I!R zvjA#N@O(rJ2w*Y7ew$w~K7LeL^y4?x3&CyoCEtWd;oE2Ri`b%ovh}<>sCKN?g$2MG zJULCef6%^p0~r{Qqmzera8K)s!BairS@dM3rJn)m`uV|h0w9k$4{IG0vjK;V9ZRS9 z%lGb5ZR!EeWug1``zTKaIs?r#naft$P!Eu+7)+5~#xGgnXHV^#Zp_t-wFm!v%Dg`9 zXHEL=Q98}$2{90#;{po+BtRs5#;*+u;J;*tTg6tG2!02|W907Y8)Zs{^Ohh$%rx3w z)AH%>(%uK5jaFExfF7=z5svLxJRpZPd7jf|3Iwv@zoz8ss5q1Z>xHq8)S;6wXD-~w5#m~fk?xOWHe@d-4xhhQ2Tu_toWbLy|NZ5G87hT zkR^3R3CJ7c@_CQ@@aaaAF%WC>DaYfq^YSJF)2{EgVFn_{M*A;DKX|XGJ^}#s6J%sZ z{xl#vSJ#?Rj|6*4@V+kYT zVvLUcKxS_ z{+CAfzrR%L3x8WzFDIV0+D7(`s2+wIb$x@urV*tP_#MbqhjR3QXt(lMas{Sv*poS^7%lNid#*5ef1M>s*uS@w<2#Z z-^Tf&1v0M(FBayrUgw*PT;M4p0e@fav;Q@=!eqy=E`-kp6cUkbMC_2OR(>cho+oRy zg6RPN8H+EqKw-|yiF3P+PA?THz!$g5q@4-$=jySxSx!`64%)CxdJf)GZ&ZhDG~ZKI zI=UB$g!@6}Kt3|_C`{S6e^%Hir1qg?uvk2qONx6g>ZTxJ4v?a>OdsA5bYnkN(4I2L z?t&0EmtzBcYxQySGEdaAZT3zl-NM}7=()wP_p>cM)aG( z^%uCgcA)}KW~yisRJzBIo(-pNJ;bo}*dbw-aXMW$r(w;MUA{{6*jn}U^jZqOGeD)w zMxUNS#1lc&m4qw+zp@1-;|Y}Swr^!?=>QFUxJepLD&QWlk!ycF;%9D1b2h*fu?%9& zM$*dRoGoRTZTt~vRKv)PB^ctsn#yPTKx1ZVuD&??9Wuez8VJqdOR*@M1+|k+6I*x>2#CCu8|CburOO<^7cH+Mh;OhHfe;7+(NGGwkYn+#>r*PZ`{Dl0h}7b) z8`bn6oTm0j)FxmBdxw{k>y+JoBYVr>P`}pOG^iZOz>q_lgB&A^!f*>HB(p}P$(g+Bsh)Q>Cx}`%x8l=0sTk>1H z=bU@*IXC|Ij&BSVw(MMM&H1bO5UQvkjf+K&1wjz*a~ZfY1R+I%ziyc5;D6p`7t%uz zE%Y2NregkXd)i$`WqAR8Z?zi-QS$?0OIZ+CuQN|c`HGCP5(NAFV~D$pWb6BMnV({d zTxIo`s>5iB)rxYJuf;>loSd9#8P*}1FOPqu(w4Mz|G9e78~x6J46g;J>+s4mkAKo* zhJV#Q(Y=o;Bo(tx%pYB7ixviBqUSuwPQGDTLox187F)QidYN42>YJI}ZyHnjK#7@YrgAh2FKUpIRFC@_TfJq#U}{K1EKa_m050-hW)Lc(F( z9Q8t@zUoSX`|c_Po?c$9-wsE`QIosMgOfr+vQ2XWU}MY&DMas+iQlIXl=Z)tHHQlj zhv6{}@rhxpvNCGN;+_X+9M5oNzd1Ot7pYup!t}Gn>$bzeE?)0@bRCnJ0m^r%%_m`HY3 zN#$DZ)5780U3!mGoqv0BIkN=RDWA5~6=f5&O1Ac!b15Aj6uB9(ozTZ3+jnVyGT5$XUzix zgjj*d55E%;FRdEIxn#(LQfk75g|Jd_)QXgcixT?c?BbS;BqVJs(-vmtZ+RdFwl6cq6;Cx5K z^{40)u)Y7(-)e#H-AkcAy{rINSuHnD6=hJz;N#D=7daI^I5-?YsM}T5)U@>W;-xZ* z6HAH`B%41@cHZQ1TZ)#pKiSgco0v?~{Qbz@?p64tYnZ*rORJKt3x57bU20?8+%?t- z%J=u@lnr%#WmZMuA%2h;mtctMQaTc?_z)IjZQWhniCO8S4^#tFCXk9vlDM}Ro2~xj zJAnqOrtLBuMq;cf*_UFarV;kKYe7@BFqPpf8l3hFW=&;RH5WSJ%Oz>g^CtTjZ@uh( z+^8?*Fib4&tvmU9V+HyarA+sq7V|K&4Tz@^7F(PaRylDa{FHNh$2<|Qq)cW%g;+MU zPbCaw2HxeGAe!o`4hD;#Y}Ec??QTiWk`oR4+6TnC`ap?^T$xqA=y^WTR0ku6W<^bn zz%!>cNQrpBaVd-M*gd=HtR-u^34gLBDlRUJS-mh>GK`eu3$ADC7 zgp^7vPJpXTE3$ealSIp-ICy@>j~d_PK6-El=bfiuy| z8DIFOFB_|YfpFM+TT9^f__^+wHi9o~Y;257Ogv=L8Oq7&Ka0@%Gvz7Lv$E(f^mw!c z2g#`>EFF$ktxG#cEV&h#P~Aj6`KBd(K!wf}CQzV`zCP*Ak^Jby#19war_3xAzMpXo zb4r((pblon=-vYCX8$xz63amAvS#kqMVYHV9M$nRLu=6ERsX}|@9oUDu$aBOcE;>{JIYN{IzNrk$xmTMmXXFLh0x`=SN8iQJIQm` zxG87GqlIMs?YOZwwZW&n@lqiZDA!j4$;pZ+4ALZcNeZz$#KV2AH$jRIJP&;cBx$Y9 z)lus|)5hF8Q%0^9otjsD+Qo-9H!(?@N8Hr&3cmhI|7otTAriBD<4j&Zg)xA$mO_l8$c}f31qhKUZ zSoA;+3aM_U$Gmk&F8K9!1VAurpkDtQ(!9XNf-BsN^E4lPNv~$1Fb|dF^-Y z-xv-aveQ~DBcZ+wZw}oh>aTkK^o6@HPTZ&7h2^52LC<%Jd1s?eI<-3iMMLb-mr7)w z3>)Gcf6_SeYCZ4m=1+xfQ;@#CbTm*jS$W-ZQjhM8A^wDU2v=@ohr7mh+S63aGl3x5 zGqTJ+s4hWhYkS*SU^^9N&P7g4Y!UV86Gn_ISZqlH1HyyDLx)YMlF& z@}bn^ZsAI&aqI#D9Y<+S(|PV`2l&LqY_cHFGqY3mT?yV@B6b}TSpI1&Y+j|`cY!PqD%(EEIS zWEZP0O^^?;ov;s2rUk3YEwJ))GluLYO6!VOwWX_SxLYcY?OKl6@7l|a-%XsZnQz|b zc6*U;b?54Qvv5yk({F9WE_lCF1mECN=4Gw$s$7U43K71J=<{Fq{r@00y3TrG;Lq}= zU!w)$t6Rt7_3XE{W6zz(uI?@3zMQH%5K_Ur*BLXvz8-3`Dg8~i63;91TU}mg_6ms= zvAvU10Km2q#~u2HWM~3I;E%TJPMQV%v`GaxQ801=0SG$4f@7v)W+>nBz`!6jx%d2n z&B$byxkK7p42kO@{^_>C4IgeGWG*@Pr?PMUlVl_k^jX#Z=P2Jh8J;Y-A!KIHH1?KK~* z2<7Ts7AYM-)KKj3tosp4JWDHDQ`-7-Qu)RtUc{$f)|vS#A++PhwrdQt>AQ2bqL zDomGozDZ$bTrVsYh6{(7Vu<{pvGH|pIPV*^xlA=|X=w~hS&~6J;?EZsY`QMq-t}VR zcW0iV1VWxfzwaXZK37`haBnI++g(T`pc79UZfQ|mRhd5$eO10A1bxt`zG~g3t?ktzaE90*vxHhh2!&5N=+s*5#O`2|I=rk zr(KCh^FWY=!P^n5xt*(}mn4O;pD!&P{xdH-zv_6h(#`P~VeM%X(PvEg`KjzXdb&k- zP9k)1H85FK2|aA{$6mV^ z&OwF5At|f<_PH}LDRJYkUw0r5x&!OL-z3DuqA7~W^4j-^NiFs_?M^$dyeOC_0Wtw1 zLI)+)O-h4P;Zca67%BTM&7Xe9WERwBBL~Hi**z6VQF$Ogm}iLJ9tE0K7}dBLyt%nL zvIw{mB6MZ94NO)PLp&A_V>43JNe#SN>WlVf!TP{jof5M;o6dPtcgzF3_fmRhJ1Iqx zU!35x`Lq@Kb?jRVBh!Sogu^5;#R-Wa(nZ3)Uw~bZ4?VweKdyM{wtH0=?Q!^kn90ms z4y(VJzWa530!sOyQ{m+yfo+m@Sn5<7V1TWogb(K*lG(8a<4zq!C;@@Nzl_em9m~U+Pn)Jjd%sU)e66 zOpE7OC;=fI-#JUM9o8**o>g&)RrcDXWuj|x6A!GBvz_14ucf{jW(R#z2=00#S*q1z?i#SNg=SiUpCYA?E3SOp^W;?CYz1X0{v3M81VlUj*iaEu_V=y z()SwzNf^xXYo}=-7NjDZhy^zCcc*EqKQtheJlcIKLrAEEqQb-Mgp{f%`gsOj91d5} z8_(-cKvB9=JxW4ENT`}@ttKdl0b5ja0Z+tt`&bE$W`C(W5&L}|ri%=PlXJ_Gx2J^#5AmuCTcBWk?zEZ};$;ruKvGCyR;txF|2c}tX zJQ9>WYzdx2G+%Ahi90leyq0Qm#IU`h{44i1KP07Rp{+_dPxvUfy)Xm=0xZNrdUtRH zEy?zJXv-ZgDQVEweSh!xSklsxX{G+zy^H#Z;H4$wqqUiqWRq8#ULhfvGBPra#}uOo zRjG0mxPJ8eHD-+gIu=Jtp*O@978c5`wh9G#)dYlu1mxtF(QjCYXrbH$<4nLEA3S{6 z^y}BJ%wt+uYVgL-8tbdet0Ifvk8%VaK9oGqQ)EmYwzN@Vg{7kBE1=3)TeB!6J&S;D zpfkLq)?hi|&p~MD=!PA0bQK6na0*O{B{X85*L+s9xOp$kYc+ynHJZ=;>}t?Nj#Whh zEZ6&I17IgpCxVf{At~Vy4GEDUMF+d}s~MblnC4%n6C0Fjh_Qh$0bw-DU*|XQzrJ(c z3D?Z`m6Z+ClPYj%5l!EtGQQR*NJ67O6gF|L^G9fSaHC3g*+&~h>T;)ari<+7#aT3} z`j_0A{cmVQyeU60N%K8>)?6B!mFND^;fr2YCy$Z*hkM)zUR3CgP8RojAB1tZJTkoD z$UqUSh+g>!&~H2mbDTP$Fk1Bs)fyi zH>po5#5NwIqLrnR7O)kl<=y{fVx55HM|&lXR;92ByUzc}?{=SEQ)PXQ@#vFw6 zm0GT2>1e65Yn^)63|WtLG~L!>W@xFXsOFc}P^C%i6iSHY3VwIGaz4vw@!u>n9W$&u zuq)pwS}!ePaoBP)c<5Tb0Ui*?Ym3+3_Mx_>99_dOVZ)n%g^OQ-*w^Pxf>uPvwHmW_ zAq3v&$7feuGghO8^Jn{u9o-#2Bf=?SJ`~Qiry1smD z_0zxg&K&1AE8X`k#@Zq%o}A@0?VTRBcM#GekyUU)$os@*iDZ& zi)INbeNd$6jrUct&y9C!{ar#OFU9TP$5H{(Un!{@VD&l;bsndwR-*;Vt|}_Trrq&K z`uh6mnVE(=2*=`Ggcsy{I_p8x{((l~aHR*ZFB6x#kDopbqnNXrD9Z-)%mmdzR8J>jt=tGt9vVk7&cVdW6Ze#gv`{7!8fvr0XA7YBoGhK zLv%UPc{B+H$v2Y6GvI7_U!%c52ogmM!yZ4rqoAO$oT**vf~yeE_bwm+)q1=dO}o+- z4FaC^-$>fWj~|(aRZ|ojdwUf&NKwVk1wBrzS#&FiXJ%#?Sy%$h@cXc`9PRCWm2luRQ(c&6~N64J>Hva@{l}RU>2l_=Oh(EcLw6 z^z_|}IAQtfZXO;U(yW&WQocTrC&u|g%R?I3#kyy!s;FleubuYH;Zjn_(98#Kil=7X zKl_tYfbN7*Qc{NZ(sOVSNTB2ADA&Q#U{83AS%T1UTYI#5nOSN$GyghTv}fn%@1L6W z1_TFVc=Neq6?T7UEZ-dMW}}4(Hp3WkshU?K!xE8_uIYAM^?h2Cy~jV`@RfNwz^gv~CnN>1qk3x>|SW(&~2F3!tk#}sYkvt(2COag{>uI zo_^2xhN1W-?nL3~&AaQXbEBK?_wSp-zdg0z>leE{uZOEWl`_*k78X<0&e$!%_|k=Xb^Vog`Z?vxz|grk z-EHaW>N5TV-Ybxr%6=pH+S=(eaQGL~PZW1Zu+V1Sdt!$fk+z65&c6Q7mB{si05u>W z00d0O8)*4zVMYq}%+smr;^HVycBZXP$_i@_u&(zbeHv$H zY0UZ(TR%U3Wxp}>I6XZ*+5K=u=K1rSG8{WQI~}l*`aW0AF&px5V^*G;yF#?I5JIh> zd392RcTMD93-YDKS5QI;2?;~nb91y;TI_QFR_rAkSt0=s+uxyJ;NaCwH~2Jkn#4bI z#+vmyrJ8xW$x8XmNk$C_4a<-6?28d^1+Zv5_mIl8@`u!>@^R_5KMZJt)ex=4M(yc`41l74RP9X`^Uu?=gQeycS@^oSyEjcvQb+b z1j>6P?-^nA_!-v>77zp~6Ah_-tXgG_t4S1zlLHq^pI*M`bsf%CRn2)s7~Qj{^a$uR zY;9T|!!136L=J}3>Hs7|dK_$6?xq_ig19~+Dx|~H`rT*49@jf}35T7n-~GR6^M3^I zj);Jil$0-wK_MXi?afBhX|RP8Adp!-EZSv1~{X z2+tlyEDp4`teL%9SXf}9tZ-~su<(AjA-XkFJ_&QyFEI`s*njJ^ONY4J7?NzD%%4BX z`HhK%Btx(3(!4wGwJhZmHaoO`MSZQdLH>YH&?S; z?bXhkMP3&!W!B?F-@bkO%4Yy0=d}p;_4Q@yNlUGs^y7CP0MQ^*3~AD7JijAB1B_Zv zPY6~UZ%iwE({ep zEK1>cTXKNT_T2*0Yj0R(Bo4gOt{*Q5yH=Tb{V?=)k3=jSiN6k%<@xR(MvR1qKEV z@_~>4dZR4IZRMNU-XBmEIEb|isPSUAF4CwyG6l4-j?PX_&Dg=NVi3ss9G^3j)|FyH zdzB4WxQj^??8B@~Ojs1Wwx2ug9h{qDJsN(Fmzq5>JtDg$h&wYs_&iQnV9oRdWMmq) zGq3c%rwVv-n-c`#-1jRoYkqBJ#t^f0^?-UW4Q`=?^eg zR{4$Io?kJl3Ys7l=HnxS`m;YZu^G*4ie(x z5LEZ}*blVP>^UXnQ@{@+*n)pJuELC8VB*p6hs($D%rE`=bhal#BWt2o#`633Z$fJ7 z4+5?`qB+V7oiyq=om6)@+suWSwRb&ZplHD_Z-YOz_P!fhGMX;eVg(d#4p>a3;{twso*%1e9=6w=}Q!%kc(vvtgPh4!p5E- zZ@IgYZC!V$iVUwXIdr65+50c+4Aj1{sVQ&*^H3Cp9kHevI!2IRFlN{#lNNe1$wt$Z(z>dky~nJ-@i<4>tDl&Cb1X z=gk}An_%b3AJ{WjwI;C{u4gqZgQt8+Z>jUO$~mp7!5BbQbu}`?<5NBUS`*^X2)a5y z{d69ur2sefP^-a0JTo*h+CLZ3Yp=+kRMgN2VbiUi`*h=t3}NEn{ETXnus`cC@V5vO z79u`%+*$l)mKc5B^PRhEt@x@_#R<=NAXW0~`GLwU6%iH|MrZW}xv{}SnT1B_TU=0t z^IKciBd6}py@-zP?f^9eH{Sy_)hAD$VB+Jqf9JLWnVC_ZMzOey=G! zy%yZ~#(kBolxE!Hy80mjAR_n!me=r!%kE$@t$qm?*cxU|?Vfi*lldLIt`t zK_CVO)aNU=m$I^Q%<7L@4qa(WRbe;#;R~xa?CI0HcNt#57av6s5)dfTAF|j?PdK}6 zmyhPEO38DQQUmwwsk@;r9ykG@jG)Hdh8sL!PY7OYm69g3Z;h7@fF9+vIntB5Or+#~ ztJSZ6?2lDAQ$Vk~zOcI4UOJ-xSIl0mI%5vN8EB$pCr2DdyQ4I~XOvp4{O|B{f5z)n z7d02<2|&#PogaoyiT?`3)H`m4;M0O*b880_Wd)~HRgqbilk@ZQgSA!FeW9kL@E`ZRQ@fs8yQX{kmV_M`16hLP(mUiZpC}}m$U)%xt*O4 zUi#ZD8{7!OLxu2xedSlL=9iaE`uh-(_rUkKU2lh|E-UjmnuYqeke>|$+j?G@{n<(U=m8SrI zkR;ExXfu>en7HSS{ABlM^6sM7K>G8${vhIAzwH?b00fm-N2h-r|aM+)&Fe-3HT9f8GJTUR%~wiW_-(Wp69Xon|H z4ZiWh&rq@_o~T53?{?wF33>2*VbjI}O`4dLw7E1mYk-p&3k~$JbXzfk@DHmXm`-}- z-FA28rOXvL_;c$PwK}iL{=%m4#Podg>+*Y%zf`RurNIu~i325ERT94qy+T{ldM}Jo~ zq^w%6LuLs|3;T0B`m=%;ynDR_54)c#H)xic(s6JoZm2QE$kcoe5_P6U6>B`l-OMn^ z&?YS|E_S=3DKwfKu>pn(9B8P$Up^v85X<$dVfS}_YzmPXOfxgHt*P?6AoBWmFq*gY z!j~&`aa-$q2eJX+7O5hr^?nvPtt-EX=OdK+!XoxNQ@+^!&=hI}Mjs9a2F8o897yC5 z=qTtojZOX-^SirtPSo3zl^Dqa&w;M;0JA`&m-px`lRD*cO4Go=023PSLEGoe{<1LA~; za2xFkb9ayzs`GVEPgBkM+<5)CX0Jbk>3Qx;Le)_>^T9MPdi~#t84Hz{pee`U;F7=p z^@(A!nw&JPp@H6X`F_=p>V2_L_yY=*bfQ_R>)sL7qN;NOmQ7p;C{LFPGvu zK~C5_5(i6&C5rHiVx&?jw>_Hx`0+h$T9vfCKi;OW61Ix}Ad)0Bj#bRfv-1(6@MB7p z^u+i2gm#-u1WG~xIc^c={~c{yh;BSqzo(AqX5ixbd>T){t%wu#HXNVxLF)H^Ln)Os zz+kO)(NfXr>FAnrrK!niRTj^bAE%y&1{d8%Dixxb(A>&~+I&&<`HT}RR}+VTlc4k< zTrD?ZbMrmEv)p3sLTR*KmnRKT!j#U(Xsw23#b)TVCv!= zPz6*~@s(yCt}Q6#|M@PER07l*_)aS~{JR>Dpk?aAg{37_c6Rp5<3b+)pMPVL+7 z-_tcs6FujM;yr-0-+$fRd;@eJFfbs<`{v5^?CflA+$^blP0+M2F#`0bWZ*86e0XZq zhU0m$UAZ<>C%~pt1&N4=fMBmP^{*G3LH-4ZMpzg&G>w-5{M^AJz(-yHl)m=923oWE z+tW7utgqy|0BJF)D6nonw#Qqt_hDiG?lP|*sTb%p0mtta!yUR8uo{A=IN9{;!-1j$ z#y1@g&q%VfVQx2YCk^*r{UzF>>7~Bww5k681*Nv7T0mIe1BQjvZxcyPJ!~~i#I2%c z_wI$e#rvJT;bbu~PGijG#5?{82~-d*&_7R2dwmNF*#Z1KIUW8nb~;@D#^ftG``=Jz z|5hr2&ZL;5BBP)n6}cl66(6s&egvG;uY&HJZ7<0pS(9wU3=C2RcIhg^(FU+NoF`On zo6gzgVIOYLH>Sg@)0y_-#rFPMcSoQ%Rb9EEY(YU5st2GE08I@#&QH+Q9rotLEXDwR zcw*8?TzfPqH&$eTqUXL$vNcmj0i0e;JUl6Yg&;xSYsO|z1|X)IcKt$+w|+sv=DU+brX8UZsacHUHj8h?h~ed2T7vP?upg$p1GM2Uuf z4wg$+be}zd!C*z6f8N}-#>omB2{;_}WOtVR)QXT>gXaf+`m0riwV@w(#U&&LKw6R0 z00zyJl|TNvn;a9tfGM7F$m=T1ttuty%%!^Wz1+%v;pZKY*1YZ-VIAyM!_%g!V6r*e zn|HhZv)V&`3JlJUU%$j09G+ldVKH4Aye^>eK10&?{__x`WnsYq24=RJI~+G=xbGe1 z^$rJI2^ETeDHN%eul2kI%xnCW^lIN&m9xBB`~&I=um}iRT3L}jRAwaZw=9oQm@V`X zd9b5^3T;i4%YCnBa^_GCs;sOmJDeyri)`X}Ws><%zPr?>@rMZlYUuV|JFWGLZBTQW z6I9qtqC;aPCfMkBl#IA>&zzZnXVO{zVrgSA0~?Q$4}xwF;%aXKLidr9gz+&n4mLND z{D}D0@g*S%d?@!trUfV|hw~u|V8b`MCbJ9c9Hb0zzKEziOA0FnjuMF4jiyQ$ZwEpC zp{d16ocaleOvslg9M9aG z0)vNhJ16E-L@)+{o!uSJ|LR#c1_aEkR&XZ4q%(V-egieQi3WLI?zh|9+cyT>xx3d! zVK+CF^9p@cq0tv>#IH`o;3EdT^%}k2lRd+@fHOnBODGtG4W9Rt0!?hR@<~&SBtSNWCPq*s zs5kT6;K$La>(4wv6kc^+VaDhXV6FVW4yn|sh2zacUXJYGO=rF=&P9Dj=@Q!+Dpod{}f=XWlHrPt#Tp? z9W0j~r9;MXENKgmF~OOcd1T-dajl{u4v`z}W|)2J)p3j(mN6`A4}@rveKf zNHwS387k;@zz)ockEc_^M~pY4I9hX&QtiAx_>}2(s=u2m9Z3!OGOHK7-spOjGHm(8ZSS@J8^LNf+HGa6 zAAPpcrl>FhLm*s8ey3#wKDap~9Kp;Uun6>ayj0pd zt$eAII_ul9tD3v6axK6^`DZ67-GIS|FH{wwh6J?*eULOZHjY`{-rNl1cU++bZd4F1 zjhd~SYKsJ7IMr^p-h43qj#{A}?#q{bOrxRMY*CJf*8Vloio~sNf{QvzWRp<-n72rW z=u<}?Q;eWMw;Uj&>q|2T1b}_Gw?$_coTncNgd5}I$I<77nlZ=&(|$mM zsBPBVG7WnNhbFTmuON^B+`r|H<(>4oJsZt*o`@M4GGGmZedFeHdiXw7%*|YqmDn#; zfu*+Ev{UZYZESj*EQ7)S+msBz^bFGXIk_tgcRL*I;c(_2bjGCzLd(!okZBBa)<#ElAfNGwTZU|Oy7WOQ zS`n+iLM+*D`@w(PS=0@b@<|D)4K|sE1c3QizOcblpxsq^Qf&g7%e@BJ%!q1sOsBA1 zFJ<{QI(LEg;zlR<5y7xQdCEgE?liVMZSeHDW+MffR+~(UxH&ePBblsGCGDc)@egyU zukcK_zn6dI@%kQNCGkatVl*F23(-&txNLDeix(4DaW?Tu7|EoCbu!Y)~ndqe)DrznrZscmx7ec?6HH&h(tR zlz}o-P(X($`8`nqx5~d#|}SgHVPPQbXeLWgu~%;!1NeSWEiz+wWcD<)Zi99%EvdFPst)6?tiaURb5p= zVrYPZjwgCP?3Clt5e0_9!g2g)8?TgHwbj$a9@q4s;^KZ3_BcIki`e94;iM^;tPYLc z=b;6ZR&umJ7s1s7e6lEz=}2&=ZWOgS-(*&N1O0-Ik+EZq!{EsZQ-Y_gn9okC$XfuKaS=*3;z+up5R3^b?se#RFHx{u+f+ zVj$JieY%|Sc&yk60}zj3;J-{%KU2+AUgsHoB>#PGq(_^lKz`eB1HE)3K7h5R2aG8! zOuNpup7d3=43}?2PG)0*wZ46ye*bk>INJVw&+Fo-_3Gkupz@`D+F~S-I^Tz%K5y_^ zT3Hr1>1%VeAla5-DfWL{*8`?Vl0i6mD~9Rg07nWt9|B$6auFo zsyrM=SL5eJ@xZ%9p9c01py=q(N78!XBY=&=Sd(iBapnk?5CnYA^)k(IhVga z;*Bc@*f4Ni(^pj~)k=y2?cXfrwyZsmSfe(13l`5KHWe|k{C&=^;cb8tBJJ$#+|Jkn zU1+VFp!K}LD2G*m%+X<5tpF5fTm{K}Qur73I2R6M&2pRR1B=>Q-Q1@}IIQHnZ2B~} zy1K;nKCKGk*N>Fkl8|>h0MgE_1ON}L|=IS?-LWG2x3gsy2 z1ygTcf{0#q8=7Cl3<)8B^gnf&j0trE$pGoUMyZS?Z^v`$-;cm}i4OD#V5!wD%Dg_> zTQL>2Gyx&m2J`&4!?^!x1mnM%d?c-j?xzIvh9mL1bNOI#$*m*s_B= z#rZ)O`~FdX7SPGJV_I&95xjt;AlYkbek?W_2ZK=Kzj?TT==nKv;!{ckuJ&p<*`B<; zU=D;ch6@3q=2PiUkdcwCb?crPjP~k+;vOq^ymt*U6L2`*J_OMsvwGf7kUmNR{gymn zUIe@+U=}bEAO7h*}_4!393dyte-u&a&Z7Ryok4i*Sg?=rvyVU#UFxTU5fR^^2a z*W?mGIAY*q?03*dl3glUaFGKy9v2YLTfLr|mexa_xk@t^d2_YvQ{{6b47~>Hd~3^d z-(*-ugCP%+x|@l~JO_Gu`X|7-=W|=5z3uS8A%5O691!IuU^2t@YCV&}vCwhy+~g^z3u~jk=1;16*EL_iv>(qtdts1Yh{!N^me!Lkeea zeC3~1;_Pf0qbuNQurZVa-AwiCIa-R7`qhNTvF${IGzXIcSAbY}~GZN>puG+!q2h(l1z1qtw zOInr9<>AUX@HcP3;L_l#Xl_X@(`3bF8v1?O|1y!J#dNFPUF37yqeV&ooR`N!DfE^Y zTy9N(dTU;S5vA?5N;*tG$(1Jtm#CLu9oxa+9|w<9UTbGQGZ<`g0DC8ReYQBvWY#mm z&F8RyN<>6dWU@(WJzY%#B-Zoi&+WlmQMB3QWn=$MzC@R|{yWQPzBv#CbEwIakJ&=> zeAl05QiPuto?Zt|-mlzmx}X_L{a!u@uz`S-H0V{<%lW08PiOl+BB_9To&onV-GRuJ z0T}{JG7yl<`!DP)zb1MxxQEhu)s5O*7Iw#q z?ek2r3ekT}BeCDTdxyUGm>3IW4#eyYmz-(^I-$UQ)~v}b?=48EA)qF-?YH|GLU>!b zx7oz4S*I&20a}M2?dz+c<3YE~pcoP&BERX-ngKwM$uHQ-RbMO89$+6lacG8rHkVb@ zQNaOQ%^1`9X0h$(Pg+4iN~@7PF_2gl8@6IujNQ^%Q`1Ml+XtyQ67*lY+r<;E2&-;g zJ=O7w%}?MQK)35!R8)i&oTWQRb*hr1GFIh~7GtS;;T63n`NNyN?((CUtFdu) z)!=+N-*w~Y@e4AM6mstT$-j|bYbT9$li?Hz41mz&RDEOBmLqxhM+&sTRo^2hCY1sZ zpklR0<3k5b0{J=H_4SrTNQSbKb_z>zki0a#l?Mc&6yE+`fCkk;<*s(S5SocH8-GH2 zX^r&S>hzLImp2q;lx&+DM!sZCxLJlVtQ1BKYu)$NCP2`nnxk-hr&4IMc&UWPb+W*Y zeCatD1k4rw$1pZvy}(0#z{NE*QEILDxAxw%aFDMJoOVD#i%wW5KA(~7R}_fX{jL9R zk|NMC3ps#%7WqF7`i4o`K3H1B03$-|0Bh2&RH33%gdMa`VQx$u9~GsT@D^PE!Md`s zz{E`iTd76Q*t7qN1xbZ}L&k(1kYHI~m09je*LyEkFI&pO;pI~6AOuM^)ALJ{LWS~l zh;jrlU=x)=BL&>V5jxhd=aHCYA7l?CbEXt85eJ^$&0pfXJt`MO1Pxtuq##u4nI!J+3Qb2 z`PI$#Grz{Y%AEnf(VtYtR1FCZ;qfc*Wb+Ubjw_qoxqCvi2+z4p@1U`g( zQw{lD{Rjw^bWIf8)@s7ub1UmXo}cd!D*3C%>~REv%Nd3s)rW#dtD;Bh`s+`Cw?Y0j zH%MBtubJrfS1nk5_(TVp?+y_CM&Fmcy&R_OG*zfqpG9nBTL<#BYLc3M?j$XM1|dnh zx5~&`MLcB~L?Rq4uP5@_l{cK>#%eecuVKqNroc^!7-tq zoEN9c)W+{YR*Z;1I^xyha$1T_2A@SO?&GXs>q3Lm{`x+X#_EG9xz`2dD%E4B+mO{DB__k-9D|VEU$zU zy*MLxi}-D#vVkM*vFtz9&&v(9tYD;5`!Nby>tl+}FS}XacnYYz6k)}BDT0eb&Lv~L zu>W4AD*Gm~Ks8O^O<*vRvHcVEJ5k=Ob*A+X0jY~m*qE2BGCAEG6xL5d!WUWap5Ub9 ye*<@Yq{HH@y9;7C9QK2U;MZtK(ojQtH;4zMpG~T5!@zI$fSyY#zzf7*`~80s1Jy`|(>#+Z!uYhPx9iX|r=+Z^NmDMv*esha3G<^R}P*5k%Wvi4i8M)xY)ds89Fv z^UE>N^}>Hp4Bxi$BoxE&jr6bU4}H}oR%Do=%=%tMs0Kzc1w)UoNqKLzi&I-{VeT|V zxRZQg@a$)1c9a_zi#1w1zogR#znrKOH~(2JbI1lU_USCw^V&pPWxHn^1p&OGufkCq z=!uf)i6pxoy&Q=;v2do`rG&~%!FNi>Mc9O>d=pzlxB4s)4w$^OeswyTCE;W=1`K;{ z<{gY&EKxi87IyabLz@oOb#=>2OP}g!iFmZRW3=!K=TDmTnS=si1v~XSrR}kaEj}%C zePN>~ti;4BDqTFZTfELF=iJ>{B?|0r$)9$1C=0b4-WIltHMpG)ZlA8Ktk|4xK_TRG zLl_DQbd8s?rS>X>MVnm}-*uem_9;*Jh2rDYXRB?gLSU-37Me~|rM+`~xW4I6e`cC2 zB=oe1+fdiy)Z>`mTPs}oxu*jl$4dKBkX+F`VvRdC1paT==hVrCe2cE_8Rx6T*n`;a}55fV#4*PH_gqt zN{Q)PH8+ah)yXtMkt~%_B;FpXD?iz(H%I@TZja<#yL(S%76+@!bt}hYbXjws8OeF} zSHV0@jR1n6t4UjbKpI7aevI*~)l6d+VImJx7@oH068R~jI^{$v#`{X#n(D@j+JzkV z=e#WaoW&Zx_l9hqYJrWty*L!A0!5X4>ubw4Q>qu7y>6l$9E&?0iz+ITub3RtRANlnf23;=b4H0|I3BC) zSxrTvHMTrVfd5LejavDId*#KQvNEDJxapwP=n{8%x*hSee9732Wc752;+og~rq=V^ z?JYxy2yf?W>yzcKF3sR8R_TGlzKhG|cI0ITe*ZLYQ}I|lxz7HQZ;5%Om&d8R_DgP< zncsD7w+m#+j64-+VPXNQIxkE&qzmZ-C?>22(Pd>i53$x4bpp;Y!JS^Hblx$jwX!gq>QMy#MO&XpOg$ z!J{IqGq`YLKX^V6!e-EW(9f!SU#7>&b9ed66<^@YHpRvE;&UzDngBd1frCSsGe%-< z?4=wsi;CLoam{$nFLJZJwLIuC=R*EDSbgLa&&k8CyiT#CGVbf@>Xw$4V)q(6+vx0K zn)Edr{)tJ-q4Q)_3JZ7tqijePN#g}=ds-=5jMfRizlacd2M-M{^YZT27kn@B2`Of#!1(N{N^XC@pfZmcR;oGdkCHNYj|**s9u}RlZ)UKwMtdAAvdB zi&omAVdf<5AHA7!V~>sFUF!nzEV{01u9i>cKb$__`{DDdh~T;lKZ(yfc?rJ?b+PNF zVAAeHmFmXhHd*kw8=9I|o#;eU-|K9yXUhfJlvhV`DWNW@>#5a=y*pZhvnQ+<=g%0u zOZHBz!*N%A!$j_TR0ZjJHMDG(pg+9Qd*r!i{z}T2Jw*ydm!>)}azd!Gz}em6sqKt> z8tmB#$1A}X%>6p^;u(K1YRhOj1W#Xcmf1ZwS$QV1CU7Z2@UA#?Kqx{l)1j_ksPb`T8@YT_T@mqe~KDL5@5&?nDVO(8dDEe6F~`*2f` z&H8Z7#Pfyq5YrikZx3W{+qpPs7Jb8}{BU=Fg>W>!DRa6$Xj*52B+Tx$&)<5AA<%Ug zSZ2tZ*SY2}alAgoO3k;`Z}jB{B}?z?2*q>Rb1F2H$Ik2(qxDma1f;n+FHNT4yB_6c zUksFTT+9%SOx3Y`ovGhG-cc66I2REiBj zpR&7Dw~*6&ibOcfGpyrAn7FOtg}%tH(vLlY?&^0$A@ehTZ04pNXf#)wh|(;bU!1hg z^-(!HJDcYi8bu@~%1EiQo0@Ju#K9s7@$cm z&w1By%ncZH)Tt0JV<@mLk%GxI zH;#+5c*TEkbwT+s*Q6n|t#$@xml%r<*(75QhNVwz+nyafVxjN3se)=v@o@Hn(>wcW zqJ_j6sYJ7VB>l6EDOY{tsUV6(D8}pJKw?68WHN+7Nmj2Ll*GT9f zd#zXN{H2|gCpVPY30CiPZ85qT0v0We8J`d zi%)O9z*POQMFb}yAz?SP>S{q97H(ES`KGyb@iGYpOzo5 z6`T9|rZIEZGnaWnP&0;5B&`?!WQIPT(Y-0{Gq(R!O5=Ts!H+5&H;0MpVt1)1RSzek zxhW%JX09Q@rl#JbkHNhtLMmZ+-{?~|*$+#f=Wo-1?J|Cz^wR(A*eqmi=rnfw%1Ged zT4w~E`e}=q${B-;t7{1_+&saF^ILLq4@Xm0v3@(&d|(|^{-h&-Oe9A*l?|7kZXzU! zGTL@z!scQ}UPqmH;EIPNBIA4!I*=GtRPg(ny9xQUv%k^N=X7FW_}rmuB+mZkl@N#X zT2oabHhRoKPZ3veK94|0>sqo&P+N_)5TJ>Rg(D9p^_%@Cv zJmz=5%LasHPD)qtCi)^Oi5@o*tt)LFGV+kWuy~`dL>Ny-=Hljtd~jY)BcsJmM~9Lu z|2itG(a>1^d~+uZ?3Jw%MVOQdR5H7n@wRp*MaX=8p-*`P-{9n#9o?!_ypedzPASzK zCuHTjgK04~svt4;d-1gD!wc^lk41<$qs5=Cu9r{wQDSCU$t$TPoWA-C(~a96&TKxU zs7zBtnCuv_zmMuI_ZEKbc7(ryBSkE!uq<-ryB~hr|HBsjTxf}ixIq9$pC~XL{z#xh z>4$vfz(xY+-Er0R29C~qJI;>}dCQyKP^e2MW8FXWt39Fd49`z&dTx111DW(* zA-wL`Sv&Jn7$g%M+MF|;Wy*g;CbGXU@WXbSs!(&Ok|>?E4qsb;vd!|~_;mG8JGNGn zS2BPzWruxM?fpeh`H9=zTz*Xq;ERZeG$IZOb!px(mtH?mgC{%B2f<(#@3qRW9I(C0_~IGl67@Ob-?G*{dHd!~;ANhzL=A-)Mw$?s@7LIrn#7^Dy+6|xc{>YDG@up& zFk{;EaN@TU$%#ZOrh}XRyyxXNb6W$r0OH)D!!$caJIR{9E1CDW?IAPXw{Hiw^3GJ9xpikTU3;|n;U=AHJqa9>Ii#Y zc>W$bdaSyWt%n_+Ofx1eR&7jVS3EXT`N3(HoT##FpDg6(&!68SB3`Mgl8}*+fr7lW zzpoI>u02RGdjZxTUvME_9DYVVa&5ctxWMt%x z=?WG%Ujfj-?_VD-DfO`TGOiczq+`(rlMbc}x6xS1e4I}fsZ61G?@ZfJUk?!HmB%5P zd1aE`b)~Xa-O_sq)MSdgk5g3|tkR0fgCeFbF@>EfVGuD-;($}@>qCN@v%f2U1m$A% zuKAs|9DA`af1GsLe%YCERDay2>J;vtFjQk{pi#xzuyYjYLnQW5wJa36p{0#U>zBh$ zXd{Nv$9z%4dSbV*N#bR*3_yVLu%t{?Hj|M1lS-;lF_)&$mY>}(AK18E;yM1oIGw| zgVugotqY#oj%6}cU|{p0`hge*tyv_vxGDs;;<)u>#gCvu?S{2XZ$@&A$rb-a?3@a% z#BQ`mj}>Z?&SyCcMa1ersm0ORBH)}c;3;U3hI4xWb#QV1ZRv>c$PWGN=!rm)77v3*N<$L0EHgNIK>}a`+Lvgf6jiL1qP; zvZmE6j<|+0Wk?Y=Q4DhLFK*t-dNB}25r$l`c1>59lL>pcR7|LWbrAP+qBPqNd?9@J zu(R=c;qWw;0%p0Icw1M~S)J;AQKMxf8yfc%iP7)r_?L=(q~hhC+xrbGyXoPq97P9* zOPTWFI^^104!5c|l5Q55n3xj%ff7(?X<1o3moq@iPKKr@N|1D&kjG}m-^I5{#YW|A zZEc@uzlEugMdR^mO1_P3`ph5_b$wiaaqM!rnH{3dpf7fBNG1al2WRD15RqRvz6s*% zZYVy@KoXz*&XVeQtv^A9^2d)KqrWTDBcbztFaO%Oy);>3aI!NrBAh?5Et6DLipk+O zSjdcB4I?Hdmawp3y+OKpLQj96hGu_@8SG*j`32{fc58Nq$B#dM2*)$%-FSY^eOjS_ zje(&z{8O4eKbauC(nbTn@aLTJ%z3Mb$ij(h$+34CBGD`-nLsSW%n)B5gBJGrUJ`*= z*%R;)6X?MX4YJrr>DEHF~deLEUYDG%S`a4eD7xry+MeS7Y*{8 z`@*brJ)>wd`*}RIOo$)JPgiLfA_|1rF?naclzb3Bv_4=S_@aNrm4?jK6Q|HJUH8t% zT&-})HIWhb|Rfc_dzx6F(^k<08mpsGIF%#o!Rg=6(M=TDHi(n!OB#`b%@kCmF?32mkDv-EJiJ!RP?ykD%-aH^p~jCC+jbIYnWRUzkCZfzR-?7jNF zUEK4+vT}~Gkw!-&M1dLmX3G?}Piyut%Wwe)%dEwbH6`GS3K@)2zT6z&^Sj|}i0}bs z?`mlTfBz7?KxW1oYPZ>t1GPx&7^oyCZvs1Y#fmeZ>EVAm(y*)z(>sc6N7g{s1IX@VLvgy&Qs(@4seOEEi2J_ScQ&wP!}!NJkC%wjbLV&0eF2xEBm>>ClIJb|!q(yl-ym-W10{t^ zA`Aw`9Y!Ryfx95PNn zgO0C5Wv>+wf^H4eK4UZm##5z6KeK+O^K69dIKf~Vd;FEABWRL}J8dm3Ev(+oeDm}3 zPx&)DuYfSb0k@ZStc-a522+uX_w-?s+kG4A?;omC(3MZ+!}S5!>+0foRmb|q2IV1_8;(1CFU@xOw^pq~P;?0k z6?67aer#GZlGuAm=}$-V)WX3n%Fg@RB_t#kfjBy4VSKdG1&NboK*M_&sNhLsl{IHL zePRm1Ar}mM6^@f`z0lYmLq$N){8KvWeX-uF_|u2a_3wSiXg%P%7%G=mzCyVQ3JWq) znaoj&Wy$Rq3rvs%ZBr5Kt&E=DBLv*L1A8EVl-EW#2DDeG-LrQXv=+>fEDRzjC*_^U`%XfS_<`ClPteu=$hVp?F}esFR}q|EY1w`+Kuje`26?ZfgL=7(G1YMJ$1Aw)*eO<1@X^T$>(N?a#_Mp-53Tpy&ebQWVlh>@t~6mT?ChA=GZjBPQ6{MdM zim80e?pZPfKQVJxHkL)CL668cPwgBVj@LaTAIgkACKs+ zi@z?=3#N)cpuBqZN~_)_f}`oGbb6fLFGnyNUF$}T5bqXY^W}E#^7rK?R~BiU^;&*> zJG=7i`T&oo4x1y}&h^=X$x3I0i;K&*l$3t3MLQ$Y<)&>LLmBEN`u@sWkNuu%CVM6X z%1PH{S04I%PrD`g^SL>V4$Xa_m00ac#({p^pKo{?thCZ}72AeEo0Q#uwg^+IvYPuD zz#xJ9Sm+L_jCJ`$WnW+^@{D$AtC$EA>0m7JJC>p|`sGmkSD~dEt+hcxPOkBw9fMXP z8s^a4WvKuH8V2fhl@P#L%zSA7Kd^{zw?G5LyLPQZ2|kbMuwV3k(XSPg$IqEcItL>2 zwd-P*+5$))X2Y0S4Ae@E`^abK=DNDO{{a2m-@&F>ejztghuo2C%?r{^wkJ=X5b)6vLZMy#{l@*Xd=5L45t&0WNP%u_ z!8!4Y@CyTd{r9IW%=HZoNC$_9AJ%%~{rvr>Q2JL)^pC!Gc^rD{4i;()+?C{jrsWo2 z^mtAqEa7?K@*`^_n%m`Y5l*8cVsP>1U>eGP!x?pubP)Zxh_NIN1&`IQo}Q5M@)u}0 zl+D$)%akzRu7O{1&kcC(Rxs4n)gOjQadL9T0nF|^=NRjmvaairlB~P?dyqkg>q@`c%G zAb1}2#wkQOTfQB@ z{;*q}V{61wGQXpei1u0T-5m=xoBD+te_pz~x=wYZ^0`YT-{;HdTfPD7#-CZUkB&^>V>R6q0JixOI;EXrcotLat6LWto+q!UTZu_r3IQ}*zvVM3+%}^% z{}s2(f!^%gY*%lu;pD*w_~GjFAGbcpZP+C2i>DL1CICUyk1ewCU#CTRPN%nr#9bb# zY)up?01&WCtEhA>$3TRFj`J(K5uazoiqrD4+-|~p=#QjqDmRsaf&xg?_vJ2%H9ZiQ z;{qPn(=jz$XM08-o>>17k{JHm!25I<6c4_nc7q;k&nANmKASCg_oumfP~y^z_(Hes5dbILH2N*Auxd@80Y# z#|sN%l)LEZ)A?1Nr~y)1s8xg9{FUSO^+{xvxiNlW<;F-hKG+&TdpOyig(D+?U5<{? zNrlin)xyHh1oV+Ud4BG-^Ws-Lj)=+OD)%kbaOfzzU0%$;(r8RcEJg@~#O-bt;2$Zq zUHluiKkM7;-%tI%e2KXren@MEf?2JR#XkT1v4mt7I}F_FCpu%dB((|?bKBHeflPCd zT}ViXz2gHvo4`B0>V=G(4Y~0VS2V92we6EFWXx)QJ$NY{>KBvH?Va=lj3uqo5ZDKh zg8;3+{Sm|usQj|5SJqv}+`_`-#bu$i8jd1z3>*1dS)R^A)ve^*9W%|OCa7Xt$ACfs zx?4>{r%Cs2x)D5C6t8bO@>GGcl~KN)h*$v9OHV^67cr?-X&v(xd2Es)ugCc_0IMG2 zpxN2koi7E@bZf1x>v}om>;N!2Rq07VAw1(#RmH=^!~|Nwr_a}HXVKcPy@==-V$Qvk z)tH!O{c_B~ipf2^pDpZF3io*Lr!+X=@8LCrI=nfT#}kg{`90wF^4alPUm3^pLN`tE z%^|x^eO%Mk1&6H52eF7!&~)Nnnv(#K4FPK8Gy64JeSQ6%W7&ikK`p*$BiYV0jflNE zpig6@!X`+);^~{ zuL5hE>5+I`2K9tz&dDID-Zy-{Xt>Ca`1s;CGKcato4&p@pE!VPT9ej!Gx}Zl zWFRF;$i1@p2<%0MNq7qULxT>!sF)ZsfRm{C;Y2XgC$oM}yXl2^B^5X3vU$pk`~Q4O z!Jlk11Bz2`U{Xs`jXefF$3@m&WGk-TXpW+UlvHFw0+y(m8FNHLL@2rAHrp8jzK61y zXx*45H^Yq@gO7!!59$$!O}hhxFPx_l{oXyB^Mel%;fr%3Zi~rxpR9F+?w*>`vuF5F z@Z+BAFnTkMR#U><;RRT8*q3Pa zvGploMbOFr66>ZU3nb0{u<4798WP%6yg3>EsHXNRP($)R&>}mM3X(%0KXto_iHom> z77X44rANvtny}TjG=v!lfSWBrc9=A}M|GTjPi3^Ul9bQHo-9h#bRF_3YIgp;Hf4Wc zluvqUt8sJo8!HVu?3-H5`RvyROAKBk?C9l00Cp^r^+W|dX=^O6BXWa2 z|HkI!ow9Lw)^Ve=V~37UZP@*t>D&b|*xdvzabz=1re{O^dz>0W^zTHIXrQ~bvTZ66 zf}M%x%1Q6HaceFB3;KoEE`e2SN9fMqg1Zcj2aRjfxH$+B3;j{g75A?CAMuR%f zn#ioClRq-O2|^(NLlBXYc7S{sI6pY-jpqsgko)SC!<)^iMw&zJ@lnMax3j&zLhZWu zby*wimeSj-rc<#x9zmTGj{!r!Ljm;wE@j62t8|iE$p$36l`o!(YCtXhdh3uhRc4a$ z6btO*V+)msue}6YOAIPEkQNhEL#8bPrF<>);A>JG)# zl&vOjIE)`t0>1g{_wT#DucSnHczB2!!(!?N@Cl%+YYN_%M5!KEm{JOK;$Lu>>}!7f zc;vJ{FIS|~FnPS2qQ9*%Z=_je)pv7^sJXpC@YyVi#;;mTmHJ;CuP?8y{jRZJ-ycTRj;jj0I8>};ZSLswo=V{l!fKut{zt5!LI&tK9yGCn>&m>7s+RA4XGk{%&t z*Xk@c9Ra+i1yB+CAsLAIfn36i++V9Y-q(%{3Msvsxbx{FH2e=VCyvh+(SqG zG2rt$?Y#f}l}gjl!{|*lrftZqg|7eQ$)-4{egjFKUj#Jgx@K$alS}6-EoY{km7Vvd znRte=BVHpHV$F@5QvYcR;&A_M_Dy6(K8cr>mhm2dH(8Tn1t6_gG1`b5Jm|2@=*PV!}Xk<1mGe{4rA+(jm z>Lt_49p8^uq&HFg2l-U92ARF-&OBnygTlB>`tJfAuo1N8;ty?sp`i}bm;MB+>!m#s zDo|kMhMZqsAQyXF*o|MgHZTBqslM)DjLYHyh`G{W^t zj*VaFTCbq=iipSg=Rrs%tO z1a;2)SwQ00xo}blGK%jr?oSo5rkVeDqNw&#t?=P5BKW}4(o+3VH_HQd84Nb2U5ng2 z1<~pki^P&?It^|~BHk(Y>7)p_nQ=s-Xyg)K+)1sIaqs^nd;5R1_&z-8d~^xlHK#G* zjDN_h_el8EvpU`>%5)_AfqJ1}$6{-1>z&)TIaS7pjz{^!e4_9HVp!~B=q|5|?Xq^? zCX(8@Oe()8md~9!_E5xrTo$oj^3sQIIu@ReQWv{SRcaJjUp@0)B;K6Ja?5lie zXLq`taqmMg&RX)G6_i2#`g{TnHQp67vFcB=7W>7Z-Zfrs<&~Ncr+;PkkQA4Dm%QXEOf>Kkpxm2dG_| zwPlT^IEG@C3jd;64;zJ8U~TrDFvj_R5yoIA>Z5nkuOdFJ-_u8TioTkuN|%459UDks zX6RTS3KZUHS3?bwc%&0Rg8$NS%xA6}oVX8Q6PH@HI$$?|} zO^|-2Q?h zl5drS>H0s>)v(`aVk$ldx+75ZN}iY8k)}IN5kTz`c&659-Got-HD{|Bl~cyEKmKO0`l>C;FL6 zYlAiuiUT;Dfu7#KxcJ#SJs_>J=c!4Xnc>Srp?ADQLGbWiqVU2m0Ei0KM1w1ak5+Froz!J7vE*Ix1zc@&ctGciECbKB=?O69GBj$Os3xJMFkp z7WWviLC(|FTrjeMG+1e=Iq!Yz$x0I9nbH=3&-LRL^5qMjk?1Yb6~M-jU-^L_z`t?a z9Ufj&?{$bJ=|EicW-L(5DCNFM%O)H0@-uQTDe zo1*378krhnNoRmB0`7d*4h95|@7fiBI+X!LqE&lykPT2^vgK2l?FB_`Y@VSviF5)W zc5rg?6F3I)=L|2Sii)g1dD|e7u)pv0$FBMfWWZn`43YXEYUfO>2mWqOh2l~4fesIQXJ*`7 zT@=EywB>eMJg-kDW*sNA0fmc<``#I=>m?1C!nH(SW5c+1-&~#ZNUftefY)K@V20*o zZ!VEE#rspo%}rcXqjcZNIZ-(1sFaAMh-DEflet>Q^UKTW^}AsSpmU+k+W=S(1sE3eGUHJ156u$SYBzV+o1Xmmoc_%k3El-*>Z!`_3!9)p}fRjbUVXF0Iy%~!-_GlNimU?jA z@6Kq2p@JYw=(OYe0*wmh375nNEUE{40{etjw1uM=Tc3xg)lxQgs`;mUS!Cp9e9ZJU zp+CbK=Z-CNM^fGQ`0mO;u&T7O*);ci&9SbsoQkmWXo3gJ!(};zUT>`|FVuDt$`Rg{x!!1QzapvJd-3&`8P2w|1c8On;SgCtJ7X=+kKdMZSJ7Hcf51 zUClb)my0XC-+<(~Qp589()NmG8z1}G(2M9c>32{-Dm_YYM=e)We=J@Vg%F8hm>eIU zmN}QU(&>m5%_bN_Hbgem->LNSQ<)22{?PL8iF)8iP#7sP3%R-4cp6$WPD;b3`J&Ga zN8Zsow7uYYty^Pz>|-$LBzt31CUozWcOnf;(?F%_x2O*OUTdbxyH~mkZIVzhkJa%2 zk7wq2HH%uGp)SwNIu}H%{yQ3$%c_RfJ1DK6jh5|_F@=1i83Wq|!%9Qy1ms|Q^#w61 z`Nk^jKCMI_RHGV6tHx?=%X%D-VnrL>`2rT-qt>gX@SK!Q5zKn|3* z*p%U#7_Cnq;iEtUz))QN&NKVAmK1tt6BC8e zz4KZ7RK=AQkR<&;Y*biNzBbB+Ghn-m2kD^ay^&Ctp2G+dmip$@)w+Yh*PR9oX1KZZ zjzxn=`=tn&8uPEC*wu&UKVA30ruAFv3k>};7>)jp_?;r8;@!$N?BJ|x+Sf{R?@LFQ2Ig4Ko|F~9Z*ThI^ zI5T@9R?LUM@bGM4GgVh%Rmm$C*yq9tdSn`|=6JV5pI)fOF#+*a;sIyv_OV^xIMny^ z9M29NF|=k(METKi>_=esKZm^4>CBz~#4(AjW_eo%$0~5on#JlwW;C#0)c@0Nb`c5S zS683S_T%u@8iRo+no@I@Z?-n8z-Vq&3e&q|ZJuG!r9YEK03(yl0Gr3>7X6P3f&WVu Tqgn8WX%J~id5J&;SAqY#l+rRZayRBHe7)z3?u^;3dv zYmnBGn_HV`_CB&h7?vGLOh}lF7!kWM`h~}uO6$ko)N^se(f8TchztjY)qQm1k zcmcW6mh+Bg`I{}JMVR1k^2O4sHRor>u&W|rhQJWoP7Nfc$A9S!g!>F&bKb{s5}ix zR)WE-oOM7{9j$B3)Sr$nwow=*_qx{EF6+nnEV`c;dVc^OzIL+86Op{pz1PHkIP#QS zwoc3e{z@1z1Oqh51U~|BWRp=bl2QGX0{F>Er&;U*GKF_7GA*A_9G~>mAw^8Olpiz zo=El;=niZ;msRyYv@7z&FlW&vX)YNDvpEM1CbnursO(->Au>CPgMMAs#$%u zPEJ8$sUkU*M3RAl=Q~w%b{B`l&YNIXE}ipyh;*R zp!xX0uD)zOF5U)Z2)Z&JZAd#>NvM7~BoV@gkRV)@uG_)C{^!?oof>Sv+?%(I%uG!w z+EcbiRpRH*A5dTfBJw;N9!QfU)FXELF>lS0YjG3&z;?mDa3nb~t64hbF64yfQ&R?y zljga%3AKC11Dx+YoSRun=wv+kXqUnxIFB;<%qr-|cCLv@3zs!iWKZG~Y~;JLH{A)8 zXU?Lso=#TS`)X*0PW`GH%u!`<*qy$A)54ROyj%85(C*O@hEA1r1dbJPXPt7W#f0R$ z?$hIAi7bU=P*!e{I+28iQe+XrZ@O5oi%lpoFfeQ{x=hN=M{|ct5o9K4W8c5dhJO4| zYV;?i6(N#9PqV{ZUK11EC`)T46wWkkNmZp7xJpeK7*uUd;jvk|N*7-GgXxOLCoMXd z@qjg#$d=JgY_J#Y2eBNBb|tZk;5bIXT3W=)t)@ug!Q7oH0^!FgxM@=pHv78YdF&JWk=!;q1|UX81SQ0E zIhLIKVkSWW`&8w#*hne57pCdTjkERcZ>_)5&_Ya^KCNtC?Sb9D$b{<{pw~k(irYdT z8gWwnX(X1rZ5~`*5(^NV3K3xt&l+4)c}<_$yh=E^|4!=E|EB~d1KJ~@*{Gl+(i1e4 zv%-%}Yy4hqKfI``&pWIwMKP>eXibuKI(YqPL#;k z4p#GEx$R+2T@-2bz)iD;%gTKkv(O5#f!nU~6kjh#6}Fo^lzJ`IZL{C?JW@-Khdx(V zV3ON6x{Od(t^$;~FDP>(Bf2E2nDLvJ><)aMw&;FPfkIeIZJ^7djr8Z}XryF?;6(!L z1fCC)!A^Y3q_Jw+r!%$A2qEY1OxVQ?XBkj}X`!jR8^%JtUw(^=i%i|zuO5V&6pjVb ziD1Yfgj~XO(jfF${a|%uVS&j@Mz89Pdj(QnGHO4!KhzKi@qeVcdImvP!YNR`rw)0g z(~eFnn?n0-GEJ%}E?d6NCH42j4+JTDjLmXOZc7z^48(&C9t^B3m_pEwPVM6OE!(`H zF;1x5F@m%95_*wn(fkQ1b-OU3v(a$E1v=#=*=+J1>UY;0vILuve4uy)sQl=e6#swn2)@6Ur3-3{srJ+W#&8($) znjGBb5ycLpi8fsq?+I&5?dPO~->K2m6@ zeJ1i$^9A3Fmcc>g#$i_0AdNgpj7+m z>bj8g)0E-kv|^b?_PaVqQtF)q@ho$elf*+c!|ltW=K_K{ua7pX7H;D{R;O-b?|m1v z-Cf5J$QY{%@VYtCbjdprby%wMcUhT1`o`WxVbgPokv1Q&?760-&oy`7 z(Wu1XAL z=-tNqRIz1fl8-GV>WlVG#=l4##h!5I=I&tCNLfZJ2dm})%jz_A?@4Fu~zSH1_swr zHw8YeQvP}t%vsMEikCE#Q5tma)OsD@-+6nZ>TqZln103m=Fe_D@oL`i#{7Vuw@}CE zC^6L}PjvgQb7|_!O8JS;wjfc6XNbsT>(u$Hb6-s63%V_wo0?m3AQ1L@C^I0A=s@Lyhi8M>()@uhfK; zgoHds@Ss3d3B76Upq>u;M&yp#-+x1Vr#(PHFJb1$2Y`--4!6=NxxS~^*L!%$3%Sf8 zXGH_gEcSlwj=S<g=N3(Dm;!k9{a^pG03AXo?+q79Z%>FMhq3?}%S&FKbyAz)#> z{T!^Gr?CLbxLSE=Eh9eijbyxm6H!t}^J{GAH~iXrJYH99vw9Bbd*0RPnPMNRx!(tA zt`+*fRdr5x`}%cSxcQ{x#KZF9T$?CXL7Y%ix~}oiU61#IgZ1{nDexlp>t^v*W8=a= zs`v}1Q?Hx3%QGY93zsJt74koxI5w4Q-hHg|Q_;JA8?Jmmnn6)&v6PtPPwy8KX^F}Y zyF*mS=X^g*@-#YY+=vs>=&P%%A?R^?QlUdlS{gkg5k|Si9;$o^PUEdpZOdF$PHA#- zGF>P=5#oNE`%Q-D)#};RLi{-A3x3`ur`a7)o8e{6woalbP-e`Go0+t}_!u;>=OBN= zc6B$W_`S8d@zK)Qg*+Y+(|UQE*{BtktgIut+pU~2^~b;udDLc0H%V%%joddMzoDqw zo%N@rD)EZreKnghCBKdHB7FNUskOJvP(+DOY$RqLVQ)=YCHHx5^uiHCqT<30Zi8s^ z$&ymGUg}d8v8P3LQb#-FY0*F3L6M#x^~e&D>Pf${q=A|aRR6Hscb!$co?sGuW=H;!jy*{^l!N-^OVXbed*9$c$ zFS{>U5G_zeT^q-$|qEzV`3A(KCHPqs|j%#K9i6zj%5t(ygXv9 z5gsQHtgV#Z8Y{5dT4kB;`t?X~y*MKSIWRD=+Utf7KCM=J6Jh=RxV?!LO=C8FZ-;k3 zNRcj(tvk>czMBiwT#H?wkT*O{;kj*%px{x`(ZLYK1Am6rI`1uBo@`aS9MC6l*#wFD zqpE9HKIxSkCZm;*sQen8)g1WLb$xjZOR%OgSQ-r%5-~8K4h;=e($fnEo9V@i7eD0U zSl8zog}*XMTPpT8b!>TyIVrT&wnlU}u*A%iyhQ^WZh2)TwYV5hQc|+o{frgRgBquu zP-$vcWZ9SpUm9+NK?Ob6b#eulbwLjc>7=f4GWR`zxzjJsMsr}X;EH&M{00pKK-Wgo z+4i3^YsDv1cjA3k-A?-z+LfZgX%&Fs(Ca?A`$iy*_6UwqeUbPU*k))%{wS~vro}(F zty2#~#OmS@}-pG&hCFJ|%VACz$_-O@HP3*o4Q#Xd6UFPp{2KR1nxQ z8$(N;peXyBy zF^zR3iT4-cL?1)4?U+)C!FN4zWeNxh>3Nz$e1<4-=VO35_drrYB0}jRe*i5+3_;nA z0v#V;S#qUJ%o|7I(Ym3g44{l354G*?C_}<^C%}mg7{UL=F}im~{s;@7p8i>ZrN;W} z7Xg`gyY>6A!6hLfo#mz4cETcGv2eh@7FlY1{b7j-uGtxWsGW)k1=leN}fI>684p&_HVG>V3q2%fdtuTt$)@8XZ>A$SwF;Lf{Zx-n3oby~5kyczd< zwJuJ+It8(}`qj1w5WCy4*?Y<&YlFwaiP2F}uV+FD@ISu3LY-2X^aMQN2%%U&=k;=ckCKXP{$b zM^B|oec`xC1c?-AJP;P9F|Vkp%zG&@vTik1M=-@*)EfRo5sCdkc4{;9Qz$pTfZcm~ z2oPjhez&SqYpq73`nIExh={iGjbTuek;lglb*Gya<3}gd89#rfY4#gPu_Wehic3g{ zsHhMW8r15fKQpJK4GL9jS8DFUG16Y#Pla`Mc1G1;9%34g28M+AgoL2yeSI4PAt)_9 zd@h|eO!w#!3M(tCQvn)2{){HutO*4fQHbN#*vpys@81uZ0y3SfU>a$TkI!X(LN7wX zsuvQ?pg{kEk?hw0=3p=_GQ)_Dj*g7aIQxc4T4F>-dk0TL{TZvV+C*b%KZ{OzQ*U|l4$It9L$;0CDxaO7Glv=dfu7vm+QY7f^SWU( zNJp!^uxZz$o=*(ZS9gQy(hK?aL1ksn>#kh76By#(?KtLI@{Db}lsvx_gQ8j;b@I-u zWPgr762YQas+|I_2 zvV%Qra=*22Jq)E=0pasf) zTB;VNMp5$1jn>WjxoM>?kLSH_nvD%hxh)D*#o5hlEc1@>#-^TM(l=bHKfIq`VX(xa zSES}We$2!SVJuVCgI-oe ztHD-`ciu^`z7B0rMB(*{w|zp3dSI~V1oqIx#C_I2R$GmO)rS@(t9%7+4C$KO0@Vr@ z!GdE??=-e>YlSeo$vYI*)a^9$z<($;8IHBJ-t4K>weaN{%eh5s7ARY4MRbYV8hMw0 zQl&HMhH_q|lQOcEb?{EVw*~B=&(X>L788GRDd&nsE6s;7SQ0CjVH2A_^1x~m+-Xq! zbfcn$=D{`to20tApvz7_Nq>HN~{6s0w=;ENy&o*EG*`W;C_!lRSa0hxGI<*$DZRhy^i3JGu{eQZUO_JED~gVNuPsveR_p1}!RG2C zPX!s7>=;*2Xt9l0g06mX*HB}?;b4m(sg^s?_ zH%%V4hYugVK3{@y*fxoPwkQjGEU6$iKOlmPhW5bY)r-FGf)<=JU)to@?OSC8`1X~z zZ=BdjSabqDKahGe@8dgO>s%x`2j&u8_5qA2Jw2@#M^P_9D|K#nrgpI2-8qM!o10|# zr=ovjqwvu1@WEtWkx~C2cL<`XyF>UyDd-o=qD#-i^Jmd5^Y1-*;q{ME^M#F#kAjAK z&5FV|0ovY)k5J^r#1JQIE6|{fyM#{@Wu^~!d9@SzdS|c=cWyDV6jR#2F|^at(IFJ= zcwvJ>DF-!9F)^{+YlT>59-w!A{rXjHDR@C=#glfGdc!*VhelqYPJz_yj(}dH7ZrcB zv+NS3kOSHM`}b9xMZJ8FC+6m8%HH*goqw~%qT!e(9}T2MN5{lOf{wTT;QlGpj}9_< z_l};434_OGHb5n_bww^N;wL69E*f;aF^tBSjFS$NlAHNcWLUM%kKlnNgg+5kF}q+4 zCP%JUe(eG!I^WJxwxwO3qU8PX zW5@>(D`bSs%uGfWmI4iZVhj{YO3DmtQM`=)=cawFi;uz%OuW@8lAmY0z; zRo>fEuQm`ib<7hg-f|`}JH8>Q8ij8hiL(;SgHn4j<8GzKS(U!D@&~Qpvbo30i$ZKCAUly&9-T0dU|toWN&Y8yUXK^ z{lmi++z!S0nE1iYngkO&ghAy&4c_};gjdp;HtsC!`fhJqLL!?DH!{~Q_x2Ym z`%(C}daN)t;zITiW5pjet!&6iL{Py=`64G_e4o079-zQ~I}0~1UO$@P!B806{gbWH zvbcggQ3(ky<0D9!DdzlQE#+V-Qh3sBY!oajB2Xwc<^Yt3Ab(WsFYWIq%X5DBulA$} z&u#Aux}P>pO;LDWol2$%c}68AF{htONL2K%BG98F&VIW=C23`2=k)-Ejf{g0XXq^* z0ZZExWkc)$b7_^j+>`o5_E8#5D71cVw=GRF3|^;Ll1WZI2b;L&`U|~d* zY@-H?foLirDY*bRk5cZ}YLAUl&R2NI0l~pY5ZE$sk#Eo_J#%;KPm$ab^*@SSv|=+G zs8Ce(!NF)wd$U#tIT$cZCI8m66ES z))pwsNl6)oTPqt5d>I)Tzz31kxWNi8ULLQqNf}J7;&q}%b z6qt9hu#k@N?Q#W|;O+U6R>_;d5l^rd8)YgvoESZaUKcB*PdLxEC;Wq{-Lg-aWF^#) zxP=2^?C4FD%^H zbsOVpJ(^40a6NQB{i%5^#oOAcp*xPPNP+8P$aYZVGdOu0M=T*!J@eZS;Kd(hz{2A< z(!x{r>=4&7*|!RikcfSYnSrI-AondKyWuUIB>h)l`CpNBn7Z{tVD%MCae(O`Ir2i} z{2Z4)tv#n5p{2tc51&gx01eI*|3`3RoLQvi|3a*kHi~zqD&>wam4jceeM;6Ss4bW% zqh?S{k^q(Mhv<(tPxHEbnnhnzVx(AW#V9mZi77@#UcO*J_|cJ=w{C&A z?u|2HK&&$Aj%6{Mso}D>x5wk-qUwdSaZek2G z8#YiL&BaHK73d;CIu+)D=jSfWhLzK1v-j@ZBfCAf1&ykBl8)nvJpp1cD$oze7T&hl zoo;Kt*V51+p>LO>1so7YL-Xm&7lN`m6lknaKa4ICTU6;ao>T;-iJf3wjjNIMv>yE0 zU;2}?^S{sTDJ*`BHWvn*i$ z;lsk}Dyj&LF;M<_$iJW4(Mw^`C>!x6=t>#P)UkWdf?F}i!lViUTT2es!@@wHOJP2Z z`0;-e&KtJ3uuroE^%P?^S~dp)Z{EJ;u)5?tzq)!LC`eUQe@TAoQID3Bld}$n#BVBZ zH#a^H50CK6i{m3vH@BJ*poISm*fDt)&Xni=H@x$wfA5b&&v!wJ-@kuDK45|d2;v8= zeRsz}K|xWvm|)EoeL+@53}Qi{g$km~9eIp0@f36)Nq zq$O4#J$f{HZd9$o8(^~gc{d1SY?*yvK|J{L=g)MGq|2n8Oj!b=cz7fvsL=YKBAUX4 z=LyIEkp_SwfQ|h{$qAF<8+-Xp==C69NWwtis$w^2eW<+5j2qTk}#|x44}$) zy$ON)91CPZZ>rl)08Dxy{po8>LipSwS=(T057PD4yliBqCzAYpIM(mH_4R$`u z@)6IQOULN$dARQaP#&d#10E36UTzJ3jeNaTJq{8OG}R2)eD;8~~Hb$gpKFffGm z$2)9HqUhH+0d#?kibJOLKHj9U_LqsVg8Eic5k76HaBT`wiNtFqT2N#Rj#*%`rvQBD zz^5Ph{-;86sO!-x9RmZJ&n?;QboH-qd{()mn=t_WJ3Bi=O+hCVw4rI7JwPect+Gae zh=_<}U_G93V4$8~T+p$y;xr~*NIKP{3i09n=06Gk=wvyEFo)1k+WqXs`HbiWf0Dd# z7--H~oXNjTkmtPwowu8Oe33G4!6v{T#pbTX$a@SIJ$P9MTXzW zXNte)DzTp7Yi(_9YHmjO^y!mUx!GsQ;doss*-V1_q|fluaC~Xewd&thaP~~w1MN<9 z|Llwu000~|HnwZqYh;7?`w{th+9afSRK!*>(HtY^E{;cH?SbLB(huqLzLd?K+MbCx zIdMa@j&oiQz3MW&C;?_ns|iLBbApYbDc`jJziBeDZU>Bn&-!P2XC5DY3<-&%?pKs( zh2GPiGv22!<@y^A9Y>_gThK-PxZOR5TWR7GrG6mqD-nT)YlIIJAxmFQG3s6F7@WMm z+SfpHeCxyc=Ac{QzGI_cdQq~un8XP_t`V1*wq{wBBUhNOs03FF^gcsiT965@E9Jsg z5r*2zFdqvDHfPTP*totp(U!I$9ZAh%(J)nI6|7Sb1UOR&A2Pr5HYfS+Xm9uC5vL5` zs)NU48bSi*>5u*ncCSy0yd{ea>WfXfN%H#Nj$|u?4uYhor*SA-D`$tDGRYgIQQP-X%Uc#Hp z6Y)rD!F(N7eC>AD;9_u(2#GvasF3A!HNK*v%cR*k94Awfhs@8v4v4(h0Vrmsk%=w_ zm;q5yQ9cWixE)OhNS_lD%FQcO%>NC`fimhX22rvup@NB|cX7fN}fqx!Ej zG__quD(mV5KvF_`v%z7502P-y9AM)nKuF_Q^%0?@7j}qnvY@Pt4-ygcJ3A480;=ik z78}6^3iWGsiiGjw-^D?$Z+Zx2UcMB4|NhAr=f`h*zHvyw2nh&m=Nr+AZRUiS^{VlJ z$;Pey2@v6|EC%?DO36P*KGc->pf>uy)raB)@u!P5v?YsA_YinCu zJoD4PaeCM-(p3o%Cwt-rrO8PM3H^&1T8i(Qye#D>F=Au`M@G~*ttQKdY|CPDTVS?t zW^~GRSitOqe`aYKPogkVw%DLv@Nj@<)xI&DbCeUeYr&V}V)avJ}Cy zzg^a!=Datnkw=KH9jDK_WCc=1)CZpM51W1myBW;aexAMnq7WgWp)I|MJgI6=>@J2( zqF2!Ue2R_*th3vUg#ZdZOwoFkODLJ z{Cp|WqT-W;+HC%mjJjb(CFXT`QvWjWBx@3P(;~zzgJc9cqv@nk31Km zKarD@^RKGfurE@Vz){b0k_h*sRr%$$HTbpx{)r<~ z$j8oaGptKHV1kwwzPrCOf_->&w6I&~-O=_}bAJ=D%H_DJ)|1GC3n~oq0RW*VA~7sy z_$PTpT%9V-JAS9XTK210;{Q;tgA6C2`L(rRP(Oy|MmOvZnnno^Ye2I7DD=5_s!+x^}jQW0-cJMfu>Xv!&LQn zqexs>@-@H9;ctdaujlW2L}X+_MheuJKHJeD(QV>^2L|L2IapUE^M5rqwDxxqd%g)F zSqST5YHDg)&XrJs=+r-kNi(@;WJ0l{3t68pAVT1TE8TmB#l)^cME>^Ly2o{za4F}NVyix-W4i2fCu+Y%?^>s$aDzibv zrS z_r&`i_iK+`K!W@chS15xGK7NAnu=+2^Um4Zq*_Q8nyc^$xL7THqejOM^?M|Yy)AwJ zVJ8F^lluUd!(G!igq#jl1}UnVb8uFjHccudxcL9gV>t8Wgm$fWx#L0F5qXc7j{Y7} zhVQ&T*2m5MWS3j_c^th5+q2pxD6 zYJB+(4Lr#qmXQcUA#H5@CL=dMxOU3Dhd(MU5HN~vqTee9T0bf({wO+9#^*!Zv+Myx zI{I9kM6}M|gbeuP1fhVLAfKZFWw1GI1F(frvxeBdtU3ch_xSC*u|%7N5}yupl}EKt zXs9a&3GD3bfb4*Kd-JI;1U^6`O^ct4=Rq00UHWCAYi zEiEm%l<;f1Vm{>IA+@%)hK~8;f!rzwD=jO7b166*1h=l5^@`>V2amzOQ7J%ZKo1cw z(9q<)S?P}BV0IuA8==#}YiwG+9yRB(o@)Ruf)dp9ZxgY1EGw4}v_%qeY6?HFvf<>s zxjNl{lDb;bD_4N43rua5vrM@-cF+*uIw%OgR)Y}+&9{CeT%W39gImQ)N|23>4Y;MB zL-xVg6hTfqlkv&U0Q;t@F(E)e<20M9ERci&bCBD{_m!7j>FvI{2o!`v6>6vW$=}}} z38MW!D#}b>jjZebjUWLAELrruJ}MzWXXO|?UYFa8H4dXiWXtO}4>-x?125v(*nn!h zGc$<<4SCCVz?Cc*-Oo)`bt)m3J0wb8H)IywN(pQ0LiJd8^#!9H+ClS*eITPqr8l>Q zk(PMhdA%P8k}8Mmp>f^$VwhIhJ8T2j72@sbUxYvb0+O+~r6u$3Y<-w%iYH0E`&r>> z9U3-y03a!3Cr2kIZ9o;=@8y|OBb%FMr_W95MOywp6B0z|@A~vmH5gZqyV-eWOVT@v z9X3=Tk?6$bG@ssH9Iiku zw;lP~Wq3l5DPhuBMfSJqCI9WXGyTM=uct@p;pw@sy&VpBD#q%%gVBE2%y^v5I7^)r z8zkJof-uG~50*wy#6w-=?DaSce{!M!ude=(}`Jp4_A0 zvHI#%X+OSItgih)D!l1=zrfqUY9O^sczFrQ%E~IKsi|#5LcAb)ouQQ1$4>tYjwx}x zobf<_7V7(%BALi-m0{#7>Z?^{ojjsHK~w(g;QIQy*l|k(5)l>k&P-fSK=1DSl2`ib;@kOZzM(B5&thyXaiCq4ZEa8n*)>sH&+ z&7NOTjMu$?&Pk44_^csZf~ye ziHMBtsllQl{}6sTSMpZc_}x21b|JJc-@b)_ZQcSB8UXt>XQg;C$=g_i-68+)q)NYl zO5Q=OyqAXVRr~bJv^=Y~IA*KP0zP0_rx5``R=y$I9bY_4l5Q%4YtcY&Lx6IwP9GdB zJ@O#Y5Pw(Q_`qx8iA%NnzUW5@V|A=3)Iz#|kjO~IKrev>d1G&^D5)kq`V$TTC}I^E9)1OA7)DGaI}ek(% z7i@}!jDvK+#XkG-@JBxWk)I1Hf9ZoL5G9`r`iIq?&owKhnl2z6_QSOQI|Ko21ytl# z))U&&NAAG^yxiD$;#=vKE@V1XL0%Z52+7(0wTb+?bQ;`d`?SUezrWTnNGi0@cwZv~ zs`#$(S${OpjO%YnZY5Z((+D9TQ^be#89c&6`|78(>EDByeE@ zt&+o|bsqzkM?np4?&j)D8d!$=K*IorPVJ;4eJ<|uw7}H5^+O`bk`_AV(!$a;5h4Af zCj`O@t(#nV2++Sa!b7Ldpc5@1-wh3^HJ_Rb5CSs01nbF`)9Z98EQ1LxLhlUi<)vhRevhL^+bsFF*oX4 zSjQW!b#}c*J1PYQg&~)twf>F-E(_ql+O787Pd75Dr#j>QshIf5C>3UVd+nNjV32&m z1T4e@AmKj7^^KqwtkH371VJ%qKGCK@6mZ~NE*51^^$B$?$AwMiM4A>^AWsMW=r1_* zHCpc<3qJW;FNOgDlmyonMegLhuFnsKih1TdR4=dR{c#tk>gQxw2js)AgpYX&C19aqj*rzaY>z+ z)SCJzCAS|LOE{AD{}b^3w;WGiakfI(r_f4gV)7(V$$WMo+E8#Z;WqP3B)d;eFTre& zY2@Wf$|KW{HBSEIe+u58n1Fu@*(|9U`0`^?nP!XyoSuvQsb+q;GjVq8NQI-t9}=01 zw?8cV2u8z=(8}!FWPx$p)>lDikqZ*atO#$=KLMXDp0baYF1O*ZQDJN7Q;_-3!b06d zG#SvRi6~d*%B);8-SmISX3zm~2xX?OMl@?wG*e{(UhTm&US!bz_VfP5B1|qgQn)mM`i~6kje?KjhN>}kpyhlaCBHJ9Kr3fsEvwR#Q|B55A4v$_q^W%bCKu6zl@@PT>>khJnax0j+scMXavju{bR8%|qk7~ah4bjOty^6Jb z4s^GU$_%R*YsJwS>uT$W(XpBeZg4WqQj%fLm(E@*D zlVTP%#9uEOTTWGCoAxD%?#0m4c}zBmK-L6;F3+|iZ*MM_ z`jYwA=ZYGC9{`2Xs(UluWLyYimqcWxv;Bj1%#KWciT{(@UNHK^(+B4RNez5-3fh5n zBd?%3v-8&#epy>|ty(Yv&PC)WRMmwRlq#%CGZqcEAo+oMWMpInUY5BzZe+?Tl3NqG z?Yu?;@Fk70rMI_tb~NY1&sWKBjxE%8aoVT3KY$mD!n(3|onVd@-z&xnDkd^f>`x}u z_3E97F+`1y`v+1wzXJQb84z{-8VBF7u(0|(RfhXc%#J2#Z=V!S<&L(2@~WhV`E_1y z4&eml=M@&{3Pr>Ly1OvJl;)P(Fl{L{s%bdJ0-ymWFOM1*$%*I0$l2wepO>YUWVC8o z2Ljr#Hb>pNga1*KC~sOu%h0+O$ni=Yy@Zm za5N3KRf!@_d1yvOBkV2o8a#Mc8=unvsSOo^<8&~Vv>Gg31MQ9u58(vO{dBv;k!vg8 z&kyk$h>Tk2vtrxR+9fO8|H+or=v(+-3D}`#=>he8B#U`LQ9~=)WKH%ooAU|!sqIqq4sIVfp*_U^pfj zrYDoOdxo|K1MUxUbos^pEuGB{`z2g4K6nH;x~UZ0`zxzIs7LNPft@>7z3DZC2phU z;WWYxP7N|t+@6;XJ&F9dfZ78dDNqV*I(Sl#%y~W?X^(Aqhku^GNs~M_KK`DturRP5 z7UG^aLJ*=qBHYk>pHyC6K6%Y_V&E7X_h`yVe3(&}7Di1I#DC$uzZ|V7d-Ja6n{QMU zUitwM1_}wAL3o^j+dU9_fQ8?GZmB=YX9~(SB=pm>O&NA#~Tj#(iad5|P=R z#|Q3Xh!F`H0%}4q*q!Qp0!x0k)mgHcEg;ZorIuG?V=**_abw`IA(_4l^se{8>INp@ z9rvmE*58ERUKqW>HrHtcZ-US`qq)EndKfH-_96jpL|xPN*LYCp@*N4gVKD&XUKIDKl_kE2!^iy zQ^PI+Iw??>b^A+|7Y+;b^%^R|x~seZ!v$!g7mNlqFa{=TF`j)D7l$CEXYij3fK47} zv$J?uU}#BBTh|g0lD#m``#%Z3YyA2g6-fiKvej^j;Zzf$X}72mrPU@iM%fl5j^sCi z-t73THnDa@Cgl4G-`AEKBPNK9_uVtv5Jok|;`g2>vymPE3T%yj1xP-;bO8ZMRct^v zEkK8~DjB7~YZ?xgn91V0j0x2fS+O7vl=T%G7beacBR@mOS01=NK+;rC(ivmn4B;zP z+Lo%SgC!|sq@fP_Ks!-|q5MUcF(M1mr^n*L2dXxAbjoJJ#~&pI_;lcAtw3z~P8$NR znQAdX=SxyT$OvXR%j)&ueUX@7`;gD}wAge_p^Ytcwu|)3E)S2V6!UYUrdEjrNKEec z1O_iq$|!tC<*}Y=J4tj#n6~g;UM3Mmp8vY{CfJ-1|FfVvG5kZgUbI!m=psXA5$*^o z*-t~)K9vKXLSHW}<`8i{{Z&W^dBJ8t@Duot50J{{TQGWo_NMx>%Lnk5 zkxn%p0Va2nSooVy?|6lA5k#bm#=a3WJ%zuHGQNBC>4kd((JyZj2$~KX+f+>B=Vye_ z85?x{zJ^!6aAYRLqtoAd%295BeB+HAf+zXIFmVs>u1{df1CyRU_jA?K>O$5w9Uihs z03^a(<;}KaK!W~;Lqaql8di^_DS1}dVsED=Mg;Zl&?nt(Rf0FD)L9jRs$4_PO2r}MCknLFm^jLHf3z6O8cCH_6&y?%R_Zx2Q_nuq z(|+Ahu3UbGf$6dy2C`uTduP~P=Vwq%7pT)?3u-yE_jh(H z>0HH`TIKXrR717U%s9@lmP$ExB?dbwyh&R`JUfJy(v+*S?j^EmUi0 z2c5IdLD=>@0Tf!cJ(@FI#Ug?_0>7Nd3g z(9LX~2Qywx?UUvpQ_}0Q&z^xIa;wi$7`{ z+-+^`din=5($XNw@&N$>C@Co^&cwE_wvI{(oox^EX;jQQ-zXay5E;e_HisZ1BI9I4 zgcNGx<0~uoa#ND<;vk+^^<-pOA-E=gZftaC)@pqFd0aY*TJG02d}V#z?(mN|M1A(x z0~QuM&r7nSBj|hPO}bJQO-GDW_Y*!rUfw#*I@>1&`4hF~ZjRFx10BXc(`eD-)m$dC zZI5u1a+pc2M5*5(G4Q0jeR)tI;`j#dh*i-V{&If4d4+cHP?;q%Lv!DL8J%)g65;y# zha3h{)BIZrS3cF>CBLdIG-j&I!h1i7d{e0IY!Ae1vE3RoQNO6ljxWL4C5RSg zJLd7qD=!x`tujwjcBBi^<9CgXk5+Zw^?vV4zbLUx_`1{hUG0#JBwiFn3pEj1;}U%r zwb$B2qhRKZXBfF8=5^%E_b;Ob#!lTjyy-&Hk|kI>{jRy$yUf1UpVx%=9$X6^vOVdk zO?VU2*`9hkmW)l#r^`X22nFZvjp8q@l3(Qp43@P^$ey1tRh@-S*~*ZAH7V z(E*l+qT9_M%1a_+%EN@^&0p+JA=&ehuMh8JnT%3r(kIs@M9V;%?n*wB2|G+5-q^Zg z2hYz9Ufq%OWGHdRT&krs3&M^D!;ONlMmO;#u8Z&lEltI>o1?!xh=!(Kw;zti_S0o; z^{HFR_2rri`sHGAI~-&~?O4zYFEs1i{Tz2^Mw&g`EXiX&EV=JDj>V4}$=lt)Cr7ih z!r0f3d7XZo!z-!!_kR6A+?}Zsg+eVUu7!jP(HOXHT5U+D;3KHT+D(0VqdCU&jV^Tt zh+#YLgYAD|LR6WmA@AS4BOnlGn)iVjZSI~I_HVbQh|)|~-yvEyo8VaR=Vsp6`0eta z9`+yFe?P?=;WX*DLMHDLP$<8v{rrG)A->Olnl+ z&3JwRdw-GClNU5rx`W%IeOd~XrlN^4)UwogUYd>Gy`S2Lhr?%Q8}&wsG5L;;gU`~` zt4urN*^S<|M9LqNs{byoincn-;)hm`t9xtbSYIJZxnJGtLPVaq2_^hMbZ-a<8S&2s1~&;Lll*&75J8M{(OcZ(@k`&`%4t2qIfF zrTB(Y{rj!eL_z({^ z(y+}1tc$R{Zu&z7*c_>eJcZ?k?-B##jda&YHKuP?w*^Sx*b0KS47@H#&LnWgTU{1O z&x+j>uN2&_hHWp(6&3cD5WRriqXPkY=ib36s%iP6n^ zG)3rIjNAc-OJu5!ckhayd`^d6neNfAio;!m4@K3wO89;c%n)K2G0qfb+OlL~OVx{3 z)>ap{m*o;wRM?nYqGOVyqmgpWFV7&ie5W#!rF7`-*RCw`sX}s=mX=utuyw`p=c+!s zI6N{!X)}%*P$c~Ip$x;(MD59a-N~oqv^{yAU!!w2JjyZVFCySN6o`ujPEWr?P!E4H1f7e)FzpRDgetYpu&d*P)&9@@!jXr!Y_8bVt6pp^cE|E`jy&cn%7RQ)72V zxZsditY`0?Ae&FJMpW%k4xNGk*B6}IEA~e(gsd5f+CQ+JNrh#)vi|vXcdploD)O|< z?}Ug!qV%LDctE2*BK)!TpC2fay0zb>+9d^p#>v~`a19NYTDbYNYUG=`ColKKjA2-V zO^2^s7nhbkVnoksqNAht3^6@pXUFh)(`H%~85I@Wske09$=Kb9obf1Q#L-1Ec)RFR zY>#ic0TDhvPhT~x^yT-@c-07{rbC0*HcL48;%&wpD(YN|JdVn}pp`SyY;>ODohVe`;-tT0WqqHeTGP8oqvkO_-yo|1|N0C| zwSI$Pp~pJab%S8fo}E^mvnfCFa7R|(#!MAM;Gt+zu||VNH}Bkp2xNs|<5j$@GjV99 zk)dwyP?tKf$ogGRYfa!T8#c_cpwD4G1@g(DfHpr!yQI5gG-~!lvwJ~B%|NHO8Vt{V zcBg(C5_j~152=t|fa@5tKU9wfY0}m)nKn2~f3;|9Yk{GNp)?$StI^W>Ddo2RPIRz8 zJFDBESbMf-eEW9oXA*SOqNgER-frU;WqZ4X^-9mjnQDuEZv@0rOdrV2v$4nG~$UqiD=Z-L>KBBs~edrxzdX0pM zEEx1aBBKcJ_fL)PeH8}kD4L-8)_A+=tm>9@0}aL)Jp64S zvoxL^4d&+Je<*Txb^Wfvh2MnyGe%eZ!H}tNL6GY%rkS6RFxkL*0L^r>Gd}h}!HsaP z08JkmyCEjSf|lRb2)dP(6(NqroD&x zfLd6`pgm+fNx009h|p4hzJ)Nd>ZPB&uAL+c^lEQL1YP|gXbfv`(RV#;23V#|kT+F+)WmBk&Gj;MR&1qA# zPBS!+y|0g$u^cm6-S8k9wBI=!H->e*t|J~r39bH#7^me!ocN-d;6x@3l6`|@$+if?4kV*Go{@!>9vhg{_~Huv!Z%T=*f(vz(1ed9j{<02ag@y{xb4a1 zw419wB=4jy$j=TpPIB46&-O>2G?uLyjS3ixm8~Mrn>h@e+3!qdlAm+esd^b*h6p1Z z+}zq>lGG#%M+%D>9f;(drL7J=%IZ6ZU+q8P`&cyUz%cD7qHK7TVi(d_f_Llb39@2B ze=N&rrHRr+%Y4DWCV_ZB`V@Bf`Nh@p{{AqIaO!g6QzaP-FN0{0;5|25wCvdQ-+aE{btgzc zK~ZV7FmJwlgS)j4mbFH4*^HVQBjVzk`d^5-a|c1=#k&NsO& zZ;yVjN(?J?U0%|o8QCdRi5|mHdst;9u^v`kK01_Rb9?P_bbPFc?{|IeUS3{)esi{P zv0Jlna0sV-`7-l&dHh_T4P$3%%H{shMX)f>FUZy80-hG0`~%3 z{vk5*?+PP@6J(r7uBTLcK1~EMT9H<_+SB3$BHx)xwUi|0CgV%n`Mq`oxl4CNT;1F< zMmNvl0|Y8o0s}LHl6Cf-b&&l2^4*zFCEtMv(NsF(V#LWvq2R7cza!t>AaqCkyqhpG z*6mXnOc-|U7$_JpbUZ$!M0PWH+LMvrc-*1wmL5M5K0&ADtF@${FK&9*gS|kO(>X|5jTb}XASD%NryumO$kzn+t3(-t zc&5dZp@mN@zPNB`FC#mI_{5f09(Cj(dZ4`Bo57v5(tZg%#SguV6-Y_)s^{{`>+{k~ zV6Y;1hunvqwz~TUol*=@g{{As+^3+c2v-DEG4(sRSW7vpREdU?#@Dzu$S|JZiaB4N z&ONPeCmWrTq&Qv85#0B&xyV=l662Uv#Yz+!a2L({1#Ik;q(>y-iE!vrRSXbX^JN|U z^hx@JE5e}(ULSHi(m0SJ0t+l97-WNmYS8EA{`LZc&8f-ReWa>ZeSZqqz&T{ z7Ps=o9h!A3TH+}LU3r>oOvi%=_6u8gtf;9tv&M#xUQ$!DnU3Z1m6YJ7FVV#tAbZoK zqQ0P|{i?Na*UGI^Tu|X>b-v*LzQglocalDumDjZVVG?e-?Dpe3tX3i&Px0A5+%m%D zjrq@MBvg2WETuI4mJ#_Le%~siqM^YPWG8__d;9xeoJN1Bci8TVtfhkdY{VBGC?w8_ zVevJNi;RqXD;TSu!DdQkeH!#V#~5kw*06iM?s)C!d^tRpS79uZ_D{^uNBHf&oJDmTEOB*`uQF(xEO>dIyG1<}PgR%+BDOqmNE@5$+ zNuX}T6=^VKS~OL%wtj_%hW79w^0$P9KA^~FwWz>zQ)bcWD&2sKi;0V~9(|4oA?3$z zneYs=`TY5_Y&=_MXcgF7eCF-8=o&ZEr`kvBG^w8N*G?8J@2as)X?%aByH5MyiF}=T zh5%kLqVZ7r8cMaIQF6$D0Q{l$*HQfIfX0A*6RCK)=!=^`^^Zg0M=sXmiYF#*(Ke@T ziGN6pV5&&(vpfo9s~75*CcGIgg#7yE7v52TXBihqtQ{1XXU%t|@yKas>T|Dd`zN*$ zxPn$e)qsCmHB5EE)Y)%zFzy#Q(%Z<>qQ}#o+hH0HhMGSXYN(!)Hs+WAh`SlgZ7r0} zRw{)v<1ha9lX2Es7iUl4ZA$XbtcE!a{l39ZDmk|>W2d%XU(LGuDB@(I17^XBMbTXO z`L^5tN4{y9jr0;sJ=r5MtVyE;^7ALIQd^~Xto>d)@AW~)CpKQ4L*#TW*ksE=csSY| zM!?VS{JZ@!XZ%7kSAC}%I<*!=RV!T|pBh4opbR+&>xJm`=hE?_RYlb^lN6dr>yyz9 z!F+ZiPHW0dL0IY*Rr_Q#FjeJnnc?)AJ2->ca_J}?UtvChm#`Pnge+;M$F_>vZUJpj z#yaxvW_YM3^>Z;!0<7xvRPh_if8Fi;yp3X0@c<;>tJ;&7J~t9nhsxGLj8@*};Z z+XZiCYAmD2o2g)GGc}$z{c2+m%s%Uj(&pzIrAa41=lvpCStq-owyar%W6&!VdnQeT z$zGE{{+Sw9ib<*F6sxEA&O27erB2#_o5NwG znLw*uSHGeE#P*5NPI3{u*)r&TQ|q|BtvB?<-RO`0-Te=p0D8!f-@kuvI2f^{xF7YZ>vXN;_J)vf=1=q!h;RsSV%PQrMi7LBYdlunX~@q9 zGz3}LOBe!_QDDlG(ER+B)zwE=(u{NU4lg`i1hywjx&cid7?4HAc{1ROhWF|!QA$b< zf%f!?uGH*fh@N&3rJ;&!*=oYgpsa@_ed7xKNS=E<2Lm@|vI<@-LMYsJSgGX_#NKs3 zYrb1@OW?MWw|@7kJB*wGtfn#mtfmSc(yI;=cc3=eZ7Kr%=)7hm=Dl@x>mMRY+w*Mu3Mz2Z zJ#A!K>4HRnm&xO>g&(Y~Bc`m35A0EJb+&vmy7#oXVb3DvITw7@bPbw49EaWd>!aus z*SmMfn8fc4r~l3*eiz5&Z)!01c1mX_E zaPU2I(1ntrIkgeMot% zpMe-K`uX)y*hdFAy0FpCY+c3JtKiP}S!`V)PdYY6GWy9|T;ZmM!zqIx)fXriU2~=5afb^H_UJMN#v%+aLbvyuKLrG6W_e}1a!@pL6KX>E4T~u?vE_|o9 zW}hJ$z6Q8-j!Y~wnSk>*$)_IQ1>H^$u8)V=EoLfhJBsSzk445pV3y+~ytXgH1+Kp? zH}LB$t?%%wobAoYOcraAFHlwb<}S<FyPX6dEJ|nIwqwhK{9c}ib8qS?g^|=y3b})$ z(+5;VJ6jr2rkOfBnxORWmn9pkuS8HMO-=-BXT}OtSvG&5DTcqrxu+_jY>O)<%_1Dw zp|(Wh(Zjw(BDD$`J8fu`Bq;wQRs&@qy7c$+8<$`O{I>uQI$Ky2ZhCXRO>3`(g2>lP z=`b+Y|2r*Wb}NXPUXTSMg=|3sc&0&4D!QlKQIQGnw~Sl>W9m~184R_i(}~;`hD+^!&Mqzy(b1h4EX}W5Ja5Pxa&ve6 zjEyxfXIioDVDC()N?LBzv)HI5<(LVq86K;YUK|e=UOAHs2?=H9H0T%C%_~mk%klcAt%`MejzjN2MJ% zdn+$b?P|!8pC1_;E4jl^X1_fVN@XJh`RYRFAE(9|wz<5#tah;{?e6XlIe^0rCJNQW z#Kd?W4DDDMZrLea?A&=s#4>9+FAs7jskZ<}xa?B6z+@yHDLy`ac6^^XTQ0Hd_U6jv z;|vD)m?N1|c!b?d)KpYi1FqdH;YK%?aA!BSsQCEaMM|IeS0BG9^>c$n$Zbh>b+%8# z%}o^5E9U6PRaWxTwx6knC);IfGiT}uPWXTyS?`F$X0a84&uLFH|3*+iaH`&cp(6n2 zK2XeO8uO;k<6`yB_Zs&9N?FXF6|?aBnfVfI z;E5IsxpaASTay~iDh&?XDuqdr4zGwYw|bRmg0c8rwlYm$5eE&P!DC9sGrGfK8o~_5 zZQ6gLZ2`?toSm7S8xV=ZyS6(~l$cP-EF~u;r%2Szq#}Gh9I!e813#?S=Yh*x0~_)3 zOfVt$!5L0du-jvtW|M#26re$-V^f}4nM(^uaBz@3!iHCi)?7b8tz5QoasvYcO{GnPF6Z;l$l!S!PO;$NE>%DGO%_zmj}-TIU1~>y zxBFpiZT$=%`}ONx)r6yBvXr_}`2IZtHG5q0HE+W&(Q~Xuv$1I8lhW+ghr&K~hd<4c zOXTXz-X6IZG z_lC@_UTlqd1F#zGPBs+xYL~Ggdpiy^lHp`bTyh|*_FrrM{-J}-YBWTKFaB|RqDahF zvh;5KChU+3MhhH<0XWLWcmojxWbxHNRs~4(-QLQfdV92{E9Q_|TU*=9moITaVly?R z2a^?8UmhG-r)OjYhKF}|cL#)oV1gHDI5;d^T2OhOsZdh>Fmiq;Q2UY@O6KnldIoUd0vbI)& zrWXeMFo+=MfBH+lYFuY)ZZPEMfLyv)`~^1}FoyA?xv>3NEhI|%e-@?xPN7wr8l&D! zonKuveBuSnJX#1Y{?-5OgW{AZelg!%p}+aV$)cFw3PN-`SKVc^0~(KFUS{S?C)GD! zO(V3F?}agryy(E~nr(M)MyQznON5*^b}@S_ryf8IS>^}g?ol=5l0-%(h=723n1Ji| za*?BJ#|l4jXa)iye0bjrz&!4QmtGd>J^C$jiCU0%Wa@8jlHKy*I*VacCrNt=!S>31 z=p8iL_x#~r)4Db?7TM3Hv)O)rhWR(pap`^=$0y=c)YK|2DfRDEYJ2zcjdx~kBR}rX zH-Qqh{wrcYYK#_|J)(z>x2;ek-fhxGo5j2Nhn5T zP{&@SD5=u1%=&_P%7aOcVsV>cmTuX1L*)FM{ z1W-qa>!=p}vBd_ zg9)5jUCDxOF|DnwdL3WBeBtrfs$9OhxpNYJT5=ahl+)5PM%TFjd%{Tcqi)avKhLNkcOVY|7SCXG*6iYrJ$@KwANaziYT+ zcbhQZ+j5J2QP>qq-VN~nXY*s3PoFNhU1EtWAxle3Vv>?k5fKQlB_xnXMn-%Cblm!H zijx~4=ch2M&9OSAvI`#{pXp`~evpiIZcS>I2loNR-xuF6_7?}-SEKb%vj-0l-+oniCh)xROJq=m0>AmxD}fM- zm6erOwqred2IjN15l9$>-%?VBu91#|2V4HOsg^c313UFTZYjfF6#|q{7PfyZhuLZ2`(=hiNk#nUT@tvgT{E;DZoExhZ1IIW2gcY{I(d#;v76 zi0X5X?^wlr!%HW7Z0!f&bZ?JdInXx=H#*AOtaXQyW{FyCdPRE-xwyDPE@h2@gl)4e z5WQEUNlcVl@ZW7RN5$>3OKX`pT&(zqnu3JDM45x)roV~$8!-OSNlOwh>b}0Y)+$c| z6q{F{fkWyZhBUJN6AV44iMg}Hq|B$MqwCFbqk3$e{@&JIo&2Mn{6gNKxXul ztDXp!iEt49_Az^@>ChX93lDsl8}I1^w{zn3&E*CtWY|B!bdQ*DfAB|TdrbMS zT|KJ^H7=uux3@Jd?B*MvJKM*wI%9? zg7h-G3$?M{D4OHx>|x`{V)6iN@;^%f6o$j|f>kX^fBOqvtLAg{(G_$?WF82qx#&VAAIGWq@?)Ikf)h-e!5*h!_L<8xkVyg*y z@49yQ;0S(Lb8m3kU#nYB>6q+}#YQ0SE8NzwYC?K#Z_fexoech)&rme5nv8%q z^{`NM`UJYjX0Zk3vcs59!)pE z$d-*4DNrf;nt(43JcD}-aX)_*f%oF#I(V2IEcf;vC{B~6fwhzfa)syRCJnWO{7Wvb z7{G|HZ>+pn?3(F@{?+!=<;H~)H z-@bj5-X?$ixV^k4c4>LpCtZoGqhI}2KU_#Pme<#-9-?he~`R94^rZ>B~1>}qVyKqx6Uo7KEPh{OvTg_KXNbBH{S*B_!` z@7m>1*J}k9wY`=dwA~NI0ovf>vPDA|mI1f?1@oT2^B;&R0ei`jSAU6De)rP|#|B zlSff;tOnNN;LdE-TvFq{doE-&l!P8Dc(0T@j0RIy&oyl?R*U-250{?^d%DN>=P{#k zQ})piU2?q^w@O+lcL)afwffE5EG@`CX}0Z|*!0Uql2>j$@P>j^&24J2Co3-2SV@8_ zTc+HcbaZ+0eFW_UAm-DU!`pff1xLR1GUxxBao>;&|DaZrf<~D{gP0B-A zV%Msk{!$Hfi2{CM^^3_!k^9;T5n^Iua#CNR8vUR+SI6tBimL$nW4Sy0J~hr%njp6J zM7#(L3v--4^23F$SNDr4LsvmOfa)nisrfXU%AFA>lX@j+{D^9}oa+REHPz(CJuG-e z)-2R)kGk=$FvJ@hAu}`k`*cCD4#hAymWQXO)L?jFr)uvyqof@TN{Y^yva}>uN?ck^D1Z8{O-QI)Z&+$Nc zCjGtHx_i|Pu%z?@W1(hU`54ELKWQuQ)h+of@i^pS6zz8D^Jt~8>+36heL0nKdpuB_0||&_t`&2Yt{B;&x>##AxQ~|qjn4y zNaN{@8PG7%+zCx>gI@J@1GfIyqFV3TQrWjLwS*j9zALUr%4_V;ETiVr<DE zc~Gdr04i|u!wkL?(U^6YxR%ejVf;)yJaHv0xAjM8e#V*7+9U6t_9SD9d{tLUZO6Kg z0TSwlT#>KzQ5YVaB7jGTnP9E%i##ZPjJ2dEK?x|v|GW&KQlz;7duIs)rBr6%;QQP5 z`{Sk`<^hMQNcR8YP?@?Da@y*B`l|*JBqc4Ke+VV1vi(t_i9zF=D_7-k{JKc6T(dX; zPh^bS7W02x`YV`VK5_7$UfAjDG*JPZs-fVSn9t&GZ^U=d@$ulX5I}H1&Qo3Dxb?hc z&JR8H_45OKy|~>Z)1zQG{og$obH;5G6{Km{}y0Dkjx_AT#C&$ zPRMT+5#@UWFfU&kSk!0pb}aV=lXvpYd0f^>E&t@5%^_jo-~?d*^bD4w?p z3N+83KfnhbX9#QynsPbgqXdl(pY$4d5iZc4lj<(*ELPi4kom-l$s;(5Mgg!>YLM6h zaGtIO(xm7DlVQW&vZcPD&G@@u?fJPg@Q_16SVI6Q9!TH}21-J26f|~)l|9n$9UOF! zp(K}Q^4_H=_2iw_Exq1Y5EG7iZAXaRwI1&Fx# z#^=dJ>s#b`?r-;njijW39u$eA)~_hUpgaI-9~&`n+bRhc%)OoI3eZ_WNJ@hIfXQ=r?`Cp+o+v%`yAl1 zW>&|K18vw#SW`7{ofISa(g{#X!Spxd*BX}f^e57G|6CD1zN_8zlYil>Vpb#w&c z(F9@rn-W{7)29K6nUaR4dwiTBOXzeF)Bx04JO%I0yM;lu3v5rxizJ9Ed=Ke0z!zTE z72~W91d#ftZbmJ^K75UhB?3*rc5Mk`3Z9;xowsdBA6|JOw#6Kcgj5qv^FTgY1ObH`iVR!7Ii8+m!`7m}fj zj^8vD@w)_A{ejtBe$_oUJ2C3fMC()yb(tvE>hDpUbfj#UA0v4B^r_>Wae>kM_m7X) zhiP8C@BxJ<{%i)T+PPmpMAhK)^n0YvI&&prf?OuQUut`-LXl?$A>b-Z2}COvH<*nq zw)q|EaGVe#3kyqmMTJ_eF(t&XBA(JGU=cPJTM(}rFQm^0_{TGPdUOQ^1<=2wlq2sj znO~=zArPETi~dOe#aCid#Wm+EL@Kze;N8u>mzG);+jxyN;)i;Ble~|qUWawd$LW(q z(Y!h?9ZK(&K$Gsyd{g4pe#_ISUS)m)i!@ARMD`3LHg;FT_~l*L#vRvf$yhD0yVyOi z&);_lUz|kE6n#Sc1)gy<-8RV!Cn50~p=zl3bRs=9FrK}6tlrC5c9(=pvhd9mfcPSVO~eQG%nz`K!Zvy&kCk1I!-&B&c$($e&HI! z>GfB1by%xL9-t61g8TP3I1ZQ5(9!iK&x8+7lp>&86q52GFM-I+TOUgVT^0HC!<8l3 zpsot)J;m({;Vr2xl~$af7+}AZ#s0f_d|CF2FnMBHvkX+B>#PCq)^WceunAtUzhSKf zXs^mrt{8Dzr185MD;N}q$|vUo6KvpS(tBWqld&FRc{C=~5FpH_d8mGdmxh()U=}KkYxXMC${5Xano<}X=fqKn$^~aP8tDN z=p{b!S8vJ;(Pz%fz9`Asx#$<;H&^{lF(}14 z=`pykSZhxPG?}%BkQZIi5r-n9a9&$#I~4nZ7M}WL+1lxr^)&*XBg_>QCQ30um1t{* z;QM|j?R@E4UTtJ$=hHFy`^LI`WzN~Y1|ldL78X=VHbc?7`pqPJad?u{eQyA1xbrvn zm#O_Gst5F5{HT0&C+a%Y1T4>E1OZIM^@>me(f0T&l+ zhGlHygOVW9IhP73iiBXapZKrTr=&Av4w z$rjes3+`)fgg*9sG8BBVD(77MCHOX0>r@BU;vM3V+2pbY!Bq(OiWo#nTwbhLMEA@8 E0+_X_asU7T diff --git a/doc/salome/gui/GEOM/pics/normaletoface.png b/doc/salome/gui/GEOM/pics/normaletoface.png new file mode 100755 index 0000000000000000000000000000000000000000..51bc43a8f239a68c3de3612a8ecbc2bd2a0f8d1a GIT binary patch literal 14994 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 Ubi?-Gx26yo2?g - - - - -Pipe Creation - - - - - - - - - - - - -

    Pipe Construction

    - -

    To generate - a Pipe - in the Main Menu select New Entity - > Generation  - - > Extrusion along a path

    - -

     

    - -

    To create an extruded Pipe shape, - you need to define the Base Object (vertex, edge, wire, face or shell), which will be extruded and the Path Object (edge, - face or shell) along which the Base Object will be extruded.

    - -

    The - Result of the operation will be a - GEOM_Object (edge, face, solid or compsolid).

    - -

     

    - -

    TUI Command: - geompy.MakePipe(baseShape, pathShape) -

    - -

    Arguments: - Name + 1 shape (vertex, edge, wire, face or shell) serving as base object - + 1 shape (edge, face or shell) for definition of the path.

    - -

     

    - -

    - -

     

    - -

    Example:

    - -

     

    - -

     

    - -

     

    - -

    Our TUI Scripts provide you with useful examples - of creation of Complex Geometric - Objects.

    - -

     

    - -

     

    - -

     

    - - - - diff --git a/doc/salome/gui/GEOM/plane.htm b/doc/salome/gui/GEOM/plane.htm deleted file mode 100755 index 2bd45592a..000000000 --- a/doc/salome/gui/GEOM/plane.htm +++ /dev/null @@ -1,206 +0,0 @@ - - - - - -Plane - - - - - - - - - - - - -

    Plane

    - -

    To create a Plane in the Main Menu select New - Entity - > Basic - > Plane

    - -

     

    - -

    There are three algorithms to create - a plane in the 3D space.

    - -

    The Result of - each operation will be a GEOM_Object - (face).

    - -

     

    - -

    Firstly, you can define a Plane - by a Point through which  the - plane passes, a Vector giving - a normal of the plane and a Size of the - Plane (size of a side of quadrangle face, representing the plane).

    - -

    TUI - Command: geompy.MakePlane(Point, - Vector, TrimSize)

    - -

    Arguments: Name - + 1 vertex + 1 vector  + - 1 value (to define the size of the plane).

    - -

    - -

     

    - -

    Secondly, you can define a Plane - by three Points through which -  the plane - passes and a Size of the Plane.

    - -

    TUI - Command: geompy.MakePlaneThreePnt(Point1, - Point2, Point3, TrimSize)

    - -

    Arguments: - Name + 3 vertices + 1 value (to - define the size of the plane).

    - -

     

    - -

    - -

     

    - -

    Finally, you can define a Plane - by another Plane or Local Coordinate System and a Size of the Plane.

    - -

    TUI - Command: geompy.MakePlaneFace(Face, TrimSize)

    - -

    Arguments: Name + 1 face + 1 value (to - define the size of the plane).

    - -

     

    - -

    - -

     

    - -

    Examples:

    - -

     

    - -

    Planes -                                                             A - Plane created on a Plane of another size

    - -

     

    - - ---- - - - - -
    -

    -

    -

     

    - -

     

    - -

    Our TUI Scripts provide you with useful examples - of creation of Basic - Geometric Objects.

    - -

     

    - - - - diff --git a/doc/salome/gui/GEOM/point.htm b/doc/salome/gui/GEOM/point.htm deleted file mode 100755 index 6400c2995..000000000 --- a/doc/salome/gui/GEOM/point.htm +++ /dev/null @@ -1,201 +0,0 @@ - - - - - -Point - - - - - - - - - - - - - -

    Point

    - -

    To create a Point in the Main Menu select New - Entity - > Basic - > Point

    - -

     

    - -

    There are three algorithms to create - a Point in the 3D space.

    - -

    Each - time the Result of the operation - will be a GEOM_Object (vertex).

    - -

     

    - -

    Firstly, - we can define a point by setting its X, Y and Z Coordinates. -

    - -

    TUI Command : -   geompy.MakeVertex(X, - Y, Z)

    - -

    Arguments: Name - (Vertex_n by default) + - X, Y and Z coordinates of the point.

    - -

     

    - -

    - -

     

    - -

    Secondly,  we - can define a point by a Reference - to another point and the shift of the coordinates of the new point regarding - the coordinates of the old one.

    - -

    TUI Command : -   geompy.MakeVertexWithRef(Reference, - X, Y, Z).

    - -

    Arguments: Name - + 1 reference point + 3 coordinates defining the position of this point - regarding the reference one.

    - -

     

    - -

    - -

     

    - -

    Finally, we can define a - point by an Edge and a Parameter -  indicating - its position on the Edge. For example, 0.5 means that the point is located - in the middle of the edge.

    - -

    TUI - Command :   geompy.MakeVertexOnCurve(Edge, - Parameter).

    - -

    Arguments: Name - + 1 edge  + - 1 Parameter defining the position of the point on the given edge.

    - -

     

    - -

    - -

     

    - -

    Example:

    - -

     

    - -

    - -

     

    - -

    Our TUI Scripts - provide you with useful examples of creation of Basic - Geometric Objects.

    - - - - diff --git a/doc/salome/gui/GEOM/primitives.htm b/doc/salome/gui/GEOM/primitives.htm deleted file mode 100755 index 3c1d4eb4e..000000000 --- a/doc/salome/gui/GEOM/primitives.htm +++ /dev/null @@ -1,379 +0,0 @@ - - - - - -Primitives - - - - - - - - - - - - -

    Primitives

    - -

    Creation of a Box

    - -

    import geompy

    - -

    import salome

    - -

    gg = salome.ImportComponentGUI("GEOM")

    - -

     

    - -

    # create vertices

    - -

    p0 = geompy.MakeVertex(15, - 25, 35)

    - -

    p70 = geompy.MakeVertex(70, - 70, 70)

    - -

     

    - -

    # create boxes

    - -

    box1 = geompy.MakeBoxDXDYDZ(10, - 20, 30)

    - -

    box2 = geompy.MakeBox(10,20,30, - 15,25,35)

    - -

    box3 = geompy.MakeBoxTwoPnt(p0, - p70)

    - -

     

    - -

    # add objects in the study

    - -

    id_box1 = geompy.addToStudy(box1,"Box1")

    - -

    id_box2 = geompy.addToStudy(box2,"Box2")

    - -

    id_box3 = geompy.addToStudy(box3,"Box3")

    - -

     

    - -

    # display the boxes

    - -

    gg.createAndDisplayGO(id_box1)

    - -

    gg.setDisplayMode(id_box1,1)

    - -

    gg.createAndDisplayGO(id_box2)

    - -

    gg.setDisplayMode(id_box2,1)

    - -

    gg.createAndDisplayGO(id_box3)

    - -

    gg.setDisplayMode(id_box3,1) -

    - -

     

    - -

    Creation of a Cylinder

    - -

    import geompy

    - -

    import salome

    - -

     

    - -

    gg = salome.ImportComponentGUI("GEOM")

    - -

     

    - -

    # create a vertex and a vector

    - -

    p1 = geompy.MakeVertex(25, - 35, 45)

    - -

    p2 = geompy.MakeVertex(70, - 70, 70)

    - -

    v = geompy.MakeVector(p1, - p2)

    - -

     

    - -

    # create cylinders

    - -

    height = 40

    - -

     

    - -

    radius1 = 15

    - -

    cylinder1 = geompy.MakeCylinder(p1, - v, radius1, height)

    - -

     

    - -

    radius2 = 30

    - -

    cylinder2 = geompy.MakeCylinderRH(radius2, - height)

    - -

     

    - -

    # add objects in the study

    - -

    id_cylinder1 = geompy.addToStudy(cylinder1,"Cylinder1")

    - -

    id_cylinder2 = geompy.addToStudy(cylinder2,"Cylinder2")

    - -

     

    - -

    # display the cylinders

    - -

    gg.createAndDisplayGO(id_cylinder1)

    - -

    gg.setDisplayMode(id_cylinder1,1)

    - -

    gg.createAndDisplayGO(id_cylinder2)

    - -

    gg.setDisplayMode(id_cylinder2,1) -

    - -

     

    - -

    Creation of a Sphere

    - -

    import geompy

    - -

    import salome

    - -

    gg = salome.ImportComponentGUI("GEOM")

    - -

     

    - -

    # create a vertex

    - -

    p = geompy.MakeVertex(55, - 45, 25)

    - -

     

    - -

    # create spheres

    - -

    radius1 = 20

    - -

    sphere1 = geompy.MakeSpherePntR(p, - radius1)

    - -

    radius2 = 15

    - -

    sphere2 = geompy.MakeSphere(0, - 0, 45, radius2)

    - -

    radius3 = 30

    - -

    sphere3 = geompy.MakeSphereR(radius3)

    - -

     

    - -

    # add objects in the study

    - -

    id_sphere1 = geompy.addToStudy(sphere1,"Sphere1")

    - -

    id_sphere2 = geompy.addToStudy(sphere2,"Sphere2")

    - -

    id_sphere3 = geompy.addToStudy(sphere3,"Sphere3")

    - -

     

    - -

    # display spheres

    - -

    gg.createAndDisplayGO(id_sphere1)

    - -

    gg.setDisplayMode(id_sphere1,1)

    - -

    gg.createAndDisplayGO(id_sphere2)

    - -

    gg.setDisplayMode(id_sphere2,1)

    - -

    gg.createAndDisplayGO(id_sphere3)

    - -

    gg.setDisplayMode(id_sphere3,1) -

    - -

     

    - -

    Creation of a Torus

    - -

    import geompy

    - -

    import salome

    - -

    gg = salome.ImportComponentGUI("GEOM")

    - -

     

    - -

    # create a vertex and a vector

    - -

    p1 = geompy.MakeVertex(35, - 40, 45)

    - -

    p2 = geompy.MakeVertex(35, - 45, 70)

    - -

    v = geompy.MakeVector(p1, - p2)

    - -

     

    - -

    # create toruses

    - -

    torus1 = geompy.MakeTorus(p1, - v, 20, 10)

    - -

    torus2 = geompy.MakeTorusRR(30, - 15)

    - -

     

    - -

    # add objects in the study

    - -

    id_torus1 = geompy.addToStudy(torus1,"Torus1")

    - -

    id_torus2 = geompy.addToStudy(torus2,"Torus2")

    - -

     

    - -

    # display toruses

    - -

    gg.createAndDisplayGO(id_torus1)

    - -

    gg.setDisplayMode(id_torus1,1)

    - -

    gg.createAndDisplayGO(id_torus2)

    - -

    gg.setDisplayMode(id_torus2,1) -

    - -

    Creation of a Cone

    - -

    import geompy

    - -

    import salome

    - -

    gg = salome.ImportComponentGUI("GEOM")

    - -

     

    - -

    # create a vertex and a vector

    - -

    p1 = geompy.MakeVertex(35, - 35, 0)

    - -

    p2 = geompy.MakeVertex(35, - 35, 70)

    - -

    v = geompy.MakeVector(p1, - p2)

    - -

     

    - -

    # create cones

    - -

    cone1 = geompy.MakeCone(p1, - v, 17, 1, 20)

    - -

    cone2 = geompy.MakeConeR1R2H(30, - 10, 30)

    - -

     

    - -

    # add objects in the study

    - -

    id_cone1 = geompy.addToStudy(cone1,"Cone1")

    - -

    id_cone2 = geompy.addToStudy(cone2,"Cone2")

    - -

     

    - -

    # display cones

    - -

    gg.createAndDisplayGO(id_cone1)

    - -

    gg.setDisplayMode(id_cone1,1)

    - -

    gg.createAndDisplayGO(id_cone2)

    - -

    gg.setDisplayMode(id_cone2,1) -

    - - - - diff --git a/doc/salome/gui/GEOM/propagate.htm b/doc/salome/gui/GEOM/propagate.htm deleted file mode 100755 index fc07f3be3..000000000 --- a/doc/salome/gui/GEOM/propagate.htm +++ /dev/null @@ -1,154 +0,0 @@ - - - - - -Propagate - - - - - - - - - - - - - -

    Propagate

    - -

    To produce - a Propagate operation in the Main - Menu select Operations - > Blocks - - > Propagate

    - -

     

    - -

    This operation breaks a multitude of edges - of a shape into groups (builds all possible propagation groups).

    - -

    The - Result will be a List of - GEOM_Objects. Each Geom Object will contain a group of edges.

    - -

     

    - -

    TUI Command: - geompy.Propagate(Shape), - where Shape is a shape to build propagation groups on.

    - -

    Arguments: 1 Shape.

    - -

     

    - -

    - -

     

    - -

    Example:

    - -

     

    - -

         

    - -

     

    - -

       Our TUI - Scripts provide you with useful examples - of the use of Blocks - Operations.

    - -

     

    - - - - diff --git a/doc/salome/gui/GEOM/repairing_operations.htm b/doc/salome/gui/GEOM/repairing_operations.htm deleted file mode 100755 index 60a5c824b..000000000 --- a/doc/salome/gui/GEOM/repairing_operations.htm +++ /dev/null @@ -1,1058 +0,0 @@ - - - - - -Repairing Operations - - - - - - - - - - - - -

    Repairing Operations

    - -

    Shape Processing

    - -

    import geompy

    - -

    import salome

    - -

    gg = salome.ImportComponentGUI("GEOM")

    - -

     

    - -

    # create vertices, an edge, an arc, a wire, a face and a prism

    - -

    p1 = geompy.MakeVertex(0,0,0)

    - -

    p2 = geompy.MakeVertex(200,0,0)

    - -

    p3 = geompy.MakeVertex(100,150,0)

    - -

    edge = geompy.MakeEdge(p1,p2)

    - -

    arc  = - geompy.MakeArc(p1,p3,p2)

    - -

    wire = geompy.MakeWire([edge,arc])

    - -

    face = geompy.MakeFace(wire, - 1)

    - -

    theShape = geompy.MakePrismVecH(face, - edge, 130)

    - -

     

    - -

    # check the shape at the beginning

    - -

    print "Before - ProcessShape:"

    - -

    isValid = geompy.CheckShape(theShape)

    - -

    if isValid == 0:

    - -

        print - "The shape is not valid"

    - -

    else:

    - -

        print - "The shape seems to be valid"

    - -

     

    - -

    # process the Shape

    - -

    Operators = ["FixShape"]

    - -

    Parameters = ["FixShape.Tolerance3d"]

    - -

    Values = ["1e-7"]

    - -

    PS = geompy.ProcessShape(theShape, - Operators, Parameters, Values)

    - -

     

    - -

    # check the shape at the end

    - -

    print "After - ProcessShape:"

    - -

    isValid = geompy.CheckShape(PS)

    - -

    if isValid == 0:

    - -

        print - "The shape is not valid"

    - -

        raise - RuntimeError, "It seems, that the ProcessShape() has failed"

    - -

    else:

    - -

        print - "The shape seems to be valid"

    - -

     

    - -

    # add in the study and display

    - -

    Id_Shape = geompy.addToStudy(theShape, - "Invalid Shape")

    - -

    Id_PS    = - geompy.addToStudy(PS, "Processed Shape")

    - -

    gg.createAndDisplayGO(Id_Shape)

    - -

    gg.setDisplayMode(Id_Shape,1)

    - -

    gg.createAndDisplayGO(Id_PS)

    - -

    gg.setDisplayMode(Id_PS,1) -

    - -

     

    - -

    Suppress Faces

    - -

    import geompy

    - -

    import salome

    - -

    gg = salome.ImportComponentGUI("GEOM")

    - -

     

    - -

    # create a box

    - -

    box = geompy.MakeBoxDXDYDZ(200, - 200, 200)

    - -

     

    - -

    # The list of IDs (IDList) for suppress faces

    - -

    sup_faces = []

    - -

    sup_faces = geompy.SubShapeAllSorted(box, - geompy.ShapeType["FACE"])

    - -

     

    - -

    # get indices of the sub-shape

    - -

    f1_id = geompy.GetSubShapeID(box, - sup_faces[3])

    - -

     

    - -

    # remove faces from the given object (shape)

    - -

    result = geompy.SuppressFaces(box, - [f1_id])

    - -

     

    - -

    # add objects in the study

    - -

    id_box = geompy.addToStudy(box, - "Box")

    - -

    id_result = geompy.addToStudy(result, - "Result")

    - -

     

    - -

    # display the results

    - -

    gg.createAndDisplayGO(id_box)

    - -

    gg.setDisplayMode(id_box,1)

    - -

    gg.createAndDisplayGO(id_result)

    - -

    gg.setDisplayMode(id_result,1) -

    - -

     

    - -

    Close Contour

    - -

    import geompy

    - -

    import salome

    - -

    gg = salome.ImportComponentGUI("GEOM")

    - -

     

    - -

    # create vertices and vectors

    - -

    p0  = - geompy.MakeVertex(  0., -   0., -   0.)

    - -

    px  = - geompy.MakeVertex(100.,   0., -   0.)

    - -

    py  = - geompy.MakeVertex(  0., - 100.,   0.)

    - -

    py1 = geompy.MakeVertex( -  0., 140., -   0.)

    - -

    pz  = - geompy.MakeVertex(  0., -   0., - 100.)

    - -

    vxy = geompy.MakeVector(px, - py)

    - -

      

    - -

    # create an arc

    - -

    arc = geompy.MakeArc(py1, - pz, px)

    - -

     

    - -

    # create a wire

    - -

    wire = geompy.MakeWire([vxy, - arc])

    - -

     

    - -

    # close an open wire by creation of an edge between ends

    - -

    wire_close = geompy.CloseContour(wire, - [1], 0)

    - -

     

    - -

    # add objects in the study

    - -

    id_wire = geompy.addToStudy(wire, - "Wire")

    - -

    id_wire_close = geompy.addToStudy(wire_close, - "Wire close")

    - -

     

    - -

    # display the results

    - -

    gg.createAndDisplayGO(id_wire)

    - -

    gg.createAndDisplayGO(id_wire_close) -

    - -

     

    - -

    Suppress Internal Wires

    - -

    import geompy

    - -

    import salome

    - -

    gg = salome.ImportComponentGUI("GEOM")

    - -

     

    - -

    # create a vertex and a vector

    - -

    p1 = geompy.MakeVertex(55, - 65, 50)

    - -

    p2 = geompy.MakeVertex(55, -  0, 50)

    - -

    v = geompy.MakeVector(p1, - p2)

    - -

     

    - -

    # create a cylinder

    - -

    height = 100

    - -

    radius1 = 40

    - -

    cylinder = geompy.MakeCylinder(p1, - v, radius1, height)

    - -

     

    - -

    # create a box

    - -

    box = geompy.MakeBoxDXDYDZ(100, - 100, 100)

    - -

     

    - -

    # make a cut

    - -

    cut = geompy.MakeCut(box, - cylinder)

    - -

     

    - -

    # suppress all internal wires

    - -

    result = geompy.SuppressInternalWires(cut, - [])

    - -

     

    - -

    # add objects in the study

    - -

    id_cut = geompy.addToStudy(cut, - "Cut")

    - -

    id_result = geompy.addToStudy(result, - "Result")

    - -

     

    - -

    # display the results

    - -

    gg.createAndDisplayGO(id_cut)

    - -

    gg.setDisplayMode(id_cut,1)

    - -

    gg.createAndDisplayGO(id_result)

    - -

    gg.setDisplayMode(id_result,1) -

    - -

     

    - -

    Suppress Holes

    - -

    import geompy

    - -

    import salome

    - -

    gg = salome.ImportComponentGUI("GEOM")

    - -

     

    - -

    # create a vertex and a vector

    - -

    p1 = geompy.MakeVertex(35, - 35, 0)

    - -

    p2 = geompy.MakeVertex(35, - 35, 50)

    - -

    v = geompy.MakeVector(p1, - p2)

    - -

     

    - -

    # create a cylinder

    - -

    height = 20

    - -

    radius1 = 20

    - -

    cylinder = geompy.MakeCylinder(p1, - v, radius1, height)

    - -

     

    - -

    # create a cone

    - -

    cone = geompy.MakeCone(p1, - v, 70, 0, 80)

    - -

     

    - -

    # make a cut

    - -

    cut = geompy.MakeCut(cone, - cylinder)

    - -

     

    - -

    # get faces as sub-shapes

    - -

    faces = []

    - -

    faces = geompy.SubShapeAllSorted(cut, - geompy.ShapeType["FACE"])

    - -

    f_2 = geompy.GetSubShapeID(cut, - faces[2])

    - -

     

    - -

    # remove one face from the shape

    - -

    cut_without_f_2 = - geompy.SuppressFaces(cut, [f_2])

    - -

     

    - -

    # get wires as sub-shapes

    - -

    wires = []

    - -

    wires = geompy.SubShapeAllSorted(cut_without_f_2, - geompy.ShapeType["WIRE"])

    - -

    w_0 = geompy.GetSubShapeID(cut_without_f_2, - wires[0])

    - -

     

    - -

    # suppress the selected wire

    - -

    result = geompy.SuppressHoles(cut_without_f_2, - [w_0])

    - -

     

    - -

    # add objects in the study

    - -

    id_cut = geompy.addToStudy(cut, - "Cut")

    - -

    id_cut_without_f_2 - = geompy.addToStudy(cut_without_f_2, "Cut without f_2")

    - -

    id_result = geompy.addToStudy(result, - "Result")

    - -

     

    - -

    # display the results

    - -

    gg.createAndDisplayGO(id_cut)

    - -

    gg.setDisplayMode(id_cut,1)

    - -

    gg.createAndDisplayGO(id_cut_without_f_2)

    - -

    gg.setDisplayMode(id_cut_without_f_2,1)

    - -

    gg.createAndDisplayGO(id_result)

    - -

    gg.setDisplayMode(id_result,1) -

    - -

     

    - -

    Sewing

    - -

    import geompy

    - -

    import salome

    - -

    import math

    - -

    gg = salome.ImportComponentGUI("GEOM")

    - -

     

    - -

    # create base points

    - -

    px = geompy.MakeVertex(100., - 0., 0.)

    - -

    py = geompy.MakeVertex(0., - 100., 0.)

    - -

    pz = geompy.MakeVertex(0., - 0., 100.)

    - -

     

    - -

    # create base geometry 2D & 3D

    - -

    vector = geompy.MakeVector(px, - py)

    - -

    arc = geompy.MakeArc(py, - pz, px)

    - -

     

    - -

    # create base objects

    - -

    angle = 45. * math.pi - / 180

    - -

    WantPlanarFace = 1 - #True

    - -

    wire = geompy.MakeWire([vector, - arc])

    - -

    face = geompy.MakeFace(wire, - WantPlanarFace)

    - -

    face_rot = geompy.MakeRotation(face, - vector, angle)

    - -

     

    - -

    # make sewing

    - -

    precision = 0.00001

    - -

    sewing = geompy.MakeSewing([face, - face_rot], precision)

    - -

     

    - -

    # add objects in the study

    - -

    id_face = geompy.addToStudy(face, - "Face")

    - -

    id_face_rot = geompy.addToStudy(face_rot, - "Face rotation")

    - -

    id_sewing = geompy.addToStudy(sewing, - "Sewing")

    - -

     

    - -

    # display the results

    - -

    gg.createAndDisplayGO(id_face)

    - -

    gg.setDisplayMode(id_face,1)

    - -

    gg.createAndDisplayGO(id_face_rot)

    - -

    gg.setDisplayMode(id_face_rot,1)

    - -

    gg.createAndDisplayGO(id_sewing)

    - -

    gg.setDisplayMode(id_sewing,1) -

    - -

     

    - -

    Glue Faces

    - -

    import - geompy

    - -

    import salome

    - -

     

    - -

    gg = salome.ImportComponentGUI("GEOM")

    - -

     

    - -

    # create boxes

    - -

    box1 = geompy.MakeBox(0,0,0,100,50,100)

    - -

    box2 = geompy.MakeBox(100,0,0,250,50,100)

    - -

     

    - -

    # make compound

    - -

    compound = geompy.MakeCompound([box1, - box2])

    - -

     

    - -

    # glue compound's faces

    - -

    tolerance = 1e-5

    - -

    glue = geompy.MakeGlueFaces(compound, - tolerance)

    - -

     

    - -

    # add objects in study

    - -

    id_box1 = geompy.addToStudy(box1, - "Box1")

    - -

    id_box2 = geompy.addToStudy(box2, - "Box2")

    - -

    id_compound = geompy.addToStudy(compound, - "Compound")

    - -

    id_glue = geompy.addToStudy(glue, - "Glue faces")

    - -

     

    - -

    # display results

    - -

    gg.createAndDisplayGO(id_box1)

    - -

    gg.setDisplayMode(id_box1,1)

    - -

    gg.createAndDisplayGO(id_box2)

    - -

    gg.setDisplayMode(id_box2,1)

    - -

    gg.createAndDisplayGO(id_compound)

    - -

    gg.setDisplayMode(id_compound,1)

    - -

    gg.createAndDisplayGO(id_glue)

    - -

    gg.setDisplayMode(id_glue,1) -

    - -

     

    - -

    Add Point on Edge

    - -

    import - geompy

    - -

    import salome

    - -

     

    - -

    # create vertices

    - -

    p1 = geompy.MakeVertex(0,0,50)

    - -

    p2 = geompy.MakeVertex(60,0,50)

    - -

     

    - -

    # make an edge

    - -

    edge = geompy.MakeEdge(p1, - p2) #geompy.GetSubShape(box, edge_ind)

    - -

     

    - -

    # divide an edge

    - -

    divide = geompy.DivideEdge(edge, - -1, 0.5, 0)

    - -

     

    - -

    # add objects in the - study

    - -

    id_edge = geompy.addToStudy(edge, - "Edge")

    - -

    edge_points = geompy.SubShapeAllSorted(edge, - geompy.ShapeType["VERTEX"])

    - -

    for point in edge_points:

    - -

        geompy.addToStudyInFather(edge, - point, "Edge's point")

    - -

        

    - -

    id_divide = geompy.addToStudy(divide, - "Divided edge")

    - -

    edge_points = geompy.SubShapeAllSorted(divide, - geompy.ShapeType["VERTEX"])

    - -

    for point in edge_points:

    - -

        geompy.addToStudyInFather(divide, - point, "Edge's point after divide")

    - -

      

    - -

    salome.sg.updateObjBrowser(1) -

    - -

     

    - -

    Check Free Boundaries

    - -

    import os

    - -

    import geompy

    - -

    import salome

    - -

    gg = salome.ImportComponentGUI("GEOM")

    - -

     

    - -

    # create boxes

    - -

    box1 = geompy.MakeBox(0,0,0,100,50,100)

    - -

    box2 = geompy.MakeBox(100,0,0,250,50,100)

    - -

     

    - -

    # make a compound

    - -

    compound = geompy.MakeCompound([box1, - box2])

    - -

     

    - -

    # import from *.brep

    - -

    ImportBREP = geompy.ImportBREP("os.getenv("DATA_DIR")+"/Shapes/Brep/flight_solid.brep")

    - -

     

    - -

    # get a face

    - -

    faces = geompy.SubShapeAllSorted(ImportBREP, - geompy.ShapeType["FACE"])

    - -

     

    - -

    # get the free boundary - for face 32

    - -

    Res = geompy.GetFreeBoundary(faces[32])

    - -

    isSuccess   = - Res[0]

    - -

    ClosedWires = Res[1]

    - -

    OpenWires   = - Res[2]

    - -

      

    - -

    if - isSuccess == 1 :

    - -

        print - "Checking free boudaries is OK."

    - -

    else :

    - -

        print - "Checking free boudaries is KO!"

    - -

    print "len(ClosedWires) - = ", len(ClosedWires)

    - -

    i = 0

    - -

    for wire in ClosedWires - :

    - -

        wire_name - = "Face 32 -> Close wires : WIRE %d"%(i+1)

    - -

        geompy.addToStudy(ClosedWires[i], - wire_name)

    - -

        if - i < len(ClosedWires) :

    - -

            i - = i+ 1

    - -

    print "len(OpenWires) - = ", len(OpenWires)

    - -

    i = 0

    - -

    for wire in OpenWires - :

    - -

        wire_name - = "Face 32 -> Open wires : WIRE %d"%(i+1)

    - -

        geompy.addToStudy(OpenWires[i], - wire_name)

    - -

        if - i < len(OpenWires) :

    - -

            i - = i+ 1

    - -

     

    - -

    # get the free boundary - for face 41

    - -

    Res = geompy.GetFreeBoundary(faces[41])

    - -

    isSuccess   = - Res[0]

    - -

    ClosedWires = Res[1]

    - -

    OpenWires   = - Res[2]

    - -

      

    - -

    if isSuccess == 1 - :

    - -

        print - "Checking free boudaries is OK."

    - -

    else :

    - -

        print - "Checking free boudaries is KO!"

    - -

    print "len(ClosedWires) - = ", len(ClosedWires)

    - -

    i = 0

    - -

    for wire in ClosedWires - :

    - -

        wire_name - = "Face 41 -> Close wires : WIRE %d"%(i+1)

    - -

        geompy.addToStudy(ClosedWires[i], - wire_name)

    - -

        if - i < len(ClosedWires) :

    - -

            i - = i+ 1

    - -

    print "len(OpenWires) - = ", len(OpenWires)

    - -

    i = 0

    - -

    for wire in OpenWires - :

    - -

        wire_name - = "Face 41 -> Open wires : WIRE %d"%(i+1)

    - -

        geompy.addToStudy(OpenWires[i], - wire_name)

    - -

        if - i < len(OpenWires) :

    - -

            i - = i+ 1

    - -

            

    - -

    # add the imported object - to the study

    - -

    id_ImportBREP = geompy.addToStudy(ImportBREP, - "ImportBREP")

    - -

    salome.sg.updateObjBrowser(1) -

    - -

     

    - -

    Check Free Faces

    - -

    import geompy

    - -

    import salome

    - -

    gg = salome.ImportComponentGUI("GEOM")

    - -

     

    - -

    # create a vertex and a vector

    - -

    p1 = geompy.MakeVertex(35, - 35, 0)

    - -

    p2 = geompy.MakeVertex(35, - 35, 50)

    - -

    v = geompy.MakeVector(p1, - p2)

    - -

     

    - -

    # create a cylinder

    - -

    cylinder = geompy.MakeCone(p1, - v, 30, 20, 20)

    - -

     

    - -

    # create a cone

    - -

    cone = geompy.MakeCone(p1, - v, 70, 40, 60)

    - -

     

    - -

    # make cut

    - -

    cut = geompy.MakeCut(cone, - cylinder)

    - -

     

    - -

    # get faces as sub-shapes

    - -

    faces = []

    - -

    faces = geompy.SubShapeAllSorted(cut, - geompy.ShapeType["FACE"])

    - -

    f_2 = geompy.GetSubShapeID(cut, - faces[0])

    - -

     

    - -

    # remove one face from the shape

    - -

    cut_without_f_2 = - geompy.SuppressFaces(cut, [f_2])

    - -

     

    - -

    # suppress the specified wire

    - -

    result = geompy.GetFreeFacesIDs(cut_without_f_2)

    - -

    print "A number - of free faces is ", len(result)

    - -

     

    - -

    # add objects in the study

    - -

    all_faces = geompy.SubShapeAllSorted(cut_without_f_2, - geompy.ShapeType["FACE"])

    - -

    for face in all_faces - :

    - -

        sub_shape_id - = geompy.GetSubShapeID(cut_without_f_2, face)

    - -

        if - result.count(sub_shape_id) > 0 :

    - -

            face_name - = "Free face %d"%(sub_shape_id)

    - -

            geompy.addToStudy(face, - face_name)

    - -

     

    - -

    # in this example all faces from cut_without_f_2 are free

    - -

    id_cut_without_f_2 - = geompy.addToStudy(cut_without_f_2, "Cut without f_2")

    - -

     

    - -

    # display the results

    - -

    gg.createAndDisplayGO(id_cut_without_f_2)

    - -

    gg.setDisplayMode(id_cut_without_f_2,1) -

    - - - - diff --git a/doc/salome/gui/GEOM/revolution.htm b/doc/salome/gui/GEOM/revolution.htm deleted file mode 100755 index 316aed90f..000000000 --- a/doc/salome/gui/GEOM/revolution.htm +++ /dev/null @@ -1,142 +0,0 @@ - - - - - -Revolution - - - - - - - - - - - - -

    Revolution

    - -

    To - create an extruded - shape by Revolution in the Main - Menu select New - Entity - > Generation  - - > Revolution

    - -

     

    - -

    To create an extruded shape by Revolution - you need to define the source Object - to rotate, the Axis of revolution - and the Angle by which the Shape - has to be rotated around the Axis - (in degrees).

    - -

    The Result of - the operation will be a GEOM_Object (edge, face, solid or compsolid).

    - -

     

    - -

    TUI Command: - geompy.MakeRevolution(Shape, Axis, - Angle).

    - -

    Arguments: - Name + 1 shape (vertex, edge, wire, face or shell) serving as base object - + 1 vector (for direction) + 1 value (angle).

    - -

     

    - -

    - -

     

    - -

    Example:

    - -

     

    - -

     

    - -

     

    - -

    Our TUI Scripts - provide you with useful examples of creation of Complex - Geometric Objects.

    - -

     

    - - - - diff --git a/doc/salome/gui/GEOM/rotation.htm b/doc/salome/gui/GEOM/rotation.htm deleted file mode 100755 index 5487b9d14..000000000 --- a/doc/salome/gui/GEOM/rotation.htm +++ /dev/null @@ -1,190 +0,0 @@ - - - - - -Rotation - - - - - - - - - - - - - -

    Rotation

    - -

    To produce - a Rotation in the Main Menu select - Operations - > Transformation - > - Rotation

    - -

     

    - -

    This operation rotates - the initial shape.

    - -

     

    - -

    The - first Rotation algorithm - needs you to define an Object -  to be rotated, - an Axis of rotation and an Angle of rotation.

    - -

    TUI Command: - geompy.MakeRotation(Shape, Axis, - Angle)

    - -

    Arguments: - 1 shape + 1 vector for direction of rotation + 1 angle.

    - -

     

    - -

    - -

     

    - -

    Reverse - checkbox allows to specify the direction - of rotation.

    - -

    Create a copy - checkbox allows to keep the initial object, otherwise it will be - removed.

    - -

    The - Result will be any GEOM_Object.

    - -

     

    - -

    The second algorithm allows - to define the rotated Object by - three points. Rotation axis will pass through the Central - Point and will be will be orthogonal to a plane defned by three - points. In this case rotation Angle - is the angle between two vectors directed from the first point to the - second and to the third.

    - -

    TUI - Command: geompy.MakeRotationThreePoints(Shape, - CentralPoint, Point1, Point2).

    - -

    Arguments: - 1 shape + 3 points.

    - -

     

    - -

    - -

     

    - -

    Example:

    - -

     

    - -

     

    - -

      

    - -

    Our TUI Scripts - provide you with useful examples of the use of Transformation - Operations.

    - -

     

    - - - - diff --git a/doc/salome/gui/GEOM/salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image13.gif b/doc/salome/gui/GEOM/salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image13.gif deleted file mode 100755 index 0ec8b678c855d17f6eb7403635cdd24dfee46965..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 987 zcmZ?wbhEHb6k!ly_|5BVe N(8$7Zg^h*58UXHfUXB0& diff --git a/doc/salome/gui/GEOM/salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image14.gif b/doc/salome/gui/GEOM/salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image14.gif deleted file mode 100755 index aff608b4357c417994658707098effb203dad403..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 886 zcmZ?wbhEHb6k!ly_|5%aDah{L(X1B$NO2$ty(e) y72PMXGtQ9V+_d!cbhglacW!K4bYhmO8UP&vZsc25SImn=nNH diff --git a/doc/salome/gui/GEOM/salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image15.gif b/doc/salome/gui/GEOM/salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image15.gif deleted file mode 100755 index 1a0f0f96d8bde96d26db241929db9be006c4dce3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 922 zcmZ?wbhEHb6k!ly_|5;t;D5m<0-icf6Xg`r*f24nv7SYYuYjX4$!EHjev*j8=jCVSIh!&~U0Jg7z)Yqx jtD`rss4*^P;(pQ-^Mmabj5cI&3Cdw1<^o_6WL zfddeQqvU7^45tuaWMEYM$->CM@Si~kmKK8kjgF zJY+Z)EIQiF$1c#YVnKpa8;`7##|1&f6BGEA{cKKrQaCo9*`#Pm#im5BPM!>|6*CQ# zU79%gL?pbXtYBo(ovc>dc`?Mmabj5cI&3Cdw1<^o^}bM zYLpxefngQ`ObkqlKUo+V82&TpfV>9E6Am168UAz1cx+hU*vKHJBd}n@!=@H~b`b{y zfrg{q5{x_&4hf5zniwRkaxw%RoBBCKyGl3$A0KHpNKBiv@`CEoDctUMYcxMT+ux!c z>GsCc;9w(@$7D6r2gb`THyax}on2|H*ucat6cQ3S^||*P$Ly-FoQ7}Cb;Q@N5;?Ff p*Mread)C^O6BjeCWfl~+|!0?|z2jn$So^ar3Wcbf18*d)XDbOa_aG4rr?$b8ta*nvTf+bm=ULjxlVr-fY1&H$B0W+PQK2Zn|Q1}6RF zWinnSs?MyI%1jZbiZoC4@yy; - - - - -Scale Transform - - - - - - - - - - - - - -

     Scale - Transform

    - -

    To produce - a Scale Transform in the Main - Menu select Operations - > Transformation - - > Scale Transform

    - -

     

    - -

    This operation creates a scaled shape basing - on the initial shape. For this, you need to define the Shape - to be scaled, the Central Point - of scale and the Scale Factor.

    - -

    The - Result will be a GEOM_Object.

    - -

    TUI Command: - geompy.MakeScaleTransform(Shape, - CenterOfScale, Factor),

    - -

    Arguments: - Name + 1 shape(s) + 1 vertex + 1 Scale Factor.

    - -

     

    - -

     

    - -

    - -

     

    - -

    Example:

    - -

     

    - -

     

    - -

     

    - -

      Our TUI Scripts - provide you with useful examples of the use of Transformation - Operations.

    - -

     

    - - - - diff --git a/doc/salome/gui/GEOM/section.htm b/doc/salome/gui/GEOM/section.htm deleted file mode 100755 index fd55db031..000000000 --- a/doc/salome/gui/GEOM/section.htm +++ /dev/null @@ -1,156 +0,0 @@ - - - - - -Section - - - - - - - - - - - - - -

    Section

    - -

    To produce - a Section operation in the Main - Menu select Operations - > Boolean - - > Section

    - -

     

    - -

    This - operation creates the section between 2 shapes.

    - -

     

    - -

    The - Result will be a GEOM_Object - (COMPOUND).

    - -

    TUI Command: -  geompy.MakeSection(s1, - s2)

    - -

    Arguments: - Name + 2 shapes.

    - -

     

    - -

     

    - -

    - -

     

    - -

     

    - -

    Example:

    - -

     

    - -

     

    - -

     

    - -

      Our TUI Scripts - provide you with useful examples of the use of Boolean - Operations.

    - -

     

    - - - - diff --git a/doc/salome/gui/GEOM/sewing.htm b/doc/salome/gui/GEOM/sewing.htm deleted file mode 100755 index 6851c44d4..000000000 --- a/doc/salome/gui/GEOM/sewing.htm +++ /dev/null @@ -1,150 +0,0 @@ - - - - - -Sewing - - - - - - - - - - - - -

    Sewing

    - -

    To produce - a Sewing operation in the Main - Menu select Repair - > Sewing.

    - -

     

    - -

    This - operation allows to sew several  shapes.

    - -

     

    - -

    The Result will - be a GEOM_Object.

    - -

     

    - -

    TUI Command : - geompy.MakeSewing(ListOfShape, Precision), - where ListOfShape is list of shapes to be sewed, Precision is a precision - for sewing.

    - -

     

    - -

    - -

     

    - -

    Arguments: - Name + 1 or more shapes + 1 value (sew precision).

    - -

    Detect - button allows to display the number of free boundaries in your - shape:

    - -

     

    - -

    - -

     

    - -

    Example:

    - -

     

    - -

     

    - -

     

    - -

    Our - TUI Scripts provide you with useful - examples of the use of Repairing - Operations.

    - -

     

    - - - - diff --git a/doc/salome/gui/GEOM/shape_processing.htm b/doc/salome/gui/GEOM/shape_processing.htm deleted file mode 100755 index 9355a95b6..000000000 --- a/doc/salome/gui/GEOM/shape_processing.htm +++ /dev/null @@ -1,388 +0,0 @@ - - - - - -Shape Processing - - - - - - - - - - - - - -

    Shape Processing

    - -

    To produce - a Shape Processing operation in - the Main Menu select Repair - > - Shape Processing.

    - -

    This operation processes one or more shapes - using various operators.

    - -

     

    - -

    The - Result will be a GEOM_Object.

    - -

     

    - -

    TUI Command: - geompy.ProcessShape(Shape, Operators, - Parameters, Values), where Shape is a processed shape, Operators - is a list of operators ("FixShape", "SplitClosedFaces", - etc.), Parameters is a list of parameters (“FixShape.Tolerance3d”, etc), - Values is a list of values of parameters placed in the same order as in - the list of Parameters .

    - -

     

    - -

    In this dialog box you can select the object - that you need to process, define its name and operators applied to it - during processing.

    - -

     

    - -

    - -

     

    - -

    Operators and Parameters (TUI names are given in brackets)

    - -

     

    - -
      - -
    • Fix - Shape (FixShape) - corrects invalid shapes.

    • - -
    • 3D Tolerance (FixShape.Tolerance3d) - - work tolerance for detection of the problems and correction of them.

    • - -
    • Max 3D Tolerance (FixShape.MaxTolerance3d) -  - maximal - possible tolerance of the shape after correction.

    • - -
    • Fix Face Size (FixFaceSize) - removes - small faces, such as spots and strips.

    • - -
    • Tolerance (FixFaceSize.Tolerance) - - defines minimum possible face size.

    • - -
    • Drop Small Edges (DropSmallEdges) - - removes edges, which merge with neighbouring edges.

    • - -
    • 3D Tolerance (DropSmallEdges.Tolerance3d) - - defines minimum possible distance between two parallel edges.

    • - -
    • Split Angle (SplitAngle) - splits faces - based on conical surfaces, surfaces of revolution and cylindrical surfaces - in segments using a certain angle .  

    • - -
    • Angle (SplitAngle.Angle) - the central - angle of the resulting segments (i.e. we obtain two segments if Angle=180, - four if Angle=90, etc).

    • - -
    • Max. Tolerance (SplitAngle.MaxTolerance) - - maximum possible tolerance among the resulting segments.

    • - -
    • Split Closed Faces - (SplitClosedFaces) - splits - closed faces in segments. The number of segments depends on the number - of splitting points.

    • - -
    • Number of splitting points (SplitClosedFaces.NbSplitPoints) - - the number of splitting points.

    • - -
    • Split Continuity (SplitContinuity) - splits shapes to reduce - continuities of curves and surfaces.

    • - -
    • 3D Tolerance - (SplitContinuity.Tolerance3d) - 3D tolerance for correction of geometry.

    • - -
    • Surface Continuity (SplitContinuity.SurfaceContinuity) - required - continuity for surfaces.

    • - -
    • Curve Continuity (SplitContinuity.CurveContinuity) - - required continuity for curves.

    • -
    - -

    This and the previous parameters can - take the following values:

    - -

    Parametric Continuity -

    - -

    C0 - (Positional Continuity): curves are joined (the end positions of curves - or surfaces are coincidental. The curves or surfaces may still meet at - an angle, giving rise to a sharp corner or edge).

    - -

    C1 - (Tangential Continuity): first derivatives are equal (the end vectors - of curves or surfaces are parallel, ruling out sharp edges).

    - -

    C2 - (Curvature Continuity): first and second derivatives are equal (the end - vectors of curves or surfaces are of the same magnitude).

    - -

    CN - N-th derivatives are equal (both the direction and the magnitude of the - Nth derivatives of curves or surfaces (d/du C(u)) are the same at junction.

    - -

    Geometric Continuity

    - -

    G1: - first derivatives are proportional at junction

    - -

    The curve tangents thus have the same - direction, but not necessarily the same magnitude. i.e., C1'(1) = (a,b,c) - and C2'(0) = (k*a, k*b, k*c).

    - -

    G2: - first and second derivatives are proportional at junction

    - -

    As the names imply, geometric continuity - requires the geometry to be continuous, while parametric continuity requires - that the underlying parameterization was continuous as well.

    - -

    Parametric continuity of order n implies - geometric continuity of order n, but not vice-versa.

    - -
      - -
    • Bspline - Restriction (BsplineRestriction) - converts curves and surfaces - to Bsplines and processes them with the following parameters:

    • - -
    • Surface Mode - (BSplineRestriction.SurfaceMode) - approximation of surfaces if restriction - is necessary.

    • - -
    • 3D Curve Mode (BSplineRestriction.Curve3dMode) - conversion - of any 3D curve to BSpline and approximation.

    • - -
    • 2D Curve Mode (BSplineRestriction.Curve2dMode) - - conversion of any 2D curve to BSpline - and approximation.

    • - -
    • 3D - Tolerance (BSplineRestriction.Tolerance3d) - defines the possibility - of surfaces and 3D curves approximation with the specified parameters.

    • - -
    • 2D - Tolerance (BSplineRestriction.Tolerance2d) - defines the possibility - of surfaces and 2D curves approximation with the specified parameters.

    • - -
    • Required - Degree (BSplineRestriction.RequiredDegree) - required degree of - the resulting BSplines.

    • - -
    • Required - number of segments (BSplineRestriction.RequiredNbSegments) - required - maximum number of segments of resultant BSplines

    • - -
    • 3D - Continuity (BSplineRestriction.Continuity3d) - continuity of the - resulting surfaces and 3D curves.

    • - -
    • 2D - Continuity (BSplineRestriction.Continuity2d) - continuity of the - resulting 2D curves.

    • - -
    • To Bezier (ToBezier) - converts curves - and surfaces of any type to Bezier curves and surfaces.

    • - -
    • Surface Mode - (ToBezier.SurfaceMode) - if checked in, allows conversion of surfaces.

    • - -
    • 3D Curve Mode (ToBezier.Curve3dMode) - if checked in, allows - conversion of 2D curves.

    • - -
    • 2D Curve Mode (ToBezier.Curve2dMode) - if checked in, allows - conversion of 3D curves.

    • - -
    • Max Tolerance (ToBezier.MaxTolerance) - defines - tolerance for detection and correction - of problems.

    • - -
    • Same Parameter (SameParameter) –  fixes - edges of 2D and 3D curves not having the same parameter.

    • - -
    • 3D Tolerance (SameParameter.Tolerance3d) - – defines tolerance for fixing - of edges.

    • -
    - -

     

    - -

    Dialog Box:

    - -

     

    - -

    - -

     

    - -

     

    - -

    Example:

    - -

     

    - -

    Shape before applying Shape Processing (FixShape - operator).

    - -

     

    - -

       

    - -

     

    - -

    The - same shape after applying Shape Processing.

    - -

     

    - -

    - -

     

    - -

    Our - TUI Scripts provide you with useful - examples of the use of Repairing - Operations.

    - -

     

    - - - - diff --git a/doc/salome/gui/GEOM/shell.htm b/doc/salome/gui/GEOM/shell.htm deleted file mode 100755 index ede227480..000000000 --- a/doc/salome/gui/GEOM/shell.htm +++ /dev/null @@ -1,137 +0,0 @@ - - - - - -Shell - - - - - - - - - - - - -

    Shell

    - -

    To create - a Shell in the Main Menu select - New Entity - > Build - > Shell

    - -

     

    - -

    You - can create a Shell from a list of faces and (or) - shells.

    - -

    The - Result will be a  GEOM_Object - (shell).

    - -

     

    - -

    TUI Command: - geompy.MakeShell(ListOfShape) -

    - -

    Arguments: - Name + List of faces having connected edges.

    - -

     

    - -

    - -

     

    - -

    Example:

    - -

     

    - -

    - -

     

    - -

    Our TUI Scripts provide you with useful examples - of creation of Advanced Geometric - Objects.

    - -

     

    - -

     

    - - - - diff --git a/doc/salome/gui/GEOM/sketcher.htm b/doc/salome/gui/GEOM/sketcher.htm deleted file mode 100755 index 1bff414a8..000000000 --- a/doc/salome/gui/GEOM/sketcher.htm +++ /dev/null @@ -1,221 +0,0 @@ - - - - - -Sketcher - - - - - - - - - - - - - -

    Sketcher

    - -

    Sketcher allows to create curves of 2 types: line - segment and arc.  The - curve is created from the current point (center of coordinates when the - sketcher is started).  The - end of the curve is defined by means of "destination", which - can be a destination point (for segment only) or destination direction - coupled with length of a segment or angle and radius of an arc.

    - -

     

    - -

    Sketcher is able to create planar curves only. Therefore, it is necessary - to select a working plane before starting a sketch (by default, XOY plane - is used). Sketcher creates curves lying in the current working plane (New - Entity -> Basic -> Working Plane).

    - -

     

    - -

    This functionality is available from the main menu via New - Entity / Sketch.

    - -

     

    - -

    The Result of - the operation will be a GEOM_Object.

    - -

     

    - -

    TUI Command: - geompy.MakeSketcher(Command, WorkingPlane)

    - -

    This algorithm creates - a sketcher (wire or face), following the textual description, passed through - the Command argument. The edges of the resulting wire or face will be - arcs of circles and/or linear segments.

    - -

    Command - is a string, defining the sketcher by the coordinates of points in the - local working plane.

    - -

    WorkingPlane - is a planar face of the working plane (a list of 9 doubles which are coordinates - of OZ and OX of the local working plane).

    - -

     

    - -

    Arguments: -

    - -

    1. Element type (segment or arc).

    - -

    2. Destination type (point or direction).

    - -

    3. Destination point by means of:

    - -
      - -
    • absolute coordinates - X,Y;

    • - -
    • relative coordinates - DX, DY (with respect to the current point);

    • - -
    • selection of an existing - point.

    • -
    - -

    4. Destination direction by means of:

    - -
      - -
    • angle between the new - segment and the previous one;

    • - -
    • perpendicular to the - previous segment (same as previous, but angle is predefined and is equal - to 90 degrees);

    • - -
    • tangent to the previous - segment;

    • - -
    • vector components DX, - DY.

    • -
    - -

    5. Parameters of an element (for segment : - length or target X or Y coordinate value, for arc : radius and angle).

    - -

     

    - -

    Dialog Box:

    - -

     

    - -

      

    - -

     

    - -

    Example:

    - -

     

    - -

      

    - -

     

    - -

    Our TUI Scripts - provide you with useful examples of the use of Sketcher. -

    - -

     

    - - - - diff --git a/doc/salome/gui/GEOM/sketcher_tui.htm b/doc/salome/gui/GEOM/sketcher_tui.htm deleted file mode 100755 index 2294988a4..000000000 --- a/doc/salome/gui/GEOM/sketcher_tui.htm +++ /dev/null @@ -1,182 +0,0 @@ - - - - - -Sketcher - - - - - - - - - - - - -

    Sketcher

    - -

    import geompy

    - -

    import salome

    - -

    gg = salome.ImportComponentGUI("GEOM")

    - -

     

    - -

    # create vertices

    - -

    p1 = geompy.MakeVertex(70., -  0.,  0.)

    - -

    p2 = geompy.MakeVertex(70., - 70., 80.)

    - -

    p3 = geompy.MakeVertex( - 0., 70.,  0.)

    - -

     

    - -

    #create a vector from two points

    - -

    vector_arc = geompy.MakeVector(p1, - p3)

    - -

     

    - -

    # create an arc from three points

    - -

    arc = geompy.MakeArc(p1, - p2, p3)

    - -

     

    - -

    # create a wire

    - -

    wire = geompy.MakeWire([vector_arc, - arc])

    - -

     

    - -

    # create a planar face

    - -

    isPlanarWanted = 1

    - -

    face = geompy.MakeFace(wire, - isPlanarWanted)

    - -

     

    - -

    # create a sketcher (face), following the textual description

    - -

    sketcher1 = geompy.MakeSketcher("Sketcher:F - -100 -100:TT 250 -100:R 0:C 100 150:R 0:L 300:WF",

    - -

                                    [100,0,0, - 1,1,1, -1,1,0])

    - -

     

    - -

    # create a sketcher (wire) on the given face

    - -

    sketcher2 = geompy.MakeSketcherOnPlane("Sketcher:F - 10 -30:R 10:C 20 180:R 15:L 50:WW",

    - -

                                           face)

    - -

     

    - -

    # add objects in the study

    - -

    id_face = geompy.addToStudy(face,"Face")

    - -

    id_sketcher1 = geompy.addToStudy(sketcher1,"Sketcher1")

    - -

    id_sketcher2 = geompy.addToStudy(sketcher2,"Sketcher2")

    - -

     

    - -

    # display the first sketcher and the second sketcher with its planar - face

    - -

    gg.createAndDisplayGO(id_face)

    - -

    gg.setDisplayMode(id_face,1)

    - -

    gg.setTransparency(id_face,0.5)

    - -

    gg.createAndDisplayGO(id_sketcher1)

    - -

    gg.createAndDisplayGO(id_sketcher2) -

    - - - - diff --git a/doc/salome/gui/GEOM/solid.htm b/doc/salome/gui/GEOM/solid.htm deleted file mode 100755 index a46e8a241..000000000 --- a/doc/salome/gui/GEOM/solid.htm +++ /dev/null @@ -1,138 +0,0 @@ - - - - - -Solid - - - - - - - - - - - - -

     Solid

    - -

    To create - a Solid in the Main Menu select - New Entity - > Build - > Solid.

    - -

     

    - -

    You - can create a Solid from a list - of shells.

    - -

     

    - -

    The - Result will be a -  GEOM_Object - (SOLID).

    - -

     

    - -

    TUI Command: - geompy.MakeSolid(ListOfShape), - where ListOfShape is a list of shells from which the solid is constructed.

    - -

    Arguments: Name + A closed shell or - a list of shells.

    - -

     

    - -

    - -

     

    - -

    Example:

    - -

     

    - -

    - -

     

    - -

    Our TUI Scripts provide you with useful examples - of creation of Advanced Geometric - Objects.

    - -

     

    - - - - diff --git a/doc/salome/gui/GEOM/sphere.htm b/doc/salome/gui/GEOM/sphere.htm deleted file mode 100755 index b23ecdcab..000000000 --- a/doc/salome/gui/GEOM/sphere.htm +++ /dev/null @@ -1,166 +0,0 @@ - - - - - -Sphere - - - - - - - - - - - - -

     Sphere

    - -

    To create a Sphere - in the Main Menu select New Entity - > Primitives - > Sphere

    - -

     

    - -

    There are two algorithms for creation of a Sphere. -

    - -

    The - Result of each operation will be a - GEOM_Object (SOLID).

    - -

     

    - -

    Firstly, you can define a Sphere - by the Center Point and the Radius.

    - -

    TUI Command: geompy.MakeSphere(Point, - Radius)

    - -

    Arguments: Name - + 1 vertex + 1 value (Radius).

    - -

    - -

     

    - -

    Secondly, - you can define a Sphere with - the center at the origin of coordinate system by the Radius.

    - -

    TUI Command: geompy. - MakeSphereR(Radius)

    - -

    Arguments: Name - + 1  value - (Radius from the origin).

    - -

    - -

     

    - -

    NB! The - is another way to create a Sphere, - which is currently accessible only via TUI commands.

    - -

    You - can define the Sphere by the - coordinates of the Center Point and - its Radius (in this way you - don't need to create it in advance).

    - -

    TUI - Command: geompy.MakeSphere(X, - Y, Z, Radius)

    - -

     

    - -

    Example:

    - -

     

    - -

    - -

     

    - -

    Our TUI Scripts provide you with useful examples - of creation of Primitives.

    - -

     

    - - - - diff --git a/doc/salome/gui/GEOM/static/doxygen.css b/doc/salome/gui/GEOM/static/doxygen.css new file mode 100755 index 000000000..88e613d23 --- /dev/null +++ b/doc/salome/gui/GEOM/static/doxygen.css @@ -0,0 +1,170 @@ +H1 { + text-align: center; +} + +CAPTION { + font-weight: bold +} + +/* Link in the top navbar */ +A.qindex {} + +A.qindexRef {} + +/* Link to any cross-referenced Doxygen element */ +A.el { + text-decoration: none; + font-weight: bold +} + +A.elRef { + font-weight: bold +} + +/* Link to any cross-referenced Doxygen element inside a code section + (ex: header) +*/ +A.code { + text-decoration: none; + font-weight: normal; + color: #4444ee +} + +A.codeRef { + font-weight: normal; + color: #4444ee +} + +A:hover { + text-decoration: none; + background-color: lightblue +} + +DL.el { + margin-left: -1cm +} + +/* A code fragment (ex: header) */ +DIV.fragment { + width: 100%; + border: none; + background-color: #CCCCCC +} + +/* In the alpha list (coumpound index), style of an alphabetical index letter */ +DIV.ah { + background-color: #CCCCCC; + font-weight: bold; + color: #ffffff; + margin-bottom: 3px; + margin-top: 3px +} + +/* Method name (+ type) */ +TD.md { + background-color: lightblue; + font-weight: bold; +} + +/* Method parameter (some of them) */ +TD.mdname1 { + background-color: lightblue; + font-weight: bold; color: #602020; +} + +/* Method parameter (some of them) */ +TD.mdname { + background-color: lightblue; + font-weight: bold; + color: #602020; + width: 600px; +} + +/* Separator between methods group (usually empty, seems not supported by IE) */ +DIV.groupHeader { + margin-left: 16px; + margin-top: 12px; + margin-bottom: 6px; + font-weight: bold +} + +DIV.groupText { + margin-left: 16px; + font-style: italic; + font-size: smaller +} + +BODY { + background: #FFFFFF; +} + +/*div.div-page { + background-color: #FFFFFF; + margin-left: 1em; + margin-right: 1em; + margin-top: 1em; + margin-bottom: 0.1em; + + padding-left: 1em; + padding-right: 1em; + padding-top: 0.5em; + padding-bottom: 0.5em; + + border: 2px solid #0D299A; + border-width: 2px; + border-color: #0D299A; +}*/ + +div.tabs { + text-align: justify; + margin-left : 2px; + margin-right : 2px; + margin-top : 2px; + margin-bottom : 2px + font-weight: bold; + color: #FFFFFF; +} + +DIV.div-footer { + margin-left: 1em; + margin-right: 1em; + margin-bottom: 0.2em; + text-align: right; + font-size: 9pt; +} + +/* In File List, Coumpound List, etc, 1st column of the index */ +TD.indexkey { + background-color: #CCCCCC; + font-weight: bold; + padding-right : 10px; + padding-top : 2px; + padding-left : 10px; + padding-bottom : 2px; + margin-left : 0px; + margin-right : 0px; + margin-top : 2px; + margin-bottom : 2px +} + +/* In File List, Coumpound List, etc, 2nd column of the index */ +TD.indexvalue { + background-color: #CCCCCC; + font-style: italic; + padding-right : 10px; + padding-top : 2px; + padding-left : 10px; + padding-bottom : 2px; + margin-left : 0px; + margin-right : 0px; + margin-top : 2px; + margin-bottom : 2px +} + +span.keyword { color: #008000 } +span.keywordtype { color: #604020 } +span.keywordflow { color: #e08000 } +span.comment { color: #800000 } +span.preprocessor { color: #806020 } +span.stringliteral { color: #002080 } +span.charliteral { color: #008080 } diff --git a/doc/salome/gui/GEOM/static/footer.html b/doc/salome/gui/GEOM/static/footer.html new file mode 100755 index 000000000..56d52a61a --- /dev/null +++ b/doc/salome/gui/GEOM/static/footer.html @@ -0,0 +1,10 @@ + + + + + +
    +
    Copyright © 2003-2007 CEA, EDF
    +
    + + diff --git a/doc/salome/gui/GEOM/static/header.html b/doc/salome/gui/GEOM/static/header.html new file mode 100755 index 000000000..a70a95e30 --- /dev/null +++ b/doc/salome/gui/GEOM/static/header.html @@ -0,0 +1,12 @@ + + + + + $title + + +
    +
    +SALOME documentation central +
    +
    diff --git a/doc/salome/gui/GEOM/suppress_faces.htm b/doc/salome/gui/GEOM/suppress_faces.htm deleted file mode 100755 index 1322bddf2..000000000 --- a/doc/salome/gui/GEOM/suppress_faces.htm +++ /dev/null @@ -1,143 +0,0 @@ - - - - - -Suppress Faces - - - - - - - - - - - - -

    Suppress Faces

    - -

    To produce - a Suppress Faces operation in - the Main Menu select Repair - > Suppress - Faces.

    - -

     

    - -

    This operation suppresses a face of a shape. - This operation is available in OCC Viewer - only.

    - -

     

    - -

    The - Result will be a GEOM_Object (ListOfGeomShapes)..

    - -

     

    - -

    TUI Command: geompy.SuppressFaces(Shape, - ListOfID), where Shape is a shape to be processed, ListOfID is - a list of faces ID's to be removed.

    - -

    Arguments: - Name + Faces which should be removed (you can select them in the 3D viewer).

    - -

     

    - -

     

    - -

    - -

     

    - -

    Example:

    - -

     

    - -

     

    - -

     

    - -

    Our - TUI Scripts provide you with useful - examples of the use of Repairing - Operations.

    - -

     

    - - - - diff --git a/doc/salome/gui/GEOM/suppress_holes.htm b/doc/salome/gui/GEOM/suppress_holes.htm deleted file mode 100755 index 1ced853b9..000000000 --- a/doc/salome/gui/GEOM/suppress_holes.htm +++ /dev/null @@ -1,154 +0,0 @@ - - - - - -Suppress Holes - - - - - - - - - - - - -

    Suppress Holes

    - -

    To Suppress Holes in the Main Menu select - Repair - > Suppress Holes.

    - -

     

    - -

    This operation removes holes on a selected shape. This - operation is available in OCC - Viewer only.

    - -

     

    - -

    The Result will - be a GEOM_Object.

    - -

     

    - -

    TUI Command: - geompy.SuppressHoles(Shape, ListOfWireID), - where Shape is a shape where holes must be removed, ListOfWireID is a - list of wire sub shapes IDÂ’s. If it is empty, then all holes are removed.

    - -

     

    - -

    - -

     

    - -

    Arguments: Name - + 1 shape + Wires which should be removed.

    - -

    Remove all - holes checkbox allows to fill all holes of a definite shape.

    - -

    Detect button - allows to display the number of free boundaries in your shape:

    - -

     

    - -

    - -

      

    - -

    Example:

    - -

     

    - -

       

    - -

     

    - -

    Our - TUI Scripts provide you with useful - examples of the use of Repairing - Operations.

    - -

     

    - -

     

    - - - - diff --git a/doc/salome/gui/GEOM/suppress_internal_wires.htm b/doc/salome/gui/GEOM/suppress_internal_wires.htm deleted file mode 100755 index 53228dc22..000000000 --- a/doc/salome/gui/GEOM/suppress_internal_wires.htm +++ /dev/null @@ -1,160 +0,0 @@ - - - - - -Suppress Internal Wires - - - - - - - - - - - - -

    Suppress Internal - Wires

    - -

    To Suppress Internal Wires in the Main - Menu select Repair - > Suppress Internal - Wires.

    - -

     

    - -

    This operation removes all internal wires or - specified internal wires from user specified faces. This operation is - available in OCC Viewer only. -

    - -

     

    - -

    The - Result will be a GEOM_Object.

    - -

     

    - -

    TUI Command: - geompy.SuppressInternalWires(Shape, - Wires), where Shape is a shape where wires are to be removed, Wires - is a list of wires IDÂ’s to be removed; if the list is empty then all internal - wires are removed.

    - -

     

    - -

    Arguments:

    - -
      - -
    • Name of the resulting - object

    • - -
    • User specified face

    • - -
    • User specified internal - wires (lying on this face except for its boundary), or, in case the Remove all internal wires box is checked, - all internal wires

    • -
    - -

     

    - -

    - -

     

    - -

    Example:

    - -

     

    - -

       

    - -

     

    - -

    Our - TUI Scripts provide you with useful - examples of the use of Repairing - Operations.

    - -

     

    - - - - diff --git a/doc/salome/gui/GEOM/transformation_operations.htm b/doc/salome/gui/GEOM/transformation_operations.htm deleted file mode 100755 index b5f37efb7..000000000 --- a/doc/salome/gui/GEOM/transformation_operations.htm +++ /dev/null @@ -1,1070 +0,0 @@ - - - - - -Transformation Operations - - - - - - - - - - - - -

    Transformation Operations

    - -

    Translation

    - -

    import geompy

    - -

    import salome

    - -

    gg = salome.ImportComponentGUI("GEOM")

    - -

     

    - -

    # create a vertex and a vector

    - -

    p1 = geompy.MakeVertex(10, - 40, 0)

    - -

    p2 = geompy.MakeVertex( - 0,  0, 50)

    - -

    p3 = geompy.MakeVertex(50, - 80, 0)

    - -

    v = geompy.MakeVector(p1, - p2)

    - -

    vt = geompy.MakeVector(p1, - p3)

    - -

     

    - -

    # create a cylinder

    - -

    height = 35

    - -

    radius1 = 20

    - -

    cylinder = geompy.MakeCylinder(p1, - v, radius1, height)

    - -

     

    - -

    # translate the given object along the vector, specified by its end - points

    - -

    # (all three functions produce the same result)

    - -

    translation1 = geompy.MakeTranslationTwoPoints(cylinder, - p1, p3)

    - -

    translation2 = geompy.MakeTranslation(cylinder, - 40, 40, 0)

    - -

    translation3 = geompy.MakeTranslationVector(cylinder, - vt)

    - -

     

    - -

    # add objects in the study

    - -

    id_cylinder = geompy.addToStudy(cylinder, - "Cylinder")

    - -

    id_translation1 = - geompy.addToStudy(translation1, "Translation1")

    - -

    id_translation2 = - geompy.addToStudy(translation2, "Translation2")

    - -

    id_translation3 = - geompy.addToStudy(translation3, "Translation3")

    - -

     

    - -

    # display the results

    - -

    gg.createAndDisplayGO(id_cylinder)

    - -

    gg.setDisplayMode(id_cylinder,1)

    - -

    gg.createAndDisplayGO(id_translation1)

    - -

    gg.setDisplayMode(id_translation1,1)

    - -

    gg.createAndDisplayGO(id_translation2)

    - -

    gg.setDisplayMode(id_translation2,1)

    - -

    gg.createAndDisplayGO(id_translation3)

    - -

    gg.setDisplayMode(id_translation3,1) -

    - -

    Rotation

    - -

    import geompy

    - -

    import salome

    - -

    import math

    - -

    gg = salome.ImportComponentGUI("GEOM")

    - -

     

    - -

    # create a vertex and a vector

    - -

    p1 = geompy.MakeVertex(10, 40,  0)

    -

    p2 = geompy.MakeVertex( 0,  0, 50)

    -

    p3 = geompy.MakeVertex(10, 50,-20)

    -

    p4 = geompy.MakeVertex(10, 50, 60)

    - -

    v = geompy.MakeVector(p1, p2)

    -

    vr = geompy.MakeVector(p3, p4)

    - -

     

    - -

    # create a cylinder

    - -

    height = 35

    -

    radius1 = 20

    - -

    cylinder = geompy.MakeCylinder(p1, v, radius1, height)

    - -

     

    - -

    # rotate the given object around the given axis by the given angle

    - -

    rotation1 = geompy.MakeRotation(cylinder, vr, math.pi)

    -

    rotation2 = geompy.MakeRotationThreePoints(cylinder, p4, p1, p2)

    - -

     

    - -

    # add objects in the study

    - -

    id_vr = geompy.addToStudy(vr, "Rotation 1 axis")

    -

    id_p4 = geompy.addToStudy(p4, "Rotation 2 center")

    -

    id_p1 = geompy.addToStudy(p1, "Rotation 2 point 1")

    -

    id_p2 = geompy.addToStudy(p2, "Rotation 2 point 2")

    -

    id_cylinder = geompy.addToStudy(cylinder, "Cylinder")

    -

    id_rotation1 = geompy.addToStudy(rotation1, "Rotation 1")

    -

    id_rotation2 = geompy.addToStudy(rotation2, "Rotation 2")

    - -

     

    - -

    # display the results

    - -

    gg.createAndDisplayGO(id_vr)

    -

    gg.createAndDisplayGO(id_p4)

    -

    gg.createAndDisplayGO(id_p1)

    -

    gg.createAndDisplayGO(id_p2)

    -

    gg.createAndDisplayGO(id_cylinder)

    -

    gg.setDisplayMode(id_cylinder,1)

    -

    gg.createAndDisplayGO(id_rotation1)

    -

    gg.createAndDisplayGO(id_rotation2)

    -

    gg.setDisplayMode(id_rotation1,1)

    -

    gg.setDisplayMode(id_rotation2,1)

    - -

     

    - -

    Modify Location

    - -

    import geompy

    - -

    import salome

    - -

    import math

    - -

    gg = salome.ImportComponentGUI("GEOM")

    - -

     

    - -

    # create a vertex and a vector

    - -

    p1 = geompy.MakeVertex(10, - 40, 0)

    - -

    p2 = geompy.MakeVertex( - 0,  0, 50)

    - -

    v = geompy.MakeVector(p1, - p2)

    - -

     

    - -

    # create a cylinder

    - -

    height = 35

    - -

    radius1 = 20

    - -

    cylinder = geompy.MakeCylinder(p1, - v, radius1, height)

    - -

     

    - -

    # create local coordinate systems

    - -

    cs1 = geompy.MakeMarker( - 0, 0, 0, 1,0,0, 0,1,0)

    - -

    cs2 = geompy.MakeMarker(30,40,40, - 1,0,0, 0,1,0)

    - -

     

    - -

    # modify the location of the given object

    - -

    position = geompy.MakePosition(cylinder, - cs1, cs2)

    - -

     

    - -

    # add objects in the study

    - -

    id_cs1 = geompy.addToStudy(cs1, - "Coordinate system 1")

    - -

    id_cs2 = geompy.addToStudy(cs2, - "Coordinate system 2")

    - -

    id_cylinder = geompy.addToStudy(cylinder, - "Cylinder")

    - -

    id_position = geompy.addToStudy(position, - "Position")

    - -

     

    - -

    # display the results

    - -

    gg.createAndDisplayGO(id_cylinder)

    - -

    gg.setDisplayMode(id_cylinder,1)

    - -

    gg.createAndDisplayGO(id_position)

    - -

    gg.setDisplayMode(id_position,1) -

    - -

     

    - -

    Mirror Image

    - -

    import geompy

    - -

    import salome

    - -

    gg = salome.ImportComponentGUI("GEOM")

    - -

     

    - -

    # create a box

    - -

    box = geompy.MakeBoxDXDYDZ(200, - 200, 200)

    - -

     

    - -

    # create an object, symmetrical to another object through the given - plane

    - -

    p1 = geompy.MakeVertex( - 0, 25,  0)

    - -

    p2 = geompy.MakeVertex( - 5, 25,  0)

    - -

    p3 = geompy.MakeVertex( - 0,-30, 40)

    - -

    plane = geompy.MakePlaneThreePnt(p1, - p2, p3, 1000.)

    - -

    mirror1 = geompy.MakeMirrorByPlane(box, - plane)

    - -

     

    - -

    # create an object, symmetrical to another object through the given - axis

    - -

    p4 = geompy.MakeVertex( - 210, 210, -20)

    - -

    p5 = geompy.MakeVertex( - 210, 210, 220)

    - -

    axis = geompy.MakeVector(p4, - p5)

    - -

    mirror2 = geompy.MakeMirrorByAxis(box, - axis)

    - -

     

    - -

    # create an object, symmetrical to another object through the given - point

    - -

    mirror3 = geompy.MakeMirrorByPoint(box, - p4)

    - -

     

    - -

    # add objects in the study

    - -

    id_box = geompy.addToStudy(box, - "Box")

    - -

    id_plane = geompy.addToStudy(plane, - "Plane")

    - -

    id_mirror1 = geompy.addToStudy(mirror1, - "Mirror plane")

    - -

    id_axis = geompy.addToStudy(axis, - "Axis")

    - -

    id_mirror2 = geompy.addToStudy(mirror2, - "Mirror axis")

    - -

    id_p4 = geompy.addToStudy(p4, - "Point")

    - -

    id_mirror3 = geompy.addToStudy(mirror3, - "Mirror point")

    - -

     

    - -

    # display the results

    - -

    gg.createAndDisplayGO(id_box)

    - -

    gg.setDisplayMode(id_box,1)

    - -

    gg.createAndDisplayGO(id_plane)

    - -

    gg.createAndDisplayGO(id_mirror1)

    - -

    gg.setDisplayMode(id_mirror1,1)

    - -

    gg.createAndDisplayGO(id_axis)

    - -

    gg.createAndDisplayGO(id_mirror2)

    - -

    gg.setDisplayMode(id_mirror2,1)

    - -

    gg.createAndDisplayGO(id_p4)

    - -

    gg.createAndDisplayGO(id_mirror3)

    - -

    gg.setDisplayMode(id_mirror3,1) -

    - -

     

    - -

    Scale Transform

    - -

    import geompy

    - -

    import salome

    - -

     

    - -

    gg = salome.ImportComponentGUI("GEOM")

    - -

     

    - -

    # create a box and a - sphere

    - -

    box = geompy.MakeBoxDXDYDZ(200, - 200, 200)

    - -

     

    - -

    # scale the given object - by the factor

    - -

    p0 = geompy.MakeVertex(100, - 100, 100)

    - -

    factor = 0.5

    - -

    scale = geompy.MakeScaleTransform(box, - p0, factor)

    - -

     

    - -

    # add objects in the - study

    - -

    id_box = geompy.addToStudy(box, - "Box")

    - -

    id_scale = geompy.addToStudy(scale, - "Scale")

    - -

     

    - -

    # display the results

    - -

    gg.createAndDisplayGO(id_box)

    - -

    gg.setDisplayMode(id_box,1)

    - -

    gg.setTransparency(id_box,0.5)

    - -

    gg.createAndDisplayGO(id_scale)

    - -

    gg.setDisplayMode(id_scale,1) -

    - -

     

    - -

    Offset Surface

    - -

    import geompy

    - -

    import salome

    - -

    gg = salome.ImportComponentGUI("GEOM")

    - -

     

    - -

    # create a box and a sphere

    - -

    box = geompy.MakeBox(20, - 20, 20, 200, 200, 200)

    - -

     

    - -

    # create a new object as offset of the given object

    - -

    offset = geompy.MakeOffset(box, - 70.)

    - -

     

    - -

    # add objects in the study

    - -

    id_box = geompy.addToStudy(box, - "Box")

    - -

    id_offset = geompy.addToStudy(offset, - "Offset")

    - -

     

    - -

    # display the results

    - -

    gg.createAndDisplayGO(id_box)

    - -

    gg.setDisplayMode(id_box,1)

    - -

    gg.createAndDisplayGO(id_offset) -

    - -

     

    - -

    Multi Translation

    - -

    import geompy

    - -

    import salome

    - -

    gg = salome.ImportComponentGUI("GEOM")

    - -

     

    - -

    # create vertices and vectors

    - -

    p0  = - geompy.MakeVertex( 0.,  0., -  0.)

    - -

    px  = - geompy.MakeVertex(20.,  0., -  0.)

    - -

    py  = - geompy.MakeVertex( 0., 20.,  0.)

    - -

    pz  = - geompy.MakeVertex( 0.,  0., - 20.)

    - -

    pxy = geompy.MakeVertex( - 50., 0., 0.)

    - -

    pxyz = geompy.MakeVertex( - 50., 50., 50.)

    - -

    vz  = - geompy.MakeVector(p0, pz)

    - -

    vxy = geompy.MakeVector(px, - py)

    - -

    vtr1d = geompy.MakeVector(p0, - pxyz)

    - -

    vtr2d = geompy.MakeVector(p0, - pxy)

    - -

      

    - -

    # create an arc

    - -

    arc = geompy.MakeArc(py, - pz, px)

    - -

     

    - -

    # create a wire

    - -

    wire = geompy.MakeWire([vxy, - arc])

    - -

     

    - -

    # create a planar face

    - -

    face = geompy.MakeFace(wire, - 1)

    - -

     

    - -

    # create a prism

    - -

    prism = geompy.MakePrismVecH(face, - vz, 20.0)

    - -

     

    - -

    # translate the given object along the given vector a given number of - times

    - -

    tr1d = geompy.MakeMultiTranslation1D(prism, - vtr1d, 20, 4)

    - -

     

    - -

    # consequently apply two specified translations to the object a given - number of times

    - -

    tr2d = geompy.MakeMultiTranslation2D(prism, - vtr1d, 20, 4, vtr2d, 80, 3)

    - -

     

    - -

    # add objects in the study

    - -

    id_prism = geompy.addToStudy(prism,"Prism")

    - -

    id_tr1d = geompy.addToStudy(tr1d,"Translation - 1D")

    - -

    id_tr2d = geompy.addToStudy(tr2d,"Translation - 2D")

    - -

     

    - -

    # display the prism and the results of fillet operation

    - -

    gg.createAndDisplayGO(id_prism)

    - -

    gg.setDisplayMode(id_prism,1)

    - -

    gg.createAndDisplayGO(id_tr1d)

    - -

    gg.setDisplayMode(id_tr1d,1)

    - -

    gg.createAndDisplayGO(id_tr2d)

    - -

    gg.setDisplayMode(id_tr2d,1) -

    - -

     

    - -

    Multi Rotation

    - -

    import geompy

    - -

    import salome

    - -

    gg = salome.ImportComponentGUI("GEOM")

    - -

     

    - -

    # create vertices and vectors

    - -

    p0  = - geompy.MakeVertex( 0.,  0., -  0.)

    - -

    px  = - geompy.MakeVertex(20.,  0., -  0.)

    - -

    py  = - geompy.MakeVertex( 0., 20.,  0.)

    - -

    pz  = - geompy.MakeVertex( 0.,  0., - 20.)

    - -

    pxyz = geompy.MakeVertex( - 50., 50., 10.)

    - -

    vz  = - geompy.MakeVector(p0, pz)

    - -

    vxy = geompy.MakeVector(px, - py)

    - -

    vrot1d = geompy.MakeVector(p0, - pxyz)

    - -

      

    - -

    # create an arc

    - -

    arc = geompy.MakeArc(py, - pz, px)

    - -

     

    - -

    # create a wire

    - -

    wire = geompy.MakeWire([vxy, - arc])

    - -

     

    - -

    # create a planar face

    - -

    face = geompy.MakeFace(wire, - 1)

    - -

     

    - -

    # create a prism

    - -

    prism = geompy.MakePrismVecH(face, - vz, 20.0)

    - -

     

    - -

    # rotate the given object around the given axis by the given angle a - given number of times

    - -

    rot1d = geompy.MultiRotate1D(prism, - vrot1d, 4)

    - -

     

    - -

    # rotate the given object around the given axis by the given angle a - given number of times

    - -

    # and multi-translate the result of each rotation

    - -

    rot2d = geompy.MultiRotate2D(prism, - vrot1d, 60, 4, 50, 5)

    - -

     

    - -

    # add objects in the study

    - -

    id_prism = geompy.addToStudy(prism,"Prism")

    - -

    id_rot1d = geompy.addToStudy(rot1d,"Rotation - 1D")

    - -

    id_rot2d = geompy.addToStudy(rot2d,"Rotation - 2D")

    - -

     

    - -

    # display the prism and the results of fillet operation

    - -

    gg.createAndDisplayGO(id_prism)

    - -

    gg.setDisplayMode(id_prism,1)

    - -

    gg.createAndDisplayGO(id_rot1d)

    - -

    gg.setDisplayMode(id_rot1d,1)

    - -

    gg.createAndDisplayGO(id_rot2d)

    - -

    gg.setDisplayMode(id_rot2d,1) -

    - -

     

    - -

    Fillet

    - -

    import geompy

    - -

    import salome

    - -

    gg = salome.ImportComponentGUI("GEOM")

    - -

    radius  = - 10.

    - -

    ShapeTypeEdge = geompy.ShapeType["EDGE"]

    - -

     

    - -

    # create vertices and vectors

    - -

    p0  = - geompy.MakeVertex(  0., -   0., -   0.)

    - -

    px  = - geompy.MakeVertex(100.,   0., -   0.)

    - -

    py  = - geompy.MakeVertex(  0., - 100.,   0.)

    - -

    pz  = - geompy.MakeVertex(  0., -   0., - 100.)

    - -

    vz  = - geompy.MakeVector(p0, pz)

    - -

    vxy = geompy.MakeVector(px, - py)

    - -

      

    - -

    # create an arc

    - -

    arc = geompy.MakeArc(py, - pz, px)

    - -

     

    - -

    # create a wire

    - -

    wire = geompy.MakeWire([vxy, - arc])

    - -

     

    - -

    # create a planar face

    - -

    face = geompy.MakeFace(wire, - 1)

    - -

     

    - -

    # create a prism

    - -

    prism = geompy.MakePrismVecH(face, - vz, 100.0)

    - -

     

    - -

    # get the list of IDs (IDList) for the fillet

    - -

    prism_edges = geompy.SubShapeAllSorted(prism, - ShapeTypeEdge)

    - -

    IDlist_e = []

    - -

    IDlist_e.append(geompy.GetSubShapeID(prism, - prism_edges[0]))

    - -

    IDlist_e.append(geompy.GetSubShapeID(prism, - prism_edges[1]))

    - -

    IDlist_e.append(geompy.GetSubShapeID(prism, - prism_edges[2]))

    - -

     

    - -

    # make a fillet on the specified edges of the given shape

    - -

    fillet = geompy.MakeFillet(prism, - radius, ShapeTypeEdge, IDlist_e)

    - -

     

    - -

    # make a fillet on all edges of the given shape

    - -

    filletall = geompy.MakeFilletAll(prism, - radius)

    - -

     

    - -

    # add objects in the study

    - -

    id_prism = geompy.addToStudy(prism,"Prism")

    - -

    id_fillet = geompy.addToStudy(fillet,"Fillet")

    - -

    id_filletall = geompy.addToStudy(filletall,"Fillet - all")

    - -

     

    - -

    # display the prism and the results of fillet operation

    - -

    gg.createAndDisplayGO(id_prism)

    - -

    gg.setDisplayMode(id_prism,1)

    - -

    gg.createAndDisplayGO(id_fillet)

    - -

    gg.setDisplayMode(id_fillet,1)

    - -

    gg.createAndDisplayGO(id_filletall)

    - -

    gg.setDisplayMode(id_filletall,1) -

    - -

     

    - -

    Chamfer

    - -

    import geompy

    - -

    import salome

    - -

    gg = salome.ImportComponentGUI("GEOM")

    - -

    d1 = 10.

    - -

    d2 = 10.

    - -

    ShapeTypeFace = geompy.ShapeType["FACE"]

    - -

     

    - -

    # create vertices and vectors

    - -

    p0  = - geompy.MakeVertex(  0., -   0., -   0.)

    - -

    px  = - geompy.MakeVertex(100.,   0., -   0.)

    - -

    py  = - geompy.MakeVertex(  0., - 100.,   0.)

    - -

    pz  = - geompy.MakeVertex(  0., -   0., - 100.)

    - -

    vz  = - geompy.MakeVector(p0, pz)

    - -

    vxy = geompy.MakeVector(px, - py)

    - -

      

    - -

    # create an arc

    - -

    arc = geompy.MakeArc(py, - pz, px)

    - -

     

    - -

    # create a wire

    - -

    wire = geompy.MakeWire([vxy, - arc])

    - -

     

    - -

    # create a planar face

    - -

    face = geompy.MakeFace(wire, - 1)

    - -

     

    - -

    # create a prism

    - -

    prism = geompy.MakePrismVecH(face, - vz, 100.0)

    - -

     

    - -

    # get the list of IDs (IDList) for the chamfer

    - -

    prism_faces = geompy.SubShapeAllSorted(prism, - ShapeTypeFace)

    - -

    f_ind_1 = geompy.GetSubShapeID(prism, - prism_faces[0])

    - -

    f_ind_2 = geompy.GetSubShapeID(prism, - prism_faces[1])

    - -

    IDlist_f = [f_ind_1, - f_ind_2]

    - -

     

    - -

    # perform a chamfer on the edges common to the specified faces

    - -

    chamfer_e = geompy.MakeChamferEdge(prism, - d1, d2, f_ind_1, f_ind_2)

    - -

     

    - -

    # perform a chamfer on all edges of the specified faces

    - -

    chamfer_f = geompy.MakeChamferFaces(prism, - d1, d2, IDlist_f)

    - -

    chamfer_f1 = geompy.MakeChamfer(prism, - d1, d2, ShapeTypeFace, IDlist_f)

    - -

     

    - -

    # perform a symmetric chamfer on all edges of the given shape

    - -

    chamfer_all = geompy.MakeChamferAll(prism, - d1)

    - -

     

    - -

    # add objects in the study

    - -

    id_prism = geompy.addToStudy(prism,"Prism")

    - -

    id_chamfer_e = geompy.addToStudy(chamfer_e,"Chamfer - edge")

    - -

    id_chamfer_f = geompy.addToStudy(chamfer_f,"Chamfer - faces")

    - -

    id_chamfer_f1 = geompy.addToStudy(chamfer_f1,"Chamfer - faces 1")

    - -

    id_chamfer_all = geompy.addToStudy(chamfer_all,"Chamfer - all")

    - -

     

    - -

    # display the prism and the results of chamfer operation

    - -

    gg.createAndDisplayGO(id_prism)

    - -

    gg.setDisplayMode(id_prism,1)

    - -

    gg.createAndDisplayGO(id_chamfer_e)

    - -

    gg.setDisplayMode(id_chamfer_e,1)

    - -

    gg.createAndDisplayGO(id_chamfer_f)

    - -

    gg.setDisplayMode(id_chamfer_f,1)

    - -

    gg.createAndDisplayGO(id_chamfer_f1)

    - -

    gg.setDisplayMode(id_chamfer_f1,1)

    - -

    gg.createAndDisplayGO(id_chamfer_all)

    - -

    gg.setDisplayMode(id_chamfer_all,1) -

    - -

     

    - -

     

    - - - - diff --git a/doc/salome/gui/GEOM/translation.htm b/doc/salome/gui/GEOM/translation.htm deleted file mode 100755 index 8ab26d96a..000000000 --- a/doc/salome/gui/GEOM/translation.htm +++ /dev/null @@ -1,192 +0,0 @@ - - - - - -Translation - - - - - - - - - - - - - -

    Translation

    - -

    To produce - a Translation in the Main Menu - select Operations - > Transformation - - > Translation

    - -

     

    - -

    This Operation makes a translation of an Object. To translate a shape you need - to define the base shape and the coordinates of the vector of translation. - Create a copy checkbox allows - to keep the initial object, otherwise it will be removed.

    - -

    The - Result of all operations will be any - GEOM_Object.

    - -

     

    - -

    Firstly you can define an Object - and the vector coordinates along the axes.

    - -

    TUI Command: - geompy.MakeTranslation(Shape, DX, - DY, DZ), where Shape is a shape to be translated, DX, DY, DZ are - components of translation vector.

    - -

    Arguments: - Name + 1 shape + 3 values (coordinates).

    - -

     

    - -

    - -

     

    - -

    Secondly you can define an Object - and the start and the end points of the vector  

    - -

    TUI Command: - geompy.MakeTranslationTwoPoints(Object, - Point1, Point2)

    - -

    Arguments: - Name + 1 shape + 2 vertices

    - -

     

    - -

    - -

     

    - -

    Finally you can define an Object and - the vector  

    - -

    TUI Command: - geompy.MakeTranslationVector(Object, Vector)

    - -

    Arguments: - Name + 1 shape + 1 vector.

    - -

     

    - -

    - -

        

    - -

     

    - -

    Example:

    - -

     

    - -

     

    - -

     

    - -

      Our TUI Scripts - provide you with useful examples of the use of Transformation - Operations.

    - -

     

    - - - - diff --git a/doc/salome/gui/GEOM/transparency.htm b/doc/salome/gui/GEOM/transparency.htm deleted file mode 100755 index 9c9c05cab..000000000 --- a/doc/salome/gui/GEOM/transparency.htm +++ /dev/null @@ -1,126 +0,0 @@ - - - - - -Transparency - - - - - - - - - - - - -

    Transparency

    - -

    You can change the transparency - of a shape in the range between 0 (absolutely opaque) and 1 (absolutely - transparent and thus invisible) in the following dialog box.

    - -

     

    - -

    - -

     

    - -

    or - using a TUI Command: gg.setTransparency(ID, Double)

    - -

     

    - -

    Examples:

    - -

     

    - -

    Opaque                                                                                         50% - Transparent

    - -

     

    - -

      

    - -

    Our TUI Scripts - provide you with useful examples of Changing - Display Parameters.

    - -

     

    - - - - diff --git a/doc/salome/gui/GEOM/turus.htm b/doc/salome/gui/GEOM/turus.htm deleted file mode 100755 index 62b81e72d..000000000 --- a/doc/salome/gui/GEOM/turus.htm +++ /dev/null @@ -1,151 +0,0 @@ - - - - - -Turus - - - - - - - - - - - - -

    Torus

    - -

    To create a Torus - in the Main Menu select New Entity - > Primitives - > Torus

    - -

     

    - -

    There are two algorithms for creation of a Torus. -

    - -

    The - Result of each operation will be a - GEOM_Object (SOLID).

    - -

     

    - -

    Firstly, you can define a Torus - by the given Base Point, the normal - Vector and the Major and Minor - Radiuses.

    - -

    TUI Command: geompy.MakeTorus(Point, - Vector, RadiusMajor, RadiusMinor) ,

    - -

    Arguments: - Name + 1 vertex - + 1 vector (for direction) + 2 values (1 & 2 Radius).

    - -

    - -

     

    - -

    Secondly, you can define a Torus with the center at the origin of coordinates - by its Major and Minor Radiuses. -

    - -

    TUI Command: geompy.MakeTorusRR(RadiusMajor, - RadiusMinor)

    - -

    Arguments: - Name + 2 values (1 & 2 Radius from the origin).

    - -

    - -

     

    - -

    Example:

    - -

     

    - -

    - -

     

    - -

    Our TUI Scripts provide you with useful examples - of creation of Primitives.

    - -

     

    - - - - diff --git a/doc/salome/gui/GEOM/vector.htm b/doc/salome/gui/GEOM/vector.htm deleted file mode 100755 index 31fc7d1cd..000000000 --- a/doc/salome/gui/GEOM/vector.htm +++ /dev/null @@ -1,158 +0,0 @@ - - - - - -Vector - - - - - - - - - - - - -

    Vector

    - -

    To - create a Vector in the Main - Menu select New Entity - > - Basic - > Vector

    - -

     

    - -

    There - are 2 algorithms to create a Vector in - the 3D space.

    - -

    The - Result of each operation will be a - GEOM_Object (edge).

    - -

     

    - -

    Firstly, - you can define a Vector by its - Start and End Points

    - -

    TUI Command:  geompy.MakeVector(Point1, - Point2)

    - -

    Arguments - : Name + 2 vertices.

    - -

     

    - -

    - -

     

    - -

    Secondly, you can define a Vector - starting in the Origin of coordinates - by its End Point.

    - -

    TUI Command: -  geompy.MakeVectorDXDYDZ(DX, - DY, DZ)

    - -

    Arguments - : Name + 3 values

    - -

     

    - -

    - -

     

    - -

    - -

     

    - -

    Our TUI Scripts provide you with useful examples - of creation of Basic - Geometric Objects.

    - -

     

    - - - - diff --git a/doc/salome/gui/GEOM/viewing_geometrical_objects.htm b/doc/salome/gui/GEOM/viewing_geometrical_objects.htm deleted file mode 100755 index fe4fb81c0..000000000 --- a/doc/salome/gui/GEOM/viewing_geometrical_objects.htm +++ /dev/null @@ -1,179 +0,0 @@ - - - - - -Viewing Geometrical Objects - - - - - - - - - - - - -

    Viewing Geometrical Objects

    - -

    Newly created geometrical objects are automatically displayed in the - OCC 3D Viewer.

    - -

     

    - -

    OCC 3D Viewer is described in - the documentation on GUI module.

    - -

    After the object has appeared in the Viewer, you can select it with - left mouse click to change its presentation parameters and access to other - useful options by right-clicking on the selected object.

    - -

     

    - -

    - -

     

    - -
      - -
    • Rename - allows - to change the name of the geometric object. -

    • - -
    • Display - Mode - allows to select between - Wireframe and Shading presentation.

    • - -
    • Color - - allows to change the filling color in the standard - Select Color menu.

    • - -
    • Transparency - allows to change the - transparency of mesh elements.

    • - -
    • Isos - - allows to change the number of isolines - displayed within a shape.

    • - -
    • Erase - allows to hide the selected mesh from the - viewer. TUI Command : sg.EraseOnly(ID)

    • - -
    • Erase all  - - allows to hide all objects from the viewer. TUI Command: sg.EraseAll()

    • - -
    • Display Only -allows to display only the selected - mesh, hiding all other from the viewer. TUI Command: sg.DisplayOnly(ID)

    • - -
    • Update - - refreshes the presentation of your mesh in the Object Browser, applying - all recent changes.

    • - -
    • Dump view - - exports an object from the viewer in bmp, - png, jpg or - jpeg image format.

    • - -
    • Change background - - allows to redefine the background color. By default it is black.  

    • -
    - -

     

    - -

    Some of these functionalities are available through right-clicking on - the viewer background:

    - -

     

    - -

    - -

     

    - -
      - -
    • Select Only - provides a filter for exclusive selection of objects of a certain type. -

    • -
    - -

     

    - -

     

    - - - - diff --git a/doc/salome/gui/GEOM/webhelp.cab b/doc/salome/gui/GEOM/webhelp.cab deleted file mode 100755 index b942f642f9b003eeb7959f3378d4681fd302ed68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 89619 zcmaf)Wmp_o(zbDT5AN<3+}+)SySrO(cbDJ}!QEW~1lQp1u7U9N>}KYjoiEwt2iJ(hGtg^5e5a0_{7x<3{AliR@2Lb{G1_sjk`5YYy2nY%Y7)TrB=L>b$YNUbw5Iu=_KT1Xv&-Yt`T43I>i&f7Kof8VKlz{%=_oJ1Y}g3(vpsIRJ@a z`TygRKg;)LVSZ*w1`x>cf5HDOija$iweeq0=mA!U*1vc1rPPoKaSeZBO+*Q zVDJ1_G)91Ewgdi)m6D0Eg`r^%ms0yxmf{%^E`f$e`fV1ok!^2zz1CO;kA0QRe{;y1L4iMz9)qlv*!mJJY0 zQQfat7iVWXTLl*JtRb#xT9b$0al$x#5h+U3J9I57h&6G>+i zn|}%UCrtJZ(5GI01v@+a!~YM!zVo01bo{f4|8+3LoSps_<}qMDxX6ExDO>&3f3?7Y zfJo_nfr?w({lj@UVCQ_9e~mgh88~|U5dkUF&#ZO_6t-}(CCk5u54jz^>fu70O}(CD^%Fr#n#HiSj52jPgTwXSPhB)!Tv*I3;>)? z^1s+f+M51(U@2jMfOMpO#r|==g$<0%O@2l_47gf?RDMO;8k@NPV@omsMV9{8Jn`>K z{VzR8{sI3@5lR3-?%Dos)qm9ZkN*DN=~u9vi_QOEyLAL0AU2m@;4%ibW-fsAer5&< z&<|?RuehIw?C%|Jf(Qr*JLJE>KNr0LAO|JC;QnZ7$|lav7Pe+T(KkS6UMc$p3b?4O z|9L3Q0hL{@{Uz*V=i+E&B4c6rb6pP%>SDISI7Pt04zG7*{%MHvord8qfw*+%vzVf=Kdip9zgoU*nkcDXQNTE zGy0pX=m0a5F7@xRza891fUYC|X#W3PQB_Gs%);740x;iN|CM?m01V{+742kV{KsDX zxu<}M6GG^}aDR@!RsfNLi~R!phxWq({m@?Jmz<-si-GmuySy3TP(5k>AM5OBV&V#D zS33W?v;pG#8RQTkX?@-Q!YThtQ9tQ^fK18tenBf+7+M3=ENl*#`cwd}e)0}RKtM;P zzu^C1{>bhh(dYnBt+9Xee~j{gG5*i_Q|HeoKbIy4>{-+JuTj8_^OJ%{1_Jsv|6A(s z6$=4SNBh4;rA<5}{~Fhf0d=rD`Yo&Sx9)8V=&rMuzeUymhWY|h68!#a6maGJ>mK`= z*E|621_KBTpxA#F>QD4ih*FDzZj3#~sp|Fq#H zo5}i$E+w5u5!5cLMGu|_B7~Tm(X@nNc|~b)T@YO;DXWCwGRYaj?Ht-3B-?v*im)$Y zp>GjNmn6(j}@3!2LltuTa;uvtvahKcGV^@e$ z1*a#vUc1nV^xXAD#os2{_-!G%1G6$#KEPeGgZ1}5lEY`kU4TKNVQrFJ>6;JIgT)Xg z2vLmZRvOxQt|x1}Ds1?wmO<3#QW9L}rU_a^zwcb9DHAJUKr)9u687ZyEJ!s@KIbIj zq*dEqyIIu+v8Nz5iXK$d=t_+b@zf?#3m&f`j4t@Kf9{juJPLOU5)Q@?wwc&n-iU7} znWiB!Z6QkJJ9A#oH&dPGB5bx$v%ONvk6%C zRtcog#07&T_>V#6WeIUYr}<%ExU0H{A2{5%P<{bp4J{(KuYs&w>%vY@y)XK~ zWMJ(e4I5>M=97LX3IrLO8a1-4hydgSW-wbCXi<;_ec&?6)O#M>nH`#@FvPxnxVtCT zQh&!jjnU2P3>o{z^&0%xC!hXjn6c<^`l^;T8p%`*6M075Fx)A9d=-|`HVxoHB?`Gy zZwPQf?A0?*dws@pe^Iy;t>qFLeE1N^&*LM|>^|KLg}q7|LZvANkjg_s=!3ms;>H@n z%;iPBmpW}J`yȲ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

    oXOQ}Ge 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

    3mV47(J-nnng03vOv>=_>hgK# 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 - - - - - diff --git a/doc/salome/gui/GEOM/whcshdata.htm b/doc/salome/gui/GEOM/whcshdata.htm deleted file mode 100755 index 2f9ae70a0..000000000 --- a/doc/salome/gui/GEOM/whcshdata.htm +++ /dev/null @@ -1,87 +0,0 @@ - - -Geometry Module Reference Manual - - - - - - - - - - diff --git a/doc/salome/gui/GEOM/whd_dpns.htm b/doc/salome/gui/GEOM/whd_dpns.htm deleted file mode 100755 index 3983ccbdd..000000000 --- a/doc/salome/gui/GEOM/whd_dpns.htm +++ /dev/null @@ -1,43 +0,0 @@ - - -Navigator Pane - - - - - - - - - - - - - - \ No newline at end of file diff --git a/doc/salome/gui/GEOM/whd_hide0.gif b/doc/salome/gui/GEOM/whd_hide0.gif deleted file mode 100755 index 97ea0bb6d7aae6a5c303f7288804f3ea9f0e2adc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 190 zcmZ?wbhEHbRAmrm*vtR|4Pe{=rW$~}1`s%K;J|;N_#fBm(s{K5IA+wS(XUH&97X-)sr-!@Y0 U%`L5M?HwJV-95d1eS!?u0EaP9SpWb4 diff --git a/doc/salome/gui/GEOM/whd_hide1.gif b/doc/salome/gui/GEOM/whd_hide1.gif deleted file mode 100755 index 97ea0bb6d7aae6a5c303f7288804f3ea9f0e2adc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 190 zcmZ?wbhEHbRAmrm*vtR|4Pe{=rW$~}1`s%K;J|;N_#fBm(s{K5IA+wS(XUH&97X-)sr-!@Y0 U%`L5M?HwJV-95d1eS!?u0EaP9SpWb4 diff --git a/doc/salome/gui/GEOM/whd_hide2.gif b/doc/salome/gui/GEOM/whd_hide2.gif deleted file mode 100755 index 97ea0bb6d7aae6a5c303f7288804f3ea9f0e2adc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 190 zcmZ?wbhEHbRAmrm*vtR|4Pe{=rW$~}1`s%K;J|;N_#fBm(s{K5IA+wS(XUH&97X-)sr-!@Y0 U%`L5M?HwJV-95d1eS!?u0EaP9SpWb4 diff --git a/doc/salome/gui/GEOM/whd_next0.gif b/doc/salome/gui/GEOM/whd_next0.gif deleted file mode 100755 index d92dda5223599ae2e8764bd25d24f93b5b35d887..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 159 zcmZ?wbhEHblx7fS*vtR|4Pe{=rW$~}1`s%K;J|;N_GOF0KgAF3IG5A diff --git a/doc/salome/gui/GEOM/whd_next1.gif b/doc/salome/gui/GEOM/whd_next1.gif deleted file mode 100755 index d92dda5223599ae2e8764bd25d24f93b5b35d887..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 159 zcmZ?wbhEHblx7fS*vtR|4Pe{=rW$~}1`s%K;J|;N_GOF0KgAF3IG5A diff --git a/doc/salome/gui/GEOM/whd_next2.gif b/doc/salome/gui/GEOM/whd_next2.gif deleted file mode 100755 index d92dda5223599ae2e8764bd25d24f93b5b35d887..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 159 zcmZ?wbhEHblx7fS*vtR|4Pe{=rW$~}1`s%K;J|;N_GOF0KgAF3IG5A diff --git a/doc/salome/gui/GEOM/whd_nvp10.htm b/doc/salome/gui/GEOM/whd_nvp10.htm deleted file mode 100755 index 05b5f908c..000000000 --- a/doc/salome/gui/GEOM/whd_nvp10.htm +++ /dev/null @@ -1,15 +0,0 @@ - - -Navigation Pane - - - - - - - - - - - - diff --git a/doc/salome/gui/GEOM/whd_nvp20.htm b/doc/salome/gui/GEOM/whd_nvp20.htm deleted file mode 100755 index 23c23dc4f..000000000 --- a/doc/salome/gui/GEOM/whd_nvp20.htm +++ /dev/null @@ -1,334 +0,0 @@ - - -navigation pane - - - - - - - - - - - - - - - - - diff --git a/doc/salome/gui/GEOM/whd_prev0.gif b/doc/salome/gui/GEOM/whd_prev0.gif deleted file mode 100755 index 518561a0d284eea6b136e0f65591bbe3f00173ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 159 zcmZ?wbhEHblx7fS*vtR|4Pe{=rW$~}1`s%K;J|;N_ oU;NgcIXC46r>s_>iMrWq#-jL{%@sa+vrjf`sXCjtTbaQc0N6r5jsO4v diff --git a/doc/salome/gui/GEOM/whd_prev1.gif b/doc/salome/gui/GEOM/whd_prev1.gif deleted file mode 100755 index 518561a0d284eea6b136e0f65591bbe3f00173ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 159 zcmZ?wbhEHblx7fS*vtR|4Pe{=rW$~}1`s%K;J|;N_ oU;NgcIXC46r>s_>iMrWq#-jL{%@sa+vrjf`sXCjtTbaQc0N6r5jsO4v diff --git a/doc/salome/gui/GEOM/whd_prev2.gif b/doc/salome/gui/GEOM/whd_prev2.gif deleted file mode 100755 index 518561a0d284eea6b136e0f65591bbe3f00173ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 159 zcmZ?wbhEHblx7fS*vtR|4Pe{=rW$~}1`s%K;J|;N_ oU;NgcIXC46r>s_>iMrWq#-jL{%@sa+vrjf`sXCjtTbaQc0N6r5jsO4v diff --git a/doc/salome/gui/GEOM/whd_show0.gif b/doc/salome/gui/GEOM/whd_show0.gif deleted file mode 100755 index 60e8e689798894e49320835bacdce74069bc2755..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 199 zcmZ?wbhEHb)M5~3*vtR|4Pe{=rW$~}1`s%K;J|;N_E$rasmle_fbS~emu&&XWTYKFwOuzj8WaIn> egZkzce)i6;?w;Ph{%-S0lc!9bHhsDvgEasywN*#} diff --git a/doc/salome/gui/GEOM/whd_show1.gif b/doc/salome/gui/GEOM/whd_show1.gif deleted file mode 100755 index 60e8e689798894e49320835bacdce74069bc2755..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 199 zcmZ?wbhEHb)M5~3*vtR|4Pe{=rW$~}1`s%K;J|;N_E$rasmle_fbS~emu&&XWTYKFwOuzj8WaIn> egZkzce)i6;?w;Ph{%-S0lc!9bHhsDvgEasywN*#} diff --git a/doc/salome/gui/GEOM/whd_show2.gif b/doc/salome/gui/GEOM/whd_show2.gif deleted file mode 100755 index 60e8e689798894e49320835bacdce74069bc2755..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 199 zcmZ?wbhEHb)M5~3*vtR|4Pe{=rW$~}1`s%K;J|;N_E$rasmle_fbS~emu&&XWTYKFwOuzj8WaIn> egZkzce)i6;?w;Ph{%-S0lc!9bHhsDvgEasywN*#} diff --git a/doc/salome/gui/GEOM/whd_sync0.gif b/doc/salome/gui/GEOM/whd_sync0.gif deleted file mode 100755 index 1a9785ce625d4b5226515db4d6e0c7af3e416fba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 231 zcmZ?wbhEHbv|vM`9&x+nI$ zNd8r_c*)1$HEPY51-@OEc3gZ{eya7pwBt{WU+i`cUmmp8QZH$8UqzwSs@BDAwHYZ@ zNoh?j`R(#$ZiyX{(Jdi~6SEt%OMG>D%4g2fo-=KIR Lx^4SrK?Z98%;sR# diff --git a/doc/salome/gui/GEOM/whd_sync1.gif b/doc/salome/gui/GEOM/whd_sync1.gif deleted file mode 100755 index 1a9785ce625d4b5226515db4d6e0c7af3e416fba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 231 zcmZ?wbhEHbv|vM`9&x+nI$ zNd8r_c*)1$HEPY51-@OEc3gZ{eya7pwBt{WU+i`cUmmp8QZH$8UqzwSs@BDAwHYZ@ zNoh?j`R(#$ZiyX{(Jdi~6SEt%OMG>D%4g2fo-=KIR Lx^4SrK?Z98%;sR# diff --git a/doc/salome/gui/GEOM/whd_sync2.gif b/doc/salome/gui/GEOM/whd_sync2.gif deleted file mode 100755 index 1a9785ce625d4b5226515db4d6e0c7af3e416fba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 231 zcmZ?wbhEHbv|vM`9&x+nI$ zNd8r_c*)1$HEPY51-@OEc3gZ{eya7pwBt{WU+i`cUmmp8QZH$8UqzwSs@BDAwHYZ@ zNoh?j`R(#$ZiyX{(Jdi~6SEt%OMG>D%4g2fo-=KIR Lx^4SrK?Z98%;sR# diff --git a/doc/salome/gui/GEOM/whd_tab0.gif b/doc/salome/gui/GEOM/whd_tab0.gif deleted file mode 100755 index 955c42f47a076d635e5f28250996e98e7cd7c076..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 285 zcmV+&0pk8gNk%w1VeSDK0HXf@|NsBx<>kP@z`wu00002Mz`y_i00000A^8LW000F5 zEC2ui0PX=806+ucIJ(^aFv>}*y*TU5yZ>M)j$~<`XsWJk>%MR-&vb3yc&_h!@BhG{ za7Zi~kI1BQ$!z`v(5Q4uty-_xtai)odcWYXcuX#v&*-#z&0ag-@VIs;jK6uCK7M zvayD>wzs&sy1Tr+zQ4f1!o$SH#>dFX%FE2n&d<=%($mz{*4NnC+S}aS*#O|-;^XAy j=I7|?>g(+7?(gvN^7Hid_V@Vt`uqI*-v0piBme+AZ&j?@ diff --git a/doc/salome/gui/GEOM/whd_tab1.gif b/doc/salome/gui/GEOM/whd_tab1.gif deleted file mode 100755 index b3ec41d6d8a6a3f2d06b41f8ea70572610acbfdb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 237 zcmZ?wbhEHbbYl=@*vtR|4Pe{=rW$~}1`s%K;J|;N_$ATn&sXV7$()z5O37izzJfJ!?b`Q$c;Bvk-@SYO2XPn1zT*pp zB8-__JR?GW^@#djjxO6e*VI2&EU2lc@8~ll%UIi3@4F^ZKI_$wf6tQps&@3Ne^E|F zLup%Hd_-awznW-Ok)e6q?^?=|z+uGd_>VZ)}) RYqxIm-m%k}fnAWn8USudW4QnT diff --git a/doc/salome/gui/GEOM/whd_tab2.gif b/doc/salome/gui/GEOM/whd_tab2.gif deleted file mode 100755 index 08fb0ce4fe630b4dd33f1f8d099945ff48531b0c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 226 zcmZ?wbhEHbv||uu*vtR|4Pe{=rW$~}1`s%K;J|;N_amdW@3l){E)f@i$$g^S+H!mvz_+Zb?dcPZQ>AQ Gum%87{9UmC diff --git a/doc/salome/gui/GEOM/whd_tab3.gif b/doc/salome/gui/GEOM/whd_tab3.gif deleted file mode 100755 index 1819c8e8f786ed0b62007b198cb69dca982c49f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 209 zcmZ?wbhEHbG-eQG*vtR|4Pe{=rW$~}1`s%K;J|;N_tQPIo@N&L#vFwFx*~w?0Zi@IVyZ?G?SxwgB2Sq=oM{i31m{lp1 o6|Yd&+>jp=)lsO@?iOr5ams`##?z)-O`hdDXRZYUyC8!#0CKBV4FCWD diff --git a/doc/salome/gui/GEOM/whd_tab4.gif b/doc/salome/gui/GEOM/whd_tab4.gif deleted file mode 100755 index 1a6fc4f4aa68d1b8fdd35c21c002f4a117133639..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 198 zcmZ?wbhEHb)MF53*vtR|4Pe{=rW$~}1`s%K;J|;N_j1LiMqShUz?=`!;bD@_^L1sSXX;;C5C diff --git a/doc/salome/gui/GEOM/whd_tab6.gif b/doc/salome/gui/GEOM/whd_tab6.gif deleted file mode 100755 index fe312d238ad98026d9171f20077f95e372a82752..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 212 zcmZ?wbhEHbG-D8D*vtR|4Pe{=rW$~}1`s%K;J|;N_*vtR|4Pe{=rW$~}1`s%K;J|;N_$5v+f;9S4GUsJ*HDtct_r7pLLGEFr+V_8Ee0O;8o<&2<`FKKp zgqPAJzo)&PT}q5Wa-}I#9eTspT+b9~?!S8>tcA^f&bH2eyZmdZ{r>)&Ny+JT znL<_d9VJB_oh^Np#xCXkwNtyg@*7p#oATmQ7Br?-^r+2=G;7V8xWXY%WBJ+@8#e`Q P+3L7`hb;rUAcHjkosMI* diff --git a/doc/salome/gui/GEOM/whd_tab8.gif b/doc/salome/gui/GEOM/whd_tab8.gif deleted file mode 100755 index c80acc8d57852a246362d981ae89d4148f157987..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 225 zcmZ?wbhEHbv|$is*vtR|4Pe{=rW$~}1`s%K;J|;N_WX{W2)us4ipV)^3U#ew_*Or&hV{|y+vg7j?6Bkay z$U8Fi;%Ua8k9bV=dSI~ftX`|PkLjzUMS>3vSbJQ%3r}pVys>U^^SeKxMtvvmrk72WmQa=UOuH{qFu0FTg{|-^09LkFYj1xWvjh*-FnScs{|RW E0hmEvxBvhE diff --git a/doc/salome/gui/GEOM/whd_tabs.htm b/doc/salome/gui/GEOM/whd_tabs.htm deleted file mode 100755 index e8c498c88..000000000 --- a/doc/salome/gui/GEOM/whd_tabs.htm +++ /dev/null @@ -1,533 +0,0 @@ - - -WebHelp Tabs Frame in Navigation Pane - - - - - - - - - - - \ No newline at end of file diff --git a/doc/salome/gui/GEOM/whd_toc1.gif b/doc/salome/gui/GEOM/whd_toc1.gif deleted file mode 100755 index 11017258c92970b19454ead146fd5b379bec281f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 153 zcmZ?wbhEHb6krfw*v!E29|#!!A2@KJ0SFix6c`j3@B+o3EQ|~cj0`#;RUk8*S=?{xVR_$zZm5-g_Pmk7#Uti(DzxdWm!V8gx$+Ye-*fKA Z&qxFbzbZW-RFiQ{v>{?oou(jzH2|ujEKL9a diff --git a/doc/salome/gui/GEOM/whd_toc2.gif b/doc/salome/gui/GEOM/whd_toc2.gif deleted file mode 100755 index 975e5f6f4dde718d6af7eb7aaca2301a398d0985..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 173 zcmZ?wbhEHb6krfw*v!E29|RbH@W6os4M4!qpunKOfEy_OWMO1rU}De#DFK<`%n}vg zp|pDIvWD7YY>bQ|?GtjD74se@CfrgKZZ@Bmp0zThw8(5iM~YSk!(9It&y2-*E@YG} v+8t4Edv%%mPet2C-OICinA>(d7FSUdOO|VTbKuP+zH@t`jkbp=F<1itbz3&o diff --git a/doc/salome/gui/GEOM/whd_toc3.gif b/doc/salome/gui/GEOM/whd_toc3.gif deleted file mode 100755 index 4b8122f0f430c4baa062d3681f98f0e41e749017..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 158 zcmZ?wbhEHb6krfw*v!E29|RbH@W6os4Gj$n3<^Lo2HZgLCkrD30~3P|ND0UcXBO{( z37)HW%xGY+`tCe2SC&&|MMdWPovo4CLd=bx@xKpd$4#<1nc$(rX1ea|6E)438OQq) gtyoviVpt_6a5ii8UHu;M1& diff --git a/doc/salome/gui/GEOM/whd_toc4.gif b/doc/salome/gui/GEOM/whd_toc4.gif deleted file mode 100755 index 3f9a036867847517b1eab4503a4bd378178c0bd5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 953 zcmZ?wbhEHb6krfw_|Cxa9|RbH@C*>l1R^jjNr4Mc#bG=`Z##K4d?lL5$1V*qMm z0P}&YQ7{?;LplT$f3h$#FfcLbfP4YU6Yd<-7+5)EJT@#iz|5@VQZYdRD8a|bv%nyr z(WQ+;DCLYt;e!TFE@6k77X?ZO8M#FSIu0CYJjBQ%=+&cO^oW6hn}@@PL-EOpiE7+_ zOB}Xn1U57CJc(fte#zL$Am!4aQ0f%SsF82x@IfFcXc?2JjfX{pcEfa6R=o+UF047k gA!N-p;ls7Hhjyr|dn8ybc;CR}$jc=rA;4e_0PdJkt^fc4 diff --git a/doc/salome/gui/GEOM/whd_topic.xml b/doc/salome/gui/GEOM/whd_topic.xml deleted file mode 100755 index b1946d757..000000000 --- a/doc/salome/gui/GEOM/whd_topic.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - - - - -"]]> - - - - -"]]> - - - - -"; -OutputInTopicNavBarDataWebSearch.form();]]> - - - - - - - - - - -"]]> - - - diff --git a/doc/salome/gui/GEOM/whd_wbsh0.gif b/doc/salome/gui/GEOM/whd_wbsh0.gif deleted file mode 100755 index 383688e7cdf6fc64d789bef55fb569d00563682b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 260 zcmZ?wbhEHb^k5KX*vtR|4Pe{=rW$~}1`s%K;J|;N_pi3um7TZ!{OM~2XVw-kO|^-f^X$8OVoiBY zc2#mlo_l>saATyygp%rj?#ZQ7CMony>nWRpi3um7TZ!{OM~2XVw-kO|^-f^X$8OVoiBY zc2#mlo_l>saATyygp%rj?#ZQ7CMony>nWRpi3um7TZ!{OM~2XVw-kO|^-f^X$8OVoiBY zc2#mlo_l>saATyygp%rj?#ZQ7CMony>nWR - -Search Result - - - - - - - - - - - - - - - - - diff --git a/doc/salome/gui/GEOM/whfdhtml.htm b/doc/salome/gui/GEOM/whfdhtml.htm deleted file mode 100755 index c2e65bea1..000000000 --- a/doc/salome/gui/GEOM/whfdhtml.htm +++ /dev/null @@ -1,30 +0,0 @@ - - -Search Frame - - - - - - - - - diff --git a/doc/salome/gui/GEOM/whfform.htm b/doc/salome/gui/GEOM/whfform.htm deleted file mode 100755 index 0f8f90ab6..000000000 --- a/doc/salome/gui/GEOM/whfform.htm +++ /dev/null @@ -1,136 +0,0 @@ - - -Search Form - - - - - - - - - - - - - - diff --git a/doc/salome/gui/GEOM/whfhost.js b/doc/salome/gui/GEOM/whfhost.js deleted file mode 100755 index c3c7144fa..000000000 --- a/doc/salome/gui/GEOM/whfhost.js +++ /dev/null @@ -1,945 +0,0 @@ -// WebHelp 5.10.003 -var gsSK2=null; -var gsSK=null; -var gsFtsBreakChars="\t\r\n\"\\ .,!@#$%^&*()~'`:;<>?/{}[]|+-=\x85\x92\x93\x94\x95\x96\x97\x99\xA9\xAE\xB7"; -var gnCLF=0; -var gsHelpCannotSearch="Cannot search for that phrase."; -var gsNoTopics="No Topics Found."; -var gsLoadingDivID="LoadingDiv"; -var gsLoadingMsg="Loading data, please wait..."; -var gsSearchMsg="Searching..."; -var gsResultDivID="ResultDiv"; -var gaaFCD=new Array(); -var gaaFTCD=new Array(); -var goCF=null; -var goCTF=null; -var gaTI=null; -var gnCurrentOp=0; -var gbNot=false; -var gbReady=false; -var gnLoadFts=1; -var gnCacheLimits=5; -var gaCCD=new Array(); -var gbXML=false; -var gaData=new Array(); -var gsBgColor="#ffffff"; -var gsBgImage=""; -var gsMargin="0pt"; -var gsIndent="0pt"; -var gsCheckKey=null; -var gnIndexNum=0; -var gaFtsContentsCon=null; -var gaTopicCheckInfo=null; -var gnTopicCheck=0; -var goFont=null; -var goErrFont=null; -var goHoverFont=null; -var gsABgColor="#cccccc"; -var gbWhFHost=false; -var gbFirst=false; - -function setBackground(sBgImage) -{ - gsBgImage=sBgImage; -} - -function setBackgroundcolor(sBgColor) -{ - gsBgColor=sBgColor; -} - -function setFont(sType,sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration) -{ - var vFont=new whFont(sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration); - if(sType=="Normal") - goFont=vFont; - else if(sType=="Error") - goErrFont=vFont; - else if(sType=="Hover") - goHoverFont=vFont; -} - -function setActiveBgColor(sBgColor) -{ - gsABgColor=sBgColor; -} - -function setMargin(sMargin) -{ - gsMargin=sMargin; -} - -function setIndent(sIndent) -{ - gsIndent=sIndent; -} - -function updateCache(oCF) -{ - var len=gaCCD.length; - if(len0&&sURL) - { - var topic=new Object(); - topic.sTopicTitle=name; - topic.sTopicURL=sURL; - aTopics[aTopics.length]=topic; - } - } - oChild=oChild.nextSibling; - } - putFtsTData(aTopics); - } - } - else if(gnLoadFts==2) - { - var node=xmlDoc.lastChild; - if(node) - { - var oChild=node.firstChild; - var aFtsContents=new Array(); - while(oChild) - { - if(oChild.nodeName=="key") - { - var name=oChild.getAttribute("name"); - if(name&&name.length>0) - { - var item=new Object(); - item.sItemName=name; - aFtsContents[aFtsContents.length]=item; - var oChildChild=oChild.firstChild; - while(oChildChild) - { - if(oChildChild.nodeName=="#text") - { - var sIDs=oChildChild.nodeValue; - if(sIDs) - { - var nBPos=0; - do - { - var nPos=sIDs.indexOf(",",nBPos); - var sID=null; - if(nPos!=-1) - sID=sIDs.substring(nBPos,nPos); - else - sID=sIDs.substring(nBPos); - - if(sID) - { - var id=parseInt(sID); - if(!isNaN(id)) - { - if(!item.aTopics) - item.aTopics=new Array(); - item.aTopics[item.aTopics.length]=id; - } - } - nBPos=nPos+1; - }while(nBPos!=0&&nBPos0) - { - document.body.background=gsBgImage; - } - if(gsBgColor&&gsBgColor.length>0) - { - document.body.bgColor=gsBgColor; - } - writeResultDiv(); - loadFts(); - var oMsg=new whMessage(WH_MSG_SHOWFTS,this,1,null) - SendMessage(oMsg); -} - -function writeResultDiv() -{ - var sHTML="

    "; - document.body.insertAdjacentHTML("beforeEnd",sHTML); -} - -function loadFts() -{ - if(!gbReady) - { - var oResMsg=new whMessage(WH_MSG_GETPROJINFO,this,1,null); - if(SendMessage(oResMsg)&&oResMsg.oParam) - { - gbReady=true; - var oProj=oResMsg.oParam; - var aProj=oProj.aProj; - gbXML=oProj.bXML; - if(aProj.length>0) - { - var sLangId=aProj[0].sLangId; - for(var i=0;i=0)&&(gsFtsBreakChars.charAt(nSep)=="|"))){ - gnCurrentOp=0; - gbNot=false; - }else if((sCW=="and")||((nSep>=0)&&(gsFtsBreakChars.charAt(nSep)=="&"))){ - gnCurrentOp=1; - gbNot=false; - }else if((sCW=="not")|| - ((nSep>=0)&&(gsFtsBreakChars.charAt(nSep)=="~"))){ - gbNot=!gbNot; - }else if(sCW!=""&&!IsStopWord(sCW,gaFtsStop)){ - var sCurrentStem=GetStem(sCW); - gsCW=sCurrentStem; - ftsFindKeyword(); - return; - } - findOneKey(); - } - else{ - displayTopics(); - checkAgain(); - } -} - -function checkAgain() -{ - gsCheckKey = ""; - gnIndexNum = 0; - gsSK=gsSK2; - gsSK2=null; - if(gsSK!=null) - setTimeout("findFTSKey();",1); -} - -function displayTopics() -{ - var sHTML=""; - var sLine=""; - for(var i=0;i"+_textToHtml(gaTI[i].sTopicTitle)+"
"; - if(i>>4<<4==i) - { - sHTML+=sLine; - sLine=""; - } - } - if(sLine.length>0) - sHTML+=sLine; - - if(sHTML.length==0) - sHTML="

"+gsNoTopics+"

" - else - sHTML="
"+sHTML+"
"; - - var resultDiv=getElement(gsResultDivID); - if(resultDiv) - resultDiv.innerHTML=sHTML; -} - -function displayMsg(sErrorMsg) -{ - var sHTML="

"+sErrorMsg+"

"; - - var resultDiv=getElement(gsResultDivID); - if(resultDiv) - resultDiv.innerHTML=sHTML; -} - -function ftsFindKeyword() -{ - var sKey=gsCW; - var bNeedLoad=false; - var aFtsContentsCon=null; - var s=0; - if(sKey==null) return; - if(!gsCheckKey||sKey!=gsCheckKey||gnIndexNum==0) - { - aFtsContentsCon=new Array(); - gnCheck=0; - gsCheckKey=sKey; - gnTopicCheck=0; - gaTopicCheckInfo=null; - } - else{ - s=gnIndexNum; - aFtsContentsCon=gaFtsContentsCon; - } - for(var i=gnCheck;i=aTI.length) - { - aLS=gaTI; - aSS=aTI; - } - else - { - aLS=aTI; - aSS=gaTI; - } - var s=0; - for(var i=0;i=0) - { - var nM; - var bFound=false; - do{ - nM=(nB+nE)>>1; - if(compare(aTI[nM].sTopicTitle,oTI.sTopicTitle)>0) - nE=nM-1; - else if(compare(aTI[nM].sTopicTitle,oTI.sTopicTitle)<0) - nB=nM+1; - else - { - bFound=true; - break; - } - }while(nB<=nE); - if(bFound) - insertItemIntoArray(aTI,nM,oTI); - else - { - if(compare(aTI[nM].sTopicTitle,oTI.sTopicTitle)<0) - insertItemIntoArray(aTI,nM+1,oTI); - else - insertItemIntoArray(aTI,nM,oTI); - } - } - else - aTI[0]=oTI; -} - -function mergeTopics(aTI1,aTI2) -{ - var i1=0; - var i2=0; - var len1=aTI1.length; - var len2=aTI2.length; - var aTopicNew=new Array(); - var i=0; - while(i1>1; - if(compare(keys[nM].sItemName,sKey)>0) - nE=nM-1; - else if(compare(keys[nM].sItemName,sKey)<0) - nB=nM+1; - else{ - bFound=true; - break; - } - }while(nB<=nE); - if(bFound) - { - if(keys[nM].aTopics) - { - for(var i=0;i>1; - if(aFTCD[nM].nBegin>nTopicId) - nE=nM-1; - else if(aFTCD[nM].nEnd

Our TUI Scripts - provide you with useful examples of creation of Basic - Geometric Objects.