日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

Vue 構建 3D 模型全新方案,TresJS 火啦?

來源: 責編: 時間:2024-06-11 17:47:36 224觀看
導讀Hello,大家好,我是 Sunday。說起 3D 模型構建,大家最先想到的應該就是 ThreeJS 了。但是 ThreeJS 本身是基于 WebGL 構建的 3D 模型庫,學習曲線較高。特別是和 Vue 這種框架配合使用時,很多同學就需要花費較多的時間才可以

Hello,大家好,我是 Sunday。9tQ28資訊網——每日最新資訊28at.com

說起 3D 模型構建,大家最先想到的應該就是 ThreeJS 了。但是 ThreeJS 本身是基于 WebGL 構建的 3D 模型庫,學習曲線較高。特別是和 Vue 這種框架配合使用時,很多同學就需要花費較多的時間才可以掌握使用的方式。9tQ28資訊網——每日最新資訊28at.com

那么有沒有更加簡單、易上手的框架呢?答案肯定是 有的,它就是咱們今天要說的主角 TresJS。9tQ28資訊網——每日最新資訊28at.com

圖片圖片9tQ28資訊網——每日最新資訊28at.com

01:TresJS

1.1 與 vue 深度兼容

TresJS 提供了完善的中文文檔,我們可以直接在他的官網查看 TresJS 的使用方式。9tQ28資訊網——每日最新資訊28at.com

目前 TresJS 直接兼容 vue3 和 vite,我們可以通過如下方式對 TresJS 進行使用:9tQ28資訊網——每日最新資訊28at.com

  1. 直接通過 npm 進行安裝 pnpm add three @tresjs/core
  2. 以插件的形式(use) 進行安裝
import { createApp } from 'vue'import Tres from '@tresjs/core'import App from './App.vue'export const app = createApp(App)app.use(Tres)app.mount('#app')
  1. 在組件中直接使用
<script setup lang="ts">import { TresCanvas } from '@tresjs/core'</script><template>  <TresCanvas>    <!-- Your scene here -->  </TresCanvas></template>

1.2 完善的中文文檔

學習一個庫,最好的方式就是通過文檔進行學習。TresJS 提供了完善的中文文檔,以剛才使用的 TresCanvas 為例:9tQ28資訊網——每日最新資訊28at.com

圖片9tQ28資訊網——每日最新資訊28at.com

根據文檔中的內容,我們可以很輕松的了解 TresCanvas 組件 的使用。9tQ28資訊網——每日最新資訊28at.com

那么接下來,就讓我們利用 TresJS 來完成一個基本的 3D 模型展示9tQ28資訊網——每日最新資訊28at.com

02:TresJS 案例

2.1 3D 場景構建基礎

在使用 TresJS 之前,我們先簡單了解下 3D 場景構建基礎,我們來看下面的圖:9tQ28資訊網——每日最新資訊28at.com

圖片圖片9tQ28資訊網——每日最新資訊28at.com

在整個 3D 場景中,包含 4 個關鍵概念:9tQ28資訊網——每日最新資訊28at.com

  1. 物體(objects) 可以是球體、平面、燈光、你最喜歡的角色的 3D 模型(幻燈片放映類似于單詞的 3D 場景)
  2. 然后我們需要一個 相機(camera) 來觀察這些物體并捕捉它們。
  3. 我們將所有內容包裝在一個 場景(scene) 中,然后......
  4. 我們告訴 渲染器(render) 將所有內容渲染到 DOM Canvas 元素中。

2.2 創建項目并安裝 TresJS

  1. 通過 vue create project 與 pnpm add three @tresjs/core 可直接創建項目并安裝 TresJS。
  2. 參考 1.1 與 vue 深度兼容 中的代碼可快速構建 tresjs 基礎樣式。
  3. 接下來,我們可以創建 相機(camera) 即可看到一個基本的效果。
<script setup>import { TresCanvas } from '@tresjs/core'</script><template> <TresCanvas clear-color="#82DBC5">  <TresPerspectiveCamera /> </TresCanvas></template><style>* { margin: 0; padding: 0;}#app { height: 100vh; width: 100vw;}</style>
  1. 有了相機之后,我們可以利用 TresMesh 組件創建基本的模型。
<TresCanvas clear-color="#82DBC5">  <!-- 相機 -->  <TresPerspectiveCamera />  <!-- 模型 -->  <TresMesh>    <TresBoxGeometry />    <TresMeshNormalMaterial />  </TresMesh></TresCanvas>
  1. 如果想要調整模型的位置,那么我們可以直接利用 TresMesh 組件的 props 進行修改。
<TresMesh :rotation="[Math.PI / 4, Math.PI / 2, 0]">  <TresBoxGeometry />  <TresMeshNormalMaterial /></TresMesh>

此時渲染效果如下:9tQ28資訊網——每日最新資訊28at.com

圖片圖片9tQ28資訊網——每日最新資訊28at.com

今天,咱們通過一個簡單的示例了解了 TresJS 的用法。如果感覺 ThreeJS 學習復雜度高的同學,那么可以看下 TresJS ,或許可以為你帶來不一樣的開發體驗呢?9tQ28資訊網——每日最新資訊28at.com

本文鏈接:http://m.www897cc.com/showinfo-26-93082-0.htmlVue 構建 3D 模型全新方案,TresJS 火啦?

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 七種JavaScript 中位運算符的神奇用法

下一篇: 使用 Spring Boot 結合斷點續傳技術和自動重連機制實現考試系統網絡不穩定性的應對策略

標簽:
  • 熱門焦點
Top 日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不
国语自产精品视频在线看一大j8 | 亚洲欧美日韩中文在线制服| 亚洲人体大胆视频| 亚洲黄色在线视频| 亚洲精品自在久久| 亚洲三级视频| 99视频有精品| 午夜精品理论片| 久久久久久9| 免费观看日韩| 欧美日韩精品久久| 国产欧美日韩视频| 亚洲电影免费观看高清完整版在线| 伊人久久噜噜噜躁狠狠躁| 1024日韩| 宅男噜噜噜66国产日韩在线观看| 亚洲性线免费观看视频成熟| 先锋资源久久| 麻豆久久精品| 欧美日韩在线一区二区三区| 国产精品成人久久久久| 国产婷婷成人久久av免费高清 | 亚洲一级在线| 久久九九热re6这里有精品| 美女视频网站黄色亚洲| 欧美日韩一区二区视频在线| 国产欧美日本| 国产一区日韩二区欧美三区| 最新中文字幕一区二区三区| 亚洲午夜久久久久久久久电影网| 欧美一级网站| 欧美激情亚洲另类| 国产农村妇女毛片精品久久莱园子| 国产美女搞久久| 亚洲精品1区| 欧美一级在线视频| 欧美激情综合在线| 国产日韩亚洲欧美| 亚洲精品国产精品国自产观看浪潮| 午夜久久tv| 欧美激情在线播放| 国内精品视频久久| 亚洲麻豆av| 久久精品在线免费观看| 欧美激情亚洲视频| 国内精品久久国产| 99精品视频免费观看视频| 久久成人免费网| 欧美日韩视频一区二区三区| 国产色爱av资源综合区| 亚洲理论在线| 葵司免费一区二区三区四区五区| 国产精品劲爆视频| 亚洲精品123区| 欧美专区18| 欧美激情精品| 韩日精品中文字幕| 亚洲在线播放| 欧美国产日本韩| 国语精品一区| 亚洲欧美日韩国产中文| 欧美成人免费观看| 国产一区二区三区在线观看网站| 一本久久综合亚洲鲁鲁| 麻豆国产精品一区二区三区| 国产视频精品va久久久久久| 国产精品99久久久久久人| 欧美成人精品| 伊人成人网在线看| 欧美在线亚洲在线| 国产精品美女久久久久久久| 99国产精品久久久| 欧美777四色影视在线| 极品尤物久久久av免费看| 性欧美暴力猛交69hd| 国产精品啊啊啊| 9久草视频在线视频精品| 欧美国产成人在线| 韩曰欧美视频免费观看| 欧美一区二区成人6969| 国产精品久久久免费| 一本色道久久加勒比88综合| 午夜视频精品| 狠狠色伊人亚洲综合成人| 久久精品国产精品亚洲综合| 亚洲日本免费| 国产一区av在线| 久久婷婷丁香| 亚洲精品日韩精品| 国产精品视频男人的天堂| 久久免费一区| 在线视频欧美精品| 国产精品一区二区欧美| 久久精品中文字幕免费mv| 亚洲精品无人区| 国产一区二区三区高清播放| 欧美日本三区| 欧美wwwwww| 牛牛影视久久网| 另类人畜视频在线| 亚洲欧美国产高清| 激情欧美一区二区| 欧美成人午夜视频| 亚洲大片免费看| 欧美日韩一区二区三区视频| 欧美日韩精品免费看| 欧美日韩另类一区| 欧美日韩爆操| 国产性天天综合网| 亚洲人成人77777线观看| 国产在线高清精品| 亚洲二区视频| 亚洲美女视频网| 亚洲国产美女| 日韩亚洲欧美一区二区三区| 亚洲视频在线二区| 久久欧美中文字幕| 国产在线成人| 久久9热精品视频| 欧美日韩在线视频观看| 在线观看精品一区| 久久都是精品| 欧美视频中文在线看| 亚洲精品国产精品乱码不99| 免费不卡视频| 亚洲毛片一区| 亚洲午夜羞羞片| 日韩一本二本av| 免费中文日韩| 亚洲视频精选在线| 亚洲男人的天堂在线| 欧美激情导航| 欧美激情第4页| 亚洲国产女人aaa毛片在线| 久久亚洲一区| 国产精品久久999| 亚洲精品综合久久中文字幕| 国产精品日韩欧美一区二区| 久久精品在线视频| 夜夜嗨av一区二区三区| 国产一区二区日韩精品| 欧美日韩三区| 久久精品主播| 一二三区精品福利视频| 黄色小说综合网站| 国产精品久久激情| 欧美大片在线看| 久久精品国产第一区二区三区最新章节 | 国产午夜亚洲精品理论片色戒| 欧美国产视频在线| 久久9热精品视频| 一区二区三区四区五区视频| 在线播放日韩专区| 国产精品视频在线观看| 欧美国产成人精品| 久久精品主播| 亚洲女优在线| 日韩视频免费在线| 在线看一区二区| 国产欧美日韩综合一区在线观看| 欧美精品一区二区三区在线播放 | 亚洲一区二区动漫| 亚洲日本精品国产第一区| 国产亚洲欧美aaaa| 欧美私人啪啪vps| 欧美国产日韩一二三区| 久久精品日产第一区二区| 亚洲一区日韩| 日韩亚洲欧美一区二区三区| 激情婷婷欧美| 国产一区二区黄| 国产欧美韩日| 国产精品入口夜色视频大尺度| 欧美日韩国产精品一区二区亚洲| 久久这里有精品视频| 校园春色国产精品| 亚洲主播在线播放| 一区电影在线观看| 亚洲毛片在线| 亚洲日本va在线观看| 亚洲激情视频在线| 影音先锋另类| 国语自产精品视频在线看8查询8| 国产精品久久久免费| 国产精品久久久一区麻豆最新章节| 欧美日韩三区| 欧美三日本三级三级在线播放| 欧美精选午夜久久久乱码6080| 免费欧美日韩| 美国十次了思思久久精品导航| 久久久久久综合网天天| 久久精品欧美日韩| 久久精品一区| 久久久久一区二区三区| 久久精品视频va| 久久久久国产精品厨房| 久久久免费精品| 久久嫩草精品久久久精品一| 久久躁狠狠躁夜夜爽| 久久视频免费观看| 美日韩精品免费观看视频| 免费亚洲婷婷| 欧美激情麻豆| 欧美日韩在线不卡|