国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

three.js加載3D模型,在網(wǎng)頁上展示3D模型(.glb.gltf.fbx格式)

這篇具有很好參考價值的文章主要介紹了three.js加載3D模型,在網(wǎng)頁上展示3D模型(.glb.gltf.fbx格式)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Three.js是一款開源的主流3D繪圖JS引擎,簡單點,可以將它理解為three+js就可以了,three表示3D,js表示JavaScript的意思。

結(jié)構(gòu)

three.js加載3D模型,在網(wǎng)頁上展示3D模型(.glb.gltf.fbx格式)

?.glb.gltf文件最好放在服務器上 放在本地容易報找不到的錯?.fbx格式文件可以在本地用3d看圖(win10自帶)打開另存為.glb格式

index.html代碼

<html lang="en">
	<head>
		<title>3D模型實時觀看</title>
		<meta charset="utf-8">
		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
		<style>
			body {
				font-family: Monospace;
				background-color: #fff;
				color: black;
				margin: 0px;
				overflow: hidden;
			}
 
			#modelBorderContainer{
				display: flex;
				justify-content: center;
				align-items: center;
				position: absolute;
				width: 100%;
				height: 100%;              
			}
			#modelBorder {
				max-width: 512px;
				width: 100%;
				height: 50%;
			}
            canvas{
                position: absolute;
                top: 0%;
                left: 0%;
            }
		</style>
	</head>
 
	
 
	<body>
		<div id="modelBorderContainer">
			<div id="modelBorder"></div>
		</div>
		<script type="application/javascript">
			var modelUrl = 'https://**********/***.glb'     //定義所使用模型路徑最好放服務器本地會找不到的錯 js 代碼qq1023732997
		</script>
		<script src="js/three.min.js?v=2.0.3"></script>
		<script src="js/OrbitControls.js?v=2.0.3"></script>
		<script src="js/GLTFLoader.js?v=2.0.3"></script>
		<script src="js/WebGL.js?v=2.0.3"></script>
		<script src="js/stats.min.js?v=2.0.3"></script>
		<script src="js/3dmodel.js?v=2.0.3"></script>
	</body>
</html>

js代碼

項目案例 可旋轉(zhuǎn) 拖拉推拽

three.js加載3D模型,在網(wǎng)頁上展示3D模型(.glb.gltf.fbx格式)

?

demo演示地址

3D模型實時觀看

three.js加載3D模型,在網(wǎng)頁上展示3D模型(.glb.gltf.fbx格式)文章來源地址http://www.zghlxwxcb.cn/news/detail-514153.html

到了這里,關(guān)于three.js加載3D模型,在網(wǎng)頁上展示3D模型(.glb.gltf.fbx格式)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • 微信小程序3D,使用Three.js在微信小程序中展示gltf模型,使用VisionKit展示AR能力

    微信小程序3D,使用Three.js在微信小程序中展示gltf模型,使用VisionKit展示AR能力

    本倉庫只開源gltf模型展示技術(shù),技術(shù)好的朋友有這些代碼就能幫助你解決很多問題了 如需要完整項目(基于若依框架開發(fā)的后端,AR能力前端)需另外付費贊助, 聯(lián)系方式:QQ 790002517 微信公眾號:時不待我 https://github.com/zzy-life/Wechat3D Three.js Three.js is a JavaScript 3D library. thr

    2024年02月09日
    瀏覽(49)
  • 壓縮gltf/glb模型踩坑與解決 three.js DRACOLoader

    壓縮gltf/glb模型踩坑與解決 three.js DRACOLoader

    使用前端three.js加載3d模型過程中,往往會出現(xiàn)模型大小過大導致前端加載時間過長,降低用戶體驗。 本文所記錄的是筆者在使用gltf-pipeline壓縮3d模型中踩坑DRACOLoader與解決的一個過程。 所采用的three庫版本為 ^0.138.2 通過gltf-pipeline可以大幅度壓縮gltf/glb模型文件。 并且有如下

    2023年04月08日
    瀏覽(22)
  • WEB 3D技術(shù) three.js draco解壓器 解決 壓縮后的gltf/glb報錯 Error: THREE.GLTFLoader: No DRACOLoader instance pravid

    WEB 3D技術(shù) three.js draco解壓器 解決 壓縮后的gltf/glb報錯 Error: THREE.GLTFLoader: No DRACOLoader instance pravid

    通常 我們 glb/gltf里面都是非常大的場景 有些工具 它會因為過大做了壓縮 導致 我們開始是用不了的 我們可以官網(wǎng)搜索 draco 如下圖選擇 這是個解壓工具 用在我們各種的3D建模軟件中 大部分是通用的 我們先在代碼中導入工具 我們在項目根目錄中 找到 node_modules下的 three 然后

    2024年04月16日
    瀏覽(95)
  • 如何把glb格式模型gltf格式模型導入3dmax和C4D,U3D,UE4這些主流軟件中

    如何把glb格式模型gltf格式模型導入3dmax和C4D,U3D,UE4這些主流軟件中

    咱有時候去glbxz.com添加鏈接描述 官網(wǎng)下載免費glb格式模型,gltf模型下載時候是沒有通用格式,例如fbx,obj,這個時候3dmax和C4D直接打開導入是不行的,也可以制作glb模型,扣扣:424081801 這個時候,咱們用 glbxz.com 平臺在線編輯功能,先導入glb 導入進來看看glb格式模型或者g

    2024年02月12日
    瀏覽(146)
  • Three.js加載FBX模型并解析骨骼動畫

    Three.js加載FBX模型并解析骨骼動畫

    通過Threejs先加載一個.FBX格式的三維模型文件,然后解析該文件中的骨骼動畫信息。? FBX 加載器 FBXLoader.js 加載fbx模型文件 加載模型文件,加載完成后,如果模型顯示位置不符合要求,可以通過Threejs程序進行平移、縮放等操作。 查看FBX模型幀動畫數(shù)據(jù) stl、obj都是靜態(tài)模型,

    2024年02月07日
    瀏覽(46)
  • 推薦:vue-3d-loader支持.dae/.fbx/.gltf/.glb/.obj/.ply/.stl/.json,并支持同一個場景導入多個不同3D模型,支持mtl材質(zhì)以及jpg/png等圖片紋理

    推薦:vue-3d-loader支持.dae/.fbx/.gltf/.glb/.obj/.ply/.stl/.json,并支持同一個場景導入多個不同3D模型,支持mtl材質(zhì)以及jpg/png等圖片紋理

    vue-3d-loader是vueJS + threeJS整合的一個3d展示組件。 支持.dae/.fbx/.gltf/.glb/.obj/.ply/.stl/.json,并支持同一個場景導入多個不同3D模型,支持mtl材質(zhì)以及jpg/png等圖片紋理 vue3請安裝 2.0.0 及以上版本?

    2024年02月10日
    瀏覽(33)
  • cesium加載glb格式的3d模型

    cesium加載glb格式的3d模型

    官方示例: Cesium Sandcastle https://sandcastle.cesium.com/?src=3D%20Models.htmllabel=Tutorials glb模型下載:https://sandcastle.cesium.com/SampleData/models/CesiumAir/Cesium_Air.glb? ?

    2024年02月11日
    瀏覽(23)
  • vue-3d-model js在線預覽obj,dae,ply,json,fbx,stl,gltf格式的3D文件

    vue-3d-model js在線預覽obj,dae,ply,json,fbx,stl,gltf格式的3D文件

    在線預覽地址vue-3d-model js在線預覽obj,dae,ply,json,fbx,stl,gltf格式的3D文件 效果: 例子使用了.obj 3D文件格式,自帶了截圖和旋轉(zhuǎn)功能,其他的3D格式只需要切換一個vue的模板標簽即可。具體標簽格式如下: 可支持obj,dae,ply,json,fbx,stl,gltf等格式的3D文件格式顯示。只需要單頁面html即

    2024年02月12日
    瀏覽(26)
  • Three.js--》實現(xiàn)3d字體模型展示

    Three.js--》實現(xiàn)3d字體模型展示

    目錄 項目搭建 初始化three.js基礎代碼 設置環(huán)境紋理 加載字體模型 今天簡單實現(xiàn)一個three.js的小Demo,加強自己對three知識的掌握與學習,只有在項目中才能靈活將所學知識運用起來,話不多說直接開始。 項目搭建 本案例還是借助框架書寫three項目,借用vite構(gòu)建工具搭建vue項

    2024年02月07日
    瀏覽(93)
  • Three.js--》實現(xiàn)3d踢球模型展示

    Three.js--》實現(xiàn)3d踢球模型展示

    目錄 項目搭建 初始化three.js基礎代碼 設置環(huán)境紋理加載模型 使用Cannon-es實現(xiàn)物理世界 今天簡單實現(xiàn)一個three.js的小Demo,加強自己對three知識的掌握與學習,只有在項目中才能靈活將所學知識運用起來,話不多說直接開始。 項目搭建 本案例還是借助框架書寫three項目,借用

    2024年02月11日
    瀏覽(100)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包