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

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

[复制链接]

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

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

admin 楼主

2020-2-6 12:46:58

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

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

x

. [; M4 Z* m. [# b4 I, L& Z使用TextureLoader的方法,添加图片进行load) F0 C4 H; D, {0 ]$ s3 T

1 R7 B; J! i4 a+ Y2 b结果如下:/ ?# ]4 k9 @+ L: U" v! G

) G+ E5 o0 B! {% o; f' o  b1 `% G3 Y# q1 ], O- C
6 S3 U8 R) l0 P7 J# v
this.loader = new TextureLoader()
8 y' y# ^; U" \# A2 O- x, J" R
3 q5 ]; [# B1 y( u2 Fconst {headerMaterial,middleMaterial,bottomMaterial} = this.loadTexture ()
1 T5 u9 H6 q. o: r
* X- ?9 x) i" W7 V& }$ Z
# k- w; G* h6 O- f5 y# q1 A
8 `0 E5 |% s! V, _7 Y8 B
; v& ~# q* p1 ]( d. p1 |( k6 q
loadTexture () {/ F' s; e2 U2 P1 o# t( [

: A- K; s  G8 x& O4 b$ f, ]        const headerTexture = this.loader.load('/game/res/images/head.png')2 ~( q1 `8 ~" v9 [; I' p( i
        const bottomTexture = this.loader.load('/game/res/images/bottom.png')( h' R' H4 m- H% C" ^& W# K
        const middleTexture = this.loader.load('/game/res/images/middle.png')
! g* w& S! [/ d5 m! I0 q0 O: T7 [/ d, r: x7 l+ O, L0 j. b
4 Y- H( S4 x4 ^8 [
        const headerMaterial = new MeshBasicMaterial({
" k  l9 X$ A$ w0 V, b4 |            map: headerTexture
  v1 Y$ K5 \. }- P        })
' m4 S0 c1 e1 V9 v        const middleMaterial = new MeshBasicMaterial({7 u4 u6 x6 W0 s& z& Z' w& }
            map: middleTexture1 N0 }; i" W6 f# o) T; R
        })
$ j6 p- l: Y% s2 F7 u* c        const bottomMaterial = new MeshBasicMaterial({8 N. b* R3 Y8 V; X& s3 @' n) W$ J
            map: bottomTexture1 z3 i8 r. l/ H! `
        })3 R2 Y1 t( A( e8 n* L1 O

. n- ]) P; Z$ Q: ]1 V6 h        return {headerMaterial,middleMaterial,bottomMaterial}. D. T2 X0 H6 ?( V; h) ~# O
    }
7 y: q2 N5 y' Z4 |

5 J; p: ^4 q; B, Z1 G; ]% N( C+ k* }" r- Z5 E# D6 u  t
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了