三维拓扑初学实战

现在有很多的二维拓扑解决方案,开源的和商业的都有。 不过在三维拓扑这块,确专业的组件很少。 这次,我给大家介绍一款专业的三维拓扑软件,图意三维拓扑(EasyGraph)。

基本概念

EasyGraph使用HTML5和JavaScript语音,底层使用webgl技术,可以在支持webgl的浏览器上进行绘图。

使用EasyGraph前,需熟悉几个基本概念:图元(TData)、容器(DataModel)和画布(TGraph)。

  • 图元:图形中的各种基本元素,如节点(TNode)、连线(TLink)等;
  • 容器:图元都统一放置在一个容器(DataModel)中进行管理,如同“装鸡蛋的篮子”一样。它负责图元的增/删/改/查等管理操作;
  • 画布:图元最终都绘制在画布(TGraph)组件上。TGraph是最终用户看到的图形组件,负责图形画面的具体绘制和交互;

EasyGraph是一个MVVM开发,其中M代表了图元和容器部分,V代表了TGraph部分。

拓扑主要元素介绍

一般来说拓扑主要的元素就是节点和连线,除此之外还包括一些分组,子网等支持展开合并,钻取逻辑的元素。 EasyTopo,包括以下主要的元素:

画布类元素

  • TGraph 展示三维拓扑的画布

数据类元素

    • 0
      点赞
    • 0
      收藏
      觉得还不错? 一键收藏
    • 1
      评论
    评论 1
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值