AoPS avatar drawer

by sonone, Aug 5, 2022, 9:14 PM

AoPS avatar drawer
I made a program that draws an AoPS avatar, but it can do more! If desired, one can create custom avatars of most any size (I doubt some of the larger sizes render well at all on a 126x62 resolution display). It only supports plane partitions (i.e. a normal avatars), otherwise it will look like scribble scrabble.

The height matrix give information on high each "pillar" is. The AoPS logo has a height matrix of
[[3,3,3][3,2,1][3,1,1]]
The first row is the back right, the columns counting up to the right.

If you so desire to change the size, say to a 5x5x5, go to the beginning of the code and change S to 5 (default is 3). Then edit the assignment for MAT A to a 5x5 height matrix. Then run the program and it should render. If it looks strange, check the height matrix to make sure that the values are correct.

The program is called AOPSAVTR and takes up 492 bytes of memory. The .g1m file is attached below. I had to attach it as a .zip file since AoPS doesn't recognize.g1m files.
Attachments:
AOPSAVTR.g1m.zip (0kb)
This post has been edited 1 time. Last edited by sonone, Aug 5, 2022, 9:26 PM

Comment

0 Comments

Old material is mostly Asymptote, new material is calculator programming

avatar

sonone
Archives
+ April 2023
+ August 2022
+ April 2021
+ August 2020
Shouts
Submit
  • I still exist as well.

    by G.G.Otto, Aug 11, 2023, 2:44 AM

  • hello I'm still here lol

    by player01, Aug 6, 2022, 6:24 PM

  • [REVIVAL] I will start posting more calculator relating posts very soon. Even though school has been busy, I have been programming my calculators a decent amount, so I have a lot to share...

    by sonone, Feb 18, 2022, 10:29 PM

  • wow its been like 2.5 years since geo class

    by pieMax2713, Feb 4, 2022, 8:38 PM

  • @violin21, I've been very busy with school lately and haven't been able to add another lesson. I will when i get a free moment

    by sonone, Aug 19, 2021, 12:45 AM

  • ORZ CODER

    by samrocksnature, Aug 9, 2021, 9:57 PM

  • Could you make more Asymptote lessons on your "How to do Asymptote" blog?

    by violin21, Aug 9, 2021, 7:26 PM

  • You can take it, just C&P the CSS into your CSS area

    by sonone, Apr 17, 2021, 10:08 PM

  • how can we take the CSS if we have permission to not take it?

    by GoogleNebula, Apr 17, 2021, 5:22 PM

  • That is awesome!

    by sonone, Apr 15, 2021, 10:09 PM

  • I modified your dodecahedron and got:
    [asy]
    import three;
    import solids;
    size(300);
    currentprojection=orthographic(0,1.3,1.2);
    light(0,5,10);

    real phi=(sqrt(6)+1)/3;
    real g=(phi-1)/2;
    real s=1/2;
    real a=sqrt(1-phi*phi/4-g*g)+phi/2;

    triple[] d;
    d[0]=(phi

    by Andrew2019, Mar 26, 2021, 12:15 AM

  • Not too many, just changing the color here and there. I really like your CSS!

    by sonone, Feb 2, 2021, 10:35 AM

  • Nice!

    I see you're making changes to the CSS. :)

    by G.G.Otto, Feb 1, 2021, 9:26 PM

  • I'm learning Java now!

    by sonone, Feb 1, 2021, 5:56 PM

  • And I took part of it from CaptainFlint and then added a ton of modifications. ;)

    by G.G.Otto, Dec 1, 2020, 8:56 AM

98 shouts
Tags
About Owner
  • Posts: 2106
  • Joined: Aug 20, 2016
Blog Stats
  • Blog created: Mar 28, 2020
  • Total entries: 61
  • Total visits: 4947
  • Total comments: 146
Search Blog
a