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
物体重叠问题(物体闪烁问题)
Three在使用绘制墙面得时候发现里面得物体从墙外面溢出重合了,如图:要解决这个问题我们需要了解什么是Z-Buffer、Z-FightingZ-Buffer在
threejs
中,使用深度缓冲(Z-Buffer
心淡然如水
·
2024-01-31 10:42
WebGL
开发项目的类型
WebGL
(WebGraphicsLibrary)是一种用于在Web浏览器中渲染交互式3D和2D图形的JavaScriptAPI。
super_Dev_OP
·
2024-01-31 04:41
webgl
WebGL
开发艺术和创意项目
WebGL
提供了强大的图形渲染能力,可以用于开发各种艺术和创意项目。以下是一些使用
WebGL
开发艺术和创意项目的示例,希望对大家有所帮助。1.交互式艺术品:利用
WebGL
,可以创建具有交互性的艺术品。
super_Dev_OP
·
2024-01-31 04:41
webgl
数学建模
信息可视化
Threejs
展示——obj 格式模型导入
文章目录需求分析1.HTML版本2.Vue版本需求导入obj格式的模型数据分析.obj:WavefrontOBJ格式,是一种广泛使用的三维模型文件格式。预览.obj格式文件的软件可点此下载需要准备两种格式的数据,如下所示1.HTML版本html
博客zhu虎康
·
2024-01-31 01:09
Threejs
webgl
Threejs
展示——坐标间的转换
文章目录坐标系世界坐标系(WorldCoordinateSystem):屏幕坐标系(ScreenCoordinateSystem):相机坐标系(CameraCoordinateSystem):坐标系之间的转换在Three.js中,展示和坐标间的转换涉及到不同的坐标系,包括世界坐标系、屏幕坐标系和相机坐标系。下面我将简要介绍这些坐标系之间的转换关系:坐标系世界坐标系(WorldCoordinateS
博客zhu虎康
·
2024-01-31 00:58
Threejs
webgl
Threejs
in autonomous driving -(2)模型精简
在开发准备阶段建模同学都会提供一个车模,从前段考量一般来说超过100kb都算是大文件了,这个模型一般是obj+mtl文件,这两个一般都会超过MB。推动精简的话都非常都难。精简方案删减模型的顶点和面片模型压缩第一种专业性比较强,我们是搞不定的,那么就可以从第二种思路为出发点。通过万能的搜索引擎搜索我们可以找到被誉为3d业界的json格式的gltf。gltf简介。这里推荐两个工具obj2gltfhtt
土肥圆_c1ab
·
2024-01-30 23:18
vue3+
threejs
+koa可视化项目——实现登录注册(第三步)
文章目录⭐前言往期node系列文章
threejs
系列相关文章vue3+
threejs
系列⭐koa后端登录注册逻辑(jwt)koa登录注册⭐vue3前端登录注册权限控制登录页面注册页面⭐总结⭐结束⭐前言大家好
yma16
·
2024-01-30 22:17
threejs框架
javascript
node.js
mysql
vue
前端
后端
three.js学习笔记(二十一)——页面加载进度条
介绍到目前为止,我们页面上只有一块
WebGL
画布,当其准备好后就即刻显示出来。本次课程将学习如何添加一个简单的条状加载器,在加载资源时进行填充。场景将为黑色,只有在全部内容加载完毕才淡出显示。
hongsir_12
·
2024-01-30 20:36
three.js学习笔记
javascript
three.js
前端
Unity-
WebGL
问题:提示gzip压缩报错解决:关闭打包的地方压缩,如下图问题:窗口未全屏解决:使用百分比画布替换固定尺寸画布参考:新版Unity打包
Webgl
端进行屏幕自适应_unity
webgl
分辨率自适应-CSDN
Dongo2
·
2024-01-30 18:12
unity
webgl
游戏引擎
ThreeJS
快速入门指南
Three.js屏蔽了
WebGL
的底层调用细节,让开发者能更快速的进行3D场景效果的开发。
诸葛亮的芭蕉扇
·
2024-01-30 09:52
前端
VUE项目搭建
vue项目搭建选择程序放置的文件夹,在路径栏中输入cmd,再按回车打开命令行窗口在命令行中输入以下内容vuecreate
threejs
选择vue3默认创建完成之后的界面是这样打开创建好的工程项目,在package.json
言馨
·
2024-01-29 22:06
vue.js
javascript
前端
【
Threejs
】03缓冲区几何体
缓冲区几何体缓冲区集合体可以用来表示线、面和集合体(也就是一维、二维、三维图形)利用缓冲区几何体创建三角形创建简单的缓冲区集合体对象//创建缓冲区集合体constgeometry1=newTHREE.BufferGeometry();创建顶点向量要创建的是一个三角形图形,需要有三个点每三个值创建一个顶点//创建向量constvertices=newFloat32Array([-1.0,-1.0,0
言馨
·
2024-01-29 22:36
javascript
【
Threejs
】04材质贴图和360°环境贴图
上一节中讲述了缓冲区几何体,这一节我们来着重讲述一下纹理(texture)。利用纹理我们可以给物体和环境添加自己喜欢的图案。材质贴图创建纹理首先利用TextureLoader创建一个texture变量,在load后面添加图片路径//创建纹理consttexture=newTHREE.TextureLoader().load("/textures/03-map.jpg");创建几何体添加材质在我们原
言馨
·
2024-01-29 22:36
javascript
前端
【
Threejs
】06blender使用方法
移动视角按住鼠标滚轮缩放画布滑动滚轮添加物体shift+a移动物体点击右上角红框位置选择移动缩放物体选中物体按住键盘s键##查看视角按住波浪键(tab键上方)调整相机视角按住波浪键点击相机视角点击坐标轴右侧箭头选择视图勾上锁定相机移动相机到合适角度按住快捷键F12进行渲染·给物体添加材质选中物体点击右侧材质点击新建在材质中选择高光反射材质选择基础色,点击右上角红框着色模式就可以看到上色后的物体垂直
言馨
·
2024-01-29 22:36
blender
前端
javascript
【
Threejs
】01创建我的第一个
threejs
项目
默认大家已经创建好
threejs
的工程文件,打开main.js文件引入
threejs
//导入
threejs
import*asTHREEfrom"three";创建一个场景constscene=newTHREE.Scene
言馨
·
2024-01-29 22:06
javascript
【
Threejs
】05环境光和点光源
threejs
中的MeshBasicMaterial物体不受光照影响,也就是说这种材质即使没有光我们也能看见。
言馨
·
2024-01-29 22:05
javascript
前端
259:vue+openlayers: 显示海量多边形数据,10ms加载完成
第259个点击查看专栏目录本示例的目的是介绍演示如何在vue+openlayers项目中通过
WebGL
VectorLayerRenderer方式加载海量多边形数据。
还是大剑师兰特
·
2024-01-29 15:32
#
openlayers海量多边形
openlayers海量数据
openlayers进阶教程
openlayers入门教程
threejs
-day3(摄像机/阴影/雾/渲染目标/自定义缓冲几何体)
摄像机透视摄像机PerspectiveCameraimport*asTHREEfrom"../../three";import{OrbitControls}from"../../three/examples/jsm/controls/OrbitControls";import{GUI}from"dat.gui";constcanvas=document.querySelector("#canvas
小杰66
·
2024-01-29 13:30
WebGL
开发数字孪生系统
使用
WebGL
开发数字孪生系统通常涉及以下步骤。
WebGL
是一种用于在浏览器中实现3D图形渲染的JavaScriptAPI,它可以用于创建交互性强、高度可视化的数字孪生系统。
super_Dev_OP
·
2024-01-29 11:59
信息可视化
人工智能
WebGL
技术开发框架
WebGL
技术框架是一些提供了便捷API和工具的库,用于简化和加速在Web浏览器中使用
WebGL
进行3D图形开发。以下是一些常用的
WebGL
技术框架,希望对大家有所帮助。
super_Dev_OP
·
2024-01-29 11:57
webgl
【Three.js】创建一个三维场景
目录前言Three.js环境搭建安装导入创建一个场景准备一个dom容器创建场景、相机和渲染器创建立方体渲染场景创建轨道控制器完整代码前言Three.js是一个用于创建
WebGL
渲染的JavaScript
叶子yes
·
2024-01-29 04:12
threejs
前端
【WebGPU】简介和开始
在WebGPU出现之前,有一个
WebGL
,它提供了WebGPU的部分功能。它开创了一种新的富媒体Web内容类别,并且开发者也利用它构建了许多精彩的内容。
prinTao
·
2024-01-28 22:21
WebGPU
服务器
前端
网络
React+Three.js实现粒子包围的安卓机器人
喜欢做动画的我很早之前就已经开始关注
Threejs
这个框架了,觉得这个框架老酷炫了,可以在浏览器中展示一个3D场景,奈何时间与精力关系(主要是懒)一直都没有真正花功夫去学,好在最近终于开始简单学了一点
Threejs
QD_ANJING
·
2024-01-25 11:33
javascript
react.js
android
05-
threejs
画车削缓冲几何体
,主要用于渲染具体旋转特性的物体,比如花瓶、球体等车削缓冲几何体一、前言二、项目中使用1、新建base.js文件2、新建lathe.js文件3、创建light.js文件4、组件中引入和使用三、总体代码四、效果一、前言关于如何创建项目和
白白李媛媛
·
2024-01-25 09:15
Thressjs开发
vue.js
前端
javascript
02-项目引入
threejs
three学习一、创建项目1、如果已经建好项目了,可以略过创建这一步2、初始化项目①新建一个vue2项目②打开项目的命令窗口,可直接在项目目录的路径栏输入cmd,然后回车③使用npm安装three,在命令窗口中输入npminstallthree--force,其中--force是强制安装,避免node版本过高或者过低无法安装的问题④安装完成以后如何确定自己的项目中是否安装成功呢,打开项目的pack
白白李媛媛
·
2024-01-25 09:14
Thressjs开发
vue.js
前端
javascript
开发语言
二、什么是
WebGL
,它是一种3D绘图协议
度娘一下:
WebGL
(全写WebGraphicsLibrary)是一种3D绘图协议,这种绘图技术标准允许把JavaScript和OpenGLES2.0结合在一起,通过增加OpenGLES2.0的一个JavaScript
柳暗花明又一匪
·
2024-01-24 20:09
threejs
创建模型,并保存本地-带钻孔角度的模型生成
提取钻孔数据(方向角和深度,以及层高)根据方位角计算空间点位,获取到空间线数据将线数据根据层高等分,获取到单层的曲线数据将单层曲线拟合成柱体根据层信息绘制贴图
瘦猴打羽毛球
·
2024-01-24 17:51
javascript
算法
threejs
学习
重要概念(场景、相机、渲染器)如下图所示,我们最终看到浏览器上生成的内容是通过虚拟场景和虚拟相机被渲染器渲染后的结果,下面首先介绍这三个概念,将贯穿所有简单复杂的
threejs
项目。
二狗子的翠花
·
2024-01-24 07:46
threejs
threejs
javascript事件
从小程序到各种混合开发的解决方案,从vue,react到angular,从canvas到three.js甚至
webgl
,从cmd到nodejs,从gulp到webpack,各种技术让人眼花缭乱,感觉学不过来了有没有
特例独爬的蜗牛
·
2024-01-24 05:37
【笔记】Unity
webgl
输入中文
Unity
WebGL
中文输入和全屏问题_鑫毒季的博客-CSDN博客插件资源来自上面这位兄台的分享。操作如下:1、将
WebGL
Input脚本挂在InputField组件上。
zjh_368
·
2024-01-23 19:04
#unity插件使用
unity
Application.ExternalCall 已过时 另一种unity脚本调用JS的方法
我现在用的unity2018版本的调用JS的API:Application.ExternalCall过时了,官方给出了另一种方案:https://docs.unity3d.com/Manual/
webgl
-interactingwithbrowserscripting.html
阳光下的大嘴猴王
·
2024-01-23 19:34
unity
JS
WebGL
Webgl
开发输入框兼容问题及开发注意的问题
Webgl
开发输入框【InputField组件】输入中文说明解决方案一通过重写原生的InputField组件来兼容解决方案二通过打包后自己定义JS总结说明 最近一直再搞
WEBGL
平台的项目,花了好几天解决
不为誰而做的程序员_
·
2024-01-23 19:33
Unity问题记录
unity
javascript
游戏引擎
webgl
Unity可寻址资源Addressable
目前发现了以下问题:PercentComplete的进度的前50%是读取json文本的进度,后50%是下载资源包的进度,目前后50%的进度无法正常显示
WebGL
版本时,浏览器打开程序,首次从服务器下载一次资源之后
阳光下的大嘴猴王
·
2024-01-23 19:03
unity
Addressable
unity在
webgl
端 输入框无法输入中文和中文显示问题的解决
unity在发布成
webgl
无法显示中文和inputField无法输入中文的问题应该都遇到了,博主蛋疼的查了好久才发现unity内置的inputfield类不支持IME,顺着这个路不小心找到了插件这个插件免费的
古月折口
·
2024-01-23 19:02
unity3d
webgl
Unity
WebGL
中文输入插件适配2020及以上的版本
blog.csdn.net/Rowley123456/article/details/103726927原插件不支持unity2020及以上的版本,要适配的话,下载原作者的插件后,将ChineseInput
WebGL
.jslib
笑脸山
·
2024-01-23 19:02
unity
webgl
游戏引擎
Unity
WebGL
实现中文输入 UGUI
插件:https://assetstore.unity.com/packages/essentials/tutorial-projects/ime-input-for-unity-
webgl
-64933
funilbing
·
2024-01-23 19:31
Unity
webgl
unity
webgl
IME
unity
webgl中文输入
解决Unity
WebGL
Input插件全屏输入的问题
unity
webgl
的中文输入插件
Webgl
Input在全屏的时候会出现无法输入中文/输入的英文会字母出现在光标后面/什么都输入不了的等无法正常使用的情况。
阳光下的大嘴猴王
·
2024-01-23 19:30
WebGL
unity
unity
webgl
中文全屏输入
threejs
中修改鼠标cursor不生效的问题修复
需求:当鼠标hover一个元素时,cursor为自定义的图标问题描述:
threejs
中修改canvas的鼠标cursor为自定义的图标不生效。
qq_37200686
·
2024-01-23 17:10
webgl
webgl
和
threejs
的坐标系以及坐标转换
一、模型坐标系和模型坐标模型坐标系是用来描述模型内部构造的。它的原点是(0,0,0)在模型坐标系下,定义的坐标,本文称之为模型坐标。当然你也可以有自己的命名。物理建模的模型,由一个个小的三角形组成,每个三角形都有三个顶点组成。顶点的模型坐标是基于模型中心点的。中心点的坐标为(0,0,0)。上图是个简单的正方形的模型,正方形长和宽为20。中心点在正方形的中心,中心点模型坐标为(0,0,0),则其中四
qq_37200686
·
2024-01-23 17:06
webgl
算法
three.js从入门到精通系列教程051 - 制作立体桃心图形
three.js从入门到精通系列教程051-制作立体桃心图形//创建渲染器varmyRenderer=newTHREE.
WebGL
Renderer({antialias:true});myRenderer.setClearColor
smartsmile2012
·
2024-01-23 16:06
javascript
开发语言
ecmascript
three.js
3D
数字孪生
前端
three.js从入门到精通系列教程049 - 加载房屋模型,可旋转可缩放
three.js从入门到精通系列教程049-加载房屋模型,可旋转可缩放加载房子模型移除房子模型//创建渲染器varmyRenderer=newTHREE.
WebGL
Renderer({antialias
smartsmile2012
·
2024-01-23 16:36
javascript
开发语言
ecmascript
three.js
数字孪生
前端
three.js从入门到精通系列教程050 - 制作波浪图形
three.js从入门到精通系列教程050-制作波浪图形//创建渲染器varmyRenderer=newTHREE.
WebGL
Renderer({antialias:true});myRenderer.setSize
smartsmile2012
·
2024-01-23 16:36
javascript
开发语言
ecmascript
数字孪生
前端
three.js
three.js从入门到精通系列教程048 - 创建粒子模拟下雨雨滴效果
创建粒子模拟下雨雨滴效果varmyRenderer,myCamera,myScene,myPoints;//创建渲染器functioninitRender(){myRenderer=newTHREE.
WebGL
Renderer
smartsmile2012
·
2024-01-23 09:32
javascript
开发语言
ecmascript
three.js
前端
数字孪生
three.js从入门到精通系列教程046 - 在平面上创建一个可变大小和长短的圆柱体
three.js从入门到精通系列教程046-在平面上创建一个可变大小和长短的圆柱体//创建渲染器varmyRenderer=newTHREE.
WebGL
Renderer({antialias:true}
smartsmile2012
·
2024-01-23 09:32
javascript
开发语言
ecmascript
three.js
3D
数字孪生
three.js从入门到精通系列教程047 - 创建一个可旋转的立体椅子
创建一个可旋转的立体椅子varmyRenderer,myCamera,myScene,myOrbitControls;//创建渲染器functioninitRender(){myRenderer=newTHREE.
WebGL
Renderer
smartsmile2012
·
2024-01-23 09:32
javascript
开发语言
ecmascript
three.js
数字孪生
three.js从入门到精通系列教程005 - three.js使用鼠标拖拽缩放浏览全景图
myLongitude=0,myLatitude=0,myTempLongitude=0,myTempLatitude=0,myPhi=0,myTheta=0;//创建渲染器varmyRenderer=newTHREE.
WebGL
Ren
smartsmile2012
·
2024-01-23 08:53
javascript
3D地图
VR
three.js
threejs
demo
记录:three.jscss2d-labelbody{background-color:#fff!important;}{"imports":{"three":"../build/three.module.js"}}import*asTHREEfrom'three';import{OrbitControls}from'./jsm/controls/OrbitControls.js';letcame
前端大颖颖
·
2024-01-22 12:55
threejs
javascript
3d
threejs
中点击物体事件
//定义点击事件document.addEventListener('click',event=>{//鼠标控制对象constmouse=newTHREE.Vector2();//得到鼠标相对于容器的坐标mouse.x=(event.clientX/window.innerWidth)*2-1;mouse.y=-(event.clientY/window.innerHeight)*2+1;//执行
前端大颖颖
·
2024-01-22 12:25
threejs
js
3d
前端
threejs
中物体加发光效果
呼吸灯所需的插件,一定要按照使用的
threejs
版本去官网下载对应的插件。https://github.com/mrdoob/three.js/releases?
前端大颖颖
·
2024-01-22 12:24
threejs
js
《WebKit 技术内幕》之七(4): 渲染基础
4WebKit软件渲染技术4.1软件渲染过程在很多情况下,也就是没有那些需要硬件加速内容的时候(包括但不限于CSS33D变形、CSS303D变换、
WebGL
和视频),WebKit可以使用软件渲染技术来完成页面的绘制工作
jyl_sh
·
2024-01-22 04:29
webkit学习
C/C++
系统内核
webkit
C/C++
内核开发
浏览器
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他