最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

11、THree.js的gui圖形庫(kù)和加載全景圖

2023-03-13 21:52 作者:王鐘澤  | 我要投稿

1、three.js的gui圖形庫(kù)講解

three.js是一個(gè)強(qiáng)大的JavaScript 3D庫(kù),它提供了GUI圖形庫(kù),用于創(chuàng)建用戶界面和交互控件。下面是一些基本的使用方法以及一個(gè)案例展示。

基本使用

首先,你需要將GUI庫(kù)的JavaScript文件添加到你的HTML頁(yè)面中。你可以在這里下載它:https://github.com/dataarts/dat.gui

gui詳細(xì)文檔講解:https://github.com/dataarts/dat.gui/blob/master/API.md

詳細(xì)使用案例一:(創(chuàng)建example/admingui.html文件)

瀏覽器顯示效果——》

在這個(gè)案例中,使用了Dat.GUI庫(kù)來創(chuàng)建GUI控件。首先,在創(chuàng)建GUI實(shí)例之前定義了一個(gè)cubeParams對(duì)象,其中包含用于控制立方體大小和顏色的屬性。然后,通過gui.add()方法將這些屬性添加到GUI界面中。在這里,添加了一個(gè)滑動(dòng)條控制立方體的大小,以及一個(gè)顏色選擇器控制立方體的顏色。當(dāng)滑動(dòng)條或顏色選擇器的值發(fā)生變化時(shí),回調(diào)函數(shù)將更新立方體的大小和顏色。

詳細(xì)使用案例二:創(chuàng)建examples/admin16.html文件

注意問題:此時(shí)根據(jù)官方案例里面的這個(gè)進(jìn)行二次編寫webgl_loader_gltf_variants.html進(jìn)行編寫

瀏覽器先顯示結(jié)果——》

2、THREE.EquirectangularReflectionMapping

表示紋理的映射模式。告知渲染器環(huán)境映射采用等距柱狀投影格式。由于著色器僅支持非 PBR 的立方體貼圖格式和 PBR 材質(zhì)的立方體 UV 格式,因此必須轉(zhuǎn)換等距柱狀投影紋理才能進(jìn)行渲染。這是由渲染器自動(dòng)完成的。

詳細(xì)文檔講解:https://threejs.org/docs/#api/zh/constants/Textures

https://discourse.threejs.org/t/equirectangular-reflection-mapping/42667

注意問題:全景圖加載代碼請(qǐng)參考上面案例,以及官方案例。

11、THree.js的gui圖形庫(kù)和加載全景圖的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
桦南县| 万盛区| 德钦县| 澄迈县| 大连市| 武城县| 黄平县| 温宿县| 乐清市| 汝州市| 张家界市| 红河县| 新和县| 通化市| 婺源县| 东明县| 平舆县| 沂源县| 舞钢市| 昌都县| 中卫市| 安岳县| 东兴市| 清新县| 红安县| 大冶市| 栖霞市| 郎溪县| 苏尼特右旗| 静安区| 昔阳县| 柯坪县| 平罗县| 蒲江县| 开封市| 盘山县| 洛川县| 永泰县| 黔西| 龙山县| 六安市|