origin - is a 3*1 matrix with x,y,z positions corresponding to the point where the first lamella will be drawn.
amp - specifies the amplitude of the lamina
w - specifies the width of an individual lamina
l - specifies the length of an individual lamina
t - specifies the thickness of an individual lamina
periods - specifies the period of one curve of the lamina.
angle - specifies the angle of the lamina relative to the floor of the tank.
numbaffles - specifies the number baffles in the tank
numbafflescol -
xspace -
yspace -
lamina0 - The zoomwinA function creates a close-up view based on two points to specify the window size.
p1:
p2:
for loop - a for loop is created for the range from i = 0 to i = (periods*4).
laminalast - Every time the program runs through the for loop another sine wave is drawn.
lamina{~}last:
laminai+1 - Uses the 'point' function to turn the 3*1 matrix laminalast into a text format that AutoCad can read.
laminai+2 - Uses the 'concat' function to enter a space and the point (origin - zcpoint)into AutoCad.
laminai+3 - Uses the 'point' function to turn the 3*1 matrix (laminalast + zcpoint) into a text format that AutoCad can read.
laminai+4 - Enters the command "offset" into AutoCad. The offset function is used to move the selected object a specified distance from its original location.
laminai+5 - Enters the variable "t" into AutoCad. t represents the distance that the selected object is to be offset. The command 'stringit' turns the the variable "t" into a dimensionless number.
laminai+6 - Uses the 'point' function to turn the 3*1 matrix 'origin' into a text format that AutoCad can read.
laminai+7 - Uses the 'point' function to turn the following 3*1 matrix into a text format that AutoCad can read.
line0 - Uses the 'concat' function to enter the point 'origin' a space and the point converted in line laminai+7 into AutoCad.
line1 - Uses the 'concat' function to enter the point 'laminalast' a space and the point described below into Autocad.
laminai+8 -
laminai+9 -
laminai+10 -
laminai+11 -
laminai+12 -
laminai+13 -
laminai+14 -
laminai+15 -
laminai+16 -
lamina -