E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
threeJs
ThreeJS
学习笔记(4)-3D文字
varscene,camera,render;varloader=newTHREE.FontLoader();//导入字体,设定字体,这里的话,你们找对自己的字体路径,可能和我的不一样的!!下载的three.js包里面examples/fonts里面有字体loader.load('../examples/fonts/helvetiker_bold.typeface.json',function(f
hbliu_ren
·
2020-08-09 21:30
ThreeJS
ThreeJS
地球上添加标注
环境
ThreeJS
107版本three.min.jsOrbitControls.js说明添加标注的原理是利用在场景中添加canvas实现,要标注的文字绘制在canvas中。
guzicheng1990
·
2020-08-09 21:37
ThreeJS
Three.js Example 注解 —— webgl_geometry_cube.html
555chy/three.js-example-comment,有兴趣的可以一起来完善,这个为Three.js的Example进行注解,方便初学者阅读three.js官网Example地址:https://
threejs
.org
福州-司马懿
·
2020-08-09 20:20
#
Three.js
百度地图的MapVGL 添加自定义模型点击交互(
ThreeJS
)
过程:
ThreeJS
给的点击获取模型信息的方式是通过发出射线,与模型碰撞,返回碰撞信息来检测是否点击到模型或者点击
骚猫人战神
·
2020-08-09 20:11
ThreeJS
vue-cli3.0以上
threejs
引入obj模型 点击显示模型数据 点击高亮
先看一下效果图基础知识可以看我之前写的https://blog.csdn.net/www_share8/category_9385409.html首先说一下可能遇到的问题,第一个可能遇见,vue-cli3.0中没有static所以你的模型可以引入不了,这个时候你的模型需要放到public文件中第二个是引入obj模型,贴图没有显示,问题主要是更改mtl文件中图片路径,上面的是问题需求就是引入模型并点
滚动小人人
·
2020-08-09 19:08
webGL学习
vue
threejs
three引入obj模型
three中点击事件
threejs
全景区加可点击标注
{{pointName}}import*asTHREEfrom"three";importqjtfrom"@/assets/
threejs
/p2.png";importIconfrom"@/assets
Fisher_yu01
·
2020-08-09 18:49
threejs
模型旁边添加 文字注释,解释模型 3D效果
threejs
制作简单的立方体这个没有什么说,基本就是letgeometry=newTHREE.BoxGeometry(50,50,50)//构建一个正方体letmaterial=newTHREE.MeshLambertMaterial
滚动小人人
·
2020-08-09 17:43
webGL学习
使用
threejs
开发微信小游戏全过程
我年前至今至今对微信小游戏尝了尝鲜,从开发到上线全流程做了一款小游戏。特做个记录分享给大家。长文警告!全文共8527字,阅读此文会耗费不少时间。可收藏备用查看。小游戏目前只支持JavaScript一种语言,但JS的支持也并不完全,最主要的区别是小游戏BOM和DOMAPI,小游戏提供了canvas,支持2d和webgl,可操作性还是挺高的。需要注意的是小游戏可以同时创建多个canvas画布,但只有一
同是天涯程序猿
·
2020-08-09 15:34
微信小游戏
基于
threejs
+ CSS3DRenderer的3D全景
基于
threejs
+CSS3DRenderer的3D全景可以理解为将相机置放在一个立方体内,调整相机的位置可以拍摄到场景中不同内容。
qq_42036203
·
2020-08-08 20:30
技术
threejs
threejs
怎么处理加载obj模型的子对象的位置为{0,0,0}的问题
不得不承认,这是
threejs
长久以来的bug,换了好多版本,一直没有处理这个bug,在早期版本中我们可以用如下方法去实现,objMesh.centroid=newTHREE.Vector3();for
猿儿本无心
·
2020-08-08 13:12
前端
Three.js关键帧动画
编辑关键帧并解析播放本文是Three.js电子书的11.1节
Threejs
提供了一系列用户编辑和播放关键帧动画的API,例如关键帧KeyframeTrack、剪辑AnimationClip、操作AnimationAction
郭隆邦技术博客
·
2020-08-08 11:18
Three.js
threejs
中让物体围绕指定轴旋转
转自:https://my.oschina.net/u/3407699/blog/1619536第一点物体的rotation的旋转属性是相对与该物体的本身坐标系而言的,物体的rotation就是Euler欧拉角,但是会存在万向节死锁的问题。第二点three.js中提供了相关的方法rotateOnAxis(axis,angle),该方法需要注意的是angle是相对于物体之前状态的旋转角度,也就是增加
weixin_42390878
·
2020-08-07 21:29
JS
three.js
如何使用
threejs
实现第一人称视角的移动
今天我们就通过最基本的
threejs
来完成第一人称视角的场景巡检功能。如果你是一位
threejs
的初学者或正打算入门,我强烈推荐你仔细阅读本文并在我的代码基础之上继续深入学习。
weixin_38166686
·
2020-08-07 20:58
【
ThreeJS
】平滑切换相机位置方法
//current1相机当前的位置//target1相机的controls的target//current2新相机的目标位置//target2新的controls的targetvartween;functionanimateCamera(current1,target1,current2,target2){letpositionVar={x1:current1.x,y1:current1.y,z1
o0pk2008
·
2020-08-07 15:44
ThreeJS
threejs
相机旋转
一、实现物体的转动有2种方法(1)物体本身的转动cube.rotation.y-=0.002;(2)相机的转动一般是围绕着世界坐标的Y轴,并设置相机的lookAt(newTHREE.Vector3(0,-100,0))lett0=newDate()functionanimate(){controls.update();lett1=newDate();//本次时间lett=t1-t0;//时间差//
chouqie4152
·
2020-08-07 13:48
我的
threejs
学习笔记(三)——相机旋转
写在前面虽然看起来好像是物体自身在旋转,但确实是相机在围绕场景旋转。另外,用简单的三个变量实现了重力模拟。相机旋转方法vartheta=0;varrender=function(){requestAnimationFrame(render);controls.speedY+=controls.gravity;controls.posY+=controls.speedY;sphere.positio
chenqiong1991
·
2020-08-07 13:38
学习笔记
three.js学习笔记
threejs
加载3D模型例子
加载3D模型首先要引入ColladaLoader加载器,Collada是一个3D模型交换方案,即不同的3D模型可以通过Collada进行相互转换,言外之意,
threejs
可以使用Collada将3D模型的数据转换成自己支持的格式
目尽地平线
·
2020-08-05 19:48
前端
threejs
three.js基础教程
5 gltf:buffer缓存、bufferView视窗、accesors访问器
总目录>>
threejs
入门进阶到实战(目前已更新入门篇、基础篇和进阶篇)5buffer缓存、bufferView视窗、accesors访问器buffer,bufferView,和accessor对象已经在
小新快跑123
·
2020-08-05 15:05
gltf
threejs
4 gltf:scenes 和Nodes(场景和节点)
总目录>>
threejs
入门进阶到实战(目前已更新入门篇、基础篇和进阶篇)4scenes和Nodes(场景和节点)原文:https://github.com/KhronosGroup/glTF-Tutorials
小新快跑123
·
2020-08-05 15:33
gltf
threejs
3、最小GLTF文件
总目录>>
threejs
入门进阶到实战(目前已更新入门篇、基础篇和进阶篇)3、最小GLTF文件下面是一个最小但完整的glTF文件,包含一个索引三角形。
小新快跑123
·
2020-08-05 15:33
gltf
threejs
2 glTF的基础结构
总目录>>
threejs
入门进阶到实战(目前已更新入门篇、基础篇和进阶篇)2glTF的基础结构原文参考:https://github.com/KhronosGroup/glTF-Tutorials/blob
小新快跑123
·
2020-08-05 15:32
gltf
threejs
GLTF格式学习:glTF介绍( 基于WebGL
总目录>>
threejs
入门进阶到实战(目前已更新入门篇、基础篇和进阶篇)原文:https://github.com/KhronosGroup/glTF-Tutorials/blob/master/gltfTutorial
小新快跑123
·
2020-08-05 15:32
threejs
gltf
ThreeJS
—— 机房Demo(三)
ThreeJS
——机房Demo(三)目录结构创建文字创建3D文字创建精灵文字Sprite改进版精灵文字创建光圈效果为光圈添上动画利用Tween.js实现动画上一节我们重构了我们的代码,形成了两个区域,绘制出了一个大致的场景
Gvonte
·
2020-08-05 11:25
学习ThreeJS
vue+
threejs
通过OrbitControls控制模型
最近在学习
threejs
,因为都是在html写的,所以自己想结合vue去实现
threejs
的3D模型,然后遇到了许多坑[说多了都是泪]其他的坑就不多说了下面实现一下引入OrbitControls控制模型参考了
攻城狮YanGo
·
2020-08-05 11:13
vue
threejs
Threejs
拓展之二进制数组
在
Threejs
的学习过程中,分配缓存区域时需要调用JavaScript中的Uint16Array、Float32Array等对象来分配连续的内存空间。
向日葵
·
2020-08-04 14:04
threejs
在手机端的touchmove失效。
这里是在知乎上找到的回答:首先要确定下你的需求具体是什么样的,是要监听整个场景的touchmove事件,还是要操作三维模型如果是整个场景的话:1.可以在事件捕获阶段拿到事件的targetDOM.addEventListener('touchmove',function(e){console.log(e)},true);//第三个参数为true2.可以在外层包裹一层,监听此层事件如果是需要对模型操作
一个柠檬
·
2020-08-04 11:27
前端
关于
Threejs
贴图跨域问题解决办法
three.js贴图时一直报"DOMException:Failedtoexecute'texImage2D'on'WebGLRenderingContext':Taintedcanvasesmaynotbeloaded.",这是因为canvas在画图时会图片存在跨域,但是在three.js中并没有进行处理,所以是可以通过修改three.js源码,设置image.crossOrigin='';处理
Five-菜鸟级
·
2020-08-03 23:17
Threejs
web3D
99 Three.js使用canvas更新纹理
案例查看地址:http://www.wjceo.com/blog/
threejs
/2018-05-10/162.html简介Three.js可以直接将canvas画布上的图像作为纹理绘制到模型上面。
暮志未晚Webgl
·
2020-08-03 02:08
Three.js笔记
Threejs
官网 - Three.js 的图形用户界面工具(GUI Tools with Three.js)
Threejs
官网-Three.js的图形用户界面工具(GUIToolswithThree.js)太阳火神的美丽人生(http://blog.csdn.net/opengl_es)本文遵循“署名-非商业用途
太阳火神的美丽人生
·
2020-08-02 13:11
<=即时总结=>
数据呈现-OpenGL
ES
平台-Html5
语言-JavaScript
Three.js
使用
Threejs
和shaderMaterial给plane贴图
搞了一段时间的
threejs
,最近想慢慢学习
threejs
中的shader用法,最然
threejs
中有TextureLoader很简单的就可以进行贴图,不过为了学习shader嘛,就写写喽!
pengpai123
·
2020-08-01 14:08
threejs
112 Three.js postProcess 后处理内置shader包
threejs
的后期处理通道包提供了各种强大的效果,有了这些效果会大大降低代码难度,可以直接使用内置的着色器包,避免了复杂的着色器代码编写。
暮志未晚Webgl
·
2020-08-01 14:36
Three.js笔记
threejs
之骨骼动画
threejs
之骨骼动画body{font-family:Monospace;background-color:#000;color:#fff;margin:0px;overflow:hidden;}#
天赋异禀Act
·
2020-08-01 14:26
threejs基础
Three.js - 使用光照贴图 lightMap 创建假阴影
1、示例示例https://ithanmang.gitee.io/
threejs
/home/201809/20180905/06-lightMap-texture.html效果下面的阴影是通过光照贴图加载进来的
ithanmang
·
2020-08-01 12:05
ThreeJS开发
使用
ThreeJs
从零开始构建3D智能仓库——第二章(创建地面与门窗)
使用
ThreeJs
从零开始构建3D智能仓库——第二章最新进展如何添加墙壁、窗户、门添加三面实心的墙壁创建挖去门窗的墙安装门及窗户完整的代码结束语最新进展最近这两天因为项目上比较空闲了,所以就想着怎么给我这个粗劣的小玩意儿加点高大上的东西
懒人窥
·
2020-08-01 12:34
ThreeJs
threejs
中导入fbx模型相关问题
最近有兴趣在学习
threejs
,对于模型导入一直存在一个问题,我是想在网上下载一下好看的模型,做简单的关键帧动画,然后通过3dmax导出fbx模型,在导入
threejs
中,但是一直不成功,要不就是提示不支持二进制格式的模型
最强面试者
·
2020-08-01 12:12
代码积累
ThreeJS
(WebGL)如何使用UV坐标贴图,实现UV旋转偏移?
ThreeJS
是WebGL的一种前端框架,UV坐标的原理是一样的。前置知识WebGL纹理如果对WebGL有兴趣,可以去看WebGL贴材质这篇文章简单了解下。
from_the_star
·
2020-08-01 12:06
webgl
ThreeJS
UV
纹理
Three.js Example 注解 —— canvas_geometry_panorama.html
555chy/three.js-example-comment,有兴趣的可以一起来完善,这个为Three.js的Example进行注解,方便初学者阅读three.js官网Example地址:https://
threejs
.org
福州-司马懿
·
2020-08-01 11:29
#
Three.js
Three.js Example 注解 —— canvas_particles_random.html
555chy/three.js-example-comment,有兴趣的可以一起来完善,这个为Three.js的Example进行注解,方便初学者阅读three.js官网Example地址:https://
threejs
.org
福州-司马懿
·
2020-08-01 11:29
#
Three.js
Three.js Example 注解 —— canvas_particles_waves.html
555chy/three.js-example-comment,有兴趣的可以一起来完善,这个为Three.js的Example进行注解,方便初学者阅读three.js官网Example地址:https://
threejs
.org
福州-司马懿
·
2020-08-01 11:29
#
Three.js
在
ThreeJS
中使用PNG实现透明贴图效果
ThreeJS
是一个基于WebGL的开源库,使用起来十分方便。不过由于是开源,所以相关文档相当稀少,本人把在学习过程中遇到的一些问题及解决方法整理成一个专栏,希望对大家可以有所帮助!
X249125114
·
2020-08-01 11:41
Threejs
ShapeGeometry自定义形状贴图
最近项目需要在3D场景中给自定义的楼层区域进行贴图区分,对于普通的的纯色材质,实现比较简单,但是如果要进行纹理贴图的材质,就有点复杂了,这里写篇文章记录下。首先看看我们的楼层定义,如何实现自定义区域。其实很简单,我们使用有序的点来定义楼层的平面形状,然后根据平面的定义,自动生成3d的平面区域。varareaPts=[];for(varidx=0;idxThree.jsGeometryTexture
allenjiao
·
2020-08-01 10:34
webgl
94 Three.js 使用设置lightMap光照贴图创建阴影效果
案例查看地址:http://www.wjceo.com/blog/
threejs
/2018-05-03/157.html简介之前的阴影效果都是通过特定的法向贴图或者凹凸贴图再或者使用Three.js渲染生成的
暮志未晚Webgl
·
2020-08-01 09:06
Three.js笔记
87 Three.js 手动创建SkinnedMesh的骨骼和绑定动画
案例实现案例查看地址:http://www.wjceo.com/blog/
threejs
/2018-04-22/150.html为了实现以上案例
暮志未晚Webgl
·
2020-08-01 09:35
Three.js笔记
Three.js Example 注解 —— canvas_particles_floor.html
555chy/three.js-example-comment,有兴趣的可以一起来完善,这个为Three.js的Example进行注解,方便初学者阅读three.js官网Example地址:https://
threejs
.org
福州-司马懿
·
2020-08-01 09:00
#
Three.js
学习
ThreeJS
02 最简单的demo
创建最简单的demo建立一个空网页在body后面添加引擎接口在网页内,或者新建一个js用于模块开发,在这里我使用了扩展js方式开发扩展开发的好处:可扩展灵活可方便压缩不局限于当前网页本身major.js中代码varscene=newTHREE.Scene();varcamera=newTHREE.PerspectiveCamera(75,window.innerWidth/window.inner
Zszen
·
2020-08-01 04:42
canvas 2D api 3D 视觉
对于大多数做动效的人来说,canvas实际应用一般都是2D平面视觉动效,而3D,一般会出动webgl(或者
threejs
orpixi等,pixi本人也没用过未曾学过),而webgl写起来有点忧伤…繁琐,
羽晞yose
·
2020-07-31 23:11
用Three.js绘制一个3D天体系统
代码:链接预览:链接demo:前置知识WebGL和
Threejs
的关系:WebGL是一种3D绘图协议,这种绘图技术标准结合了JavaScript和OpenGLES2.0,在HTML5的Canvas元素中使用
Lawliet_ZMZ
·
2020-07-31 20:54
WebGL&图形&3D
图解WebGL与
Threejs
工作原理
WebGL(全写WebGraphicsLibrary)是一种3D绘图协议,这种绘图技术标准允许把JavaScript和OpenGLES2.0结合在一起,通过增加OpenGLES2.0的一个JavaScript绑定,WebGL可以为HTML5Canvas提供硬件3D加速渲染,这样Web开发人员就可以借助系统显卡来在浏览器里更流畅地展示3D场景和模型了,还能创建复杂的导航和数据视觉化。为什么要了解原理
老鼠AI大米_Java全栈
·
2020-07-31 16:40
修改el-dialog动画导致在有
threejs
的页面闪动的问题
修改el-dialog动画代码如下:/*dialog框显示和隐藏的动画效果改浮现方式从左往右出现*/@keyframesdialog-fade-in{0%{transform:translate3d(-100%,0,0);opacity:0;}100%{transform:translate3d(0,0,0);opacity:1;}}@keyframesdialog-fade-out{0%{tra
Beam007
·
2020-07-31 13:09
element
three.js监听鼠标点击事件
优化了好几次的
threejs
中鼠标点击事件,直接上代码。
Beam007
·
2020-07-31 13:09
threejs
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他