Salome HOME
updated copyright message
[modules/shaper.git] / src / FeaturesPlugin / Test / Test2394.py
index 8c4def3934f7583f4ae66f399891b42beb7f32e4..af1ad91d93c6f0a588e50c6b110582a981ca5277 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (C) 2014-2019  CEA/DEN, EDF R&D
+# Copyright (C) 2014-2023  CEA, EDF
 #
 # This library is free software; you can redistribute it and/or
 # modify it under the terms of the GNU Lesser General Public
@@ -17,8 +17,6 @@
 # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 #
 
-# -*- coding: utf-8 -*-
-
 from GeomAPI import *
 from SketchAPI import *
 
@@ -80,25 +78,25 @@ SketchProjection_4 = Sketch_2.addProjection(model.selection("EDGE", "[Revolution
 SketchLine_9 = SketchProjection_4.createdFeature()
 SketchConstraintCoincidence_12 = Sketch_2.setCoincident(SketchLine_4.startPoint(), SketchLine_9.result())
 Extrusion_1.setNestedSketch(Sketch_2)
-Fill_1 = model.addFill(Part_1_doc, [model.selection("SOLID", "Revolution_1_1")], [model.selection("SOLID", "Extrusion_1_1")])
+Split_1 = model.addSplit(Part_1_doc, [model.selection("SOLID", "Revolution_1_1")], [model.selection("SOLID", "Extrusion_1_1")])
 Point_2 = model.addPoint(Part_1_doc, "x", "y", "-z")
-Axis_4 = model.addAxis(Part_1_doc, model.selection("VERTEX", "Point_1"), model.selection("VERTEX", "[Fill_1_1_2/Modified_Face&Sketch_2/SketchLine_5&Revolution_1_1/To_Face][Fill_1_1_2/Modified_Face&Sketch_2/SketchLine_4&Revolution_1_1/From_Face][Fill_1_1_2/Modified_Face&Extrusion_1_1/To_Face&Sketch_1/SketchLine_3]"))
+Axis_4 = model.addAxis(Part_1_doc, model.selection("VERTEX", "Point_1"), model.selection("VERTEX", "[Split_1_1_2/Modified_Face&Sketch_2/SketchLine_5&Revolution_1_1/To_Face][Split_1_1_2/Modified_Face&Sketch_2/SketchLine_4&Revolution_1_1/From_Face][Split_1_1_2/Modified_Face&Extrusion_1_1/To_Face&Sketch_1/SketchLine_3]"))
 Plane_4 = model.addPlane(Part_1_doc, model.selection("EDGE", "Axis_1"), model.selection("VERTEX", "Point_1"), True)
 Plane_5 = model.addPlane(Part_1_doc, model.selection("FACE", "Plane_1"), "haut_ext_tuyau", True)
 Plane_5.result().setName("Plane_2 arrivee tuyau")
 Plane_6 = model.addPlane(Part_1_doc, model.selection("FACE", "Extrusion_1_1/Generated_Face&Sketch_2/SketchLine_6"), model.selection("EDGE", "[Extrusion_1_1/Generated_Face&Sketch_2/SketchLine_6][Extrusion_1_1/From_Face]"), 45)
 Plane_7 = model.addPlane(Part_1_doc, model.selection("FACE", "Extrusion_1_1/Generated_Face&Sketch_2/SketchLine_7"), model.selection("EDGE", "[Extrusion_1_1/Generated_Face&Sketch_2/SketchLine_7][Extrusion_1_1/From_Face]"), 45)
 Plane_8 = model.addPlane(Part_1_doc, model.selection("FACE", "Extrusion_1_1/Generated_Face&Sketch_2/SketchLine_7"), model.selection("EDGE", "[Extrusion_1_1/Generated_Face&Sketch_2/SketchLine_6][Extrusion_1_1/Generated_Face&Sketch_2/SketchLine_7]"), "90+45")
-Fill_2 = model.addFill(Part_1_doc, [model.selection("SOLID", "Fill_1_1_1")], [model.selection("FACE", "Plane_5")])
-Fill_3 = model.addFill(Part_1_doc, [model.selection("SOLID", "Fill_2_1_2")], [model.selection("FACE", "Plane_3")])
-Fill_4 = model.addFill(Part_1_doc, [model.selection("SOLID", "Fill_3_1_2")], [model.selection("FACE", "Plane_4")])
-Fill_4.result().setColor(102, 51, 51)
-Fill_4.result().subResult(0).setColor(153, 153, 76)
-Fill_4.result().subResult(1).setColor(0, 204, 204)
-Fill_4.result().subResult(2).setColor(51, 51, 102)
-Fill_4.result().subResult(3).setColor(102, 204, 102)
-Fill_4.result().subResult(4).setColor(204, 204, 0)
-Union_1 = model.addUnion(Part_1_doc, [model.selection("SOLID", "Fill_4_1_4"), model.selection("SOLID", "Fill_4_1_2")])
+Split_2 = model.addSplit(Part_1_doc, [model.selection("SOLID", "Split_1_1_1")], [model.selection("FACE", "Plane_5")])
+Split_3 = model.addSplit(Part_1_doc, [model.selection("SOLID", "Split_2_1_2")], [model.selection("FACE", "Plane_3")])
+Split_4 = model.addSplit(Part_1_doc, [model.selection("SOLID", "Split_3_1_2")], [model.selection("FACE", "Plane_4")])
+Split_4.result().setColor(102, 51, 51)
+Split_4.result().subResult(0).setColor(153, 153, 76)
+Split_4.result().subResult(1).setColor(0, 204, 204)
+Split_4.result().subResult(2).setColor(51, 51, 102)
+Split_4.result().subResult(3).setColor(102, 204, 102)
+Split_4.result().subResult(4).setColor(204, 204, 0)
+Union_1 = model.addUnion(Part_1_doc, [model.selection("SOLID", "Split_4_1_4"), model.selection("SOLID", "Split_4_1_2")])
 Point_3 = model.addPoint(Part_1_doc, model.selection("EDGE", "Axis_1"), model.selection("FACE", "Plane_2 arrivee tuyau"))
 Sketch_3 = model.addSketch(Part_1_doc, model.selection("FACE", "Plane_2 arrivee tuyau"))
 SketchProjection_5 = Sketch_3.addProjection(model.selection("VERTEX", "Point_2"), False)
@@ -167,25 +165,25 @@ Plane_13 = model.addPlane(Part_1_doc, model.selection("FACE", "Recover_1_1/Modif
 Plane_14 = model.addPlane(Part_1_doc, model.selection("FACE", "Recover_1_1/Modified_Face&Sketch_3/SketchLine_13"), model.selection("EDGE", "[Recover_1_1/Modified_Face&Sketch_3/SketchLine_13][Recover_1_1/Modified_Face&Extrusion_3_1/To_Face]"), "90+45")
 Plane_15 = model.addPlane(Part_1_doc, model.selection("FACE", "Recover_1_1/Modified_Face&Sketch_3/SketchLine_12"), model.selection("EDGE", "[Recover_1_1/Modified_Face&Sketch_3/SketchLine_12][Recover_1_1/Modified_Face&Extrusion_3_1/To_Face]"), "90+45")
 Plane_16 = model.addPlane(Part_1_doc, model.selection("FACE", "Recover_1_1/Modified_Face&Extrusion_3_1/To_Face"), model.selection("EDGE", "[Recover_1_1/Modified_Face&Sketch_3/SketchLine_11][Recover_1_1/Modified_Face&Extrusion_3_1/To_Face]"), 45)
-Fill_5_objects_2 = [model.selection("FACE", "Plane_6"), model.selection("FACE", "Plane_7"), model.selection("FACE", "Plane_8"), model.selection("FACE", "Plane_9"), model.selection("FACE", "Plane_10"), model.selection("FACE", "Plane_11"), model.selection("FACE", "Plane_12"), model.selection("FACE", "Plane_13")]
-Fill_5 = model.addFill(Part_1_doc, [model.selection("SOLID", "demi-sphere")], Fill_5_objects_2)
-Fill_5.result().subResult(0).setName("Fill_5_1_1")
-Fill_5.result().subResult(1).setName("Fill_5_1_2")
-Fill_5.result().subResult(2).setName("Fill_5_1_3")
-Fill_5.result().subResult(3).setName("Fill_5_1_4")
-Fill_5.result().subResult(4).setName("Fill_5_1_5")
-Fill_5.result().subResult(5).setName("Fill_5_1_6")
-Fill_5.result().subResult(6).setName("Fill_5_1_7")
-Fill_5.result().subResult(7).setName("Fill_5_1_8")
-Fill_5.result().subResult(8).setName("Fill_5_1_9")
-Fill_5.result().subResult(9).setName("Fill_5_1_10")
-Fill_5.result().subResult(10).setName("Fill_5_1_11")
-Fill_5.result().subResult(11).setName("Fill_5_1_12")
-Fill_5.result().subResult(12).setName("Fill_5_1_13")
-Fill_5.result().subResult(13).setName("Fill_5_1_14")
-Fill_5.result().subResult(14).setName("Fill_5_1_15")
-Fill_5.result().subResult(15).setName("Fill_5_1_16")
-Union_2_objects = [model.selection("SOLID", "Fill_5_1_14"), model.selection("SOLID", "Fill_5_1_15"), model.selection("SOLID", "Fill_5_1_16")]
+Split_5_objects_2 = [model.selection("FACE", "Plane_6"), model.selection("FACE", "Plane_7"), model.selection("FACE", "Plane_8"), model.selection("FACE", "Plane_9"), model.selection("FACE", "Plane_10"), model.selection("FACE", "Plane_11"), model.selection("FACE", "Plane_12"), model.selection("FACE", "Plane_13")]
+Split_5 = model.addSplit(Part_1_doc, [model.selection("SOLID", "demi-sphere")], Split_5_objects_2)
+Split_5.result().subResult(0).setName("Split_5_1_1")
+Split_5.result().subResult(1).setName("Split_5_1_2")
+Split_5.result().subResult(2).setName("Split_5_1_3")
+Split_5.result().subResult(3).setName("Split_5_1_4")
+Split_5.result().subResult(4).setName("Split_5_1_5")
+Split_5.result().subResult(5).setName("Split_5_1_6")
+Split_5.result().subResult(6).setName("Split_5_1_7")
+Split_5.result().subResult(7).setName("Split_5_1_8")
+Split_5.result().subResult(8).setName("Split_5_1_9")
+Split_5.result().subResult(9).setName("Split_5_1_10")
+Split_5.result().subResult(10).setName("Split_5_1_11")
+Split_5.result().subResult(11).setName("Split_5_1_12")
+Split_5.result().subResult(12).setName("Split_5_1_13")
+Split_5.result().subResult(13).setName("Split_5_1_14")
+Split_5.result().subResult(14).setName("Split_5_1_15")
+Split_5.result().subResult(15).setName("Split_5_1_16")
+Union_2_objects = [model.selection("SOLID", "Split_5_1_14"), model.selection("SOLID", "Split_5_1_15"), model.selection("SOLID", "Split_5_1_16")]
 Union_2 = model.addUnion(Part_1_doc, Union_2_objects)
 Union_2.result().subResult(0).setName("Union_2_1_1")
 Union_2.result().subResult(1).setName("Union_2_1_2")