Table Of Contents

This Page

lvidx131

parsurf.bb.min.z goes lower

11    10.035        AmCCo60AcrylicContainer0xc0b23b8 lvidx 131 nsp    219
union sphere cylinder   nds[  6]  4567 4655 4737 6227 6315 6397 .

      10.035        AmCCo60AcrylicContainer0xc0b23b8 lvidx 131 nsp    219

      amn (    -10.035   -10.035   -24.900)
      bmn (    -10.035   -10.035   -14.865)
      dmn (      0.000     0.000   -10.035)

      amx (     10.035    10.035    24.900)
      bmx (     10.035    10.036    24.899)
      dmx (     -0.000    -0.001     0.000)

manual bb matches parsurf

78 # generated by tboolean.py : 20170706-1446
79 # opticks-;opticks-tbool 131
80 # opticks-;opticks-tbool-vi 131
81
82
83 a = CSG("cylinder", param = [0.000,0.000,0.000,10.035],param1 = [-14.865,14.865,0.000,0.000])
84 b = CSG("sphere", param = [0.000,0.000,0.000,10.035],param1 = [0.000,0.000,0.000,0.000])
85 b.transform = [[1.000,0.000,0.000,0.000],[0.000,0.000,-1.000,0.000],[0.000,1.000,0.000,0.000],[0.000,0.000,14.865,1.000]]
86 ab = CSG("union", left=a, right=b)

##         10.035 + 14.865 =  24.9
##        -10.035 - 14.865 = -24.9

87
88 c = CSG("sphere", param = [0.000,0.000,0.000,10.035],param1 = [0.000,0.000,0.000,0.000])
89 c.transform = [[1.000,0.000,0.000,0.000],[0.000,0.000,1.000,0.000],[0.000,-1.000,0.000,0.000],[0.000,0.000,-14.865,1.000]]
90 abc = CSG("union", left=ab, right=c)
91
92