本例子加载glb文件,显示一个房子的模型的线框。
用traverse遍历模型里的一切子对象,如果是网格对象用child.material.wireframe=true;使其显示线框。
相关技术英文网站搜索关键字:three.jsmodelwireframe
2021/7/17 6:20:42 3.06MB Web开发源代码 JS/Ajax源代码
1
场景中有了灯光,大海,天空还有飞机,飞机是通过组合简单的立方体创建的外形,飞机能跟随鼠标移动的轨迹运动。
飞机上还有一个飞行员。
头发飘动是通过对每个顶点进行循环运动模拟的。
为了产生大海的波浪效果,我们使圆柱的每个顶点绕其初始位置旋转,方法是使其具有随机速度旋转和随机距离(旋转半径)。
2015/2/9 3:41:52 205KB Web开发源代码 JS/Ajax源代码
1
星球用THREE.SphereGeometry来构建,并贴上相应的材质。
?地球等行星在自转的同时,还在围绕太阳公转。
基本方法是调用requestAnimationFrame方法,以每秒60次(60帧)的频率执行重绘(render)。
而在render方法内部我们可以改变行星的地位(position),旋转(rotation)。
这样就可以让整个太阳系动起来。
?公转轨道是利用Three.js的RingGeometry实现的。
土星的光环也是利用同样的方法,只不过是加载了纹理材质。
满天繁星大概有10万颗利用BufferGeometry实现。
2021/1/9 6:53:10 8.28MB Web开发源代码 JS/Ajax源代码
1
参观一个程序生成的城市,每次都不同。
坐下来享受旅程!使用three.js和WebGL制作。
?怎么运行首先,生成了世界的蓝图:?地形图遵循地形的道路网沿道路空的建筑物地段建筑物由于随机变化,结果每次都不同,但遵循可配置的规则。
?接下来,将此抽象定义转换为3D模型,可以在three.js的协助下使用WebGL进行渲染。
一旦创建完成,您就可以使用触摸手势(移动)或鼠标(桌面)在城市中移动。
导航的工作方式类似于Google/AppleMaps。
您也可以点击“游览”按钮,在城市中进行自动飞行/驾驶。
?在本地构建/运行如果是第一次构
2016/3/3 14:51:43 1.02MB Web开发源代码 JS/Ajax源代码
1
html5公路开车小游戏是一款html5基于three.js制造的汽车开车小游戏源代码,在公路上开车网页小游戏源代码。
有4种难度模式可选,通过键盘控制A/D或左右箭头控制汽车行驶轨迹,也可以鼠标左右拖动控制汽车方向。
简单好玩,内含中英文两版,欢迎下载!
2015/9/23 6:45:50 166KB Web开发源代码 JS/Ajax源代码
1
这是一款基于HTML5+three.js实现的横穿马路小游戏源码。
画面中有随机出现的各种街道以及在接到中穿行的车辆,画面下方的白色立方体可通过键盘的方向按键控制其前后左右挪动,玩家通过方向键控制白色立方体挪动、躲避车辆的同时穿过马路即可。
建议使用支持HTML5与css3效果较好的火狐(Firefox)或谷歌(Chrome)等浏览器预览本源码。
2015/10/13 15:37:36 135KB Web开发源代码 JS/Ajax源代码
1
引见了WebGL技术及其应用框架Three.js,描述了交互平台基本架构搭建和各个功能模块的设计与实现过程,并针对OBJ格式的3维模型提出一个模型加载算法解析模型的顶点、面和法向量等数据,然后把三维模型加载到网页平台中来,最后本文对平台进行了跨浏览器测试和模型载入速度测试,测试结果表明系统不需修改任何代码就能直接运行在Firefox、Chrome和Opera这3大主流浏览器上,并且模型载入速度较快,显示效果流畅。
2017/6/20 7:39:15 513KB webgl
1
3D渲染three学习材料整理及实例。
基于three.js+html所实现的3D模型案例,可用于研究学习参考
2020/11/24 3:25:41 19.82MB three html 3D模型
1
Three.js和React中的滚动,折射和着色器效果探索如何使用react-three-fiber-fiber,并结合一些常用技术来创建具有Shader效果的Three.js驱动的规划。
保罗·亨舍尔(PaulHenschel)。
安装yarnyarnstart学分图片来源:和基于钻石折射
2015/5/12 22:35:54 2.49MB JavaScript
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡