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 1701 0

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

admin 楼主

2020-2-6 12:46:58

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

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

x
3 D# [. W: J% C% |* P. d' T
使用TextureLoader的方法,添加图片进行load
9 M( Z3 {0 z% p  g4 [/ W/ @6 R" v+ d. z5 U. o/ J+ H
结果如下:
8 r" r! Y# T  Y5 g8 q" k7 l1 X( f5 O" c) M2 w6 u' Z
/ F: v* q8 Z1 d! B  e, M* q

1 h5 T$ V) \0 U  H" S0 D1 D6 G6 J this.loader = new TextureLoader()/ z* w- o# p9 h9 V+ K  _+ V& I

$ i7 w! g; P" t% m" y# l" aconst {headerMaterial,middleMaterial,bottomMaterial} = this.loadTexture ()
4 G$ z5 L9 {8 X9 x
( ]2 \, k+ j* |$ ~) o% E, m  [
9 ?+ f! V' U0 A
3 Y9 t1 F# f! x
- k5 @+ ]( y+ A
loadTexture () {
0 z4 x5 U6 C/ x5 H7 L4 U6 S6 O: c
: z; K" L9 [3 O2 D! O) U        const headerTexture = this.loader.load('/game/res/images/head.png')9 F1 s3 u+ x# V" o
        const bottomTexture = this.loader.load('/game/res/images/bottom.png')) g. N! B9 \5 r& q
        const middleTexture = this.loader.load('/game/res/images/middle.png')
. q( [+ g+ X; b7 a0 q$ O
' z3 o4 s9 S4 L0 F$ }/ N: ^7 B7 _4 K4 u  G
        const headerMaterial = new MeshBasicMaterial({4 j  W( j( y) x5 m6 c5 i( V
            map: headerTexture8 x; M! N+ J& E6 n" r
        })9 u- O9 q6 d4 x8 L' z
        const middleMaterial = new MeshBasicMaterial({
4 r- c1 _/ _! ]4 `            map: middleTexture
3 d0 v2 L1 F0 W) t9 _9 A2 |        }). l/ h" m# U" y' a4 A+ X
        const bottomMaterial = new MeshBasicMaterial({1 Q; I9 i1 T1 X6 t
            map: bottomTexture( Q* N% j) Y* U  v0 `  m% k1 d
        }). V5 g" _# C- T4 Y+ ?$ j

! O& K+ @2 n1 Y# S+ h+ k        return {headerMaterial,middleMaterial,bottomMaterial}
( z7 G# ]% j( T) D! `    }
2 A" f0 w0 L. q
* r  t7 A/ T6 U5 T) s2 O$ B
* C+ h$ L, w! x% c
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了