General Program Information

Input Definitions

Inputs Needed to Call the Chemical Stock Tank Function

platformorigin - a 3*1 matrix with x,y,z positions corresponding to the point where the chemical stock tank will be drawn.

platformdim =

*x : 2*(2R) + (3*disp)
*y : (2R) + walkway + disp
*Z : thick

columndim

Inputs Defined within the Chemical Stock Tank Function

platorigin =

*x : platformorigin0
*y : platformorigin1
*z : platformorigin2

platpoint =

*x : platformorigin0 - platformdim0
*y : platformorigin1 - platformdim1
*z : platformorigin2 + platformdim2

coll origin =

*x : column1origin0
*y : column1origin1
*z : column1origin2

collpoint =

*x : column1origin0 + columndim0
*y : column1origin1 - columndim1
*z : column1origin2 - columndim2

col2origin =

*x : column2origin0
*y : column2origin1
*z : column2origin2

col2point =

*x : column2origin0 - columndim0
*y : column2origin1 - columndim1
*z : column2origin2 - columndim2

col3origin =

*x : column3origin0
*y : column3origin1
*z : column3origin2

col3point =

*x : column3origin0 + columndim0
*y : column3origin1 + columndim1
*z : column3origin2 - columndim2

col4origin =

*x : column4origin0
*y : column4origin1
*z : column4origin2

col4point =

*x : column4origin0 - columndim0
*y : column4origin1 + columndim1
*z : column4origin2 - columndim2

*columndim -

Technical Program Outline

box1 -

box1 <-- box(platorigin,platpoint)

box2 -

box2 <-- box(col1origin,col1point)

box3 -

box3 <-- box(col2origin,col2point)

box4 -

box4 <-- box(col3origin,col3point)

box5 -

box5 <-- box(col4origin,col4point)

union1 -

one -

return -