     
 
 #determine cordinates of the cell, containing given point
-xyt2cell = (group, appendRewrite, maxSteps=100) -> 
+makeXYT2path = (group, appendRewrite, maxSteps=100) -> 
   getNeighbors = mooreNeighborhood group.n, group.m, appendRewrite
   cell2point = (cell) -> M.mulv nodeMatrixRepr(cell, group), [0.0,0.0,1.0]
   vectorDist = ([x1,y1,t1], [x2,y2,t2]) ->

#putRandomBlob = (cells, radius, percent, n, m, appendRewrite)->
  
# ============================================  app code ===============
canvas = E "canvas"
context = canvas.getContext "2d"
minVisibleSize = 1/100

    for cell, i in @cells
      if cells.get cell
        cellTfm = @cellTransforms[i]
        mtx = M.mul @tfm, cellTfm
        @tessellation.makeCellShapePoincare  mtx, context        
    context.fill()
    #true because immediate-mode observer always finishes drawing.
    return true
  
  checkViewMatrix: ->
    #me = [-1,0,0,  0,-1,0, 0,0,-1]
