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
vue3和threejs单击按钮模型高亮显示
文章目录一、在组件中引入
three.js
依赖的文件二、在setup函数中定义全局变量三、在setup函数中创建outlineObj(selectedObjects),参数为选中的模型所组成的数组[]四、
青春最美,庆幸遇见karry
·
2023-10-09 18:46
前端
3D模型
javascript
vue-cli3
three.js
three.js
无法实现高亮问题
通过设置模型的材质来实现高亮效果。在选中模型时,你可以将其材质更改为一个不同的颜色或者使用一个发光的材质。将模型分解为更小的部分,然后对每个部分设置一个唯一的ID。这样,在使用射线进行交叉检测时,你可以获得每个部分的ID,从而实现高亮效果。尝试使用更准确的射线进行交叉检测,例如使用较小的角度,以便更准确地选择模型。确保模型的几何体是正确的,并且没有一些隐藏的部分导致射线无法与它们相交。下面是一些代
攻城狮方叔
·
2023-10-09 18:45
前端具备知识
前端知识
vue运行
微信小程序
小程序
前端
three.js
选中物体
实现功能:1.选中物体,高亮显示,并设置为旋转控制中心与视口中心;2.选中下一个物体,上个物体选中效果恢复;3.按ESC键退出代码://【事件】-单击click,执行//1.1s内无鼠标拖拽,再执行:构件选中函数onDocumentMouseClick1();//2.1s内鼠标拖拽,执行:旋转定位函数、并以构件中心旋转//【函数】点击选中构件varzu1=[];varzu2=[];function
helloyangkl
·
2023-10-09 18:44
javascript
three.js
可视化
three.js
点击模型实现模型边缘高亮选中效果
three.js+react实现点击模型实现高亮选中效果1、创建一个场景letscene,camera,renderer,controls;letstats=null;//检测动画运行时的帧数letclock=newTHREE.Clock();//getDelta()方法获得两帧的时间间隔letFPS=30;letrenderT=1/FPS;lettimeS=0;constThreeModel=o
zj靖
·
2023-10-09 18:10
three.js
react
桌面动态壁纸
1、将压缩包中解压,选择所需要的壁纸复制到目录2、解压kugou动态壁纸运行程序,文件选择默认打开文件为animation_desktop_
webgl
.exe3、重启电脑生效
Mr_YDK
·
2023-10-09 16:23
桌面动态壁纸
threejs
场景Sceneconstscene=newTHREE.Scene();场景能够让你在什么地方、摆放什么东西来交给
three.js
来渲
1rving
·
2023-10-09 13:54
前端
js
Three.js
真实相机畸变效果模拟
在这篇博文中,我将向你展示如何使用
Three.js
和OpenCV来完成此操作。我们将从模拟针孔相机模型开始,然后添加真实的镜头畸变。
新缸中之脑
·
2023-10-09 13:18
数码相机
javascript
开发语言
2、threejs官网本地化部署启动和Parcel热加载:Web应用打包工具介绍及使用
一、
Three.js
官网背景:threejs是国外的网站,访问有时候比较卡,所以建议本地化部署启动一下,方便随时访问学习。
30岁老阿姨
·
2023-10-09 08:27
WebGL+Three.js
3D可视化
npm
json
前端
three.js
学习笔记一
Three.js
学习笔记思维导图一些坑学习来源思维导图一些坑朝向问题相机以及灯光的朝向问题还没有弄清楚,官方提供了两个方法,一是camera.target=3Dobject,但不知道为什么这个方法并没有起作用
口模酱油
·
2023-10-09 08:56
学习笔记
JavaScript
three.js
思维导图
学习笔记
坑
本地搭建
Three.js
官网文档网站
因为Threejs官网是国外服务器,为了方便学习和快速的查阅文档,我们可以自己搭建
Three.js
官网.首先进入Threejs的GitHub仓库:GitHub-mrdoob/
three.js
:JavaScript3DLibrary
开发那点事儿~
·
2023-10-09 08:54
javascript
前端开发
javascript
前端
开发语言
详解
Three.js
环境搭建与一个简单例子
一、环境准备1.开发工具选用WebStorm,因为WebStorm自带了一个本地服务器,而
Three.js
的很多特性需要在服务器端才能展现。
超周到的程序员
·
2023-10-09 08:24
three.js
javascript
three.js
智慧城市运行环境搭建
首先:源码运行环境nodejs,去官网下载:安装所有依赖项:npminstall在本地运行开发服务器:npmrundev将应用程序编译为生产文件:npmrunbuild注解:关于如何在Node.js运行环境中下载和安装所需的依赖项的指南。这个过程是通过npm(NodePackageManager)完成的,npm是一个用于安装和管理Node.js模块的命令行工具。安装所有依赖项的命令是npminst
jio本小子
·
2023-10-09 08:24
智慧城市
vue.js
npm
three.js
搭建本地服务器
学习
three.js
过程中,如果实例中需要下载外部资源,比如模型或纹理图像,仅使用浏览器打开HTML文件是行不通的,需要本地web服务器一、安装live-servernpminstalllive-server-g
陳土
·
2023-10-09 08:23
服务器
three.js
例子本地部署
最近下了
three.js
,想安装到本地,然后浏览。首先用管理员权限打开IIS,网站上右键点击,选添加网站,网站名称随意填,选好物理路径(zip文件解压缩后的路径),设置好端口。
水滴与鱼
·
2023-10-09 08:53
笔记
javascript
前端
开发语言
Three.js
本地开发部署
1.https://github.com/mrdoob/three.js.gitclone到本地2.跟目录部署文件start.batpython-mSimpleHTTPServer3.运行bat文件4.浏览器输入http://localhost:8000/可以进入example运行相关的例子
gaxlin
·
2023-10-09 08:53
three.js
学习笔记
开始
three.js
官网地址:
Three.js
–JavaScript3DLibrary因为官网是部署在国外访问的时候比较卡我们可以把项目下载下来在本地运行第一步打开官网找到github选项第二步克隆一份下载到本地
Z_Xshan
·
2023-10-09 08:22
three.js
javascript
学习
前端
【
three.js
】简介和本地部署
跟着b站大佬学习
three.js
,让你实现3d前沿技术不是梦!
suoh's Blog
·
2023-10-09 08:50
❤️❤️--three.js
javascript
前端
开发语言
浅谈
webGl
vr全景模式
开讲之前解释一下这些词,以免没学习过
webGl
的同学还要再去找百度
webGL
=>是一种3D绘图协议,这种绘图技术标准允许把JavaScript和OpenGLES2.0结合在一起,通过增加OpenGLES2.0
调皮小欧某
·
2023-10-08 19:34
vr
Three.js
初体验——VR全景展示
前言
Three.js
是JavaScript编写的
WebGL
第三方库。提供了非常多的3D显示功能。
kitty_ELF
·
2023-10-08 19:32
学习记录
webgl
javascript
js
webgl
进阶Shader篇(基于
Three.js
)——第一个简单的Shader
一.从一个shader开始
Three.js
已经简化了很多写shader的工作,最主要的工作就是他把一些常用的矩阵已经作为一个常量提供给我们。
niuge No.1
·
2023-10-08 18:33
webgl
vue
three.js
基本案例解析
1.安装依赖//比如安装148版本
[email protected]
.使用页面引用import*asTHREEfrom'three';//引入扩展库OrbitControls.jsimport{OrbitControls}from'three/addons/controls/OrbitControls.js';//引入扩展库GLTFLoader.jsimport{GLTF
专注前端不学习一天浑身难受
·
2023-10-08 16:06
javascript
3d
vue
01-Three.js 安装以及介绍
-p8000浏览器
WebGL
兼容性检查
WebGL
.jsif(!THREE.
WEBGL
.is
WebGL
Av
IsYang
·
2023-10-07 16:59
three.js
基本安装以及引入
three.js
处于飞速发展中,基本每个月都会发布一个新的版本,主要是增加一些新的功能,或者废弃一些api。
Goat恶霸詹姆斯
·
2023-10-07 12:11
我的笔记
前端可视化
threejs
手摸手:3秒打包一个
three.js
项目(有物证)
真的3秒能打包一个
three.js
项目吗?真的,后面会提供源文件地址哦。要打包的项目是这个样子的。image从零开始关于
three.js
的安装和使用部分都省略。首先是最基础的。
zhongmeizhi
·
2023-10-07 12:57
Qt的WebEngineView加载网页时出现Error:
WebGL
is not supported
1.背景当我在qml中使用WebEngineView加载一个网页时,出现以下错误:Error:
WebGL
isnotsupported2.解决方案其实这个问题在Qt的帮助文档中已经提及了解决办法:因此,可以按照下面的步骤操作一下
韭菜钟
·
2023-10-07 10:46
Qt相关
qt
webgl
开发语言
webgl
智慧楼宇发光效果算法系列之高斯模糊
如果使用过PS之类的图像处理软件,相信对于模糊滤镜不会陌生,图像处理软件提供了众多的模糊算法。高斯模糊是其中的一种。在我们的智慧楼宇的项目中,要求对楼宇实现楼宇发光的效果。比如如下图所示的简单楼宇效果:building.gif楼宇发光效果需要用的算法之一就是高斯模糊。高斯模糊简介高斯模糊算法是计算机图形学领域中一种使用广泛的技术,是一种图像空间效果,用于对图像进行模糊处理,创建原始图像的柔和模糊版
ITman彪叔
·
2023-10-07 04:23
3D孪生场景SDK:Viwer 孪生世界
NSDT编辑器简化了
WebGL
3D应用的开发,完全兼容
Three.JS
生态。同时为了满足用户自定义业务的需求,NSDT编辑器还封装了基于
three.js
的SDK,用户可以在自己的应用中嵌
ygtu2018
·
2023-10-07 04:23
3d
编辑器
数字孪生
three.js
后处理
通常在电影制作中使用这种技术,但我们也可以在
WebGL
中使用。
seeooco
·
2023-10-06 22:43
three.js
javascript
图形渲染
vite dev开发模式下支持外部模块引用
web工程中经常需要使用外部的cdn资源,比如lodash、
three.js
等:{"imports":{"lodash":"https://unpkg.com/
[email protected]
/lodash.js
陈小峰_iefreer
·
2023-10-06 17:39
前端
vite
external
importmap
用
WEBGL
来画封闭多边形,然后拉伸为3D模型
目前很多浏览器原生支持
WEBGL
,只要你的代码在浏览其中打开,不用服务器,就可以看到你画的模型了。目前我做了一个非常简单的画图工具,先画2D图形(结束画图按‘c'键),画好后直接拉伸成立体图形。
水滴与鱼
·
2023-10-06 10:20
webgl
javascript
[Review]To be coder(2011.08.01~2013.05.23-
WebGL
-ing)
其实编程是一件非常有意思的事情,像造物主可以创造万物一样,每一个程序员都可以创造一片属于自己的世界。这就是我喜欢编程的原因,很简单,自由。以下内容回记录汪海的编程生活,因为比较懒的原因,所以写的比较简单,其中坎坷曲折,一言难尽。再回头看以前写的代码,敲的程序,却也别有一番滋味。个人兴趣飘忽无常,所以有些都没有深入学习,以后有时间再慢慢补上吧。JAVA因为大一的课程安排,一开始接触的很多东西都是和J
iteye_19603
·
2023-10-05 21:10
c#
数据库
操作系统
【Unity】3D贪吃蛇游戏制作/
WebGL
本地测试及项目部署
本文是Unity3D贪吃蛇游戏从制作到部署的相关细节项目开源代码:https://github.com/zstar1003/3D_Snake试玩链接:http://xdxsb.top/Snake_Game_3D效果预览:试玩链接中的内容会和该效果图略有不同,后面会详细说明。游戏规则经典贪吃蛇游戏:蛇身随着吃食物的增加不断变长,通过A/D或方向键←→控制方向,蛇头撞在蛇身上或四周墙壁会导致游戏失败。
zstar-_
·
2023-10-05 21:38
Unity
unity
3d
游戏
用稳定扩散生成4K PBR纹理【SDXL】
我正在继续去年开始使用
Three.JS
构建3D场景和草图的工作。当时,DALL-E和StableDiffusion等AI图像生成器刚刚真正起飞。
新缸中之脑
·
2023-10-05 09:20
人工智能
计算机视觉
Coding and Paper Letter(四十五)
gempy2.Tangram是一个JavaScript库,用于使用
WebGL
在Web浏览器中实时渲染2D和3D地图。tangram3.R语言包gdalcube
胖胖雕
·
2023-10-05 09:18
科研学术
Awesome
WebGL
-3D地图大俯仰角的雾化处理
以下内容转载自掘金文章《
WebGL
-3D地图大俯仰角的雾化处理》作者:多多洛爱学习链接:https://juejin.im/post/5db2a58a51882559ee62dfba来源:掘金著作权归作者所有
_bugMaker
·
2023-10-05 06:14
在2023年使用Unity2021从Built-in升级到Urp可行么
因为最近在做
WEbgl
平台,所以某些不可抗力原因,需要使用Unity2021开发,又由于不可明说原因,想用Urp,怎么办?
avi9111
·
2023-10-05 04:14
Unity
Unity2021
Urp
Unity升级
Three.js
剖切 clippingPlan
对模型剖切是通过设置scene或者material的clippingPlanes实现的;如果设置了材质的clippingPlanes,shader的顶点着色器和片元着色器都会加入相应逻辑的代码;1、首先在顶点着色器里加入以下代码,给vClipPosition赋值,并传入片元着色器,这里用的是相机坐标系里的值,没有用世界坐标系里的值,这可能是因为变换矩阵可能改变法线的朝向,因此要将法线和顶点都统一到
百思不得Ting姐
·
2023-10-03 23:42
WebGL
基础学习
WebGL
工作原理step1:createvertexDatastep2:createbufferandloadvertexDatatobufferconstbuffer=gl.createBuffer
Coding_Life
·
2023-10-03 18:59
Vue.js2+Cesium1.103.0 十一、
Three.js
炸裂效果
Vue.js2+Cesium1.103.0十一、
Three.js
炸裂效果DemoThreeModelBoom.vue/*eslint-disableeqeqeq*//*eslint-disableno-unused-vars
liuzhenghe30265
·
2023-10-03 16:07
javascript
vue.js
前端
gis
WebGPU 入门:绘制一个三角形
WebGPU的出现就是为了取代
WebGL
的,因为后者的API实在有些过时,无法利用好现代GP
前端西瓜哥
·
2023-10-03 12:48
状态模式
webgpu
使用react-three-fiber加载glb格式3D文件,并播放3D模型自带动画
没有任何限制,一切工作在
three.js
这里将无一例外地工作。生态完善。
qianlingvip
·
2023-10-03 00:17
html
react
js
hooks
react
threejs
three-fiber
使用
three.js
导入外部glb模型实现一个nft产品
其他的功能都好说,但藏品把玩的3D效果之前未涉及过,但有了解过可以通过
three.js
来实现。所以,就开始看文档调研吧。准备工作首
洋茄子炒鸡蛋
·
2023-10-03 00:17
javascript
开发语言
基于Threejs实现glb三维模型的预览
言归正传,使用threejs进行三维模型展示,通常需要依赖以下组件:Threejs+OrbitControls+GLTFLoader+
WebGL
以上组件可以从threejs的官网获取,下载后的目录如下所示
夜郎king
·
2023-10-03 00:47
gis
中间件
js
three.js
html
三维可视化
three.js
轻量化glb模型 详细全过程
因为甲方项目中的模型多数为工业模型,所以模型大,面数多,
three.js
场景本身的模型加载就有一定的上限,所以模型的轻量化是一个较为重要的问题。DRACOLoader,
three.js
本身的glb格式
BUG豆荚
·
2023-10-03 00:13
Three.js
npm
js
ThreeJS - 封装一个GLB模型展示组件(TypeScript)
一、引言最近基于
Three.JS
,使用class封装了一个GLB模型展示,支持TypeScript、支持不同框架使用,具有多种功能。
l煎饼果子
·
2023-10-03 00:43
Three.JS
typescript
前端
react.js
3d
WebGL
-学习笔记(三)
image.png在利用缓冲区并在学会利用mode绘制图形动画以后,继续研究二维图形的颜色渲染以及纹理操作1.颜色渲染1.1利用步进和偏移拆分缓冲区数据利用缓冲区可以一次存储点的多个信息,继续利用这一特性,并在利用vertexAttribPointer()函数的时候,利用上stride和offset两个参数:functionmain(){constcanvas=document.querySele
Patrick浩
·
2023-10-02 19:29
【笔记】
WebGL
编程指南学习(4)
WebGL
编程指南学习(4)4.最后一块拼图在学会处理顶点,包括处理顶点的坐标、Javascript和
WebGL
管线的数据通信、坐标变换之后,还需要处理顶点的其他数据——如颜色等。
界明城
·
2023-10-01 06:11
计算机图形学
拓扑学
图形渲染
javascript
算法
【笔记】《
WebGL
编程指南》学习(8)
WebGL
编程指南学习(8)漫长的旅行即将到达终点……8.高级技术8.1用鼠标控制物体旋转如何实现物体的旋转?如何旋转物体?
界明城
·
2023-10-01 06:11
计算机图形学
图形渲染
算法
几何学
虚拟现实
webgl
shader学习笔记1
webgl
裁剪坐标-NPC坐标(-1-1)-局部坐标或者世界坐标
webgl
会自动剔除反面,只画正面,逆时针三角形为正面纹理坐标:(2D:TEXTURE_2D3D:TEXTURE_CUBE_MAP)纹理环绕方式
初升的夕阳
·
2023-10-01 06:11
学习
【《
WebGL
编程指南》读书笔记-绘制和变换三角形】
时隔三天,我的数据结构知识集又加厚了一点,我也该回到
WebGL
的学习了。我决定看这本书,一方面的原因是从理解cesium入手,另一方面就是因为这一章。
floating_heart
·
2023-10-01 06:10
WebGL基础
html5
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他