home *** CD-ROM | disk | FTP | other *** search
- GETXYZ X1 Y1 Z1 ' CURSOR POSITION
-
- INPUT "WAVELENGTH: " WAVELEN
- INPUT "AMPLITUDE: " AMP
- INPUT "NUMBER OF WAVES: " NWAVES
-
- NPTS = 0 ' NUMBER OF POINTS
- FOR J = 0 TO NWAVES - 1
- FOR K = 0 TO 359 STEP 15
- X = X1 + WAVELEN * (J + K / 360) ' X VALUE
- Y = Y1 + SIN(K) * AMP / 2 ' Y VALUE
- >POINTXYZ [X, Y]
- NPTS = NPTS + 1
-
- IF NPTS >= 200 THEN
- >CURVE
- NPTS = 1
- >POINTXYZ [X, Y]
- ENDIF
-
- NEXT
- NEXT
-
- X = X1 + WAVELEN * NWAVES ' X VALUE
- Y = Y1 + SIN(0) * AMP / 2 ' Y VALUE
- >POINTXYZ [X, Y]
- >CURVE
- LOADEXT "edlin.com"
- CALLEXT 1 "This line will be printed."