- 博客(12)
- 收藏
- 关注
原创 three.js+shader智慧城市特效(建筑颜色渐变、飞线、扫光、扫描、光墙、线路、水、道路线条、锥形标、漫游)
three-map:谭术/threeMapthree-map:加入了建筑、建筑颜色渐变、飞线、扫光、扫描、光墙、线路、水、道路线条、锥形标识等效果文件服务器谭术/fileServer
2022-03-04 16:43:12
4415
5
原创 Node文件服务器(文件上传)
formidable 需要安包如果是文件夹,files只会给你一个地址,你需要根据地址/进行切割为数组,然后根据数组遍历使用fs.mkdirSync创建文件夹,最后使用fs.rename重命名到对应创建的文件。(如果不重命名文件就不是上传的文件名。比如:上传的文件名为text.txt。upload文件里面看到的文件名就upload-qweqeqweq.txt)router.post('/upload', function (req, res) { const form = formidable(
2021-03-25 16:45:09
644
原创 three.js获取模型大小
let box=new THREE.BoxGeometry(3,3,3)let mail=new THREE.MeshBasicMaterial({color:0xff6600})let mesh=new THREE.Mesh(box,mail)//mesh:模型var box = new THREE.Box3().setFromObject( mesh );var size = box.size();
2021-02-03 11:15:34
8172
5
原创 vue+h5音乐可视化
<template> <div> <input type="file" id="file" @change="changeFile($event)"/> <canvas id="canvas"></canvas> <audio id="audio" src="lib/ylc.mp3" autoplay></audio> </div></template><.
2020-11-26 15:44:50
1041
原创 three.js 后期处理,物体高亮
已经最简化的代码了,看 EffectComposer,RenderPass,UnrealBloomPass这三个东西就行了<!DOCTYPE html><html lang="en"> <head> <title>bloom</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, user-scalabl.
2020-11-18 10:50:00
3132
3
原创 Node爬虫,爬取传播客新闻列表
因为它是前后端分离网页。所以需要在Network里面找到请求数据进行爬取const http=require('http')//http://itcast.cn/newsvideo/newslist.htmllet url='http://www.itcast.cn/news/json/f1f5ccee-1158-49a6-b7c4-f0bf40d5161a.json'let req=http.request(url,res => { let chunks=[] res.on('da
2020-11-10 10:42:51
224
原创 Node爬虫
爬取黑马程序员中教研团队,教师头像const http=require('http')//cheerio是jquery核心功能的一个快速灵活而又简洁的实现,主要是为了用在服务器端需要对DOM进行操作的地方const cheerio=require('cheerio')//下载文件的库,需要npmconst download=require('download')const HOST='http://www.itheima.com/'let req=http.request(HOST+'teac
2020-11-10 09:44:03
529
1
原创 three.js OrbitControls鼠标按键修改(左平移,右旋转)
createControls() { controls = new OrbitControls(camera, renderer.domElement) //限制最大仰视角和俯视角 controls.minPolarAngle = 0 controls.maxPolarAngle = 1.5 //禁止缩放 //controls.enableZoom=false //缩放限制 con
2020-10-23 10:58:14
6214
4
原创 three.js TextBufferGeometry创建3d文字(文字乱码问题解答)
initText() { let loader = new Three.FontLoader() //需要网上找ttf格式中文字体,然后转json //three.js有fonts文件夹,里面有英文的json格式字体 loader.load(this.fileUrl + '/gltfl/fbx/text/FZXingHeiS-R-GB_Regular.json', function (font) { va.
2020-10-21 17:49:56
778
1
原创 three.js 笑脸雨
three.js 笑脸雨思路:加载纹理贴图,批量创建精灵模型,然后随机生成。下落到指定位置就重新生成<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>笑脸雨</title> <style> body { margin: 0; overflow: hidden; /* 隐藏b
2020-09-03 15:11:41
284
原创 python接球游戏
mport pygame as pgimport sysimport randomimport timepg.init()game_window=pg.display.set_mode((600,500))pg.display.set_caption("接球")window_color = (0,0,255)ball_color=(255,165,0)rect_color=(2...
2019-06-18 11:41:01
1164
原创 python爬取京东手机配置信息(正则)
正则import requestsimport refrom bs4 import BeautifulSoupimport timeheaders = { 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 ...
2019-06-18 10:32:11
520
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人