+
Skip to content

glouwa/ivis

Repository files navigation

ivis

use: npm update npm start

Every HBPoint in the euclidean represented poincare disk is a complex number (x + iy) with restriction |p| < 1

To transform a point in HB, we need the moebius transformation f(z) = za+b / conj(b)z + conj(a) (HBPoint.specialTrans) a and b (in hvs called alpha and beta, calculated in HBGeometryEngine.calculateAlphaBeta) are calulated by the difference betwenn start and endpoint of the mouse movement, starting with the root node.

The initial set is done by assuming, the parent node lies in 0, 0, then a simple sin, cos is done to find the relative position to the parent and then a moebius transofrmation is applied. (HBGeometryEngine.layoutHBNode)

  • make pdf: hat bei mir errors, pdf schaut aber ok aus

  • make clean: spammts ma mei repo ned zua

  • n is immer eine Node

  • d wie immer bei d3

  • e is immer ein event arg. es gibt ja kein error handling

todos:

  • plex basics

  • wedge layout

  • coole dataloader

  • click, transforamtion interface refactoring

  • init refactoring

  • cache reaftoring

  • multiple foci

curl -X POST https://api.opentreeoflife.org/v3/taxonomy/taxon_info
-H 'content-type:application/json' -d '{"ott_id":827259, "include_children":true}'

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载