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
threejs
单击选中模型高亮显示/选中模型发光
目录效果图(颜色和呼吸灯时间可调节):1.本例子是在vue中实现,引入依赖文件:2.data中定义全局变量3.必须在render()方法中执行composer.render()4.调用方法outlineObj(selectedObjects),参数为选中的模型所组成的数组[].效果图(颜色和呼吸灯时间可调节):1.本例子是在vue中实现,引入依赖文件:import*asTHREEfrom'thre
冉冉胜起
·
2023-10-09 18:15
vue
前端
threejs
vue
three.js
threejs
点击模型实现模型边缘高亮的选中效果--更改后提
题解|#输出单向链表中倒数第k个结点#importjava.util.Scanner;//注意类名必须为Main,不要有任何packagexxx信息publicclassMain深信服24届校园招聘内推码:NTAXX2e(投递简历时填写优先推荐)深信服24届offer数量投top1岗位—【客户经理】&【售前产品经理】专项招聘火热进行中!本科23万题解|#华为OD-寻找连续区间#题目给定一个目标值x
愤怒的小青春
·
2023-10-09 18:45
java
threejs
初识
threejs
最近在项目中遇到一些需要
threejs
的知识,特此撰写一篇相关文档记录一下自己的
threejs
学习。
1rving
·
2023-10-09 13:54
前端
js
ThreeJS
-3D教学六-物体位移旋转
之前文章其实也有涉及到这方面的内容,比如在
ThreeJS
-3D教学三:平移缩放+物体沿轨迹运动这篇中,通过获取轨迹点物体动起来,其它几篇文章也有旋转的效果,本篇我们来详细看下,另外加了tween.js知识点
天外天-亮
·
2023-10-09 11:11
three
javascript
3d
前端
three
ThreeJS
-3D教学七-交互
在
threejs
中想要选中一个物体,点击或者鼠标悬浮,又或者移动端的touch事件,核心都是通过newTHREE.Raycaster完成的。
天外天-亮
·
2023-10-09 11:28
three
3d
交互
three
javascript
前端
【
threejs
】基本编程概念及海岛模型展示逻辑
采用three封装模式完成的海岛动画(点击这里查看)直接上代码吧{{loadingProcess}}%1灯塔:矗立在海岸的岩石之上,白色的塔身以及红色的塔屋,在湛蓝色的天空和深蓝色大海的映衬下,显得如此醒目和美丽。2小船:梦中又见那宁静的大海,我前进了,驶向远方,我知道我是船,只属于远方。这一天,我用奋斗作为白帆,要和明天一起飘扬,呼喊。3沙滩:宇宙展开的一小角。不想说来这里是暗自疗伤,那过于矫情
Li_Ning21
·
2023-10-09 08:29
threejs
前端
2、
threejs
官网本地化部署启动和Parcel热加载:Web应用打包工具介绍及使用
一、Three.js官网背景:
threejs
是国外的网站,访问有时候比较卡,所以建议本地化部署启动一下,方便随时访问学习。
30岁老阿姨
·
2023-10-09 08:27
WebGL+Three.js
3D可视化
npm
json
前端
本地搭建Three.js官网文档网站
因为
Threejs
官网是国外服务器,为了方便学习和快速的查阅文档,我们可以自己搭建Three.js官网.首先进入
Threejs
的GitHub仓库:GitHub-mrdoob/three.js:JavaScript3DLibrary
开发那点事儿~
·
2023-10-09 08:54
javascript
前端开发
javascript
前端
开发语言
(一)
ThreeJS
本地环境搭建
目录1、本地部署
threeJS
环境2、部署过程2.1、three开源地址2.2、代码下载2.3、依赖安装2.4、项目启动1、本地部署
threeJS
环境
threeJS
API、编辑器、示例代码部署在外网节点
轮回的秋
·
2023-10-09 08:53
webGL
javascript
Threejs
进阶之十五:在Thereejs 使用自定义shader
目录最终效果什么是ShaderShaderMaterial类常用属性uniforms属性vertexShader属性fragmentShader属性代码实现新建ShaderView.vue文件并引入
Threejs
九仞山
·
2023-10-09 01:43
ThreeJS
javascript
3d
前端
vue.js
css3
ThreeJS
-3D教学五-材质
我们在
ThreeJS
-3D教学二:基础形状展示中有简单介绍过一些常用的材质,这次我们举例来具体看下效果:代码是这样的:Titlebody{width:100%;height:100%;}*{margin
天外天-亮
·
2023-10-08 06:56
three
3d
材质
javascript
前端
HTML5开发实例-3D全景(
ThreeJs
全景Demo) 详解(图)
前言在现在市面上很多全景H5的环境下,要实现全景的方式有很多,可以用css3直接构建也可以用基于
threeJs
的库来实现,还有很多别的制作全景的软件使用本教学适用于未开发过3D全景的工程狮如果觉得内容太无聊可以直接跳到最后下载代码理论整个
lmr廖
·
2023-10-08 06:21
html5
3d
前端
threejs
透明贴图,模型透明,白边
问题使用
Threejs
加载模型时,模型出现了上面的问题。模型边缘部分白边,或者模型出现透明问题。原因出现这种问题是模型制作时使用了透明贴图。
threejs
无法直接处理贴图。
小和尚敲木头
·
2023-10-07 18:37
前端
贴图
前端
threejs
3d
iOS 初识SceneKit
SceneKit是苹果公司对Metal或OpenGL封装的3D渲染框架,可以快速3D渲染项目的项目,有点类似js中
ThreeJs
。轻松添加动画、物理模拟、粒子效果和逼真的物理渲染。
星星编程
·
2023-10-05 04:48
threejs
加载材质
package.json{"name":"
threejs
-texture","version":"1.0.0","main":"index.js","license":"MIT","scripts":{
antlove
·
2023-10-04 19:59
WEB 3D 技术,通过node环境创建一个three案例
好文章前端3DThree.js在本地搭建一个官方网站中我们搭建了一个Three的官网现在呢我们就来创建第一个
ThreeJs
的资源这里呢我们还是选择一个脚手架的开发模式因为现在基本所有的前端都在使用这样的开发方式这里我们创建一个文件夹目录作为我们项目的存放目录我们在这个目录下打开终端输入
深圳市有德者科技有限公司-耿瑞
·
2023-10-03 06:09
前端
3d
基于
Threejs
实现glb三维模型的预览
本文重点介绍如何基于
Threejs
对glb三维模型进行预览,关于
threejs
和三维建模等不在本文讨论之内,想详细了解
threejs
和glb三维模型的,请自行百度学习。
夜郎king
·
2023-10-03 00:47
gis
中间件
js
three.js
html
三维可视化
Threejs
系列--7游戏开发加载glb模型之牛刀小试
Threejs
系列--7游戏开发加载glb模型之牛刀小试终极效果展示开发环境搭建目录结构重要依赖代码html模板内容main.ts游戏主场景role.ts角色构建helper.ts辅助线events.ts
小猴子喝牛奶
·
2023-10-03 00:16
threejs
javascript
webpack
three.js
游戏开发
前端
threejs
封装加载 .glb 格式模型,修改贴图
之前写项目时,模型默认加载出来的样例图,项目中可旋转组件/***组件使用*1、安装依赖:npminstallthree-D*2、使用的页面引用组件*3、引入加载的模型,浏览器会打印通道数据*4、通过定义好的类、函数修改贴图*//***参数说明*@parameldom节点*@paramlist模型渲染贴纸*@parammodelUrl模型地址*@paramspeed旋转速度*@paramsize模型
前端小袁
·
2023-10-03 00:15
typescript
vue3.0
javascript
前端
THREEJS
- 获取场景中模型数据
在一些场景中,我们需要展示场景内的模型数据,如模型的数量、面片数以及顶点数等,下面给大家提供的就是对应的统计函数,在场景加载结束后,传入对应的scene即可:/***获取场景内模型数量、顶点数及面片数*@param{*}view:需要计算的场景视图即scene*/functiongetSceneModelFaceNum(view){letscene=view;letobjects=0;//场景模型
Crimaster·W
·
2023-10-03 00:14
THREEJS
three.js
javascript
canvas
ThreeJS
- 封装一个GLB模型展示组件(TypeScript)
一、引言最近基于Three.JS,使用class封装了一个GLB模型展示,支持TypeScript、支持不同框架使用,具有多种功能。(下图展示一些基础的功能,可以自行扩展,比如光源等)二、主要代码本模块依赖:three、@types/three,请先下载这两个npm包yarnadd three @types/three 或 npmi three @types/three 使用了class进行封
l煎饼果子
·
2023-10-03 00:43
Three.JS
typescript
前端
react.js
3d
升级版
ThreeJS
3D粒子波浪动画
效果图升级版demo2:改变粒子的形状demo2升级版demo1:改变粒子大小,颜色demo1
ThreeJS
官方示例:https://
threejs
.org/examples/#canvas_particles_waves
ThreeJS
Evelynzzz
·
2023-10-02 03:36
微信小程序
ThreeJs
加载3D模型
微信小程序使用
ThreeJs
需要使用官方库
threejs
-miniprogram,API和原生
ThreeJS
基本一样,很好上手。喜欢数字孪生或者游戏的朋友,强烈推荐学习
ThreeJs
。
星星编程
·
2023-09-30 00:18
Three.js 更改加载的模型的位置 异步加载
进度一点点前进,外部模型这一方面已经是实现模型的加载,模型的动画的播放控制了,接下来的一步是通过代码去控制加载好的模型的“动画”,这个动画是指简单的移动、旋转、缩放之类,提前准备的时候是用了一个
threejs
emongol
·
2023-09-29 22:11
threejs
tweenjs实现3D粒子模型切换
但是作者并没有把源码分享出来,正好最近在学习
threejs
,正好抽时间写了一个类似的demo,希望能帮助一些喜欢
threejs
的初学者。效果如下:接下来,我们一起来看如何实现这样一个粒子体系切换动画。
无名之辈2018
·
2023-09-29 11:46
前端
前端
WebGL
three.js
WebVR
Threejs
入门之三:让物体跟随鼠标动起来
首先我们要了解一个概念,在三维场景中,我们要控制物体旋转,实际上不是物体在旋转,而是我们的相机(还记得上一节中说的相机吗)在围绕物体旋转,就像电影中的镜头拉近一样,是相机在动,不是物体在动,所以,在
Threejs
九仞山
·
2023-09-29 10:45
ThreeJS
javascript
3d
html5
threejs
加载两个场景_
threejs
中的三维场景操作
在
threejs
开发中,不可避免的需要对三维场景进行交互,例如对模型进行旋转,缩放,平移等操作。接下来,我们就聊一聊如何进行三维场景的交互。控制的对象是谁?
weixin_39866966
·
2023-09-29 10:45
threejs
加载两个场景
Three 之 three.js (webgl)鼠标/手指通过射线移动物体的简单整理封装
手指通过射线移动物体的简单整理封装目录Three之three.js(webgl)鼠标/手指通过射线移动物体的简单整理封装一、简单介绍二、实现原理三、注意事项四、效果预览五、案例实现步骤六、关键代码一、简单介绍
Threejs
仙魁XAN
·
2023-09-29 10:44
ThreeJS
javascript
webgl
threejs
Raycaster
射线移动物体
使用
ThreeJS
实现第一个三维场景(详)
文章目录参考描述index.html三维场景的基本实现导入
ThreeJS
准备工作场景摄像机视锥体正交摄像机透视摄像机渲染器后续处理将摄像机添加至场景中移动摄像机设置画布尺寸将渲染器创建的画布添加到HTML
BinaryMoon
·
2023-09-29 10:14
JavaScript
前端
艺术
ThreeJS
WebGL
3D
JavaScript
艺术
threejs
实现模型拖拽功能
导入相关插件import{DragControls}from"three/examples/jsm/controls/DragControls";//拖拽控件import{TransformControls}from"three/examples/jsm/controls/TransformControls";//可视化平移控件代码objects为存储移动的mesh模型。import*asTHRE
圣京都
·
2023-09-29 10:44
threeJs
vue
threejs
ThreeJs
的场景实现鼠标拖动旋转控制
前面一个章节中已经实现在场景中放置一个正方体,并添加灯光使得正方体可见。但是由于是静态的还不能证明是3D的,我们需要添加一些控制器,使得通过鼠标控制正方体可以动起来,实现真正的3D效果,由此引入OrbitControls组件,他实质是改变相机的位置,实现从不同角度看场景中的物体。下面源码中已经将控制的部分加入了,在最下方,注释也写的很详细了。OrbitControls组件如果找不到在线引用的可以到
baker_zhuang
·
2023-09-29 10:11
threeJs
ThreeJs
Three.js通过不规则路径生成墙体
Three.js通过不规则路径生成墙体在一些3D场景的搭建中,经常会遇到图中通过墙体来分割内容的效果,目前
Threejs
提供的Geometry类型还无法直接处理一些不规则墙体的搭建生成算法通过BufferGeometry
漫 漫,
·
2023-09-29 10:47
three
javascript
前端
开发语言
ThreeJS
思维导图总结
ThreeJS
思维导图源文件下载
ThreeJS
入门场景(scene)、相机(camera)、渲染器(renderer)正交投影相机/透视投影相机环境光/点光源/聚光灯/平行光
ThreeJS
项目结构介绍1
ThreeJS
xyphf_和派孔明
·
2023-09-28 17:26
WEBGL/ThreeJS
three.js
threejs
示例
WEB3D仿真控制测试前言本示例界面如下全部代码结束前言本示例主要介绍
threejs
简单应用,仅供入门学习,涉及商用产生的风险本人概不负责。
qq53716684
·
2023-09-28 17:26
threejs
贴图
3d
three.js
threejs
学习笔记-01
开源库下载地址:https://github.com/mrdoob/three.js官方文档的src目录里面包括了
threejs
的所有实现代码和接口文件,实际项目中可以只拷贝这个,docs目录里包含了
threejs
weixin_43739821
·
2023-09-28 17:25
threejs(webgl)
js
vscode
javascript
3d
web
app
ThreeJS
-3D教学四-光源
three模拟的真实3D环境,一个非常炫酷的功能便是对光源的操控,之前教学一中已经简单的描述了多种光源,这次咱们就详细的讲下一些最常见的光源:AmbientLight该灯光在全局范围内平等地照亮场景中的所有对象。该灯光不能用于投射阴影,因为它没有方向。AmbientLight(color:Integer,intensity:Float)color-(可选)颜色的RGB分量的数值。默认值为0xfff
天外天-亮
·
2023-09-28 17:25
three
3d
前端
javascript
threeJS
让物体延指定路线运动 & 生长的线
效果图(图片大小限制,有一点跳帧,实际上是连贯的)实现本功能分为两个文件来实现(myPathAnimation.js和floor.vue),计算和路径绘制等功能封装到MyPath自定义类中。值得一提的是粗线段生长的原理是逐渐把新的点塞到路径中去,要使用(因为粗线条Line2官方没有文档,相关API我查了很久才找到):this.geometry.attributes.instanceEnd.setX
魈傩
·
2023-09-28 17:24
前端学习
javascript
前端
开发语言
threejs
vue.js
使用
threejs
实现3D物体展示,平移实现类似百度地图功能
为了实现类似百度地图功能使用
threejs
实现3D物体,通过鼠标平移,缩放,键盘箭头按钮左右移动的功能展示。
gong0585
·
2023-09-28 17:54
3D
实现类似百度3D地图功能
ThreeJS
-3D教学三:平移缩放+物体沿轨迹运动
我们在项目中会有一些这样的需求,我们可视化一个场景,需要俯视、平移、缩放,方便观察场景中的数据或者模型,之所以把这个案例拿出来1、这是个很实用的需求,我相信很多人会用到2、我自己认为在实际案例中我们可以学习相关知识点更易吸收些为了丰富本篇文章知识点,我还加入了一个物体沿轨迹运动的场景,下面代码会介绍到,回到之前的问题three中可以利用对OrbitControls的设置很轻松的实现相关场景,代码如
天外天-亮
·
2023-09-28 17:22
three
3d
javascript
前端
threejs
形状几何体_Three.js模型几何体面积、体积计算
在工作中通过Three.js开发项目的时候,一些特定的情况下你可能需要计算一个三维模型的表面积或者体积,比如在3D打印的Web项目中,你需要计算一个三维模型的体积,然后通过体积计算打印一个三维模型所需要的3D打印材料费;比如开发的一个程序中,需要自动计算一个地面、墙面或某个零件的表面需要多少涂料,肯定需要先计算它的外表面面积是多少。思路——模型几何体表面积计算如果是一个立方体、球体等规则几何体,计
weixin_39821035
·
2023-09-28 14:16
threejs
形状几何体
threeJs
--vue 性能问题
这两年大家使用
threejs
做项目是越来越多了,为了更方面使用three引擎以及照顾前端开发工程师的情绪,大家都喜欢使用前端框架,这里我分享一个在使用vue框架遇到的一个坑,大家在使用vue时候,都喜欢把变量定义到
知行合一实践派
·
2023-09-28 12:56
小白vite+vue3搭建项目整个流程
第一步查看npm版本npm-v,npm版本是7+,创建项目命令:npmcreatevite@latest
threejs
Vue----templatevue第二步//进入项目名为
threejs
Vue的项目命令
PXY_J
·
2023-09-28 10:52
vue
threejs
之 GridHelper
GridHelpergridHelper为二维辅助网格,注意:这个二维不像其他
threejs
元素,如PlaneGeometry的二维为x轴和y轴。
qq_37200686
·
2023-09-26 18:13
webgl和threejs
javascript
threejs
的DragControls当click时会触发dragstart和dragend问题解决
问题描述:当拖拽结束后,会触发效果一,当click时会触发效果二。但是实际上,当我click时会触发DragControls的dragstart和dragend事件,导致我做了一次拖拽操作。解决:当click时鼠标事件如下:dragstartmousedowndragendmouseUpclick我发现,当click时只会触发dragstart和dragend事件,这样我们可以通过是否触发了dra
qq_37200686
·
2023-09-26 18:40
webgl
threejs
反射的实现
引入库//主要import{SSRPass,SSRPassParams}from'three/examples/jsm/postprocessing/SSRPass';import{EffectComposer}from'three/examples/jsm/postprocessing/EffectComposer';//Gamma和ShaderPass主要做矫正用的,习惯写pass通道的时候加
憨豆人生
·
2023-09-25 07:37
前端
javascript
html
js
vue.js
threejs
遍历模型的子对象;
threejs
中的3D模型指定位置变颜色例如设置的是红色但是显示的是黑色或者是白色;
threejs
给MeshPhysicalMaterial材质的物体修改颜色
效果:1.
threejs
遍历模型的子对象方法traversethis.otherModel.traverse(function(child){if(childinstanceofTHREE.Mesh){
祝你今天也快乐
·
2023-09-24 03:30
three.js
vue
javascript
开发语言
ecmascript
threejs
修改导入的3D模型的初始化角度
如上是默认加载的看上去是水平的,想修改成俯视的效果如下:1.直接旋转3D模型//将模型旋转到合适的位置model.rotation.y=Math.PI/3;//60度model.lineModel.rotation.x=Math.PI/6;//30度但是这里就会有问题及时物体周围生成的label(tip)位置就会错位;2.还是调整相机的角度更妙(不会影响原本的lable位置)这里的3个参数分别是x
祝你今天也快乐
·
2023-09-24 03:30
vue
three.js
3d
threejs
给3d模型中的物体换肤(修改材质)
变成这样this.otherModel.traverse(function(child){if(childinstanceofTHREE.Mesh&&child.name=='Cylinder240'){//导入纹理consttextureLoader=newTHREE.TextureLoader();constfloorColor=textureLoader.load(require('../.
祝你今天也快乐
·
2023-09-24 03:30
vue
three.js
3d
材质
THREE.JS 3D模型服务器报404问题(VUE fbx文件在本地能显示 服务器上不显示报404)
问题:作为新手,新建立的
threeJS
模型,本地运行模型是可以显示的,但服务器模型却报404写法:fbxloader("TR7007Q").then((tree)=>{tree.position.set
月下脆竹書閣
·
2023-09-23 11:24
ThreeJS
VUE
javascript
3d
服务器
three.js加载gltf文件过程以及遇到的问题
说明:在vue项目中使用的
threejs
;刚开始,我是从网上下载的gltf文件,将.gltf文件放在了src/assets/xxx.gltf,对gltf格式的文件并不了解,使用如下方式加载gltf文件时
汉武大帝·
·
2023-09-23 10:50
three.js
javascript
前端
开发语言
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他