Isomer

Languages and libraries

graphics library

SHOW HN2014

181points
23comments
#119of 2,272 in 2014
Top 6%of 2014 by points

How HN took it

LovedMost comments that take a side are positive

4 positive, 10 neutral or asking, 0 mixed, 0 critical, out of 14 comments about the project. Thread score +0.27.

Idea: 4 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Looks great and useful for graphics and art

    From 3 comments
    • Looks pretty wonderful. I can see a lot more usecases if you had support for mouse-events. Being able to select objects will enable tons of games and such.
      pradn on HN
    • Looks great! Is the depth sorting inherent or manually specified? I notice that there is one Escher-esque shape (maybe this shape is defined as a whole then sorted?).
      gavanwoolery on HN
    • Looks awesome, would definitely make something cool looking with this. I googled and saw that there are a few isometric game engines out there already. This would be pretty…
      rayshan on HN
  • Could enable games with mouse events

    From 2 comments
    • Looks pretty wonderful. I can see a lot more usecases if you had support for mouse-events. Being able to select objects will enable tons of games and such.
      pradn on HN
    • I agree, click and drag along orthogonal paths and dropping objects in a new place would allow interesting game mechanics to ensue. Also it would be alter the conceptual…
      moeamaya on HN

Objections

  • Depth sorting is naive and shape ordering is manual

    From 1 comment
    • Both - but my depth sorting technique is incredibly naive. "Shapes" consist of many "Paths" (paths = faces). If you draw a shape, it will attempt to order its faces. Instead, you…
      prezjordan on HN

Requests

  • Mouse event support and object selection

    From 2 comments
    • Looks pretty wonderful. I can see a lot more usecases if you had support for mouse-events. Being able to select objects will enable tons of games and such.
      pradn on HN
    • I agree, click and drag along orthogonal paths and dropping objects in a new place would allow interesting game mechanics to ensue. Also it would be alter the conceptual…
      moeamaya on HN
  • Animation support

    From 2 comments
    • What would it take to add animations?
      eusonic on HN
    • There's currently no concept of a "scene" (you essentially add shapes which are immediately drawn to the canvas, never saved) so animating a given shape involves changing it…
      prezjordan on HN
  • TypeScript version

    From 1 comment
    • Looks very nice. Any plans to TypeScript-ify?
      zura on HN

Questions

  • Is depth sorting inherent or manual?

    From 1 comment
    • Looks great! Is the depth sorting inherent or manually specified? I notice that there is one Escher-esque shape (maybe this shape is defined as a whole then sorted?).
      gavanwoolery on HN
  • Why Point uses new but shape constructors do not

    From 1 comment
    • > iso.add(Shape.Prism(new Point(0, 0, 0))); How come the constructor for Point uses new, but the constructors for shapes are just called as regular functions?
      eurleif on HN

Alternatives named

  • Isogenic Engine

    From 2 comments
    • i've not used it myself, but Isogenic is an isometric engine that is intended for games so i'm sure it supports this kind of functionality. http://www.isogenicengine.com/
      catshirt on HN
    • We've been using the Isogenic Engine for over 2 years (just launched http://casinorpg.com last week with it). It is a great engine, though it's purpose is very different from…
      james33 on HN
  • OpenSCAD

    From 1 comment
  • Imagine canvas library

    From 1 comment
    • I've been working on something similar, it's a lightweight HTML5 Canvas library, easily add/remove objects on the canvas. It also has event handling for the objects.…
      akvlad on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/7652874)