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
模型场景控制器
##>背景:创建出
threejs
3D场景后如何使用鼠标操作场景内模型元素?,如拖动,放大缩小,平移,点击触发交互等。。。
小豆包3D世界
·
2023-08-02 18:01
three.js实现vr全景图
方法:可以利用
Threejs
中的立方体或者球体实现全景图功能,把立方体或球体当成天空盒子,将无缝衔接的图片贴上,看起来就像在一个场景中,相机一般放置在中央。
拾荒旧痕
·
2023-08-02 12:49
javascript
vr
开发语言
threejs
移动摄像机围绕场景中心绕圆圈
基本原理就是计算摄像机在所围绕的圆上的坐标,这里坐标实际上是计算x和z轴的坐标。因为y轴是观测高度才使用的。绕圈实际上是x和z轴上的坐标在变化。效果图(不会截gif图,弄了个静图)正方形和圆都在旋转,所以正方形距离平板有一定高度,不然的话一旋转,就到平板下面去了。计算正方形距离地面的高度公式为Math.sqrt(5*5+5*5)/2,边长为4,线条为1,即为5。根据勾股定理a*a+b*b=c*c,
WormJan
·
2023-08-02 02:24
javascript
开发语言
Three.js之创建3D场景
参考资料【G】Three.js官方文档:https://
threejs
.org/docs/Three.js是一个流行的WebGL库,官方文档提供了详细的API参考和示例,适合学习和参考。
开心就是最好
·
2023-07-31 17:28
Web3D
weh3d
threejs
3.第一章3小节 场景动画
以下文章即Learn
Threejs
第三版英文翻译学习记录,可以到正版书店购买对应书籍。如果你想在场景种功能使用动画,那第一件要做的事情就是先找到绘制场景的时间间隔(就是已特定的周期渲染场景)。
我的名字好长好长灬
·
2023-07-30 02:21
【R3F】07. 场景设置
camera设置属性值是按照
threejs
的属性值设置,r3f中,直接在canvas节点设置camera属性即可修改相机position可以通过useFrame返回的对象集,获取camera对象,然后修改对应的属性值
seelingzheng
·
2023-07-29 02:07
Threejs
react
three.js
javascript
着色器
前端
【R3F】06.自定义Geometry
自定义Geometry创建vertex,同在
threejs
中方式一样,这里是随机生成一些点位信息,创建10个三角面使用useMemo,因为创位置信息只需要有一次就可以了constvarticesCount
seelingzheng
·
2023-07-29 02:37
Threejs
前端
javascript
react.js
Threejs
——十四、关于深度冲突、重叠、以及加载模型进度条效果实现(附完整代码)
深度冲突两个模型重叠的模型,通过浏览器旋转预览,会发现模型旋转的时候会发生闪烁。这种情况,主要是两个模型重合,电脑分不清谁在前谁在后,这种情况,可以理解为深度冲突Z-fighting。functionaddBox(){constgeometry=newTHREE.BoxGeometry(10,10,10);//材质constmaterial=newTHREE.MeshPhysicalMateria
Southern Wind
·
2023-07-28 21:57
Vue3
ThreeJS
javascript
前端
3d
three.js入门一:入门demo讲解
环境:
threejs
:129(在浏览器的控制台下输入:window.
jackletter
·
2023-07-28 04:16
javascript
javascript
前端
three.js
webgl
常用三维坐标系
二、
Threejs
和OpenGL右手坐标系参考:https://zhuanlan.z
jackletter
·
2023-07-28 04:16
其他
坐标系
三维
threejs
unreal
unity3d
three.js入门二:相机的zoom参数
环境:
threejs
:129(在浏览器的控制台下输入:window.
jackletter
·
2023-07-28 04:45
javascript
javascript
threejs
相机
zoom
gitee page发布的静态网站,无法播放目录中的mp4视频
但是试了多几次mp4均提示404,资源无法获取;找了很多方案,最后发现将视频转为ogv就可以完美适配了;mp4转ogv附
threejs
使用ogv进行环境贴图的代码://视频纹理constvideo=document.createElement
Li_Ning21
·
2023-07-27 18:52
gitee
音视频
html渲染3d模型图 成功案例
thress.js文档:https://www.techbrood.com/
threejs
/docs/html代码:Titlebody{overflow:hidden;margin:0;}varurl=
静_c540
·
2023-07-24 22:56
制作超好看的个人网站:用
ThreeJs
为你的网站打造个性的动画背景
目录一、示例二、教程1.第一步,写一个顶点着色器2.在ShaderToy上选一个自己喜欢的Shader3.添加有关变量4.将源代码改写成GLSL语言4.把材质添加在写好的
threejs
框架中一、示例先上图
糯米_chobits
·
2023-07-24 13:01
ShaderToy
ThreeJs
个人博客搭建
个性网站
Three.js分享
说一下我的理解,说到
Threejs
就不得不提到webGL,说到webGL就不得不提到openGLOpenGL:用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序编程接口(API)。
桃子Jerry
·
2023-07-24 13:01
前端
threejs
js
three.js
前端
webgl
threeJS
使用OutlinePass场景会变暗(颜色不对)
问题描述在使用OutlinePass发现场景变得很暗。this.composer=newEffectComposer(this.renderer);constrenderPass=newRenderPass(this.scene,this.camera);this.composer.addPass(renderPass);//constgammaCorrectionShader=newShader
喵喵虫
·
2023-07-23 19:00
Vue3
threeJS
webgl
vue.js
前端
ThreeJS
打造自己的人物
hello,大家好,我是better,今天为大家分享如何使用Three打造属于自己的3D人物模型。人物建模当下有很多人物建模的网站,这里给大家分享的ReadyPlayerMe-CreateaFull-Body3DAvatarFromaPhoto前往这个网址,设计出自己的一个3D人物模型。下面是我自己设计的人物,先分享给大家看看,是不是很想设计自己的人物那么下面外面开始吧建模过程选择性别首先进入网站
LKG-工
·
2023-07-23 16:12
前端
WebGL探索——抉择:实践方向(twgl.js、Filament、Claygl、BabylonJS、
ThreeJS
、LayaboxJS、SceneJS、ThinkJS、ThingJS)
WebGL探索——抉择:实践方向,twgl.js、Filament、Claygl、BabylonJS、
ThreeJS
、LayaboxJS、SceneJS、ThinkJS、ThingJS跨出第一步新的改变常见应用
iZaix
·
2023-07-20 12:37
BabylonJS
webgl
three.js学习记录(基础)
一直以来都对three.js充满向往,终于偷闲找了个借口学了起来参考资料Three.js–JavaScript3DLibraryhttps://
threejs
.org/Three.js中文网提供Three.js
渣渣灰飞
·
2023-07-20 11:40
javascript
学习
前端
three.js
Vue3+
threejs
环境搭建(遇到左键旋转无效)
最近学习
threejs
使用vue3框架搭建环境:npmithreeimport*asTHREEfrom"three"//直接引入使用在引入OrbitControls控制发现在vue3有个问题有点坑,之前旧项目的
Nithumahel
·
2023-07-20 01:17
前端
前端
javascript
html
threejs
学习
1.实现场景中调整对象位置功能先看效果核心方法使用【TransformControls】控件import{TransformControls}from"three/examples/jsm/controls/TransformControls";varcontrol2......//拖拽控件对象control2=newTransformControls(camera,renderer.domEle
Destiny辰
·
2023-07-19 07:48
学习
threejs
threejs
实例之十:汽车模型展览
{{item.name}}{{item.name}}import{ref}from'vue'import*asTHREEfrom"three"import{OrbitControls}from"three/examples/jsm/controls/OrbitControls"import{GLTFLoader}from"three/examples/jsm/loaders/GLTFLoader"
sleeppingfrog
·
2023-07-17 19:29
threejs
javascript
前端
开发语言
threejs
基础案例之四:点光源,移动光源旋转的小球
import*asTHREEfrom"three"import{OrbitControls}from"three/examples/jsm/controls/OrbitControls"importDatfrom"dat.gui"import{ref}from'vue'//场景constscene=newTHREE.Scene()//相机constcamara=newTHREE.Perspecti
sleeppingfrog
·
2023-07-17 19:28
threejs
javascript
前端
vue.js
threejs
基础案例之十:模拟点击事件
注意点击时控制台的打印
threejs
最后渲染的时候是以canvas形式进行渲染的。所以在界面中如何实现点击事件实际上成了如何在canvas中如何进行点击事件。但其实这只是其一。
sleeppingfrog
·
2023-07-17 19:28
threejs
前端
javascript
html5
threejs
加载 FBX 模型
threejs
版本148.0加载FBX格式的模型无法自动加载模型自带的贴图(贴图和模型是一个文件,又分开的形式)问题一、第一次加载出来没有模型原因Mesh在children中场景中添加下网格模型mesh
小和尚敲木头
·
2023-07-16 20:33
前端
贴图
threejs
cancelAnimationFrame失效问题
在调试
threejs
时为了让模型自动旋转使用了requestAnimationFrame方法(官网文档),但是在使用cancelAnimationFrame取消时出现了问题。
小和尚敲木头
·
2023-07-16 20:33
前端
javascript
前端
vue.js
three js 做小地图
image.png做个最简单的minimap,这就是游戏中常用的小地图,研究了一圈,原来发现居然还有几个小坑,这里分享一下,希望对碰到这个问题的朋友有帮助image.png最初在试用的时候一切正常我们先引入
threejs
x1911
·
2023-07-16 14:14
THREE.Object3D.add: object not an instance of THREE.Object3D.
threejs
运行项目的时候报错原因是object3D.add(cube_1)cube_1并不是一个Object3D类型的应该THREE.Mesh一下之后在加到object里边不会报错
希望下次能记住
·
2023-07-16 09:46
探索三维世界【4】:Three.js & dat.gui & gsap 的使用
在游览
threejs
的官方文档
Modify_QmQ
·
2023-07-14 22:42
#
Three.js
javascript
前端
threejs
dat.gui
gsap
Three.js 实战【1】—— 3D全景视图开发
——高范围动态图像加载器4、HDR——高动态范围图像5、使用HDR实现3D全景视图6、直接通过图片纹理进行实现摘要在现代开发过程当中,3D开发是越来越不可或缺的一部门,在前面的文章当中简单的说明了一些
threeJs
Modify_QmQ
·
2023-07-14 22:42
#
Three.js
3d
threejs
3D视图
ThreeJS
控制相机上下,左右,旋转
import{Vector3}from"three";classRoamUtil{constructor(camera,viewcontrols,domElement){this.viewcontrols=viewcontrols;this.camera=camera;this.domElement=domElement!==undefined?domElement:document;this.m
rib-pet
·
2023-07-14 08:38
three
js
Javascript
ThreeJs
酷炫的发光特效
分享一个酷炫的发光特效效果,可见在线案例。效果组成该特效可以分成六个组成部分,一个转动的熔浆球体,一层透明气场,外发光,飞线聚集特效,内部发光,蓝色耀斑。熔浆球体和透明气场岩浆球体和透明气场是用几何球体实现,通过纹理移动(UV动画)来表达流动的岩浆和浮动的气场。constloader=newTHREE.TextureLoader();constmap=loader.load("texture.pn
sky.....
·
2023-06-23 05:51
threejs
threejs
前端3D Three.js 在本地搭建一个官方网站
的一个发展和学习方向那么我们还是先搞定文档使用的问题我们可以访问http://www.yanhuangxueyuan.com/Three.js/这里面可以查到使用方法但不是最新的而是别人用官方文档改的真正的官方文档地址是https://
threejs
.org
-耿瑞-
·
2023-06-23 00:57
前端
Three.js教程:
Threejs
常见几何体简介
推荐:将NSDT场景编辑器加入你的3D工具链其他系列工具:NSDT简石数字孪生
Threejs
常见几何体简介Three.js提供的几何体API很多,本节课先给大家介绍几个比较简单的案例,为后面的学习打下基础
ygtu2018
·
2023-06-22 14:51
javascript
开发语言
three.js
webgl图库研究(包括BabylonJS、
Threejs
、LayaboxJS、SceneJS、ThingJS等框架的特性、适用范围、支持格式、优缺点、相关网址)
原文链接:http://www.likecs.com/show-67151.html3D图库框架范围与示例摘要:为实现企业80%以上的生产数据进行智能转化,在烟草、造纸、能源、电力、机床、化肥等行业,赢得领袖企业青睐,助力企业构建AI赋能中心,实现智能化转型升级。“远舢文龙数据处理平台”以AI驱动,构建5G时代下企业数智基础,从根本上改变了数据采集、存储和使用的方式,是当下企业构建数字化与智能化能
李留白
·
2023-06-22 02:20
WebGL/
Threejs
瀑布水流粒子效果
webgl瀑布效果初始化场景functioninit(){scene=newTHREE.Scene();camera=newTHREE.PerspectiveCamera(45,scr.w/scr.h,0.1,10000);renderer=newTHREE.WebGLRenderer({antialias:true});renderer.gammaInput=true;renderer.gamm
allenjiao
·
2023-06-21 17:26
webgl
threejs
瀑布
水流
粒子效果
threejs
实现监听窗口变化自适应画面以及全屏和退出全屏
一、现在的效果如上图,我改变窗口大小之后,整个场景并没有跟着窗口的变化自适应二、解决方案//监听画面变化,更新渲染画面window.addEventListener("resize",()=>{//console.log("画面变化了");//更新摄像头camera.aspect=window.innerWidth/window.innerHeight;//更新摄像机的投影矩阵camera.upd
jieyucx
·
2023-06-21 14:07
three.js
javascript
前端【js】学习JavaScrip心得
:jQuery、MooTools、Prototype、Dojo、YUI、ExtJS、ZeptoJS…2、生产出一大堆框架:AngularJS、VueJS、ReactJS、EmberJS、NuxtJS、
ThreeJS
白开水不加糖1
·
2023-06-21 12:16
前端技术专栏大合集
javascript
前端
学习
整个宇宙将为你闪烁 除了三体人前端也可以 哈哈
视频展示:Bilibili哔哩哔哩项目源码:GitHub前置项在开始之前希望你对three.js有一定的了解,这里推荐一个教程,Discover
threejs
,three.js主创之一编写的适
·
2023-06-21 10:08
基于游戏引擎的数字孪生技术方案
二.技术方案实施路线webgl游戏引擎技术栈
threejs
、cesiumue4+webrtc优点快捷,方便画质材质着色器效果好,比较吃服务器性能缺点吃用户电脑性能需要大团队配合
·
2023-06-21 02:54
three.js学习 11 - 1.
threejs
常用几何体 2.几何体材质自定义 3.材质的旋转与堆叠效果
1.
threejs
常用几何体①.缓冲几何体(立方体)官网API地址:https://www.three3d.cn/docs/index.html?
不染-9732
·
2023-06-20 23:42
webgl
javascript
学习
材质
threejs
相机OrbitControls常用方法及属性
相机控件OrbitControls通过OrbitControls可以对三维场景进行缩放、平移、旋转,本质上改变的不是场景,而是相机的参数,相机的位置角度不同,同一个场景的渲染效果是不一样,比如相机围绕着一个场景旋转,就像场景旋转一样调用OrbitControls时需要引入OrbitControls.js文件import{OrbitControls}from'three/examples/jsm/c
爱吃烧鸭蛋的叶安
·
2023-06-20 18:38
threejs
数码相机
threeJs
使用gui控制球体大小
SphereGeometry创建时仅使用半径参数,没有内置的方法来改变它,需要手动修改几何顶点,或使用新的半径创建新的SphereGeometry或者缩放球体缩放球体的方法:gui.add第一个参数只能是对象,第二个参数是属性,三四是变换范围,第五个是步进letcontrolsOBJ={scaleNum:1}//创建球体sphere=newTHREE.Mesh(newTHREE.SphereGeo
爱吃烧鸭蛋的叶安
·
2023-06-20 18:38
threejs
数学建模
threejs
threeJs
着色器
一、着色器着色器(Shaders)是一种使用GLSL(OpenGLShadingLanguage)编写并在GPU上运行的程序。它们被用于定位几何体的每个顶点,并为该几何体的每个可见像素着色。使用“像素Pixel”来描述其实并不准确,因为渲染的每个点不一定与屏幕上的每个像素相匹配,因此我们更倾向于使用术语“片元fragment”。之后我们会向着色器发送大量数据,如顶点坐标、网格变换、摄像机及其视野范
爱吃烧鸭蛋的叶安
·
2023-06-20 18:06
threejs
着色器
算法
python
Three.js教程:Canvas画布布局和全屏
推荐:将NSDT场景编辑器加入你的3D工具链其他系列工具:NSDT简石数字孪生Canvas画布布局和全屏
threejs
渲染输出的结果就是一个Cavnas画布,canvas画布也是HTML的元素之一,这意味着
ygtu2018
·
2023-06-20 16:45
javascript
开发语言
three.js
Three.js教程:渲染器
对于
threejs
而言,如果完成“咔”这个拍照动作,就需要一个新的对象,也就是WebGL渲染器WebGLRenderer(opensnewwindow)。
ygtu2018
·
2023-06-20 16:13
three.js
javascript
数码相机
开发语言
three.js
Three.js教程:动画渲染循环
推荐:将NSDT场景编辑器加入你的3D工具链其他系列工具:NSDT简石数字孪生动画渲染循环
threejs
可以借助HTML5的API请求动画帧window.requestAnimationFrame实现动画渲染
ygtu2018
·
2023-06-20 04:03
javascript
开发语言
ecmascript
Three.js3D可视化介绍,以及本地搭建three.js官网
一、什么是Three.jsthree.js官网:https://
threejs
.org/Three.js是一个基于WebGL的JavaScript3D图形库,它可以轻松地在浏览器中创建3D场景和动画。
jieyucx
·
2023-06-19 17:37
three.js
javascript
3d
开发语言
使用parcel搭建
threejs
开发环境
一、什么是parcelparcel官网:https://www.parceljs.cn/Parcel是一个快速、零配置的Web应用打包器,可将JavaScript、CSS、HTML和图像等静态文件打包到一个捆绑文件中。它的主要目标是简化Web应用程序的打包过程,使开发人员可以更快速地创建现代Web应用程序。Parcel支持许多不同的文件类型和模块系统,并具有自动编译、自动安装依赖项和热模块更换等功
jieyucx
·
2023-06-19 17:04
three.js
javascript
前端
webpack
Qgis2
threejs
three.js是JavaScript编写的一个开源的3D图形库,它可以用于创建各种各样的交互式3D应用程序和动画。该库提供了一系列的工具和功能,使得在Web浏览器中创建高质量的3D图形变得更加容易。使用three.js,您可以轻松地创建3D场景,包括几何体、光照、阴影、纹理、动画等。它适用于各种不同的应用场景,例如游戏开发、数据可视化、建筑可视化、产品演示等。three.js还提供了丰富的文档和
GIS工具
·
2023-06-18 20:30
GIS
3d
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他