NOTES‎ > ‎

CPRISM_, FPRISM_, HPRISM_


CPRISM_
 h=0.2
 cprism_ mat, mat, mat,
 5, h,
0, B,     15,
A, B,     15,
A, 0,     15,
0, 0,     15,
0, B,     -1

 


 r=0.5
 h=0.2
 
cprism_ mat, mat, mat,
13,        h,      
        -r, 0,      79, 
                   0,            0,    900, 
                   0,           90,   4001, 
        0, -r,     79, 
                   0,            0,    900, 
                   0,           90,   4001, 
        r, 0,      79, 
                   0,            0,    900, 
                   0,           90,   4001, 
        0, r,      79, 
                   0,            0,    900, 
                   0,           90,   4001, 
        -r, 0,     -1

!==================================or...

prism_ 2, h,
    0, 0, 913,
    rad, 360, 4013

!==================================or...

revolve 2, 360, 1+2+16+32+128,

    0, r, 0,
    h, r, 0

!==================================or...

cylind h, r


 


 rad=0.5
 h=0.2
 ths=0.1
 
cprism_ mat, mat, mat,
26,        h,      
-rad, 0,      79, 
   0,            0,    900, 
   0,           90,   4001, 
0, -rad,     79, 
0,            0,    900, 
   0,           90,   4001, 
rad, 0,      79, 
0, 0,    900, 
   0,           90,   4001, 
0, rad,      79, 
0, 0,    900, 
   0,           90,   4001, 
-rad, 0,     -1, 
0, -1*(rad-ths),      79, 
0, 0,    900, 
   0,          -90,   4001, 
-1*(rad-ths), 0,      79, 
0, 0,    900, 
   0,          -90,   4001, 
0, 1*(rad-ths),      79, 
0, 0,    900, 
   0,          -90,   4001, 
1*(rad-ths), 0,      79, 
0, 0,    900, 
   0,          -90,   4001, 
0, -1*(rad-ths),     -1

! =====================================or...

revolve 5, 360, 4+16+32,
h, rad, 2,
h, rad-ths, 2,
0, rad-ths,2,
0, rad, 2,
h, rad, -1

! =====================================or...
prism_ 4,    h, 
0, 0, 913,
rad, 360, 4013,
        0, 0, 913,
rad-ths, 360, 4012


 


FPRISM_
 h=0.2
 hheight=0.03
 fprism_ mat, mat, mat, mat,
 5, h, 0, hheight,
0, B,     15,
A, B,     15,
A, 0,     15,
0, 0,     15,
0, B,     -1

 



HPRISM_
 h=0.2
 hheight=0.03
 hprism_ mat, mat, mat, mat,
 5, h, 0, hheight, 1,
0, B,     15,
A, B,     15,
A, 0,     15,
0, 0,     15,
0, B,     -1

 



HPRISM_
 h=0.2
 hheight=0.03
 addz h/2
 hprism_ mat, mat, mat, mat,

 5, h/2, 0, hheight, 1,
0, B,     10,
A, B,     10,
A, 0,     10,
0, 0,     10,
0, B,     -1
 mulz -1
 hprism_ mat, mat, mat, mat,
 5, h/2, 0, hheight, 1,
0, B,     10,
A, B,     10,
A, 0,     10,
0, 0,     10,
0, B,     -1
 del 2


 





Comments