1.0.108 • Published 1 year ago

l-three v1.0.108

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

特性

随着数字孪生技术的快速发展和广泛应用,Web 前端开发的角色正在扩展,不仅局限于传统的平面界面设计与交互实现,更承载了日益增多的三维场景展示任务。尤其是在工业制造、智慧城市、建筑设计、虚拟现实等领域,数字孪生技术通过构建与物理世界实时对应、高度仿真的虚拟模型,为决策分析、模拟预测、远程监控等提供了强大支持。在此背景下,该插件基于强大的 WebGL 渲染库 Three.js 进行二次开发,以便快速搭建功能相对简单但又不失专业性的数字孪生场景。

场景说明

  • 初始化相机为 PerspectiveCamera
  • 控制器为 OrbitControls
  • 灯光为 AmbientLight1、DirectionalLight4、HemisphereLight*1
  • 渲染器默认为 WebGLRenderer

开发计划

  • 支持数据面板插入
  • 支持第一/三人称控制器

安装

npm install l-three

使用

VUE 中使用

// 此示例是Vue3版本,Vue2 同理
import LThree from "l-three";

onMounted(() => {
  const QsThree = new LThree.QsThree(content3d.value, {
    modelUrl: "http://localhost:8090/model/factory/factory.gltf",
    isGUP: true,
  });
  QsThree.animate();
});
1.0.107

1 year ago

1.0.108

1 year ago

1.0.106

1 year ago

1.0.105

1 year ago

1.0.104

1 year ago

1.0.103

1 year ago

1.0.102

1 year ago

1.0.101

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago