Skip to content
This repository was archived by the owner on Feb 4, 2021. It is now read-only.

Conversation

@mediocregopher
Copy link
Member

No description provided.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't understand, is this a list of numbers within a single coil, or a list of numbers with each their own coil?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

each list is its own coil

@MarcoPolo
Copy link
Member

why is there a horizontal white linish on the right side of the last image?

How did you place the colors on the graph?

Where can I buy a print?

@MarcoPolo
Copy link
Member

What happens when numbers get over 6 digits? you mentioned once you just truncate it. How often does that happen?

@mediocregopher
Copy link
Member Author

  • The horizontal line is a quirk in how I'm rendering. It's because that's "zero degrees". Each arc is assigned an angle start and endpoint from 0 to 1, which makes computation easier but it also means that no arc can ever span over the zero degree mark, which in a high-noise image like the second attempt results in a noticeable line.
  • Do you mean what library did I use to place the colors? or in what order they're placed? I basically just used whatever order they came out in, I'm not doing any sorting or anything. So it's probably sorted numerically. The library I'm using is draw2d. I was originally using the builtin image/draw package but was hitting performance problems.
  • I'm most likely going to be making a print of the second attempt to cover a wall in my apartment, I'll let you know when I do :P
  • In the first attempt no numbers ever go over 6 digits, which is convenient. In other cases I'm simply dropping the first n digits over six. I don't know how often it happens, and I tried to come up with a better way to solve the problem but wasn't able to. I'm open to ideas :P

@mediocregopher mediocregopher force-pushed the happy-tree branch 2 times, most recently from 133b0f3 to e1a40a0 Compare November 29, 2015 23:52
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add Leven Labs to the list of companies

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I didn't know this syntax was a thing. Very cool.

@likethemammal
Copy link
Contributor

Very well done dude. I enjoyed reading about your process and inspiration. You should post this to a numberphile forum or something

@mediocregopher
Copy link
Member Author

Thanks! I'll definitely do that, maybe they'll find it interesting

@MarcoPolo
Copy link
Member

Looks awesome 💯 !! 🚢 🇮🇹

I want to hang these in my room, can you also add some license details in the post (at the end would be fine)

@mediocregopher
Copy link
Member Author

Done! I'll definitely be making some big prints for myself

@L1fescape
Copy link
Member

LGTM!

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How do you multiply hexadecimal numbers together? I'm converting to base 10 and multiplying those numbers together, which I'm pretty sure is wrong. I'm getting A*A=100 instead of 64.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nevermind figured it out! I wasn't converting back to base 16. Number(parseInt('A', 16) * parseInt('A', 16)).toString(16);

mediocregopher pushed a commit that referenced this pull request Dec 10, 2015
@mediocregopher mediocregopher merged commit 6fa9efe into master Dec 10, 2015
@mediocregopher mediocregopher deleted the happy-tree branch December 10, 2015 18:12
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants