r7: Cell-level processing at earlier stages

Issue #48 resolved
譲葉瑠珈 repo owner created an issue

Currently, Plant holds Cells as a tree, and three.js does flattening internally (which is accessible through updateWorldMatrix). Visualizer (bonsai.js) doesn't know much about cells. There are several problems with this:

  • Hard to do cell-level highlighting or selection
  • three.js's raytracing is naive and too slow

Make cell-level pose in world coordinates explicit. Also give Cell ids for selection. (BTW, cell id and plant id should be unique all the time like UUID. This will ease history visualization and the like.)

Comments (1)

  1. Log in to comment