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

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

[复制链接]

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

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

admin 楼主

2020-2-6 12:46:58

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

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

x
+ s5 f" l: r- q0 |1 l
使用TextureLoader的方法,添加图片进行load  u! ?& s, p$ [. v0 L" g1 o: A
' `+ R" H0 F+ q1 U. a& e+ f
结果如下:. U! e3 ~  H" c0 ~+ B9 i
% F* E+ |: |+ T1 E

# I8 X1 C1 h3 `: f8 P5 v0 m$ L
& ?( @2 j9 I# F; E% K! q) o this.loader = new TextureLoader()' z# h, v; r- E2 |1 X. a: R+ w% ~
% l4 G7 h5 q6 k2 w
const {headerMaterial,middleMaterial,bottomMaterial} = this.loadTexture ()" E* t$ \5 ]  {
, A' L( r8 B" b' \+ E! r

+ h' j' E) E) @. r9 w! @2 [+ o  y0 l. \- D8 _& d

$ k6 @9 J8 e3 s( `; uloadTexture () {
( t5 i, ]+ y) Y  x" z
0 ]6 ?% v" Z( `        const headerTexture = this.loader.load('/game/res/images/head.png')
/ X* z  g1 S4 X" z& r) \# [        const bottomTexture = this.loader.load('/game/res/images/bottom.png')
2 w; ~  h' T. X& e8 z1 m. Y        const middleTexture = this.loader.load('/game/res/images/middle.png')$ o# o& d( i4 n6 J$ K. c* E
, I( x0 Z% E- z9 j8 S
/ y: x/ `2 `7 S/ Q8 C
        const headerMaterial = new MeshBasicMaterial({! l! ?9 g5 C3 Q
            map: headerTexture
/ z- l. H' O$ E; Q" ~$ n6 H$ B% ^        }). p+ I$ C4 s/ o8 L1 T9 Z5 S( t2 g
        const middleMaterial = new MeshBasicMaterial({
2 Q* k8 p  q7 p' ?            map: middleTexture
% P, v# q5 ]$ W2 y        })
/ ~3 Q) W, p! H1 A6 y        const bottomMaterial = new MeshBasicMaterial({
; C: F( L6 _# L* n: r            map: bottomTexture
1 z) m9 ?& b4 X' n% H( R        })
6 m) \5 x) q! R  A' L
6 w$ E" [6 n# E/ P2 f$ M" w  B0 B6 X        return {headerMaterial,middleMaterial,bottomMaterial}  l7 \6 V  y0 ~0 f1 N3 z
    }7 N  l$ w. w& [% @, i: ?
/ B# y  K. m' o* h* ]
- P  \  Z  s  r- z9 u. u. h
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了