logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

多边形的布尔运算(intersection交集, union并集, difference差异, xor 异或)

文章目录前言正文实现思路效果展示缺点代码实现前言这是工作中的一个需求,要求使用PixiJS来进行绘制,所以这里就不使用原生Canvas或是其他绘制工具了。但归根结底,原理都是一样的。正文多边形的布尔运算( boolean operation on polygons)包括: intersection交集, union并集, difference差异, xor 异或。具体表现如,Photos...

#json
github.io上404 file not found的html页面找不到,其他页面都能正常显示(解决过程)

我的处女作《Canvas系列教程》在我的Github上正在连载更新,希望能得到您的关注和支持,让我有更多的动力进行创作。教程介绍、教程目录等能在README里查阅。传送门:https://github.com/827652549/CanvasStudy问题在自己的github.io中,之前push的能够访问,刚刚push的不可以访问,配置、命名方面没有任何问题。解答网络...

#github
mac npm install XX权限权限报错的完美解决方法(修改npm全局安装包的位置,解决EACCES权限拒绝问题)

简介​ 在macOS系统下,npm默认的全局安装路径是在/usr/local/lib/node_modules下。例如:当我们执行npm i -g vue-cli时,实际上是把vue-cli这个模块安装到了/usr/local/lib/node_modules目录下了。​ ⚠️注意:/usr/local/lib这个是系统目录,会有权限问题,虽然可以使用sudo执行,但是还是有部分机器,即...

#npm
vue design中Select下拉框组件使用clearable清除按钮,无法选中。

问题复原vue design原名(iview),在使用Select下拉框组件使用clearable清除按钮,按理说应该是出现一个“小叉”按钮,以提供清除下拉框,但是在我的项目中,鼠标移动到“向下箭头”的时候,小叉按钮消失了,以至于目前是一个非常矛盾的无法选中的状态。问题解决删除官方提供的style="width:200px"示例代码,去掉这个Select上的属性,问题解决。问题分析或许是因为我应用

#java#javascript
【绘制】HTML5 Canvas 矩形的绘制(API+图文示例说明)

我的处女作《Canvas系列教程》在我的Github上正在连载更新,希望能得到您的关注和支持,让我有更多的动力进行创作。教程介绍、教程目录等能在README里查阅。传送门:https://github.com/827652549/CanvasStudyCanvas矩形APICanvas的API提供了三个方法,分别用于矩形的清楚、描边及填充。矩形的清除、描边与填充方法 描...

【基础知识】HTML5 Canvas API的toDataUrl()的使用(图文、演示)

我的处女作《Canvas系列教程》在我的Github上正在连载更新,希望能得到您的关注和支持,让我有更多的动力进行创作。教程介绍、教程目录等能在README里查阅。传送门:https://github.com/827652549/CanvasStudy方法介绍HTMLCanvasElement.toDataURL()方法返回一个包含图片展示的 data URL。可以使用ty...

【绘制】HTML5 Canvas 中路径(path)、描边(stroke)与填充(fill)详细介绍(图文、代码示例)

我的处女作《Canvas系列教程》在我的Github上正在连载更新,希望能得到您的关注和支持,让我有更多的动力进行创作。教程介绍、教程目录等能在README里查阅。传送门:https://github.com/827652549/CanvasStudy目录引入案例介绍在线演示效果图代码路径子路径填充路径中的“非零环绕规则”“非零环绕规...

【绘制】HTML5 Canvas 绘画画板,实现鼠标画线条,画矩形或选区(图文、示例)

我的处女作《Canvas系列教程》在我的Github上正在连载更新,希望能得到您的关注和支持,让我有更多的动力进行创作。教程介绍、教程目录等能在README里查阅。传送门:https://github.com/827652549/CanvasStudy目录介绍思路画直线画矩形选区其他事项项目演示画直线画矩形选区代码解读拖拽时发生的事情...

html2canvas的ignoreElements的使用方法

我的处女作《Canvas系列教程》在我的Github上正在连载更新,希望能得到您的关注和支持,让我有更多的动力进行创作。教程介绍、教程目录等能在README里查阅。传送门:https://github.com/827652549/CanvasStudy在用hrml2canvas时,官方文档针对于ignoreElement属性给出了以下说法:其中中间列表示默认值。突然箭头...

#前端
Java向上转型和向下转型的通俗简单理解以及使用用途

我的处女作《Canvas系列教程》在我的Github上正在连载更新,希望能得到您的关注和支持,让我有更多的动力进行创作。教程介绍、教程目录等能在README里查阅。传送门:https://github.com/827652549/CanvasStudy其他网上关于向上转型和向下转型并不能完全使读者透彻的了解,因此我决定重写一篇教程来让大家简单理解。向上转型:将子类转化为父类。...

#java
到底了