PLM之家PLMHome-工业软件与AI结合践行者

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

[复制链接]

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

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

admin 楼主

2020-2-6 12:46:58

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

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

x

  j% k% b7 H  I使用TextureLoader的方法,添加图片进行load& O, c, G5 p5 ?

: B+ C, |1 b3 Q' g* R, a结果如下:
: v: \# l6 S  P7 `9 m2 q# A& U. V5 p4 n
1 u$ Y; k2 c, u( O8 @8 N5 x' D

/ q" g1 q, E" K/ F. p, z this.loader = new TextureLoader()
0 g: Z1 U. k! }" `& Q4 {3 L
' z. i; ]/ w; Sconst {headerMaterial,middleMaterial,bottomMaterial} = this.loadTexture (). ?0 o+ q0 {8 o3 i" B( \4 u  E
, [/ A* s( `' l

* S) G; C9 J2 T: x1 P1 p
6 T( {4 M! k& @6 _
" v9 [8 Z! D, y1 m8 bloadTexture () {6 N$ H, i; n7 T6 P$ X" j9 r8 Q

5 l' O& q1 ?. z" m) A; E8 \: M) L        const headerTexture = this.loader.load('/game/res/images/head.png')* q$ n0 ^( ^2 ~" Q& `1 k- J) p& n# ]
        const bottomTexture = this.loader.load('/game/res/images/bottom.png')6 N, l. y! z  K% ]; B
        const middleTexture = this.loader.load('/game/res/images/middle.png')/ v% s" @9 Q" f

/ S. t1 j: O4 O. [* B) u  ]$ j* O" A6 k' l6 K* u3 M- g6 Q7 W
        const headerMaterial = new MeshBasicMaterial({
6 j9 R) L" E0 t% `4 c            map: headerTexture
8 }+ `) i$ a" r: B# w1 D) ^        })/ m. S" N4 n% q
        const middleMaterial = new MeshBasicMaterial({  X5 L- l6 Q1 W! w( j" P
            map: middleTexture
: m7 [5 Q6 Q9 c  e        }); ?  S- _% k6 P' H% }6 I& N: v
        const bottomMaterial = new MeshBasicMaterial({
+ h/ A3 b% R: ?7 ]            map: bottomTexture
* G2 R4 B4 S! U( U        })
  x3 A6 a! @  L( @/ z8 ~1 x1 D8 s0 `: [, Y& a$ f; C
        return {headerMaterial,middleMaterial,bottomMaterial}( _, ]( S: v, |; a
    }- d2 I+ g6 ^* H% i6 T

% o0 x5 H' p% r$ }4 u% Z4 l3 Z8 ]. a- ~# p" @6 T  r' }: L
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

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

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

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

    我知道了