Version: 6.3.1
Functions | Variables

Package GEOM_cyl2complementary

Functions

def addToStudy

Variables

tuple geomgui = salome.ImportComponentGUI("GEOM")
int gx = 0
int gy = 0
int gz = 0
int g_dx = 250
int g_dy = 200
int g_dz = 150
int g_rayonGrand = 70
int g_rayonPetit = 50
tuple p_boite = geompy.MakeBox(gx-g_dx, gy-g_dy, gz-g_dz, gx+g_dx, gy+g_dy, gz+g_dz)
tuple g_base = geompy.MakeVertex(gx-g_dx, gy, gz)
tuple g_dir = geompy.MakeVectorDXDYDZ(1, 0, 0)
tuple g_cyl = geompy.MakeCylinder(g_base, g_dir, g_rayonGrand, g_dx*2)
tuple c_base = geompy.MakeVertex(gx, gy, gz)
tuple c_dir = geompy.MakeVectorDXDYDZ(0, 0, 1)
tuple c_cyl = geompy.MakeCylinder(c_base, c_dir, g_rayonPetit, g_dz)
tuple t_boite1 = geompy.MakeBoolean(p_boite , g_cyl, 2)
tuple t_boite = geompy.MakeBoolean(t_boite1, c_cyl, 2)
list p_tools = []
tuple p_element = geompy.MakePartition([t_boite], p_tools, [], [], 4, 0, [], 0)
tuple idpiece = addToStudy(p_element, "BoxHoled2Cylinders")

Function Documentation

def GEOM_cyl2complementary.addToStudy (   shape,
  name 
)

Variable Documentation

tuple GEOM_cyl2complementary.geomgui = salome.ImportComponentGUI("GEOM")
tuple GEOM_cyl2complementary.g_base = geompy.MakeVertex(gx-g_dx, gy, gz)
tuple GEOM_cyl2complementary.g_dir = geompy.MakeVectorDXDYDZ(1, 0, 0)
tuple GEOM_cyl2complementary.g_cyl = geompy.MakeCylinder(g_base, g_dir, g_rayonGrand, g_dx*2)
tuple GEOM_cyl2complementary.c_base = geompy.MakeVertex(gx, gy, gz)
tuple GEOM_cyl2complementary.c_dir = geompy.MakeVectorDXDYDZ(0, 0, 1)
tuple GEOM_cyl2complementary.c_cyl = geompy.MakeCylinder(c_base, c_dir, g_rayonPetit, g_dz)
tuple GEOM_cyl2complementary.t_boite1 = geompy.MakeBoolean(p_boite , g_cyl, 2)
tuple GEOM_cyl2complementary.t_boite = geompy.MakeBoolean(t_boite1, c_cyl, 2)
tuple GEOM_cyl2complementary.p_element = geompy.MakePartition([t_boite], p_tools, [], [], 4, 0, [], 0)
tuple GEOM_cyl2complementary.idpiece = addToStudy(p_element, "BoxHoled2Cylinders")
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS