Wiki Markup |
---|
h1. General Program |
...
Input Definitions
Inputs Needed to Call the Chemical Stock Tank Barrels Function
...
Information h3. Input Definitions h5. Inputs Needed to Call the Chemical Stock Tank Barrels Function *origin* \- a 3*1 matrix with user defined x,y,z positions corresponding to origin. |
...
disp - displacement between the edge of the barrel and the edge of the platform
thick - specifies the thickness of the platform.
walkway -
R - Barrel radius
H - Barrel Height
Inputs Defined within the Chemical Stock Tank Barrels Function
platformorigin =
- x : origin0
- y : origin1
- z : origin2
platformdim =
...
*disp* \- displacement between the edge of the barrel and the edge of the platform *thick* \- specifies the thickness of the platform. *walkway* \- *R* \- Barrel radius *H* \- Barrel Height h5. Inputs Defined within the Chemical Stock Tank Barrels Function platform{~}origin~ = * x : origin{~}0~ * y : origin{~}1~ * z : origin{~}2~ platform{~}dim~ = * x : (2(2*R) + (3*disp) |
...
* y : (2R) + walkway + disp |
...
* z : thick |
...
Hbarrel = H
barrel1origin =
...
H{~}barrel~ = H barrel1{~}origin~ = * x : platform{~}origin0~ \- ((3*R) + (2*disp)) |
...
* y : |
...
platform{~}origin1~ \- (R + disp) |
...
* z : platform |
...
{~}origin2~ + |
...
barrel2origin =
- x: platformorigin0 - (R + disp)
- y : platformorigin1 - (R + disp)
- z : platformorigin2 + platformdim2
Technical Program Outline
cylinder1 - Creates a cylinder with the CylinderC function.
cylinder1 <- cylinderC(barrel1origin,R,Hbarrel)
barrel1origin =
...
platform{~}dim2~ barrel2{~}origin~ = * x: platform{~}origin0~ \- (R + disp) * y : platform{~}origin1~ \- (R + disp) * z : platform{~}origin2~ + platform{~}dim2~ h1. Technical Program Outline cylinder1 - Creates a cylinder with the [CylinderC|AutoCad Basics Cylinders] function. {float:left|border=2px solid black} [!stock tank outline barrel 1.bmp|width=330px!|AutoCAD Chemical Stock Tank Barrels Program] Topview {float} cylinder1 <\- cylinderC(barrel1{~}origin~,R,H{~}barrel~) barrel1{~}origin~ = * x : platform{~}origin0~ \- ((3*R) + (2*disp)) |
...
* y : |
...
platform{~}origin1~ \- (R + disp) |
...
* z : platform |
...
{~}origin2~ + |
...
Hbarrel = H
cylinder2 - Creates a cylinder with the CylinderC function.
cylinder2 <- cylinderC(barrel2origin,R,Hbarrel
barrel2origin =
- x: platformorigin0 - (R + disp)
- y : platformorigin1 - (R + disp)
- z : platformorigin2 + platformdim2
...
platform{~}dim2~ H{~}barrel~ = H cylinder2 - Creates a cylinder with the [CylinderC|AutoCad Basics Cylinders] function. {float:left|border=2px solid black} [!stock tank outline barrel 2.bmp|width=330px!|AutoCAD Chemical Stock Tank Barrels Program] Topview {float} cylinder2 <\- cylinderC(barrel2{~}origin~,R,H{~}barrel~ barrel2{~}origin~ = * x: platform{~}origin0~ \- (R + disp) * y : platform{~}origin1~ \- (R + disp) * z : platform{~}origin2~ + platform{~}dim2~ H{~}barrel~ = H |