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
Three.js
前端3D
Three.js
在本地搭建一个官方网站
Web前端3D开发入门规划3D效果将不再是桌面应用的专利我们说了说WEB3D的一个发展和学习方向那么我们还是先搞定文档使用的问题我们可以访问http://www.yanhuangxueyuan.com/
Three.js
-耿瑞-
·
2023-06-23 00:57
前端
学习
three.js
的第一天
最近在找工作,看到很多招聘需求都需要会
three.js
,这是个新兴的技术,主要用于数字孪生,智慧城市的开发,有点类似建模,网上相关教程比较少,很多收费的课程首先在github上mrdoob/
three.js
前端小菜鸟也有人起
·
2023-06-22 21:33
前端
开发语言
Three.js
教程:stats性能监视器
推荐:将NSDT场景编辑器加入你的3D工具链其他系列工具:NSDT简石数字孪生stats性能监视器(计算渲染帧率FPS)
three.js
每执行WebGL渲染器.render()方法一次,就在canvas
ygtu2018
·
2023-06-22 14:51
javascript
前端
html
Three.js
教程:Threejs常见几何体简介
推荐:将NSDT场景编辑器加入你的3D工具链其他系列工具:NSDT简石数字孪生Threejs常见几何体简介
Three.js
提供的几何体API很多,本节课先给大家介绍几个比较简单的案例,为后面的学习打下基础
ygtu2018
·
2023-06-22 14:51
javascript
开发语言
three.js
Three.js
创建场景学习
Three.js
入门示例_bcbobo21cn的博客-CSDN博客这里做了
Three.js
入门示例,显示一个球体;下面单独看一下场景Scene;先只有2句代码,constscene=newTHREE.Scene
bcbobo21cn
·
2023-06-22 09:37
图形学和3D
web前端
Three.js
Scene
three.js
加载模型失败(跨域问题)
testLoadOBJmodelbody{/*setmarginto0andoverflowtohidden,togofullscreen*/margin:0;overflow:hidden;}functioninit(){varscene=newTHREE.Scene();varcamera=newTHREE.PerspectiveCamera(45,window.innerWidth/wind
bcbobo21cn
·
2023-06-22 09:05
图形学和3D
web前端
javascript
obj
three.js
入门
前言最近开始学
Three.js
了。市面上的资料并不算多,系统性的更少。有些教程照着做都是因为版本问题所以可能会卡住。一边学习一边记录一下。
Armouy
·
2023-06-22 08:03
学习记录
javascript
3d-force-graph力导向图中向节点添加obj模型
这个函数将使用
three.js
中的
爱划水de鲸鱼哥~
·
2023-06-21 21:21
3d
javascript
前端
three.js
物体纹理及其常用属性介绍
一、Three中的纹理和材质介绍THREE中的纹理和材质是用来渲染3D场景中的物体表面的。纹理贴图定义物体表面的颜色和外观,而材质则定义物体表面如何反射光线。纹理可以使用多种类型的图像文件,包括JPEG、PNG、GIF等。纹理可以是简单的颜色、图案或者是复杂的图像。材质是指物体表面材料的特性。在THREE中,材质可以定义物体表面的颜色、质地、透明度等属性。材质可以使用多种类型的渲染器,包括基本的P
jieyucx
·
2023-06-21 20:55
three.js
javascript
开发语言
ecmascript
three.js
常用几何体介绍以及自定义几何体
一、自定义三角形几何体核心代码://添加物体//创建几何体for(leti=0;i<50;i++){//每一个三角形,需要3个顶点,每个顶点需要3个值constgeometry=newTHREE.BufferGeometry();constpositionArray=newFloat32Array(9);for(letj=0;j<9;j++){positionArray[j]=Math.rando
jieyucx
·
2023-06-21 20:25
three.js
javascript
开发语言
ecmascript
Three.js
学习项目--3D抗美援朝数据可视化
文章目录部分场景体验地址操作说明视频我做了哪些(功能)局限源代码地址部分逻辑按需渲染模型加载动画控制器模型纹理条件切换模型加载同时请求部分纹理生成进度条模型缩放小动画部分场景体验地址https://kmyc.hongbin.xyz/操作说明视频操作说明我做了哪些(功能)draco解析glb模型同时处理部分纹理请求减轻一次加载纹理压力手动控制轨道控制器镜头动画多音频拼接控制封装动画播放器控制进度切换
Jedi Hongbin
·
2023-06-21 20:11
Three.js
javascript
学习
3d
使用dat.gui更改
three.js
中的物体变量
一、dat.gui介绍gui是一种JavaScript库,用于创建可视化控件和调试工具。它是dat.gui的简称。dat.gui是一个用于在Web应用程序中创建可定制GUI的JavaScript库。它可以轻松创建滑块、复选框、颜色选择器等控件,用户可以直接在GUI上进行交互和调整。dat.gui还提供了一些调试工具,例如实时查看变量值等。它是一个轻量级、易于使用且高度可定制的库,可用于构建各种类型
jieyucx
·
2023-06-21 14:07
three.js
javascript
开发语言
ecmascript
three.js
几何体的_UV_、法向属性以及BufferGeometry类介绍
在
three.js
中,光照效果是基于每个顶点
jieyucx
·
2023-06-21 14:07
three.js
javascript
uv
开发语言
整个宇宙将为你闪烁 除了三体人前端也可以 哈哈
项目主要使用
three.js
,设计灵感及贴图来源于SolarSystemScope。
·
2023-06-21 10:08
Web前端 3D开发入门规划 3D效果将不再是桌面应用的专利
维呈现让界面更直观立体的展示他打破了传统平面的展示形式那么目前的话政府也有大量的新基建的项目如数字孪生智慧城市智慧园区智慧工厂智慧消费等等项目都涉及到了3D可视化技术那么如果我们想学习这门技术就可以先从
Three.js
-耿瑞-
·
2023-06-21 10:52
前端
3d
three.js
学习 11 - 1.threejs常用几何体 2.几何体材质自定义 3.材质的旋转与堆叠效果
1.threejs常用几何体①.缓冲几何体(立方体)官网API地址:https://www.three3d.cn/docs/index.html?q=geometry#api/zh/geometries/BoxGeometry②.圆缓冲几何体官网地址:https://www.three3d.cn/docs/index.html?q=geometry#api/zh/geometries/Circle
不染-9732
·
2023-06-20 23:42
webgl
javascript
学习
材质
Three.js
清除场景中的模型和材质、贴图等
遍历所有子项并调用它们的几何形状,材质和纹理,亲测有效functionclearThree(obj){while(obj.children.length>0){clearThree(obj.children[0])obj.remove(obj.children[0]);}if(obj.geometry)obj.geometry.dispose()if(obj.material){//incaseo
爱吃烧鸭蛋的叶安
·
2023-06-20 18:38
threejs
javascript
材质
贴图
Three.js
教程:Canvas画布布局和全屏
将NSDT场景编辑器加入你的3D工具链其他系列工具:NSDT简石数字孪生Canvas画布布局和全屏threejs渲染输出的结果就是一个Cavnas画布,canvas画布也是HTML的元素之一,这意味着
three.js
ygtu2018
·
2023-06-20 16:45
javascript
开发语言
three.js
Three.js
教程:渲染器
推荐:将NSDT场景编辑器加入你的3D工具链。其他系列工具:NSDT简石数字孪生渲染器生活中如果有了景物和相机,那么如果想获得一张照片,就需要你拿着相机,按一下,咔,完成拍照。对于threejs而言,如果完成“咔”这个拍照动作,就需要一个新的对象,也就是WebGL渲染器WebGLRenderer(opensnewwindow)。WebGL渲染器WebGLRenderer通过WebGL渲染器WebG
ygtu2018
·
2023-06-20 16:13
three.js
javascript
数码相机
开发语言
three.js
three.js
修改物体的位置
一、位置属性position介绍要修改物体的位置,可以使用物体的position属性。该属性是一个THREE.Vector3对象,它表示物体在3D空间中的位置。例如,要将物体移动到x=10,y=20,z=30的位置,可以使用以下代码:object.position.set(10,20,30);如果要相对于当前位置移动物体,可以使用以下代码:object.position.x+=5;//将物体向右移
jieyucx
·
2023-06-20 11:15
three.js
javascript
开发语言
ecmascript
three.js
设置物体的缩放和旋转
一、缩放物体介绍1.如何缩放使用
three.js
设置物体的缩放可以通过对象的scale属性来实现。
jieyucx
·
2023-06-20 11:15
three.js
javascript
开发语言
ecmascript
Three.js
教程:动画渲染循环
推荐:将NSDT场景编辑器加入你的3D工具链其他系列工具:NSDT简石数字孪生动画渲染循环threejs可以借助HTML5的API请求动画帧window.requestAnimationFrame实现动画渲染。请求动画帧window.requestAnimationFrame//requestAnimationFrame实现周期性循环执行//requestAnimationFrame默认每秒钟执行
ygtu2018
·
2023-06-20 04:03
javascript
开发语言
ecmascript
使用
three.js
渲染第一个场景和物体
一、效果图:二、渲染场景和物体的步骤创建场景(Scene):在
three.js
中创建场景通过调用THREE.Scene()方法,然后将其赋值给变量。
jieyucx
·
2023-06-19 17:07
three.js
javascript
数码相机
开发语言
three.js
轨道控制器查看物体
效果介绍在上一章节中我们只是将物体和场景渲染到了浏览器中,但是我们并不能实现交互,当我们想用鼠标滑动查看物体时,物体是不会动的,要实现这种交互效果,我们需要借助轨道控制器实现二、轨道控制器使用步骤1.引入
three.js
jieyucx
·
2023-06-19 17:07
three.js
javascript
数码相机
开发语言
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
开发语言
Three.js
快速入门
简介
Three.js
是基于原生WebGL封装运行的三维引擎。可与各种前端技术结合使用。
田苗苗_7785
·
2023-06-19 06:13
Qgis2threejs
three.js
是JavaScript编写的一个开源的3D图形库,它可以用于创建各种各样的交互式3D应用程序和动画。该库提供了一系列的工具和功能,使得在Web浏览器中创建高质量的3D图形变得更加容易。
GIS工具
·
2023-06-18 20:30
GIS
3d
利用
THREE.JS
实现3D城市建模(珠海市)
仅供学习使用,利用
THREE.JS
、GLSL实现,圆形扫描、立体扫描、区域高亮、横向扫描、地图飞线、地面线路、珠海市模型导入。
菜园前端
·
2023-06-18 15:50
THREE.JS
javascript
vue.js
three.js
html5
canvas
three.js
源码阅读笔记一
使用
three.js
已经有一段时间了,为了更深入的理解这个优秀的webgl库的实现原理,从今天开始阅读源码。并且记录下自己的理解。
magicLiuyuan
·
2023-06-18 02:43
Three.js--》实现3D汽车展厅效果展示
目录项目搭建初始化
three.js
基础代码加载汽车模型设置展厅效果设置GUI面板动态控制车身操作车门操作与车身视角展示设置手动点击打开关闭车门设置图片背景今天简单实现一个
three.js
的小Demo,加强自己对
亦世凡华、
·
2023-06-17 17:58
#
Three.js
javascript
汽车
vue.js
three.js
3d
mapbox+threejs实现三维气泡球体专题图
最近在研究前端
three.js
和webGL技术,采用三维地图展示数据,我分享一下研究成果!引入JS先加载地图我们这里用超图的iServer发布的地图瓦片数
sun_falls
·
2023-06-17 11:07
地图
mapbox-gl
地图demo
webgl
javascript
mapbox在Vue框架中对
three.js
的应用
在现代Web开发中,使用Vue框架和
Three.js
库可以创建出色的3D体验。然而,为了实现这样的效果,需要使用地图来提供场景的背景。
游离状态的猫1
·
2023-06-17 11:34
vue.js
javascript
前端
一个《跳动的爱心》代码,纯HTML+JS,双击直接运行
集合了web动画库GSAPJS、OBJ文件加载器OBJLoader、WebGL第三方库
Three.js
等。效果非常棒!
倾斜的水瓶座
·
2023-06-17 01:06
javascript
javascript
html
前端
Three.js--》实现3d圣诞贺卡展示模型
目录项目搭建初始化
three.js
基础代码加载环境模型设置环境纹理添加水面并设置阴影效果实现幽灵小球的运动实现相机切换和文字切屏实现漫天星星和爱心样式今天简单实现一个
three.js
的小Demo,加强自己对
亦世凡华、
·
2023-06-16 21:32
#
Three.js
javascript
vue.js
npm
thee.js
3d模型
Three.js
教程:平行光与环境光
推荐:将NSDT场景编辑器加入你的3D工具链其他系列工具:NSDT简石数字孪生平行光与环境光本节课通过平行光DirectionalLight(opensnewwindow)和环境光AmbientLight(opensnewwindow)进一步了解光照对应模型Mesh表面的影响。点光源辅助观察PointLightHelper通过点光源辅助观察对象PointLightHelper(opensnewwi
ygtu2018
·
2023-06-16 18:04
javascript
数码相机
开发语言
Three.js
教程:三维坐标系
推荐:将NSDT场景编辑器加入你的3D工具链其他系列工具:NSDT简石数字孪生三维坐标系本节课的目的就是为了加强大家对threejs三维空间的认识。辅助观察坐标系THREE.AxesHelper()的参数表示坐标系坐标轴线段尺寸大小,你可以根据需要改变尺寸。//AxesHelper:辅助观察的坐标系constaxesHelper=newTHREE.AxesHelper(150);scene.add
ygtu2018
·
2023-06-16 17:33
javascript
数码相机
开发语言
three.js
里的材质分类
three.js
里的材质分类一、基本材质MeshBasicMaterial一个以简单着色(平面或线框)方式来绘制几何体的材质不受光照的影响.color:Color材质的颜色(Color),默认值为白色(
chen_227
·
2023-06-16 13:52
three
材质
threejs
3d
Vue中如何进行3D场景展示与交互(如
Three.js
)
Vue中如何进行3D场景展示与交互(如
Three.js
)随着WebGL技术的发展,越来越多的网站开始使用3D场景来展示产品、游戏等内容。
硬件人某某某
·
2023-06-16 13:29
Vue
教程
javascript
vue.js
3d
Three.js
教程:建模软件绘制3D场景(Blender)
三维建模软件作用对于简单的立方体、球体等模型,你可以通过
three.js
的几何体相关API快速实现,不过复杂的模型,比如一辆轿车、一栋房子、一个仓库,一般需要通过3D建模软件来实现。
·
2023-06-16 11:08
编辑器
【
Three.js
】第十五章 Lights 灯
15.Lights灯介绍正如我们在上一课中看到的,添加灯光就像添加网格一样简单。您使用适当的类实例化一盏灯,然后将其添加到场景中。有多种类型的光,我们已经发现了AmbientLight和PointLight。在本课中,我们将详细了解所有不同的类以及如何使用它们。设置启动器中已经设置了一个场景(包括一个球体、一个立方体、一个环面和一个作为地板的平面),但如果您想自己写代码渲染联系,请自行创建项目尝试
顽皮宝
·
2023-06-15 16:31
Three.js
javascript
前端
html
【
Three.js
】第十二章 Materials 材质
编写着色器是WebGL和
Three.js
最具挑战性的部分之一,但不要担心;
Three.js
有许多带有预制着色器的内置材质。我们将在以后的课程中探索如何创建我们自己的着色器。
顽皮宝
·
2023-06-15 16:01
Three.js
javascript
材质
开发语言
【
Three.js
】第十三章 3D Text 3D文字
这个作品是学习
Three.js
早期可以实现的一个很好的例子。它简单、高效,而且特效看起来很棒。
Three.js
已经通过Te
顽皮宝
·
2023-06-15 16:30
Three.js
javascript
3d
开发语言
【
Three.js
】第十六章 Shadows 阴影
实现它们的方法有很多种,
Three.js
有一个内置的解决方案。请注意,此解决方案很方便,但并非完美。怎么运行的我们不会详细说
顽皮宝
·
2023-06-15 16:56
Three.js
javascript
开发语言
ecmascript
Three.js
教程:光源对物体表面影响
推荐:将NSDT场景编辑器加入你的3D工具链其他系列工具:NSDT简石数字孪生光源对物体表面影响实际生活中物体表面的明暗效果是会受到光照的影响,threejs中同样也要模拟光照Light对网格模型Mesh表面的影响。你可以打开课件中案例源码,对比有光照和无光照两种情况,网格模型Mesh表面的差异。受光照影响材质threejs提供的网格材质,有的受光照影响,有的不受光照影响。基础网格材质MeshBa
ygtu2018
·
2023-06-15 11:19
javascript
人工智能
开发语言
three.js
Three.js
教程:相机控件轨道控制器OrbitControls
推荐:将NSDT场景编辑器加入你的3D工具链其他系列工具:NSDT简石数字孪生相机控件轨道控制器OrbitControls平时开发调试代码,或者展示模型的时候,可以通过相机控件OrbitControls实现旋转缩放预览效果。OrbitControls使用你可以打开课件案例源码测试下效果。旋转:拖动鼠标左键缩放:滚动鼠标中键平移:拖动鼠标右键引入扩展库OrbitControls.js//引入轨道控制
ygtu2018
·
2023-06-15 11:19
three.js
javascript
数码相机
开发语言
three.js
3D库房搭建(附源码下载)如何用
three.js
搭建一个3D库房、3D密集架、3D档案室
本人是做信创档案的(就是国产电脑:统信,麒麟,中科方德系统可以使用的档案系统)最近接到单位上的一个需求是要做3D库房,之前也没搞过,但是我知道有
three.js
可以实现,当时就直接答应下来了具体需求有3D
小马在板砖
·
2023-06-15 03:39
编辑器
3d
javascript
基于Echarts+百度地图+
Three.js
的数据可视化系统
上周重构项目数据统计部分写了几篇echarts相关的文章,重构的后台前端框架改用Vue,关于Vue中引用Echarts及可能遇到的问题的文章如下所示:VUE中使用Echarts图表VUE父组件异步获取数据,子组件接收的值为空VUE渲染echarts图表宽度只显示100px问题其中提到大学的时候echarts教程较少,想要做一些理想效果比较麻烦,正好记得大三的时候写了一个,基于Echarts+Thr
修复BUG中
·
2023-06-13 19:23
H5
前端
html
three.js
echarts
数据可视化
【
THREE.JS
笔记】选中模型,导入视频以及通过距离调整音量
定义变量lettextLeft,videoLeft,ifVideoLeft=false;导入视频videoLeft=document.createElement('video');videoLeft.preload='auto';videoLeft.controls='controls';videoLeft.volume=1;videoLeft.style.objectFit='fill';let
一葉_code
·
2023-06-13 08:22
THREE.js
<简单3D文件的导入>
知识点:1.如何自己简单导出一个3D模型,下面会有详细介绍;首先可以去访问
three.js
提供的编辑器页面地址,然后添加一个物体image.png然后选择导出文件的格式,此处导出的是GLTF格式,这样就基本实现了一个简单
誰在花里胡哨
·
2023-06-13 04:33
解决 Uncaught TypeError: SpriteCanvasMaterial is not a constructor.
文章目录前言一、替代语法总结前言上周买了本《
Three.js
开发指南》,第三版,里面的语法不太跟趟,有点旧,倒也不能全怪作者,three迭代的确很快.一、替代语法这几天没事做,加上前面本来就接触过Three
白瑕
·
2023-06-13 01:56
three.js
前端
javascript
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他