stl加载器STLLoader
1 加载文件:(确认本地的文件路径)
<script type="text/javascript" src="threejsmaster/build/js/loaders/STLLoader.js"></script>
2 加载方法:
var loader = new THREE.STLLoader();var stlFileName=new String("NDG2_160.stl");loader.load( stlFileName, function (geometry) {//创建纹理var mat = new THREE.MeshPhongMaterial({color:0x836DED,specular:0x111111,shininess:100}); var mesh = new THREE.Mesh(geometry, mat);mesh.scale.set(0.02, 0.02, 0.02); //缩放geometry.center(); //建立几何中心mesh.position.set(0,-4,2); //位置mesh.castShadow = true;mesh.receiveShadow = true;scene.add(mesh); });
这里使用的是匿名方法,注意其中的参数。
另外,加载一个平面作为底板的方法
var plane = new THREE.Mesh(new THREE.PlaneBufferGeometry( 10, 10 ),new THREE.MeshPhongMaterial( { color: 0x999999, specular: 0x101010 } ));scene.add( plane );plane.receiveShadow = true;
stl加载器STLLoader相关推荐
- babylonjs 分部加载模型_17 Babylonjs入门进阶 使用场景加载器加载glTF,OBJ,STL模型...
Babylon.js内置的模型格式是.babylon,Babylon.js可以不需要其它额外的插件即可加载. 注意:由于你导入的模型可以具有rotationQuaternion的设置,因此再设置rot ...
- three.js的demo例子-STL加载对象组件
three.js的demo例子-STL加载对象组件 提示:demo示例中所涉及到的three.js安装插件方法这里就不单个说明了哈,有需要的网上有很多教程 文章目录 three.js的demo例子-S ...
- javascript模块化、模块加载器初探
最常见网站的javascript架构可能是这样的: 一个底层框架文件,如jQuery 一个网站业务框架文件,包含整站公用业务模块类(如弹框.ajax封装等) 多个业务文件,包含每个具体页面有关系的业务 ...
- JS框架设计之加载器所在路径的探知一模块加载系统
1.要加载一个模块,我们需要一个URL作为加载地址,一个script作为加载媒介,但用户在require是都用ID,我们需要一个将ID转换为URL的方法,思路很简单,强加个约定,URL的合成规则是为: ...
- android 加载器loader详解
Loaders loader在android 3.0之后才被引入,它简化了在activity和fragment中异步加载数据的步骤(个人认为简化是次要的,更重要的是优雅的实现了异步加载),loa ...
- webpack配置vue组件加载器
前言 App.vue单文件组件代码 <template><div><h1>App根组件</h1></div> </template&g ...
- webpack中loader加载器(打包非js模块)
通过loader打包非js模块 我这儿用VScode为编辑器 在实际开发过程中,webpack默认只能打包处理以.js后缀名结尾的模块,其他非. js后缀名结 尾的模块,webpack 默认处理不了, ...
- AngularJs2与AMD加载器(dojo requirejs)集成
现在是西太平洋时间凌晨,这个问题我鼓捣了一天,都没时间学英语了,英语太差,相信第二天我也看不懂了,直接看结果就行. 核心原理就是require在AngularJs2编译过程中是关键字,而在浏览器里面运 ...
- C编译器、链接器、加载器详解
一.概述 C语言的编译链接过程要把我们编写的一个c程序(源代码)转换成可以在硬件上运行的程序(可执行代码),需要进行编译和链接.编译就是把文本形式源代码翻译为机器语言形式的目标文件的过程.链接是把目标 ...
最新文章
- C#调用C++编写的DLL函数各种参数传递问题
- Spring Boot (七)MyBatis代码自动生成和辅助插件
- v$asm_diskgroup中state的说明
- unix系统重启tcp服务器,《TCP/IP详解卷3:TCP事务协议、HTTP、NNTP和UNIX域协议》 —3.5 服务器重启动...
- pc wifi 软件 模拟串口_唐山现代新型物联网软件
- [USACO07NOV]牛栏Cow Hurdles
- Kendo UI开发教程(25): 单页面应用(三) View
- Ubuntu alias在/etc/profile重启无效解决
- python决策树预测模型_「数据挖掘入门系列」数据挖掘模型之分类与预测 - 决策树...
- Apache构建虚拟web主机
- 面试题思考:try 代码块中含 return 语句时,代码执行顺序
- apache comments io包IOUtils方法简单介绍
- linux 查看硬盘健康,linux硬盘检测健康状态
- 头歌实践平台:机器学习——支持向量回归
- python艺术分形数_Python分形框计数 – 分形维数
- gephi mysql_用爬虫和 Gephi 研究微博好友二度人脉分析|Mo’s blog
- 云计算工程师面试题集锦,云计算面试题及答案
- 网络安全工程师的入门学习的路径
- jsp2022326税务税收协同办公系统
- c++ vector的底层实现
热门文章
- 欢迎参加12月12日区块链技术与应用论坛(13:30,北京国际饭店)
- php 加解密处理openssl_decrypt
- 2009年世界大学排行
- Centos7.4 安装vsftpd,初学者福利,无需繁琐设置,一步到位。
- list-style和list-style-type
- php的视频怎么保存,premiere怎么保存剪辑好的视频
- 手机office使用 手机office不登录 手机office不联网 手机office查询功能
- 0304 直播报名|向量索引算法介绍与优化
- LR2023磨皮滤镜插件Portraiture4最新版
- 杰理之电流声/杂音【篇】