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(webgl)
Threejs
入门之十四:
Threejs
中的组(Group)对象
组其实就是一个集合,将不同的物体添加到一个组中,就形成了一个集合;比如我们可以创建两个物体,然后将这两个物体使用group.add方法添加到同一个组中//创建几何体constgeometry=newTHREE.BoxGeometry(50,50,50)//创建材质constmaterial=newTHREE.MeshBasicMaterial({color:0x00ff00})//创建物体Acon
九仞山
·
2023-06-08 16:11
ThreeJS
javascript
3d
html5
前端
threejs
学习资源帖
Threejs
网址备忘录
threejs
官网:https://
threejs
.org/
threejs
中文教程:https://techbrood.com/
threejs
/docs/
threejs
中文网:http
loriloy
·
2023-06-08 13:30
threejs
threejs
学习网站
1、
Threejs
中文网http://www.
webgl
3d.cn/2、
webGL
电子书教程(全部免费)http://www.
webgl
3d.cn/
WebGL
/3、
WebGL
视频教程以及课程介绍(收费)
星辰啊大海7857
·
2023-06-08 13:57
学习途径
Three js 中文文档和在线演示实例
Three.js是当下最流行的网页3D渲染JS引擎,其主要是对
WebGL
编程以面向对象方式进行的封装。
这个有可能是真纯
·
2023-06-08 13:56
Three.js资源
Three.js资源本文是Three.js电子书的学前内容Three.js库github链接:https://github.com/mrdoob/three.jsThree.js官网:https://
threejs
.org
郭隆邦技术博客
·
2023-06-08 13:56
Three.js
Three.js入门学习笔记09:Three.js对象拾取,鼠标点击对象响应事件
一.拾取对象概念二.坐标转换三.光线投射Raycaster中文文档http://www.
webgl
3d.cn/
threejs
/docs/#api/zh/core/Raycaster英文文档https:/
月亮计划
·
2023-06-08 13:52
Three.js
javascript
学习
计算机外设
three.js
ThreeJS
教程:山脉地形高度可视化
https://www.mvrlink.com/
threejs
-visualization-of-mountain-ter...推荐:将NSDT场景编辑器加入你的3D工具链3D工具集:NSDT简石数字孪生山脉地形高度可视化一个山脉地形的高度可视化
·
2023-06-08 12:04
编辑器程序员
ThreeJS
-水晶小熊(二十八)
素材:链接:https://pan.baidu.com/s/1HbT0SlFHwfQbrKH9tXlM5w提取码:e98i关键代码:loader.load('bear.gltf',gltf=>{lettextureLoader=newTHREE.TextureLoader();textureLoader=textureLoader.load('three/050.jpg');//映射-折射映射,不
不穿铠甲的穿山甲
·
2023-06-08 10:40
servlet
html
java-ee
B/S与C/S数字孪生应用架构选型
B/S架构的数字孪生场景渲染,常见有以下三种技术路线:基于
WebGL
封装的渲染库直接进行开发;基于支持H5的3D游戏引擎进行开发,开发完成后打包成
WebGL
;基于
WebGL
封装的渲染库开发适用于数字孪生项目的融合渲染引擎
易知微EasyV数据可视化
·
2023-06-08 09:17
服务器
网络
前端
数据分析
大数据
Three.js加载FBX模型并解析骨骼动画
通过
Threejs
先加载一个.FBX格式的三维模型文件,然后解析该文件中的骨骼动画信息。
山楂树の
·
2023-06-07 16:55
Three.js
javascript
前端
Threejs
快速入门
最小环境首先,在正式学习
Threejs
前,有几个概念需要说明的。
Threejs
在底层其实还是调用html5中的canvasapi来实现绘图的。
红红火火a
·
2023-06-07 15:10
java
React框架下如何使用
webgl
React框架作为当前主流的前端开发框架之一,在众多项目中被应用,在最新的工作中遇到很多客户咨询如何在react框架下使用超图的
webgl
产品,下面做简单的介绍。
Mr桔子先生
·
2023-06-07 12:13
ThreeJS
教程:地图案例(包围盒、正投影)
https://www.mvrlink.com/
threejs
-map-cases/平面填充几何体ShapeGeometry包围盒Box3正投影相机OrthographicCameraShapeGeometry
·
2023-06-07 11:28
编辑器
《vue 实践之 three.js 学习》
目录three.js学习包安装导包基础API学习Three.js三要素【图文展示】透视相机three.js渲染器之
WebGL
Renderer
WebGL
Renderer实例化three.js学习个人博客地址
yk-ddm
·
2023-06-07 11:18
javascript
vue.js
学习
Three
Threejs
进阶之十七:
Threejs
中的Path、Shape和ShapeGeometry类
在实际的应用中,有时候需要我们根据一个二维图形拉伸为三维图形的情况,这就需要我们对
Threejs
中提供的二维图形相关的类有一个深入的了解,这一节我们就深入的聊一聊
Threejs
中的Path、Shape和
九仞山
·
2023-06-07 11:22
ThreeJS
javascript
前端
html
Threejs
进阶之十六:音频可视化
最近事情比较多,博客更新的有点慢了,今天更新一期,主要聊一聊通过
Threejs
提供的音频API实现音频的可视化效果,先看下最终实现的效果音频可视化目录
Threejs
中音频相关的类Audio类构造函数常用属性常用方法创建
九仞山
·
2023-06-07 11:21
ThreeJS
javascript
html5
前端
3d
音视频
Threejs
进阶之十二:
Threejs
与Tween.js结合创建动画
tween.js介绍Tween.js是一个可以产生平滑动画效果的js库,其官方地址为:https://github.com/tweenjs/tween.js/,可以将源码下载后,可以在tween.js/dist/文件夹下找到相应的js代码,在HTML中进行引用;也可以通过npm命令在终端控制台中安装tween.js模块npminstall@tweenjs/tween.js然后在相应的页面引用Twe
九仞山
·
2023-06-07 11:20
ThreeJS
javascript
动画
前端
html5
vue
Threejs
入门之十三:精灵模型Sprite和精灵材质SpriteMaterial
在
Threejs
中精灵模型Sprite是父类是Object3D创建精灵只需要传递一个材质参数就可以了,不需要几何体constsprite=newTHREE.Sprite(material);2SpriteMaterial
九仞山
·
2023-06-07 11:20
ThreeJS
javascript
html5
前端
3d
Three.js camera初探——转场动画实现
背景首先简单介绍一下three.js,three.js是用javascript写的基于
webGL
的第三方3D库,通过它可以在网页中进行3D建模,结合上TweenMax.js动画库,在网页中实现3D动画效果就变得很简单了
伟大先锋
·
2023-06-07 11:05
java
Cesium面试题-2、cesium中模型的数据有哪些
中模型的数据有哪些tags:Cesium基础categories:GIS面试题1、gltfglTF全称是GraphicsLanguageTransmissionFormat(图形语言传输格式),是一种针对GL(
WebGL
团子WebGIS
·
2023-06-07 01:44
Cesium
经验分享
学习
Unity Addressables学习笔记(3)---加载远程场景Scenes
Addressables的GroupGame1Group就是我新创建的一个Group用来存放场景1的所有资源,分组的配置跟Remote一样,都是远程的,加载地址是我本地启动的web服务器地址,URL里
WebGL
其实我是真性情
·
2023-06-06 22:16
Unity
unity
学习
笔记
ThreeJS
纹理贴图创建一个我的世界草地方块
ThreeJS
纹理贴图创建一个我的世界草地方块开始准备使用
ThreeJS
写一个类似《我的世界》场景的射击类游戏,地形和我的世界很相似。
·
2023-06-06 22:58
HTML5智慧化工数字孪生
WebGL
三维可视化系统
前言作为全球化学品第一生产大国,我国危险化学品规模总量大、涉及品种多、应用范围广、管理链条长、安全风险高,历来是防范化解重大安全风险的重点领域。危险化学品领域频繁发生的典型事故,暴露出传统安全风险管控手段问题突出。建设背景石油石化行业是国家重要的支柱行业,具有生产规模大,生产线长,数据模型大,物料危险性高等特点。特殊的作业环境、偏远的厂区位置,使得工作人员作业值守难度大、成本高、效率低。随着5G、
·
2023-06-06 21:04
基于游戏引擎的数字孪生技术方案
二.技术方案实施路线
webgl
游戏引擎技术栈
threejs
、cesiumue4+webrtc优点快捷,方便画质材质着色器效果好,比较吃服务器性能缺点吃用户电脑性能需要大团队配合
·
2023-04-21 19:05
Threejs
实现穿越云层动效
上文说到,我对《你的性格主导色》活动中最感兴趣的部分就是通过Three.js实现穿越云层动效了,据作者说每朵云出现的位置都是随机的,效果很好,下图是我实现的版本。image在线Demo首先说下实现穿越云层动效的基本思路:沿着Z轴均匀的放一堆64*64的平面图形,这些平面的X坐标和Y坐标是随机的(很像下图的桶装薯片)把上面的所有图形合并成一个大的图形把大的图形和贴片材质(云)生成网格,网格放进场景中
hezf
·
2023-04-21 16:52
Three.js教程:顶点位置数据解析渲染
推荐:将NSDT场景编辑器加入你3D工具链其他工具系列:NSDT简石数字孪生顶点位置数据解析渲染如果你没有
WebGL
基础,可以先不用记忆每个的
threejs
具体内容,有一个大致印象即可,学习本节课的重点是建立顶点的概念
·
2023-04-21 16:06
three.js
一起学
WebGL
:复合矩阵
之前讲了平移矩阵、旋转矩阵以及缩放矩阵,以及演示了在
WebGL
中的单独应用的效果。这次我们看看同时进行多次矩阵变换的组合写法。我们将会对一个三角形先平移,然后旋转。矩阵乘法简单过一下矩阵乘法的知识点。
前端西瓜哥
·
2023-04-21 13:05
webgl
算法
矩阵
一起学
WebGL
:三角形加上渐变色
本文为系列文章,请先阅读如何绘制红色三角形的文章:《一起学
WebGL
:绘制三角形》原来的写法,颜色是在片元着色器中写死的,这次我们来像传顶点数据一样,声明一个颜色数据传递过去。
前端西瓜哥
·
2023-04-21 13:00
webgl
javascript
开发语言
Three.js 加载3D模型
在学习Three.js和
WebGL
的时,突发奇想我是不是用这个东西来加载3D模型呢,这样多酷炫呀,通过自己的研究发现居然是可以的!!!下面,理论成立,实践开始!!
Ac
·
2023-04-21 10:42
WebGL
javascript
3d
前端
vue
Three.js教程:透视投影相机
https://ted.sinoccdc.cn/其他系列工具:NSDT简石数字孪生
Threejs
如果想把三维场景Scene渲染到web网页上,还需要定义一个虚拟相机Camera,就像你生活中想获得一张照片
·
2023-04-21 10:21
编辑器
将场景作为纹理渲染到平面上
firstRenderTarget=newTHREE.
WebGL
RenderTarget(512,512,{format:THREE.RGBFormat});varscreenMaterial=newTHREE.MeshBasicMaterial
不决书
·
2023-04-21 09:12
失败狮计划再现——
threejs
实现文字环绕动画
前言说到环绕动画,18年初的时候我曾写过一版太阳系动画,当然,那时完全是慢慢调试坐标然后用css动画写上去的,后来有同事把这个太阳系动画使用
threejs
改写了,动画变得更加顺滑流畅了,那时我只是对three
韭菜的故事
·
2023-04-21 04:13
three.js(JS 三维模型库)介绍和入门
介绍:three.js是一个基于
WebGL
的JavaScript3D库。它封装了
WebGL
API,为开发者提供了简单易用的API,以便在Web浏览器中展示3D图形。
南北极之间
·
2023-04-20 18:36
前端开发
javascript
3d
three.js
3d引擎
3d库
CesiumJS 源码杂谈 - 从光到 Uniform
CesiumJS源码基础,所以就抽了一个周末跟了跟CesiumJS中的光照初步,在简单的代码追踪后,发现想系统学习光照材质,仍然是需要RTR知识的,这次仅仅了解了光在CesiumJS底层中是如何从API传递到
WebGL
·
2023-04-20 15:37
CesiumJS PrimitiveAPI 高级着色入门 - 从参数化几何与 Fabric 材质到着色器 - 上篇
PrimitiveAPI还包括AppearanceAPI、GeometryAPI两个主要部分,是CesiumJS挡在原生
WebGL
接口之前的最底层图形封装接口(公开的),不公开的最底层接口是DrawCommand
·
2023-04-20 15:05
webgl
-画指定颜色三角形
html*{margin:0px;padding:0px;}您的浏览器不支持HTML5,请更换浏览器main.jsletcanvas=document.getElementById('
webgl
')canvas.width
不穿铠甲的穿山甲
·
2023-04-20 15:44
webgl
javascript
前端
【渲染管线】关于三角面正反和剔除cull
webgl
中关于剔除cull是否开启剔除gl.enable(gl.CULL_FACE);/gl.disable(gl.CULL_FACE);设置剔除哪一面gl.cullFace,gl.cullFace(
GAMESLI-GIS
·
2023-04-20 12:05
图形学
unity
游戏引擎
opengl、opengl es、
webgl
介绍与opengl开发入门
1、OpenGLOpenGL(英语:OpenGraphicsLibrary,译名:开放图形库或者“开放式图形库”)常用于CAD、虚拟现实、科学可视化程序和电子游戏开发。OpenGL的高效实现(利用了图形加速硬件)存在于Windows,部分UNIX平台和MacOS。OpenGL一般被认为是用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序编程接口(API),其实OpenGL本身并不是一个API,它
夜雨听萧瑟
·
2023-04-20 00:35
oepngl
C/C++语言
c++
【Unity3D日常BUG】Unity3D打包
WEBGL
平台运行出现无法解析gzip、构建压缩等问题
一、前言在Unity3D中打包
WEBGL
运行出现这样的错误:具体分析:1、无法解析xxx.gz文件2、启用了构建压缩,但是web服务器配置错误3、web服务器不支持HTTP响应头的解析二、解决方案(1)
恬静的小魔龙
·
2023-04-19 20:24
#
Unity3D之日常BUG
bug
webgl
unity
CesiumJS 源码杂谈 - 从光到 Uniform
CesiumJS源码基础,所以就抽了一个周末跟了跟CesiumJS中的光照初步,在简单的代码追踪后,发现想系统学习光照材质,仍然是需要RTR知识的,这次仅仅了解了光在CesiumJS底层中是如何从API传递到
WebGL
·
2023-04-19 18:55
推荐一个3D建模工具集
3D建模工具集,收录一下几个工具集:数字孪生编辑器基于
WebGL
技术,依托丰富的模型资产库,通过拖拽式的操作,方便用户高效便捷的搭建三维数字孪生场景,配合twin服务平台,实现孪生设备姿态控制的虚实同步
ygtu2018
·
2023-04-19 13:15
vr
0元领魔豆500颗,150个3D源码打包,三维可视化 全景 3D建模 ThingJS
Three.js虽说是大多数开发者首次接触的
WebGL
3D库,但ThingJS是新兴的3D框架,封装了对模型交互事件的API、对模型的操作及层次关系,一个个具体的模型抽象把开发者从复杂
小锘good
·
2023-04-19 07:26
Unity打包
WebGL
: 导入Vue
Unity打包
WebGL
:导入Vue1.介绍1.1任务记录将Unity项目打包成
WebGL
,并集成到Vue项目中的过程。
ice_bear221
·
2023-04-19 06:54
unity
webgl
vue.js
webgl
-图形非矩阵旋转
知识拓展由(x1,y1)旋转β角度到(x2,y2)根据圆极坐标方程x1=r*cosαy1=r*sinα可得x2=r*cos(α+β)=r*cosα*cosβ-r*sinα*sinβ,因为x1=r*cosα,y1=r*sinα,所以x2=x1*cosβ-y1*sinβy2=r*sin(α+β)=r*sinα*cosβ+r*cosα*sinβ,因为x1=r*cosα,y1=r*sinα,所以y2=y1
不穿铠甲的穿山甲
·
2023-04-19 06:08
webgl
一起学
WebGL
:动态绘制点
《一起学
WebGL
:绘制一个点》如果我们要频繁地改变点的位置去绘制,根据我们之前学到的知识点,那只能通过替换整个着色器代码字符串,不断地编译的方式去修改了,非常不便。
前端西瓜哥
·
2023-04-19 02:11
webgl
javascript
前端
一起学
WebGL
:绘制三角形
大家好,我是前端西瓜哥。画了好几节课的点,这次我们来画三角形了。三角形可太重要了,再复杂的三维模型都是由一个个小三角形组合而成,越多越精细越真实。绘制三角形这次绘制三角形,要绘制的点就有三个了,不再是一个。为此我们需要用到缓存区对象(bufferobject)。通过缓存区对象,我们可以一次性向顶点着色器传入多个顶点数据。Float32Array首先我们来用Float32Array数组保存需要用到的
前端西瓜哥
·
2023-04-19 02:11
webgl
一起学
WebGL
:图元的类型
大家好,我是前端西瓜哥,今天来说说
WebGL
中的三种图元。在
WebGL
中,图元有三种:点、线、以及三角形。
前端西瓜哥
·
2023-04-19 02:11
webgl
webgl
-简单动画
html*{margin:0px;padding:0px;}您的浏览器不支持HTML5,请更换浏览器main.jsletcanvas=document.getElementById('
webgl
')canvas.width
不穿铠甲的穿山甲
·
2023-04-19 02:09
webgl
前端
javascript
一起学
WebGL
:图形变形以及矩阵变换
之前绘制了三角形,我们现在给它做一个变形操作。对一个三角形进行变形,其实就是重新这个三角形的三个顶点的位置,计算完后再绘制出来,相比原来就发生了变形。变形常见的有位移、选择、缩放。位移,其实就是给每个顶点的各个坐标值加上偏移量dx、dy、dz。旋转稍微复杂些,用到了三角函数。最后是缩放,就是简单地各个分量乘以缩放比例系数。这些变换可以抽象简化成对应的变换矩阵,方便我们用统一的方式作表达,并配合矩阵
前端西瓜哥
·
2023-04-19 02:38
webgl
基于
threejs
(
webgl
)的3D元宇宙云展厅
首先看看效果图:基于
threejs
的3D展厅基于
threejs
开发的3D展厅,展品可以自由摆放。
·
2023-04-18 22:07
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他