]> SALOME platform Git repositories - modules/shaper.git/commitdiff
Salome HOME
Update pipe with locations examples for the users guide
authormpv <mpv@opencascade.com>
Wed, 3 Oct 2018 13:18:32 +0000 (16:18 +0300)
committermpv <mpv@opencascade.com>
Wed, 3 Oct 2018 13:18:56 +0000 (16:18 +0300)
src/FeaturesPlugin/doc/examples/pipe_locations.py
src/FeaturesPlugin/doc/images/Pipe3.png

index a059ece2002cabdb204d41d75a22721dbe641250..52386bd1b10bb46e1cb3909ed9949b6dbfce599b 100644 (file)
@@ -6,28 +6,27 @@ model.begin()
 partSet = model.moduleDocument()
 Part_1 = model.addPart(partSet)
 Part_1_doc = Part_1.document()
-Plane_4 = model.addPlane(Part_1_doc, model.selection("FACE", "PartSet/YOZ"), 100, False)
-Plane_5 = model.addPlane(Part_1_doc, model.selection("FACE", "Plane_1"), 120, False)
-Sketch_1 = model.addSketch(Part_1_doc, model.standardPlane("YOZ"))
+model.do()
+Part_2 = model.addPart(partSet)
+Part_2_doc = Part_2.document()
+Plane_4 = model.addPlane(Part_2_doc, model.selection("FACE", "PartSet/YOZ"), 100, False)
+Plane_5 = model.addPlane(Part_2_doc, model.selection("FACE", "Plane_1"), 120, False)
+Sketch_1 = model.addSketch(Part_2_doc, model.standardPlane("YOZ"))
 SketchCircle_1 = Sketch_1.addCircle(-17.96171526586622, -340.274716981132, 71.31826129521251)
-SketchCircle_1.result().setColor(225, 0, 0)
-SketchCircle_1.results()[1].setColor(225, 0, 0)
 model.do()
-Sketch_2 = model.addSketch(Part_1_doc, model.selection("FACE", "Plane_1"))
+Sketch_2 = model.addSketch(Part_2_doc, model.selection("FACE", "Plane_1"))
 SketchCircle_2 = Sketch_2.addCircle(46.42844892447576, -229.9982953588847, 114.4484521366094)
-SketchCircle_2.result().setColor(225, 0, 0)
-SketchCircle_2.results()[1].setColor(225, 0, 0)
 model.do()
-Sketch_3 = model.addSketch(Part_1_doc, model.selection("FACE", "Plane_2"))
+Sketch_3 = model.addSketch(Part_2_doc, model.selection("FACE", "Plane_2"))
 SketchCircle_3 = Sketch_3.addCircle(121.2811188302094, -19.85285601110755, 120.5601403551194)
-SketchCircle_3.result().setColor(225, 0, 0)
-SketchCircle_3.results()[1].setColor(225, 0, 0)
 model.do()
 Interpolation_1_objects = [model.selection("VERTEX", "Sketch_1/Vertex-SketchCircle_1"), model.selection("VERTEX", "Sketch_2/Vertex-SketchCircle_2"), model.selection("VERTEX", "Sketch_3/Vertex-SketchCircle_3")]
-Interpolation_1 = model.addInterpolation(Part_1_doc, Interpolation_1_objects, False, False)
-Edge_1_objects = [model.selection("EDGE", "Sketch_1/Edge-SketchCircle_1_2"), model.selection("EDGE", "Sketch_2/Edge-SketchCircle_2_2"), model.selection("EDGE", "Sketch_3/Edge-SketchCircle_3_2")]
-Edge_1 = model.addEdge(Part_1_doc, Edge_1_objects)
-Pipe_1_objects_1 = [model.selection("EDGE", "Edge_1_1"), model.selection("EDGE", "Edge_1_2"), model.selection("EDGE", "Edge_1_3")]
-Pipe_1 = model.addPipe(Part_1_doc, Pipe_1_objects_1, model.selection("EDGE", "Interpolation_1_1"), [])
+Interpolation_1 = model.addInterpolation(Part_2_doc, Interpolation_1_objects, False, False)
+Vertex_1 = model.addVertex(Part_2_doc, [model.selection("VERTEX", "Sketch_2/Vertex-SketchCircle_2")])
+Partition_1 = model.addPartition(Part_2_doc, [model.selection("EDGE", "Interpolation_1_1"), model.selection("VERTEX", "Vertex_1_1")])
+Wire_1 = model.addWire(Part_2_doc, [model.selection("EDGE", "Partition_1_1_1"), model.selection("EDGE", "Partition_1_1_2")])
+Pipe_1_objects_2 = [model.selection("VERTEX", "Interpolation_1_1/Vertex_1"), model.selection("VERTEX", "Vertex_1_1/Vertex_1_1_1"), model.selection("VERTEX", "Interpolation_1_1/Vertex_2")]
+Pipe_1_objects_1 = [model.selection("FACE", "Sketch_1/Face-SketchCircle_1_2f"), model.selection("FACE", "Sketch_2/Face-SketchCircle_2_2f"), model.selection("FACE", "Sketch_3/Face-SketchCircle_3_2f")]
+Pipe_1 = model.addPipe(Part_2_doc, Pipe_1_objects_1, model.selection("WIRE", "Wire_1_1"), Pipe_1_objects_2)
 model.do()
 model.end()
index c9c56ba2fd33f9dbfac9a56e872060ec6b6b1cad..1f98138ffb11fb3b96cf0fb67618caacc2bb7476 100644 (file)
Binary files a/src/FeaturesPlugin/doc/images/Pipe3.png and b/src/FeaturesPlugin/doc/images/Pipe3.png differ