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
【WebGL】Three.js
Three.js
学习2:页面引入
Three.js
一、关于
Three.js
的版本随着页面3D化应用越来越多,近两年
Three.js
处于飞速发展之中。现在
Three.js
几乎每个月都会发布一个新的版本,会增加新的API,废掉一些旧的功能之类的。
stones4zd
·
2024-02-03 03:50
three.js
javascript
学习
前端
three.js
中使用多线程以及性能测试
让他们简单的动起来,CPU几乎没有什么压力,FPS会在60左右,但是如果让这1000个Mesh的位置都需要大量计算才能得到,那么FPS就会很低(和计算量成负相关),下面是一段代码复制代码for(leti=0;i500){positions[i].y=positions[i].y-1000;}}for(vari=0;i{letpositions=e.data;for(vari=0;i{for(let
联旺
·
2024-02-03 02:30
Vue3+ThreeJS的简单使用
1.介绍
Three.js
是基于原生
WebGL
封装运行的三维引擎,在所有
WebGL
引擎中,
Three.js
是国内文资料最多、使用最广泛的三维引擎。
无敌暴龙神~
·
2024-02-02 16:04
Web前端
Three.js
javascript
vue2+three.js做出一个精美的3D地图——1.搭建基础场景
系列文章目录构建基础场景文章目录系列文章目录构建基础场景前言一、下载
three.js
二、搭建基础场景1.构建场景(Scene)2.构建摄像机(Camera)正交相机(OrthographicCamera
Tx的练习题
·
2024-02-02 16:04
vue2+three.js
构建一个精美的中国地图
简介地址
javascript
3d
arcgis
vue.js
webgl
three.js
CSS2DRenderer、CSS2DObject渲染HTML标签
有空的老铁关注一下我的抖音:效果://引入轨道控制器扩展库OrbitControls.jsimport{OrbitControls}from"three/examples/jsm/controls/OrbitControls.js";import{GLTFLoader}from"three/examples/jsm/loaders/GLTFLoader.js";//效果制作器import{Effe
汉武大帝·
·
2024-02-02 11:18
three.js
javascript
html
开发语言
three.js
CSS3DRenderer、CSS3DSprite渲染HTML标签
有空的老铁关注一下我的抖音:效果://引入轨道控制器扩展库OrbitControls.jsimport{OrbitControls}from"three/examples/jsm/controls/OrbitControls.js";import{GLTFLoader}from"three/examples/jsm/loaders/GLTFLoader.js";//效果制作器import{Effe
汉武大帝·
·
2024-02-02 11:18
three.js
前端
three.js
中 OrbitControls.js 文件
import{EventDispatcher,MOUSE,Quaternion,Spherical,TOUCH,Vector2,Vector3}from'three';//Thissetofcontrolsperformsorbiting,dollying(zooming),andpanning.//UnlikeTrackballControls,itmaintainsthe"up"directi
汉武大帝·
·
2024-02-02 11:48
three.js
swift
开发语言
ios
three.js
CSS3DRenderer、CSS3DObject渲染HTML标签
有空的老铁关注一下我的抖音:效果://引入轨道控制器扩展库OrbitControls.jsimport{OrbitControls}from"three/examples/jsm/controls/OrbitControls.js";import{GLTFLoader}from"three/examples/jsm/loaders/GLTFLoader.js";//效果制作器import{Effe
汉武大帝·
·
2024-02-02 10:14
three.js
javascript
css3
html
webVR全景图多种方案实现(pannellum,aframe,Krpano,three,jquery-vrview)
第一种方案:
three.js
(大哥出山吧)作为前端界全景、3D大哥,大哥请开始你的表演官
a12b345c6789
·
2024-02-02 08:07
Three.js
学习二——
Three.js
极简入门
目录准备开发环境掌握一些概念性知识编码测试创建一个场景(Creatingascene)创建一个场景渲染场景使立方体动起来结果准备开发环境1、一台可用浏览器的带文件系统的电脑;2、下载官网提供的three.js-master代码包,官方提供的示例和相关库文件都在里面,官网地址:https://threejs.org/;3、下载安装vscode编辑器,地址:https://code.visualstu
Mr_Bobcp
·
2024-02-02 05:16
Three.js
javascript
前端
vscode
three.js
Three.js
学习四——模型导入
目录模型导入
Three.js
加载器3D模型文件获取与导入流程模型导入的操作模型导入通过
Three.js
的材质和几何体,我们可以很方便的创建基础3D模型,但涉及到复杂模型时,一般是由专业建模工具生成模型文件再导入的方式将模型引入到我们的
Mr_Bobcp
·
2024-02-02 05:16
Three.js
javascript
学习
three.js
前端
3d
家居设计软件的开发框架
1.图形渲染框架:
Three.js
:一个用于在Web浏览器中创建3D图形的JavaScript库,适用于家居设计软件的可视化和交互性。Unity3D:适用于跨平台的3D游戏引擎,
super_Dev_OP
·
2024-02-02 05:36
webgl
信息可视化
人工智能
WebGL
开发GIS系统
WebGL
在GIS(地理信息系统)开发中能够提供强大的图形渲染能力,使得在Web浏览器中创建高性能的地理空间应用成为可能。
super_Dev_OP
·
2024-02-02 05:06
信息可视化
webgl
开发交互式艺术品
开发交互式艺术产品是一个令人兴奋的领域,而
WebGL
正是实现这一目标的理想选择。以下是一些在
WebGL
中开发交互式艺术产品时的关键考虑事项,希望对大家有所帮助。
super_Dev_OP
·
2024-02-02 05:06
webgl
数学建模
信息可视化
Three.js
学习1:threejs简介及文档本地部署
开一个天坑,
Three.js
我觉得未来3D页面一定是一个趋势。
stones4zd
·
2024-02-02 02:03
three.js
javascript
学习
开发语言
Three.js
中的几种贴图效果
Three.js
中通过给物体对象设置不同纹理,达到不同的显示效果,本篇通过效果图,简单的介绍几种纹理效果。
GIS技术杂谈
·
2024-02-01 15:51
gis
three.js
贴图
three.js
和vue.js学习 -- 创建一个3d模型demo
写在开头转载链接:https://zhuanlan.zhihu.com/p/333615381https://techbrood.com/threejs/docs模型下载链接:https://sketchfab.com/feed属于对该项目的学习,对于其中基础部分的细分和笔记准备three的流程参考图Part1:创建项目,引入three同样使用vue-cli脚手架直接搭建vue项目看到这,不了解为
深海大大
·
2024-02-01 15:21
Three.js
three.js
Three.js
高光贴图(.specularMap)
参考资料:threejs中文网threejsqq交流群:814702116Three.js高光贴图(.specularMap)本文是
Three.js
电子书的8.8节高光网格材质MeshPhongMaterial
Threejs可视化
·
2024-02-01 15:21
Three.js
javascript
贴图
开发语言
three.js
凹凸贴图
效果:MeshLambertMaterial、MeshBasicMaterial没有凹凸、法线贴图属性MeshStandardMaterial(标准网格材质)、MeshPhysicalMaterial(物理网格材质)、MeshPhongMaterial(高光网格材质)支持法线贴图代码:凹凸贴图//1,创建场景对象varscene=newTHREE.Scene();//2,定义模型vargeomet
汉武大帝·
·
2024-02-01 15:21
three.js
贴图
javascript
开发语言
Three.js
纹理贴图 - 环境贴图 - 纹理贴图 - 透明贴图 - 高光贴图
文章目录
Three.js
纹理贴图纹理贴图map属性纹理贴图的映射方式texture.Mapping纹理贴图的色彩空间texture.colorSpace中途更新纹理的色彩空间texture.needsUpdate
nuise_
·
2024-02-01 15:50
图形学
javascript
贴图
开发语言
Cesium开发高级篇 | 01空间数据可视化之Primitive
在使用PrimitiveAPI之前,您最好具备
WebGL
基础知识,如果对
WebGL
不是太了解,建议先学习《
WebGL
编程指南》这本书。Primitive介绍1.Primitive组成Pr
暮紫月升
·
2024-02-01 14:16
Cesium开发基础
Cesium
三维GIS
Three.js
使用与踩坑(动画制作导出,
Three.js
加载模型与动画)
最近比较忙,公司有项目要求要搞WebAR,各种google后,得到结果是ARToolkit库加
Three.js
库,ARToolkit在这里就不说了,有兴趣的自己百度,或者这里了解一下,WEBAR已经有大牛实现了框架
AngerCow
·
2024-02-01 10:13
基于LLM的对话式搜索简明教程
NSDT工具推荐:Three.jsAI纹理开发包-YOLO合成数据生成器-GLTF/GLB在线编辑-3D模型格式在线转换-可编程3D场景编辑器-REVIT导出3D模型插件-3D模型语义搜索引擎-
Three.js
新缸中之脑
·
2024-02-01 09:48
人工智能
THREE.JS
动态场景开发实战【赛博朋克】
在本教程中,我们将探索如何创建类似
Three.js
的赛博朋克场景,灵感来自Pipe网站上的背景动画。
新缸中之脑
·
2024-02-01 08:26
webgl
threejs
Three.js
Layers
Layers对象为Object3D分配1个到32个图层。在内部实现上,每个图层对象被存储为一个bitmask(通过1>>0;}//增加图层对象与参数指定图层的对应关系。enable(channel){this.mask|=1<
爱吃胡萝卜的兔子-T
·
2024-02-01 04:16
Three.js
js
three.js
实现分模块添加梦幻bloom辉光光晕--方案二解决分层渲染场景转动显示不正常,修复深度信息丢失层级问题
先上图对比方案1-2-3不同点,本文是方案2方案1(旋转场景情况下发光体不应该遮住另一个,但是遮住了)方案一直通车点击直达方案2(层次正常,发光正常)方案3(层次正常,发光正常,但是转动场景时候部分辉光会被遮挡,但是还算OK)方案三直通车点击直达方案二,解决分层渲染场景转动时显示不正常,修复了深度信息丢失导致的层级问题Document*{margin:0;padding:0;}varyingvec
tangdou369098655
·
2024-02-01 04:46
three.js
three.js
three.js
shader例子
使用shader绘制五角星线段,mix合并图层五角星线段body{overflow:hidden;padding:0;margin:0;}varyingvec2pos;voidmain(){pos=(vec2(position)+1.0)*0.5;mat4mvp=projectionMatrix*modelViewMatrix;gl_Position=mvp*vec4(position,1.0);
从杰
·
2024-02-01 04:16
3D
编程
数学
【
Three.js
】Layers图层的使用
目录前言创建图层对象启用图层关闭图层其他前言Layers对象为Object3D对象分配了1-32个图层,编号为0-31。在内部实现上,每个图层对象被存储为一个bitmask,默认所有Object3D对象都存储在第0个图层上。图层对象可以用于控制对象的显示,和相机处于同一个图层的物体才可以被显示出来。每个继承自Object3D的对象都有一个Object3D.layers对象。Mesh、Camera、
叶子yes
·
2024-02-01 04:45
javascript
开发语言
webgl
threejs
unity(
WebGL
) 把截图保存下载到本地
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、编写jslib二、c#代码1.引入插件2.测试调用总结前言提示:这里可以添加本文要记录的大概内容:尊重原著:原文链接:https://blog.csdn.net/Wrinkle2017/article/details/117660124以下方法都可以搭配本文使用:截图的方法:链接:unity自由框选截图(两种方法,亲测
野区捕龙为宠
·
2024-02-01 00:52
#
unity之WebGL
unity
webgl
游戏引擎
Vite+Vue3+TS 引入使用Cesium.js
登录后点击导航栏的AccessToken再右侧即可看到默认Token安装&引入#Cesiumpnpmpnpminstallcesium#如果项目同时存在
Three.js
需避免使用pnpmThree.js
RyzenVega
·
2024-02-01 00:01
Vue
JQ
javascript
ecmascript
webgl
vue
three.js
选中模型
模型加载容器
webgl
,可以是一个非满屏的容器监听鼠标点击事件import{onMounted}from'vue'onMounted(()=>{letdom=document.getElementById
inkbamboo
·
2024-01-31 11:36
搭建
WebGL
开发环境
前言本篇文章介绍如何搭建
WebGL
开发环境
WebGL
WebGL
的技术规范继承自免费和开源的OpenGLES标准,从某种意义上说,
WebGL
就是Web版的OpenGLES,而OpenGLES是从OpenGL
SauronKing
·
2024-01-31 10:00
#
WebGL
webgl
360°旋转全景照片
1、在线TPano全景照片查看器:https://push_0x57df.gitee.io/tpano/example/这个软件可以把全景图生成可以360°旋转的html2、jq22在线插件(基于
three.js
仿佛若有光318
·
2024-01-31 04:33
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 展示——坐标间的转换
文章目录坐标系世界坐标系(WorldCoordinateSystem):屏幕坐标系(ScreenCoordinateSystem):相机坐标系(CameraCoordinateSystem):坐标系之间的转换在
Three.js
博客zhu虎康
·
2024-01-31 00:58
Threejs
webgl
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
介绍
Three.js
是一个开源的应用级3DJavaScript库,可以让开发者在网页上创建3D体验。
诸葛亮的芭蕉扇
·
2024-01-30 09:52
前端
259:vue+openlayers: 显示海量多边形数据,10ms加载完成
第259个点击查看专栏目录本示例的目的是介绍演示如何在vue+openlayers项目中通过
WebGL
VectorLayerRenderer方式加载海量多边形数据。
还是大剑师兰特
·
2024-01-29 15:32
#
openlayers海量多边形
openlayers海量数据
openlayers进阶教程
openlayers入门教程
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
鼠标选中模型弹出标签
效果:请关注抖音代码://引入轨道控制器扩展库OrbitControls.jsimport{OrbitControls}from"three/examples/jsm/controls/OrbitControls.js";import{GLTFLoader}from"three/examples/jsm/loaders/GLTFLoader.js";//效果制作器import{EffectComp
汉武大帝·
·
2024-01-29 05:54
three.js
javascript
开发语言
ecmascript
three.js
使用轨道控件OrbitControls控制相机(vue中使用three.js65)
使用轨道控件OrbitControls控制相机1.demo效果2.OrbitControls介绍3.实现要点3.1vue中引入OrbitControls控制器3.2创建轨道控件实例3.3render中更新轨道控件4.demo代码1.demo效果如上图,该demo通过轨道控件OrbitControls控制相机。实现按住鼠标左键旋转物体,按住鼠标右键平移物体,滚动滚轮缩放物体,还可以通过方向键移动物体
点燃火柴
·
2024-01-29 04:43
vue-three.js
three.js
WebGL
轨道控件控制相机
三维web
【
Three.js
】创建一个三维场景
目录前言
Three.js
环境搭建安装导入创建一个场景准备一个dom容器创建场景、相机和渲染器创建立方体渲染场景创建轨道控制器完整代码前言
Three.js
是一个用于创建
WebGL
渲染的JavaScript
叶子yes
·
2024-01-29 04:12
threejs
前端
THREE.js
控制器OrbitControls控制物体旋转
因为OrbitControls控制器控制的是相机移动,移动后旋转的也是相机,观察物体时移动后旋转会跑到其他位置,做了一点小修改使之变为物体自身旋转。THREE.OrbitControls=function(object,domElement){this.object=object;varmodel=null;this.model=model;varmodelstartx=newTHREE.Vect
艾黎先生
·
2024-01-29 04:12
JS/THREE.js
three.js
轨道控制器的常用属性和初始化(OrbitControls)
1.认识轨道控制器控制器是three的外置包,通过引入,可以对模型进行鼠标的某些操作,例:拖放。旋转,放大。缩小。还有一些其他属性:比如模型的自转。2.初始化控制器(常用属性详解)首先引入外部包初始化varcontrols=newTHREE.OrbitControls(camera,renderer.domElement);//建立控制器controls.target=newTHREE.Vecto
three小白白
·
2024-01-29 04:12
three.js
js
3d
vr
html
【
Three.js
】轨道控制器(OrbitControls)的使用
目录引入使用1、创建轨道控制器2、交互事件3、控制物体自动旋转4、启用阻尼(惯性)5、禁止平移6、禁止旋转完全禁止旋转禁止垂直旋转禁止水平旋转7、禁止缩放控制相机缩放范围8、设置轨道控制器焦点9、将控制器重置为某个状态10、其他方法引入轨道控制器可以使得相机围绕目标进行轨道运动。轨道控制器功能不可以通过three模块来直接访问,需要从example/jsm子目录下导入。import{OrbitCo
叶子yes
·
2024-01-29 04:42
threejs
webgl
javascript
前端
【
Three.js
】画布自适应大小与全屏
目录画布自适应大小全屏实现画布自适应大小在
Three.js
中,要使画布能够自适应窗口大小的变化,需要在窗口大小变化时更新相关的渲染器、摄像机等参数。
叶子yes
·
2024-01-29 04:42
threejs
前端
webgl
【WebGPU】简介和开始
在WebGPU出现之前,有一个
WebGL
,它提供了WebGPU的部分功能。它开创了一种新的富媒体Web内容类别,并且开发者也利用它构建了许多精彩的内容。
prinTao
·
2024-01-28 22:21
WebGPU
服务器
前端
网络
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他