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
Three.js三维模型
从Unity到
Three.js
(画线组件line)
JavaScript0基础,只是照着官方文档临摹了下,之后有时间再进行细节学习和功能封装。import*asTHREEfrom'three';//引入threejsconstrenderer=newTHREE.WebGLRenderer();//创建渲染器//设置渲染范围,当前撑满全屏,屏幕左上角是(0,0)letwidth=window.innerWidth;letheight=window.i
chillxiaohan
·
2024-02-12 04:37
Three.js学习记录
unity
javascript
游戏引擎
从Unity到
Three.js
(安装启动)
虽然大多数问题都可以找到解决方案,但是最后也只能停在解决问题的程度,算不上是一个完美方案,因此想接触下
three.js
,开个系列记录下,一个0基础js的unity开发人员学习
three.js
的过程
chillxiaohan
·
2024-02-12 04:07
Three.js学习记录
unity
javascript
游戏引擎
threejs
从Unity到
Three.js
(模型文件加载)
模型加载功能探索,用blender导出了个glb格式的cube进行的测试。初接触js语法,回调注册的地方直接使用匿名函数总感觉脑子跟不上,反应不过来,就把加载后的回调简单封装了下,官方文档是直接使用的匿名函数。另外看官方文档对模型加载功能描述,感觉实战中会遇到很多坑,等之后遇到再详细研究,这次只记录基础功能。import*asTHREEfrom'three'import{GLTFLoader}fr
chillxiaohan
·
2024-02-12 04:06
Three.js学习记录
unity
javascript
three.js
Open CASCADE学习|保存为STL文件
它描述了一个
三维模型
的表面而不包含颜色、材质或其他非几何信息。STL文件通常用于3D打印过程中,因为它们仅包含构建物体所需的位置信息。
老歌老听老掉牙
·
2024-02-10 23:07
Open
CASCADE
学习
c++
Open
CASCADE
ArcGIS JS API+Three.js实现下雪特效
本示例效果实现的原理是利用
Three.js
创建我们自定
travelclover
·
2024-02-10 13:43
three.js
库学习(一)
three.js
官网
Three.js
中文网(webgl3d.cn)笔记学习记录近期在做VR视觉3D模型渲染,因而需要进行
three.js
的库学习,新建个文集做下笔记,为了后期工作上便于翻阅。
听书先生
·
2024-02-09 18:52
Three.js
开发:环境贴图效果
Three.js
支持环境贴图效果,通过设置场景的背景(background),增强显示效果,环境贴图一般使用全景图,分成6张图片,以立体贴图(CubeTexture)的方式进行加载。
GIS技术杂谈
·
2024-02-09 13:44
gis
three.js
贴图
Three.js
导出gltf模型
Three.js
支持将场景导出成gltf(glb)格式
三维模型
,以文件的形式进行存储,下面以代码的形式说明,如何将场景导出模型。
GIS技术杂谈
·
2024-02-09 13:14
gis
three.js
gltf
export
Three.js
学习8:基础贴图
一、贴图贴图(TextureMapping),也翻译为纹理映射,“贴图”这个翻译更直观。贴图,就是把图片贴在3D物体材质的表面,让它具有一定的纹理,来为3D物体添加细节的一种方法。这使我们能够添加表面细节,而无需将这些细节建模到我们的3D对象中,从而大大精简3D模型的多边形边数,提高模型渲染性能。二、准备基础代码在场景里创建一个立方体。为了方便观察效果,还添加了网格辅助和轨道控制器。HTML:{"
stones4zd
·
2024-02-09 02:08
three.js
学习
贴图
python输入数字成数组_如果不懂 numpy,请别说自己是 python 程序员
原标题:如果不懂numpy,请别说自己是python程序员作者:牧马人(本文来自作者投稿)0.前言大约七八年前,我曾经用pyOpenGL画过地球磁层顶的
三维模型
,这段代码至今仍然还运行在某科研机构里。
weixin_39854730
·
2024-02-08 23:52
python输入数字成数组
如果不懂 numpy,请别说自己是 python 程序员
(给Python开发者加星标,提升Python技能)作者:牧马人(本文来自作者投稿)0.前言大约七八年前,我曾经用pyOpenGL画过地球磁层顶的
三维模型
,这段代码至今仍然还运行在某科研机构里。
Python开发者
·
2024-02-08 23:51
three.js
箭头ArrowHelper的实践应用
效果:代码://引入轨道控制器扩展库OrbitControls.jsimport{OrbitControls}from"three/examples/jsm/controls/OrbitControls.js";exportdefault{data(){return{sphereGeometry:null,group:null,camera:null,mesh:null,renderer:null
汉武大帝·
·
2024-02-08 19:30
three.js
javascript
开发语言
ecmascript
three.js
匀速动画(向量表示速度)
效果:代码:1.匀速动画(向量表示速度)//引入轨道控制器扩展库OrbitControls.jsimport{OrbitControls}from"three/examples/jsm/controls/OrbitControls.js";import{GLTFLoader}from"three/examples/jsm/loaders/GLTFLoader.js";//效果制作器import{E
汉武大帝·
·
2024-02-08 19:30
three.js
javascript
前端
vue.js
【
Three.js
】创建CAD标注线
目录前言创建箭头对象创建文字箭头两端的线段✈️封装方法前言CAD标注线在工程和制造领域中被广泛用于标记零部件、装配体和机械系统的尺寸、距离、角度等信息。它们帮助工程师和设计师更好地理解设计要求,并确保制造的准确性。在三维场景中添加标注线使得设计更加直观。人们可以在一个真实的三维环境中看到物体的形状、大小和相互关系,相比于传统的二维图纸,更容易理解和把握设计意图。下面是一个简单的效果图:要创建上图所
叶子yes
·
2024-02-08 19:29
threejs
javascript
开发语言
vue.js
threejs
three.js
向量方向(归一化.normalize)
效果:沿着AB方向移动100重置已知直线AB上两个坐标,A点(-50,0,-50)、B点(100,0,100)。物体默认在A点,希望从A点开始沿着直线AB移动距离100,单位向量每个分量乘以100,得到的向量长度就是100,相当于得到一个沿着AB方向移动100的向量,这就是单位向量的意义,单位向量长度位1,乘以任何一个值S,就可以得到一个长度为S的向量。//引入轨道控制器扩展库OrbitContr
汉武大帝·
·
2024-02-08 19:28
three.js
前端
Three.js
学习7:dat.GUI 参数控制
每个学
Three.js
的都被安利了dat.GUI吧?我也不例外!今天就来了学习下dat.GUI,并记录下来自己的学习成果。一、什么是dat.GUI?
stones4zd
·
2024-02-08 13:06
three.js
学习
Open CASCADE学习|放样
在CAD(计算机辅助设计)建模中,放样是一种重要的技术,用于将二维图形或设计转化为
三维模型
。通过放样,设计师可以根据一系列二维剖面和一个或多个引导路径创建出复杂的三维形状。
老歌老听老掉牙
·
2024-02-08 08:37
Open
CASCADE
学习
Three.js
蒙皮骨骼变化原理 | 逆推蒙皮网格的世界位置
文章目录关于蒙皮的GPU计算:源码解析转换成CPU可执行的代码:法线部分蒙皮骨骼的变化是在GPU中进行的,所以像获取静态物体一样获取geometry.position是不行的查看当前版本(r160)的shader关于蒙皮的GPU计算:uniformmat4bindMatrix;uniformmat4bindMatrixInverse;uniformhighpsampler2DboneTexture
Jedi Hongbin
·
2024-02-07 21:48
Three.js
蒙皮
骨骼
three.js
基于
Three.js
的360X180度全景图预览插件 (踩坑篇)
HTML结构可以创建一个空的来放置全景图,通过CSS来设置它的尺寸。复制代码初始化插件要初始化该全景图插件,可以创建一个新的PhotoSphereViewer对象,然后在这个对象中插入一个参数对象,有两个参数是必须设置的:varPSV=newPhotoSphereViewer({//Pathtothepanoramapanorama:'1.jpg',//Containercontainer:div
无名小码农
·
2024-02-07 18:41
大坑!react+thress.js
2.UI交互界面与Canvas画布叠加|
Three.js
中文网(webgl3d.cn)//canvas画布绝对定位renderer.domElement.style.position='absolute
前端小菜鸟也有人起
·
2024-02-07 16:58
javascript
react.js
开发语言
three.js
通过相机控件轨道控制器找到合适的相机位置或观察目标
functionrender(){//渲染循环中不停地打印相机的位置属性,你可以通过相机控件旋转或缩放三维场景,同时通过浏览器控制台观察相机位置变化。//console.log('camera.position',camera.position);//浏览器控制台查看controls.target变化,辅助设置lookAt参数//console.log('controls.target',cont
前端小菜鸟也有人起
·
2024-02-07 16:58
javascript
数码相机
前端
3d
webgl
three.js
渲染.obj模型
通过引入外部文件渲染模型和使用内部模型对象的方式是一样的,只不过需要使用内部方法先将文件解析为group,再添加到场景中scene.add(group)加载.obj模型,需要使用MTLLoader和OBJLoader,我们先引入//解析.obj模型import{OBJLoader}from'three/examples/jsm/loaders/OBJLoader'//解析.mtl材质import{
inkbamboo
·
2024-02-07 10:07
顶点索引BufferGeometry.index复用顶点数据
顶点索引BufferGeometry.index复用顶点数据本文是
Three.js
电子书的2.4节通过几何体BufferGeometry的顶点索引属性BufferGeometry.index可以设置几何体顶点索引数据
Threejs可视化
·
2024-02-07 10:50
Three.js
three.js
限制模型旋转角度 不漏出模型的底部
如果是orbitcontrol有属性的改这两个就可以controls.minPolarAnglecontrols.maxPolarAngle
猴猴不是猴
·
2024-02-06 20:15
three.js
前端
3d
Autovue 问答
我们是一家做工业互联网的公司xxx信息技术有限公司,目前我们有一款自主研发的工具,已经运营了多年,近期我们新增一个功能,想实现,各类主流
三维模型
(stp,igs,stl,solidworks模型,UG模型
justin.jin
·
2024-02-06 18:21
Autovue
Autovue
PLM
CAD
Three.js
学习5:场景
能够控制在什么地方、摆放什么东西来交给
three.js
来渲染。能够放置物体、灯光和摄像机的地方。
Three.js
场景主要分为两类:Scene:普通场景。Frog:雾。
stones4zd
·
2024-02-06 10:31
three.js
学习
Three.js
学习6:透视相机和正交相机
Three.js
里,相机camera里的内容就是用户能看到的内容。从这个角度来看,相机其实就是用户的视野,就像用户的眼睛。
stones4zd
·
2024-02-06 10:54
three.js
数码相机
学习
三维重建衡量指标记录
完整性比率通常是通过比较重建结果中的点云或
三维模型
与真实或标准点云或模型之间的重叠来计算的。
我宿孤栈
·
2024-02-05 18:31
人工智能
#
视觉相关
深度学习
目标检测
计算机视觉
计算机设计大赛 深度学习 植物识别算法系统
3VGG-Net的搭建3.1Tornado简介(1)优势(2)关键代码4InceptionV3神经网络4.1网络结构5开始训练5.1数据集5.2关键代码5.3模型预测6效果展示6.1主页面展示6.2图片预测6.3
三维模型
可视化
iuerfee
·
2024-02-05 02:55
python
基于BIM+3DGIS的智慧城市基础设施管理
依托BIM这个包含建筑工程信息的
三维模型
,有效的提高了建筑工程的信息集成化程度
ztmap2020
·
2024-02-04 16:04
地理信息
java
服务器
数据库
Threejs 快速入门
刚好最近在做一个活动时,就遇到了需要播放3D全景视频的需求,顺便就研究了一下Threejs,一个用于在浏览器中绘制3D图像的JS库(https://github.com/mrdoob/
three.js
)
stcaolei
·
2024-02-04 08:43
three.js
为何如此奇妙
WebGL是在浏览器中实现三维效果的一套规范,而最初使用WebGL原生的API来写3D程序是一件非常痛苦的事情,在辛苦的付出下WebGL开源框架出现了,其中
three.js
就是非常优秀的一个,它掩盖了很多麻烦的细节
weixin_30527551
·
2024-02-04 08:43
javascript
ViewUI
cesium three性能比较_mapboxgl + three 动画 — 网格热图
一、前言最近工作上需要实现一个地图动画效果,简单的动画效果,是的,简单;不过在此之前,我并不认为它简单,需要有一点点的webgl、
three.js
的基础。
weixin_39667801
·
2024-02-04 08:43
cesium
three性能比较
Three.js
铅笔手绘效果实现
在这个教程中,我们将学习如何使用
Three.js
后处理创建铅笔手绘效果。
新缸中之脑
·
2024-02-04 08:13
three.js
javascript
photoshop
前端
three.js
学习系列(一)————从概念到构建一个3D场景
Three.js
、webGL和Canvas区别
Three.js
是基于原生WebGL封装的三维引擎。
0斌果0
·
2024-02-04 08:42
three.js
【Canvas】入门 - 实现图形以及图片绘制
功能开发小游戏:微信小游戏开发可视化数据(数据图表化)数据可视化库:百度ECharts、d3.js、
three.js
、highcharts地图:例如百度地图、高德地图等使用步骤canvas标签介绍标签用于渲染一个画图
且陶陶º
·
2024-02-04 08:12
前端
可视化图形
javascript
three.js
小例子分析
webgl_geometry_extrude_shapes开头的引入js没什么好说//这是鼠标控制的工具接着分析代码varcamera,scene,renderer,controls;init();animate();开头简单例子就帮忙总结了一下
three.js
今天又懒得加班
·
2024-02-04 08:11
Threejs 简析
刚好最近在做一个活动时,就遇到了需要播放3D全景视频的需求,顺便就研究了一下Threejs,一个用于在浏览器中绘制3D图像的JS库(https://github.com/mrdoob/
three.js
)
英灵海东青
·
2024-02-04 08:10
javascript
html5
three.js
HTML5新特性 day_03(8.9)Canvas的路径、动画,
Three.js
和地理位置
一、Canvas的路径路径(Path)是将一组坐标点按照顺序连接起来所形成的图形。Canvas绘制路径时的API:调用ctx.beginPath()开启一条新路径。调用ctx.moveTo(x,y)将画笔移动到某一个起始点。调用ctx.lineTo(x,y)向目标点(x,y)绘制直线路径。调用ctx.stroke()对路径进行描边、ctx.fill()对闭合路径进行填充。案例:绘制一个三角形。03
加1床铺盖
·
2024-02-04 08:10
HTML5(8.5-8.15)
html5
前端
javascript
Three.js
学习4:添加轨道控制器
在
Three.js
里,轨道控制器可以通过鼠标左右键、鼠标滚动控制画面的上下左右旋转、移动、缩放,可以从多个角度观测目标物体。其效果类似
Three.js
提供的官方编辑器一样。
stones4zd
·
2024-02-04 05:42
three.js
学习
[笔记]Udacity 无人驾驶第一课:从Apollo起步
高精度地图需要具备更多的信息,包括红绿灯、交通标示、车道线、城市建筑的
三维模型
等。
三维模型
可以通过图像、Lidar扫描融合完成,技术步骤包括图像和信号预处理、转换至同一坐标系、最后融合。
知奇者也
·
2024-02-04 00:30
使用
three.js
加载3D模型
安装依赖yarnaddthreeply文件可从网上查找,加载对应的文件地址也可以换成线上地址varscene,mesh;import*asTHREEfrom'three'import{OrbitControls}from'three/examples/jsm/controls/OrbitControls.js'import{PLYLoader}from'three/examples/jsm/loa
懒惰的狮子
·
2024-02-03 17:29
2022-04-13
昨天看完了bs大神的
three.js
课程,突然有一点悟了的感觉。今日必做之事:
Apbenz
·
2024-02-03 17:55
使用 React 和 Threejs 创建一个VR全景项目
最近我在学习使用React配合
Three.js
来搭建一个可以浏览720全景图片的项目实现的是加载一张2:1的720全景分享一下我的创建过程一、搭建框架并安装需要的插件npxcreate-react-appparano
WindyZ_34ec
·
2024-02-03 15:38
如何从零创建一个机器人模型
1.URDF建模原理2.机械臂URDF建模3.
三维模型
导出URDF第一步:下载
三维模型
,并给每个关节设置旋转轴(基准轴)第二部:下载SolidWorkstoURDFExporter插件网址:sw_urdf_exporter-ROSWiki
学吧!少年!
·
2024-02-03 12:56
机器人
three.js
CSS3DObject、CSS2DObject、CSS3DSprite、Sprite的作为标签的区别
CSS3DObject、CSS2DObject、CSS3DSprite、Sprite的作为标签的区别是否面向相机场景缩放时,是否会跟随是否会被模型遮挡CSS2DObject是否否CSS3DObject否是否CSS3DSprite是是是Sprite是是是CSS3DObject和CSS3DRenderer搭配来渲染标签;CSS2DObject和CSS2DRenderer搭配来渲染标签;CSS3DSpr
汉武大帝·
·
2024-02-03 09:39
three.js
javascript
css3
开发语言
vue-3d-model
vue-3d-model-npmGitHub-hujiulong/vue-3d-model:vue.js3Dmodelviewercomponent通过该插件降低Threejs的使用难度vue项目加载
三维模型
dragonzoebai
·
2024-02-03 09:07
vue
3d
fbx
gltf
python 机器人工具箱——robotics-toolbox-python
这个工具箱为Python带来了机器人特定的功能,并利用Python的可移植性、普遍性和支持性的优势,以及线性代数(numpy、scipy)、图形(matplotlib、
three.js
、WebGL)的开源生态系统的能力
FL17171314
·
2024-02-03 07:07
python
开发语言
Three.js
学习3:第一个
Three.js
页面
一、一图看懂
Three.js
坐标这个没什么好说的,只是需要注意颜色。
stones4zd
·
2024-02-03 03:22
three.js
学习
前端
Three.js
学习2:页面引入
Three.js
一、关于
Three.js
的版本随着页面3D化应用越来越多,近两年
Three.js
处于飞速发展之中。现在
Three.js
几乎每个月都会发布一个新的版本,会增加新的API,废掉一些旧的功能之类的。
stones4zd
·
2024-02-03 03:50
three.js
javascript
学习
前端
上一页
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
其他