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 HNLooks 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 HNLooks 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 HNI 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 HNI 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 HNThere'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 HNWe'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
Very nice. It reminds me of OpenSCAD.
jdiez17 on HN
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