html 拓扑图 开源,GitHub - pylixm/zJTopo: 开源拓扑图工具类jTopo的扩展,jtopo是一个不错的拓扑图,基于html5 canvas,功能强大...

zJTopo

开源拓扑图工具类jTopo的扩展

说明

该项目依赖于开源拓扑图工具类jTopo,详情:JTopo

联系本人:799378666@qq.com

###扩展api简介

///获取该场景下所有元素

JTopo.Scene.prototype.zGetAllEle()

///将该场景转换为json形式

JTopo.Scene.prototype.zToJson()

///将json数据解析到该场景中,加载ems里面的对象以及偏移量(translateX,translateY)

JTopo.Scene.prototype.zLoadJson(json)

///通过params的idA与idZ来连线,或通过nodeA与nodeZ来连线(优先)

JTopo.Scene.prototype.zAddLink

///通过params来创建Node节点

JTopo.Scene.prototype.zAddNode

///设置开始节点,会开启画线模式,会从该节点处引出一条线

JTopo.Scene.prototype.zSetStartLinkNode

///开始连线模式

JTopo.Scene.prototype.zStartLinkModel

///关闭连线模式,会清空一些临时连线对象

JTopo.Scene.prototype.zCloseLinkModel

///放大(动画版),与原生的放大不一样!,放大1.1表示在原来的基础上乘以1.1

JTopo.Scene.prototype.zZoomOut

///缩小(动画版),与原生的缩小不一样!,缩小1.1表示在原来的基础上除以1.1

JTopo.Scene.prototype.zZoomIn

///缩放到指定比例(动画版)

JTopo.Scene.prototype.zZoom

//将某个元素获得焦点并居中(动画版)

//参数params为json对象,其中speed为动画持续时间, jquery中的那种动画,x,y为将该元素移动到某个点,默认为画布宽高的一半

JTopo.Scene.prototype.zFocusEle

///自适应,将使最左的元素贴近场景左边,使最上的元素靠近场景的上边,重置缩放比例为1:1(动画版)

///参数:left距离左边的距离,top,距离上边的距离

JTopo.Scene.prototype.zAdaptive

///为舞台增加一个场景,只有调用该方法增加的场景才能有连线模式,才会能够使用其他功能

JTopo.Stage.prototype.zCreateScene

//回退场景,需要通过zCreateScene创建的场景才能回退

JTopo.Stage.prototype.zBack

///画布全屏

JTopo.Stage.prototype.zFullScreen

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
GitHub - forairaaaaa/monica 是一个基于 ESP32-S3 和 AMOLED 屏幕的 DIY 手表项目。 首先,GitHub一个基于 Git 版本控制系统的代码托管平台,它允许程序员们在上面分享、合作和管理代码。GitHub 提供了一个全球开放的平台,使得开源代码的共享和开发变得更加简单和便捷。 forairaaaaa/monica 是一个由 forairaaaaa 用户创建和维护的项目。这个项目的名字是“Monica”,它是一个 DIY 手表项目。DIY 代表“Do It Yourself”,即“自行制作”。这个项目是基于 ESP32-S3 和 AMOLED 屏幕的。ESP32-S3 是一款由 Espressif Systems 开发的微控制器,具有强大的性能和丰富的硬件接口,非常适合于物联网应用的开发。而 AMOLED 屏幕则是一种高亮度、高对比度、响应速度较快的显示技术,非常适合用于手表等小尺寸设备的显示。 这个项目的目的是让用户能够自己动手制作一个功能完备的智能手表。通过使用 ESP32-S3 微控制器和 AMOLED 屏幕,手表可以具有多种功能,比如显示时间、日期、天气信息、运动数据等等。用户可以根据自己的需求和喜好,对手表进行定制和扩展,添加更多的功能和模块。 GitHub 上提供的项目源代码、文档和资源可以帮助用户了解这个手表项目的细节和开发流程,也可以作为参考和学习的资料。用户可以根据自己的需求进行修改和优化代码,也可以和其他的开发者一起合作,共同改进和完善这个项目。 总之,GitHub - forairaaaaa/monica 是一个基于 ESP32-S3 和 AMOLED 屏幕的 DIY 手表项目,它提供了一个开放的平台和资源,让用户能够自己动手制作并定制一个功能完备的智能手表。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值