一、背景 粒子特效是为模拟现实中的水、火、雾、气等效果由各种三维软件开发的制作模块,原理是将无数的单个粒子组合使其呈现出固定形态,借由控制器、脚本来控制其整体或单个的运动,模拟出现真实的效果。three.js是用JavaScript编写的WebGL的第三方库,three.js提供了丰富的API帮助我们去实现3D动效,本文主要介绍如何使用three.js实现粒子过渡效果,以及基本的鼠标交互操作。 (注:本文使用的关于three.js的API都是基于版本r98的。) 二、实现步骤 1. 创建渲染场景scene scene实际上相当于一个三维空间,用于承载和显示我们所定义的一切,包括相机、物
2023-04-23 17:15:23 327KB hr js position
1
包含了china.js和map.html等文件,可以实现左边地图右边柱形图。用的是echart来显示地图的。
2023-04-23 15:08:56 76KB js echart 地图可视化 地图
1
vue-infinite-scroll, vue.js的无限滚动指令 vue-infinite-scrollvue-infinite-scroll是 vue.js.的一个无限滚动指令安装npm install vue-infinite-scroll --save你可以使用任何支持 comm
2023-04-23 10:58:35 10KB 开源
1
正则匹配壮文,查找第一元音分割成声韵调,使用JS遍历数组转换为国际音标IPA,数据和算法低耦合。提供转写结果一键全选、一键清除,页面清爽。代码的主体函数有详细功能注释。
1
冯威ajax视频课件PPT及代码包括:js,jquery,ajax,把找了很久的东西都集中打包分享一下
2023-04-20 21:23:51 3.33MB 冯威 jquery ajax 代码
1
内容概要:通过html+css+js实现骰子游戏,点击开始后骰子旋转,结束后骰子随机一面朝上; 核心内容:css 3d旋转 、js setInterval函数、随机数等 可以学到什么:css 3d构建立方体,js setInterval函数的使用及清除; 阅读建议:无;
2023-04-20 20:30:50 166KB js css3
1
基于 electron-vue element ui 七牛客户端
2023-04-20 16:10:10 1.37MB JavaScript开发-Vue.js相关
1
微信小程序中使用的城市json列表,部分代码 { code: "110000", sheng: "11", di: "00", xian: "00", name: "北京市", level: 1 }, { code: "110100", sheng: "11", di: "01", xian: "00", name: "北京市", level: 2 }, { code: "110101", sheng: "11", di: "01", xian: "02", name: "东城区", level: 3 }, { code: "110102", sheng: "11", di: "01", xian: "02", name: "西城区", level: 3 },
2023-04-19 17:42:19 400KB 微信小程序 省市县联动城市插件
1
使用faceapi.js实现的人脸识别,有动态视频检测的,也有图片检测的,有需要的同学可以下载来看看,记得要在本地服务器上打开你的网页才能使用
2023-04-19 12:44:42 4.94MB JavaScript face-api.js
1
建议先看说明:https://blog.csdn.net/qq_33789001/article/details/129622266 在抖音上玩的猫脸特效完全可以通过制作猫脸的贴图的效果来模仿它的效果。于是收集了很多贴图,加上我的超低的ps技术处理后,实现了这个算是换脸功能相对完善的工程。 这里基于mind-ar-js-master\examples\face-tracking\example1.html案例修改而来,主要是将部分托管在cdn服务器的脚本库进行了本地化关联(解决加载太慢的问题)和然后UI上新增了各个面部贴图的小图按钮,通过点击对应面部贴图按钮后切换对应的效果。 我这里采用直接修改网页地址的face参数进行切换面部贴图效果,然后在网页加载场景创建的时候先解析face参数,没有face参数则直接使用默认面部贴图,加载贴图,创建faceMesh,并设置材质贴图。这一步主要就是找素材,然后将素材和标准的人脸模型可视化uv贴图进行脸部的贴合,详情的说明建议看前言中的博客内容。手机上不能使用该功能成功的问题依然存在。