? Drawing a filled ellipse ● SmileBASIC Source

Sign In

Register
*Usernames are case-sensitive
Forgot my password

Drawing a filled ellipse

I'm totally not adding to the one-upsmanship of filled shapes going on around here. GLIPSE Origin X, Origin Y, Radius X, Radius Y, Fill state (1 = yes, 0 = no), Color DEF GLIPSE X%,Y%,RX%,RY%,F%,C% DIM _#=.,__#=. DIM T#=(((!.<<((!.<<!.)<<!.))OR(!.<<(!.<<!.))OR(!.<<!.))/(((!.<<!.)<<!.)OR(!.<<!.)OR(!.)))*(!.<<!.) DIM S#=(T#)/((!.<<!.<<!.<<!.<<!.)*((!.<<((!.<<!.)<<!.))OR(!.<<(!.<<!.))OR(!.<<!.))OR(!.<<!.<<!.<<!.)) FOR(_#)=(.)TO(T#)STEP(S#) IF(F%&&!.)THEN GTRI(X%+RX%*COS(_#)),(Y%+RY%*SIN(_#)),(X%),(Y%),(X%+RX%*COS(__#)),(Y%+RY%*SIN(__#)),(C%) ELSE GLINE(X%+RX%*COS(_#)),(Y%+RY%*SIN(_#)),(X%+RX%*COS(__#)),(Y%+RY%*SIN(__#)),(C%) ENDIF (__#)=(_#) NEXT(.) END I promise it works.
Author
MZ952
Updated
Rating
5 votes
Categories
Keywords
10 Comment(s) 12Me21 12Me21 Head Admin Second Year My account is over 2 years old Website Syntax Highlighter Received for creating the code syntax highlighter on SBS Night Person I like the quiet night and sleep late. Express Yourself T# is (close to) pi*2 S# is a syntax error, there's an extra ) on the end. (I assume it was meant to be 8) MZ952 MZ952 Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Drawing I like to draw! Hobbies Reading I like to read books! Hobbies It was missing a ( at the beginning I believe. I must've transcribed it wrong. Should be fixed now. Also, S# should be one radian. DFrost DFrost Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength how would that work? It looks like it has loads of errors Y_ack Y_ack Looks correct to me. What seems to be the issue? DFrost DFrost Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength I'm just not used to using this syntax in SB. DFrost DFrost Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Maybe it works. I'm not used to assigning variables with "." like this: VAR A = . 12Me21 12Me21 Head Admin Second Year My account is over 2 years old Website Syntax Highlighter Received for creating the code syntax highlighter on SBS Night Person I like the quiet night and sleep late. Express Yourself . is the same as 0.0 DFrost DFrost Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength I get it! Y_ack Y_ack at least it's not all on one line... MZ952 MZ952 Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Drawing I like to draw! Hobbies Reading I like to read books! Hobbies Don't tempt me.