首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
可视化相关
订阅
yxnne
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
【前端图形学】如何判断一条路径存在交叉
在可视化应用中,我们经常会遇到需要判断一个路径是否存在交叉的需求。根据路径交叉与否可以判断多边形是否是简单多边形,以及判断交通路线是否有十字路口等等。 这个问题实际上本质上是判断两个线段是否相交。因为路径是由线段构成,我们只要判断除了相邻线段外,没有其他线段两两相交即可,JS代…
webGL(ThreeJS)入门1
最近闲啊,快闲了两个月了。估计要一直闲到年底去。 最近三个星期吧,都是在学习中。先学了react,等自己搭建起基本的脚手架模型了就不想写了。总感觉写到后面也就和vue差别不大了。 然后学c++,学了个基础,学完了指针和构造函数。发现我学C++暂时没有什么收益。虽然比较受用。而且…
canvas 基础及实现贝塞尔曲线动画
在刚学习前端知识的时候,相信不少人会对 canvas 感兴趣。有的人偏向于用 canvas 实现酷炫的动画或者小游戏,有的人偏向于实现业务需求(分享页面转图片之类的),当然也有的人会有一些骚操作(将网页用 canvas 实现,传输数据加密,这样很难抓取数据)。 也许你现在没有接…
艰难用echarts模拟甘特图😭,直到我发现了dhtmlxGantt🤩
结果均是以失败告终(不符合业务需求,改造难度大)。 调整一下心情,重新踏上甘特图组件调研之路 🤕,终于,被我发现了 Top 5 : Best free jQuery and JavaScript Dynamic Gantt Charts for web application…
svg 学习系列-波浪背景
最近想做一个波浪滚动的背景,查询资料后发现使用 svg 可以做。自己动手实践了下,效果如下: 首先看到这些波浪是由一些曲线来绘制成的,使用 css 可以通过 border-radius 设置各种角度来实现。但是想想也挺麻烦的,svg 中的 path 可以满足我们的需求。 也就是…
利用噪声生成混沌优雅的背景动画
https://moayuisuda.github.io/moa-line/. 噪声在我的理解中是“连续的随机”,比如你输入noise(0.01), noise(0.02), noise(0.03)......参数很接近,那么生成的结果值虽然随机,但也同样会很接近。如果想深入了…
【canvas】箭头跟随鼠标移动的动画原理
这个动画看起来有点难,但其实要比想象中的简单。 它只是平移和旋转的简单合成,下面大体分析一下。 1. 鼠标位置 要跟随鼠标移动,首先就要获取鼠标的位置。 可以给画布绑定mousemove事件,这样拿到鼠标相对于页面的绝对位置(pageX,pageY),再减去画布自身的偏移量,就…
🤔思考 g6 流程图锚点(anchor)到底怎么才能固定住,我是这样做的。| 🏆 技术专题第三期征文
下面这些是 G6 能够实现的自定义节点。 当去拖拽其中一个节点的时候,结果就会像下图这样子。不论换到哪个方向,始终是取两个节点之最近的锚点来进行连线最近距离进行绘制。 这是因为 g6 的锚点默认的逼近策略导致的,虽然这种策略虽然是合理的,但是我还是想要避开这个策略😂。让线的两…