X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FPythonAPI%2FMakeBrick2.py;h=c3e06e356d19e8765f92dc84a7b0feaebfa6a501;hb=5f6c330407814e80848bb6b354fad1ff4c29ad28;hp=24865b5324c5a6bba7cf59647f7806d4ad69be3f;hpb=89ae310dae732ef819ebea43b33afd5d44facf73;p=modules%2Fshaper.git diff --git a/src/PythonAPI/MakeBrick2.py b/src/PythonAPI/MakeBrick2.py index 24865b532..c3e06e356 100644 --- a/src/PythonAPI/MakeBrick2.py +++ b/src/PythonAPI/MakeBrick2.py @@ -2,24 +2,24 @@ # Author: Daniel Brunier-Coulin # ----------------------------- -import modeler +import model import geom # Initialisation -modeler.begin() -mypartset = modeler.moduleDocument() +model.begin() +mypartset = model.moduleDocument() # Creating a new Part -mypart = modeler.addPart(mypartset).document() +mypart = model.addPart(mypartset).document() # Creating the base of the box -mybase = modeler.addSketch( mypart, modeler.defaultPlane("XOY") ) +mybase = model.addSketch( mypart, model.defaultPlane("XOY") ) p1 = geom.Pnt2d( 0, 0 ) p2 = geom.Pnt2d( 0, 1 ) @@ -38,7 +38,7 @@ mylength = mybase.setDistance( line[0].startPointData(),line[2].result(), 50 ) # Creating the extrusion -mybox = modeler.addExtrusion( mypart, mybase.selectFace(), 50 ) +mybox = model.addExtrusion( mypart, mybase.selectFace(), 50 ) # Creating a cylinder on a face of the box @@ -47,23 +47,23 @@ thisface = "Extrusion_1/LateralFace_2" thisxmin = "Extrusion_1/LateralFace_3|Extrusion_1/LateralFace_2" thiszmax = "Extrusion_1/LateralFace_2|Extrusion_1/TopFace_1" -mystand = modeler.addSketch( mypart, thisface ) +mystand = model.addSketch( mypart, thisface ) circle = mystand.addCircle( 0, 25, 5) mystand.setDistance( circle.centerData(), thisxmin, 10 ) mystand.setDistance( circle.centerData(), thiszmax, 10 ) -myboss = modeler.addExtrusion( mypart, mystand.selectFace(), -5 ) +myboss = model.addExtrusion( mypart, mystand.selectFace(), -5 ) # Subtracting the cylinder to the box -modeler.addSubtraction( mypart, mybox.result(), myboss.result() ) -modeler.end() +model.addSubtraction( mypart, mybox.result(), myboss.result() ) +model.end() # Editing the box -modeler.begin() +model.begin() mybase.setValue( mylength, 100 ) mybox.setSize( 20 ) -modeler.end() +model.end()