Package GEOM_Partition1


Variables

float barier_height = 7.0
float barier_radius = 5.6
float colis_radius = 1.0
float colis_step = 2.0
float cc_width = 0.11
 cc_radius = colis_radius+cc_width
tuple colis_center = sqrt(2.0)
 geom = geompy.geom
int boolean_common = 1
int boolean_cut = 2
int boolean_fuse = 3
int boolean_section = 4
tuple pnt0 = geompy.MakeVertex(0.,0.,0.)
tuple vecz = geompy.MakeVectorDXDYDZ(0.,0.,1.)
tuple barier
tuple colis = geompy.MakeCylinder(pnt0, vecz, colis_radius, barier_height)
tuple cc = geompy.MakeCylinder(pnt0, vecz, cc_radius, barier_height)
tuple colis_cc = geompy.MakeCompound([colis, cc])
tuple colis_cc = geompy.MakeTranslation(colis_cc, colis_center, 0.0, 0.0)
int colis_cc_multi = 1
tuple alveole = geompy.MakePartition([colis_cc_multi, barier])
tuple subshapes = geompy.SubShapeAll(alveole, geompy.ShapeType["SHAPE"])
tuple comp1 = geompy.MakeCompound([subshapes[0], subshapes[1]])
 there are 9 subshapes
tuple comp2 = geompy.MakeCompound([subshapes[2], subshapes[3]])
tuple comp3 = geompy.MakeCompound([subshapes[4], subshapes[5]])
tuple comp4 = geompy.MakeCompound([subshapes[6], subshapes[7]])
list compGOs = []
tuple comp = geompy.MakeCompound(compGOs)
tuple alveole = geompy.MakeCompound([comp, subshapes[8]])


Variable Documentation

float GEOM_Partition1.barier_height = 7.0 [static]
 

float GEOM_Partition1.barier_radius = 5.6 [static]
 

float GEOM_Partition1.colis_radius = 1.0 [static]
 

float GEOM_Partition1.colis_step = 2.0 [static]
 

float GEOM_Partition1.cc_width = 0.11 [static]
 

GEOM_Partition1.cc_radius = colis_radius+cc_width [static]
 

tuple GEOM_Partition1.colis_center = sqrt(2.0) [static]
 

GEOM_Partition1.geom = geompy.geom [static]
 

int GEOM_Partition1.boolean_common = 1 [static]
 

int GEOM_Partition1.boolean_cut = 2 [static]
 

int GEOM_Partition1.boolean_fuse = 3 [static]
 

int GEOM_Partition1.boolean_section = 4 [static]
 

tuple GEOM_Partition1.pnt0 = geompy.MakeVertex(0.,0.,0.) [static]
 

tuple GEOM_Partition1.vecz = geompy.MakeVectorDXDYDZ(0.,0.,1.) [static]
 

tuple GEOM_Partition1.barier [static]
 

Initial value:

geompy.MakeCylinder(
    pnt0,
    vecz,
    barier_radius,
    barier_height)

tuple GEOM_Partition1.colis = geompy.MakeCylinder(pnt0, vecz, colis_radius, barier_height) [static]
 

tuple GEOM_Partition1.cc = geompy.MakeCylinder(pnt0, vecz, cc_radius, barier_height) [static]
 

tuple GEOM_Partition1.colis_cc = geompy.MakeCompound([colis, cc]) [static]
 

tuple GEOM_Partition1.colis_cc = geompy.MakeTranslation(colis_cc, colis_center, 0.0, 0.0) [static]
 

int GEOM_Partition1.colis_cc_multi = 1 [static]
 

tuple GEOM_Partition1.alveole = geompy.MakePartition([colis_cc_multi, barier]) [static]
 

tuple GEOM_Partition1.subshapes = geompy.SubShapeAll(alveole, geompy.ShapeType["SHAPE"]) [static]
 

tuple GEOM_Partition1.comp1 = geompy.MakeCompound([subshapes[0], subshapes[1]]) [static]
 

tuple GEOM_Partition1.comp2 = geompy.MakeCompound([subshapes[2], subshapes[3]]) [static]
 

tuple GEOM_Partition1.comp3 = geompy.MakeCompound([subshapes[4], subshapes[5]]) [static]
 

tuple GEOM_Partition1.comp4 = geompy.MakeCompound([subshapes[6], subshapes[7]]) [static]
 

list GEOM_Partition1.compGOs = [] [static]
 

tuple GEOM_Partition1.comp = geompy.MakeCompound(compGOs) [static]
 

tuple GEOM_Partition1.alveole = geompy.MakeCompound([comp, subshapes[8]]) [static]