PLM之家精品课程培训,联系电话:18301858168 QQ: 939801026

  • NX二次开培训

    NX二次开培训

    适合初级入门或想深入了解二次开发的工程师,本培训结合ufun,NXOpen C++,大量的实例及官方内部的开发技术对于老鸟也值得借鉴!.

    NX CAM二次开发培训报名 NX二次开发基础培训报名
  • PLM之家Catia CAA二次开发培训

    Catia二次开发培训

    Catia二次开发的市场大,这方面开发人才少,难度大。所以只要你掌握了开发,那么潜力巨大,随着时间的积累,你必将有所用武之地!

  • PLM之Teamcenter最佳学习方案

    Teamcenter培训

    用户应用基础培训,管理员基础培训,管理员高级培训,二次开发培训应有尽有,只要你感兴趣肯学习,专业多年经验大师级打造!

  • PLM之Tecnomatix制造领域培训

    Tecnomatix培训

    想了解制造领域数字化吗?想了解工厂,生产线设计吗?数字化双胞胎,工业4.0吗?我们的课程虚位以待!

PLM之家PLMHome-国产软件践行者

[前端框架] 使用ThreeJS添加纹理的方法

[复制链接]

2020-2-6 12:46:58 1783 0

admin 发表于 2020-2-6 12:46:58 |阅读模式

admin 楼主

2020-2-6 12:46:58

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x

1 `0 J. k; ^4 s* p$ Z使用TextureLoader的方法,添加图片进行load* U* J9 r: U# X2 H* n; y* s& T4 \
9 `! r% \$ ^2 B/ Z+ e3 ~
结果如下:# F6 ~! T- m4 S& ]) d: y
  p& G$ d: e  A. b) G) ^. O
! ~1 l. |7 C: T

& h1 I( X! Z' u' q1 [ this.loader = new TextureLoader()! x* X! Q  F4 A. Q, r, g! @( e

/ Z' A" w+ A% u9 x# l* Econst {headerMaterial,middleMaterial,bottomMaterial} = this.loadTexture ()8 U) I6 |4 a# v8 m4 j, m- x1 B
  q! r8 y4 l% x( `
# H7 m- [+ Q* w% p* E& [/ I
! L( |& `& m# Y
; y$ \" F+ d& F* t$ r) h- ~
loadTexture () {
- m, v1 J; l3 t0 ~, u* {$ r0 P& V- Z: D$ M/ i; H- L
        const headerTexture = this.loader.load('/game/res/images/head.png')
" Z/ z# H: U: \5 _# Y' B        const bottomTexture = this.loader.load('/game/res/images/bottom.png')9 v' W/ a( W# ?. e) {" @1 i
        const middleTexture = this.loader.load('/game/res/images/middle.png')8 e  t5 ^4 l6 @- _

" K- H' p, V0 T. }7 i! o2 n
0 @! G! w' M9 @. j+ `9 w        const headerMaterial = new MeshBasicMaterial({. S6 b$ ~( Z, h3 M: n6 f4 x; `
            map: headerTexture4 k0 r( I2 h! w% j' {7 |
        })/ b. f( G* H9 {) d
        const middleMaterial = new MeshBasicMaterial({
, a: g, x7 S/ x8 V& Q% `            map: middleTexture
' r' |( e0 C& e3 t0 @1 n" N! L) W        })5 s  ]% U' J7 J2 S; v% R1 i
        const bottomMaterial = new MeshBasicMaterial({! @  D$ z( w; _7 f+ b. Q
            map: bottomTexture
2 g7 E/ ~; T. p& I1 Y, Y        })
2 P7 W' H7 w& y! V0 n9 V; B# I& w3 b& R7 m' K, h8 V1 T, r
        return {headerMaterial,middleMaterial,bottomMaterial}5 g8 ~( R- b" `7 h' [- g) e" Z3 V
    }
/ {7 x0 p: g$ e8 @3 |

8 ^) J$ K% c! g* J! O; v
6 I* T- R# X5 v/ e2 d4 u' u
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了