Show HN: Triclock – A Triangular Clock

(triclock.franzai.com)

57 points | by franze 1 day ago

10 comments

  • altairprime 20 hours ago
    Impressive visualization. Can you roll each 2d axis into a circle so that the back half of the axis curves around the back? The raytrace should still function but it’ll look less snapped-off at the boundaries, even if you flatten the 2d depth to nothing and run the axis ticks backwards.

    For anyone else wondering, the weird flashing at startup is an attract mode for the invisible mode switch text at top.

  • vivzkestrel 23 hours ago
    11/10 for creativity there man. i was absolutely blown away by what i was looking at. imagine guests coming to your house and figuring out what the time is looking at this
  • franze 1 day ago
    I wanted to do something with the Plasma Effect from this HN discussion https://news.ycombinator.com/item?id=46867271 combined with the faint idea to do something with colors and time that has been on my mind for quite some time.
    • franze 1 day ago
      also fixed the 44s to 45s bug with the visible plasma effect shift in one of the triangles
  • Bolwin 1 day ago
    This is gorgeous. I see a install on pwa, but it would be even nicer if this could be an android widget. Anyone know if this is possible?
    • franze 20 hours ago
      it's a pwa and the widgets are a good idea
  • mrtx01 19 hours ago
    This is so pretty! Curving the triangle to a cone with seconds as base to make them run smoothly in a circle would be a nice option.
  • johnthescott 1 day ago
    only three seasons exist in traditional vedic model.
  • ninju 22 hours ago
    Why is 11:30:30 not a perfect equilateral triangle. The "hours" spacing is a bit off
    • franze 20 hours ago
      interesting question, near perfect triangles

        07:18:18 
        16:41:41 
        09:23:23 
      
      but non of them are mathematically perfect triangles.

      well 00:00:00 and 23:59:59 are

      for a perfect triangle all three hands need equal distance from center. hours range 0 to 23, minutes and seconds 0 to 59, so you need

      h(divided by) 23 to equal

      m(divided by) 59 to equal

      s(divided by) 59.

      since 23 and 59 are both prime, bad luck.

  • opem 15 hours ago
    This is really sick
  • bombashell 1 day ago
    Oh wow this is soooo freakin cool
  • camtarn 1 day ago
    The Flux mode is really pretty!