使用 Cytoscape js 测量图形角度

Measure graph angle with Cytoscape js

我正在使用 Cyotscape js 向用户显示大图并允许他们对其进行一些操作(查找路径等)。节点用坐标固定,因此边长也是已知和固定的。

假设在选定路径上的某处,我的节点如下 A​​ -> B -> Cedge AB 边BC形成小于90°的角我想要一个脚本来确定、测量角度并通知用户或做一些自动化的事情。

感谢您的宝贵时间!

您已知节点位置 - 以及边长。三个点(在本例中为节点)形成一个三角形。因此,您可以简单地使用 trigonometry (Law of Cosines) 来计算角度。