推荐一款三维可视化项目快速落地的开源框架:TvT.js

生态 @ThreeJS @Vue3.x @TresJS

本项目融合于三大生态系统中:

  • 🎲 ThreeJS * 点击详情 ​编辑ThreeJS 大名鼎鼎的基于浏览器渲染,JavaScript 语言的 3D 库。

  • 🍀 Vue3.x * 点击详情 ​编辑易学易用,性能出色,适用场景丰富的 Web 前端框架。

  • ⚡ TresJS * 点击详情 ​编辑使用 Vue3.x 组件实现声明式的 ThreeJS,做属于前端的三维项目。

🏕 点击预览:🌏 opensource.icegl.cn

如果有条件,也可直接访问 github 的镜像站:🌏 https://hawk86104.github.io

因项目经常更新编译,如发现访问错误,请清空浏览器缓存。

three.js tres.js webgl tvt.js

three.js tres.js webgl tvt.js

three.js tres.js webgl tvt.js

three.js tres.js webgl tvt.js

更多演示请进入预览页面

优势

  • 🌈 前端の基本素养 * FesJS 点击详情
    集成封装项目落地的常用库:图标、多语言、API 接口调用、Vuex/Pinia、model 数据封装、页面 layout/权限 access、路由管理等。

  • 🌠 像写 Vue3.x 一样写三维可视化项目点击详情
    全功能版本追溯保持 threeJS 最新版本 * TresJS 最新 Vue3.x 的语法糖写法,TS/JS 通吃,让你以最新最爽快的方式构建三维可视化项目

<template>
		<TresCanvas window-size>
				<TresPerspectiveCamera />
				<TresMesh>
						<TresTorusGeometry :args="[1, 0.5, 16, 32]" />
						<TresMeshBasicMaterial color="orange" />
				</TresMesh>
		</TresCanvas>
</template>
<script setup lang="ts">
		import { useRenderLoop, useTexture } from '@tresjs/core'
		//读取材质
		const pTexture = await useTexture(['./**.jpg', './**.png'])
		const { onLoop } = useRenderLoop()
		onLoop(({ delta }) => {
				//循环render
		})
</script>

✅ 快速开始

1、git clone 或者 直接下载 本项目

2、cd 到项目根目录

3、yarn	// 安装依赖

4、yarn pre.dev	// 预览 下的调试模式

5、yarn dev	// 自己项目 下的调试模式

6、yarn pre.build	// 预览 下的编译打包

7、yarn build	// 自己项目 下的编译打包

8、yarn both  // 同时启动 dev 和 pre.dev 可以边调试自己得项目,边对照移植样例和插件

展示

📖 文档

使用说明:🌏docs.icegl.cn

三维编辑器:[ 📊原生编辑器+插件生成器 ]UI 编辑器:[ 📊GoView导出+配置导入组件 ]

tres.js webgl

tres.js webgl

源码仓库地址: 

GitCode - tvt.jsGitCode是面向全球开发者的开源社区,包括原创博客,开源代码托管,代码协作,项目管理等。与开发者社区互动,提升您的研发效率和质量。https://gitcode.com/hawk86104/icegl-three-vue-tres

icegl-three-vue-tres: 🎉🎉🎊 一款让你的三维可视化项目快速落地的开源框架 🎊🎉🎉永久开源免费商用 数字孪生 三维可视化 threejs webgl three three.js tres.js tvt.jshttps://gitee.com/ice-gl/icegl-three-vue-tres

https://github.com/hawk86104/three-vue-treshttp://Github - tvt.js

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值