Draw a sphere: Difference between revisions

m
→‎{{header|ALGOL W}}: Tweaked characters used to make the shading slightly smoother
(Added solution for Action!)
m (→‎{{header|ALGOL W}}: Tweaked characters used to make the shading slightly smoother)
Line 316:
light( 3 ) := -59;
normalize( light );
drawSphere( 20, 4, 0.1, light, ".:!*oe&#%&@" );
drawSphere( 10, 2, 0.4, light, ".:!*oe&#%&@" )
end test
end.</lang>
{{out}}
<pre>
%%%%%%%%%%%%%%%%%&&&&
 
%%#################%%%%%%%&&&&&
%##&&&&&&&&&&&&&&&&&#eeeeeooooooeeeeeee######%%%%%%&&&&&&
#&&eeeeeooooooeeeeeee&&&&&&##eeooooo*******oooooooeeeee####%%%%%%&&&&&&&
&&eeooooo##eooo*****!!!!!!!**oooooooeeeee&&&&##****oooooeeee####%%%%%%%&&&&&&&&
&&eooo***#eeoo**!!!!!!!:::!!!!!!!******oooooeeee&&&&##ooooeeee####%%%%%%%%&&&&&&&&&
&eeoo#eoo**!!!!!!!:::!!!::::::::::::!!!!*****ooooeeee&&&&#####%%%%%%%%%&&&&&&&&&
&eoo#eeo**!!!:::::::::.........::::::!!!!****ooooeeee&&&&######%%%%%%%%%&&&&&&&&&&
&eeo*#eoo*!!!::::.........:.....:::::!!!!***ooooeeee&&&&#ooooeee#####%%%%%%%%%%&&&&&&&&&&&
&eoo%#eo**!!!:::..............:....::::!!!!***ooooeee&&&&&#*oooeeee####%%%%%%%%%%%&&&&&&&&&&&&
%#&eo**!!:::...................::::!!!*!***oooeeee&&&&######%%%%%%%%%%%%&&&&&&&&&&&&&
%#&eo**!!:::....................::::!!!!***oooeeee&&&&######%%%%%%%%%%%%%&&&&&&&&&&&&&&
%#&eoeoo**!!:::.....................::::!!!!****oooeeee&&&&######%%%%%%%%%%%%%%&&&&&&&&&&&&&&&
#&eooeeo**!!::.:....................::::!!!!****oooeeee&&&&##ooooeeee####%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&
&eeo%#eoo**!!:::..:..................::::!!!!***ooooeeee&&&&*oooeeee######%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&
#&#eoo**!!!::::..................:::::!!!!****oooeeee&&&&&##ooooeeee####%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&
&& %##eoo***!!!:::::...............::::::!!!!!****ooooeeee&&&&#######%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&
%#&&eoo*#eeoo**!!!!:::::..........:::::::::::::!!!!!*****ooooeeee&&&&&#######%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&
%#&&eeoo#eeooo***!!!!::::::!::::::::::::!!!!!!*****ooooeeee&&&&&##ooooeeeee#####%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&
%#&&eeooo#eeeooo****!!!!!::::::::::::!!!!!!!!!!!!!*****ooooeeeee&&&&&##*oooooeeeee#####%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&
%%##&&eeeooo******!!!!!!!!!!!!!!!!!!********oooooeeeee&&&&&#######%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&
%%##&&eeeooo#eeeooooo******!!!!!!!!!!!********oooooeeeee&&&&&&#****oooooooeeeeee######%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&
&%%##&&&eeeooooo#eeeeooooooo******************oooooooeeeeee&&&&&&oooooooooeeeeee#######%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&
&%%%###&&&&#eeeeeooooooooooooooooooeeeeeeee&&&&&&&#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&
%##&&&eeeeooooooo*********oooooooooeeeeee&&&&&&&########%%%%%%%%%%%%%%%%%%%%%%%
&%%%%####eeeeeeeeeeeeeeeeeeeeeeeeee########%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&
%###&&&&eeeeeooooooooooooooooooeeeeeeee&&&&&&&#########%%%%%%%%%%%%%%%%%%%%%%%%
&&%%%%####&&&&eeeeeeeeeeeeeeeeeeeeeeeeee&&&&&&&&###eeeeeeeeeeeeeeeee##########%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&%%%%%%####&&&&&&&eeeeeeeeeeeeeeeee&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&%%%%%%%#####################%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###########%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%####### &&&&&&&&&&&&&&&&&&&&&#############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
%%%%%####################################%%% &&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
%%%%%%%#############################%%%%%%%%%%%%% &&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
%%%%%%%%%######################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% &&&&&&&&&&&&&&&&&
%%%%%%%%%%%%%%%%%
 
 
Line 385 ⟶ 384:
eeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeee
 
</pre>
 
3,021

edits