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相关推荐

  1. babylonjs 分部加载模型_17 Babylonjs入门进阶 使用场景加载器加载glTF,OBJ,STL模型...

    Babylon.js内置的模型格式是.babylon,Babylon.js可以不需要其它额外的插件即可加载. 注意:由于你导入的模型可以具有rotationQuaternion的设置,因此再设置rot ...

  2. three.js的demo例子-STL加载对象组件

    three.js的demo例子-STL加载对象组件 提示:demo示例中所涉及到的three.js安装插件方法这里就不单个说明了哈,有需要的网上有很多教程 文章目录 three.js的demo例子-S ...

  3. javascript模块化、模块加载器初探

    最常见网站的javascript架构可能是这样的: 一个底层框架文件,如jQuery 一个网站业务框架文件,包含整站公用业务模块类(如弹框.ajax封装等) 多个业务文件,包含每个具体页面有关系的业务 ...

  4. JS框架设计之加载器所在路径的探知一模块加载系统

    1.要加载一个模块,我们需要一个URL作为加载地址,一个script作为加载媒介,但用户在require是都用ID,我们需要一个将ID转换为URL的方法,思路很简单,强加个约定,URL的合成规则是为: ...

  5. android 加载器loader详解

     Loaders loader在android 3.0之后才被引入,它简化了在activity和fragment中异步加载数据的步骤(个人认为简化是次要的,更重要的是优雅的实现了异步加载),loa ...

  6. webpack配置vue组件加载器

    前言 App.vue单文件组件代码 <template><div><h1>App根组件</h1></div> </template&g ...

  7. webpack中loader加载器(打包非js模块)

    通过loader打包非js模块 我这儿用VScode为编辑器 在实际开发过程中,webpack默认只能打包处理以.js后缀名结尾的模块,其他非. js后缀名结 尾的模块,webpack 默认处理不了, ...

  8. AngularJs2与AMD加载器(dojo requirejs)集成

    现在是西太平洋时间凌晨,这个问题我鼓捣了一天,都没时间学英语了,英语太差,相信第二天我也看不懂了,直接看结果就行. 核心原理就是require在AngularJs2编译过程中是关键字,而在浏览器里面运 ...

  9. C编译器、链接器、加载器详解

    一.概述 C语言的编译链接过程要把我们编写的一个c程序(源代码)转换成可以在硬件上运行的程序(可执行代码),需要进行编译和链接.编译就是把文本形式源代码翻译为机器语言形式的目标文件的过程.链接是把目标 ...

最新文章

  1. C#调用C++编写的DLL函数各种参数传递问题
  2. Spring Boot (七)MyBatis代码自动生成和辅助插件
  3. v$asm_diskgroup中state的说明
  4. unix系统重启tcp服务器,《TCP/IP详解卷3:TCP事务协议、HTTP、NNTP和UNIX域协议》 —3.5 服务器重启动...
  5. pc wifi 软件 模拟串口_唐山现代新型物联网软件
  6. [USACO07NOV]牛栏Cow Hurdles
  7. Kendo UI开发教程(25): 单页面应用(三) View
  8. Ubuntu alias在/etc/profile重启无效解决
  9. python决策树预测模型_「数据挖掘入门系列」数据挖掘模型之分类与预测 - 决策树...
  10. Apache构建虚拟web主机
  11. 面试题思考:try 代码块中含 return 语句时,代码执行顺序
  12. apache comments io包IOUtils方法简单介绍
  13. linux 查看硬盘健康,linux硬盘检测健康状态
  14. 头歌实践平台:机器学习——支持向量回归
  15. python艺术分形数_Python分形框计数 – 分形维数
  16. gephi mysql_用爬虫和 Gephi 研究微博好友二度人脉分析|Mo’s blog
  17. 云计算工程师面试题集锦,云计算面试题及答案
  18. 网络安全工程师的入门学习的路径
  19. jsp2022326税务税收协同办公系统
  20. c++ vector的底层实现

热门文章

  1. 欢迎参加12月12日区块链技术与应用论坛(13:30,北京国际饭店)
  2. php 加解密处理openssl_decrypt
  3. 2009年世界大学排行
  4. Centos7.4 安装vsftpd,初学者福利,无需繁琐设置,一步到位。
  5. list-style和list-style-type
  6. php的视频怎么保存,premiere怎么保存剪辑好的视频
  7. 手机office使用 手机office不登录 手机office不联网 手机office查询功能
  8. 0304 直播报名|向量索引算法介绍与优化
  9. LR2023磨皮滤镜插件Portraiture4最新版
  10. 杰理之电流声/杂音【篇】