X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FPythonAPI%2FMakeBrick1.py;h=ceead3f6949ed45fd81b7cde32a3ec94c5ee7b79;hb=5f6c330407814e80848bb6b354fad1ff4c29ad28;hp=8320de0264fe9ebe45263f89eb1e869968304150;hpb=487933bf504a24e791c5ed64131a40689bd1c36f;p=modules%2Fshaper.git diff --git a/src/PythonAPI/MakeBrick1.py b/src/PythonAPI/MakeBrick1.py index 8320de026..ceead3f69 100644 --- a/src/PythonAPI/MakeBrick1.py +++ b/src/PythonAPI/MakeBrick1.py @@ -2,23 +2,23 @@ # Author: Daniel Brunier-Coulin # ----------------------------- -import modeler +import model # 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") ) l1 = mybase.addLine( 0, 0, 0, 1 ) l2 = mybase.addLine( 0, 1, 1, 1 ) @@ -41,7 +41,7 @@ mylength = mybase.setDistance( l1.startPointData(), l3.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 @@ -52,23 +52,23 @@ thisxmax = "Extrusion_1/LateralFace_2|Extrusion_1/LateralFace_1" thiszmin = "Sketch_1/Edge5_1" thiszmax = "Extrusion_1/LateralFace_2|Extrusion_1/TopFace_1" -mystand = modeler.addSketch( mypart, thisface ) +mystand = model.addSketch( mypart, thisface ) c1 = mystand.addCircle( 0, 25, 5) mystand.setDistance( c1.centerData(), thisxmin, 10 ) mystand.setDistance( c1.centerData(), thiszmax, 10 ) -myboss = modeler.addExtrusion( mypart, mystand.selectFace(c1.result()), -5 ) +myboss = model.addExtrusion( mypart, mystand.selectFace(c1.result()), -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( 80 ) -modeler.end() +model.end()