文件名称:grasky:使用WebGL的3D图形库
文件大小:320KB
文件格式:ZIP
更新时间:2024-05-30 09:49:53
CoffeeScript
恶心的 Grasky是一个用于在浏览器中显示三维图形(带有节点和边的图形)的库。 在在线尝试一下。 使用WebGL将图形绘制到canvas元素上,并支持以下操作: 添加或删除节点或边 设置节点或边的文本 用鼠标选择节点。 按住shift或ctrl可以选择多个节点。 用鼠标拖动节点,如果选择多个节点,则一次拖动多个节点 将几种布局之一应用于一组节点。 当前,这些布局包括球体,网格和“智能”布局。 按住鼠标并移动来改变相机的视线方向 使用WASD键飞行相机。 连同上一点,这允许“第一人称射击”式摄像机控制。 某些布局是使用力导向布局实现的。 这意味着将节点建模为相互施加作用力的粒子。 例如,“智能”布局通过在链接的节点之间施加吸引力以及在所有节点对之间施加排斥力来对相关节点进行分组。