ThreeJS绘制工厂搬运场景

        这篇文章主要以3D模型为主,通过blender绘制的模型,用Threejs加载到场景中,通过移动一些模型,做出动画效果,也是数字孪生中做常见的一种方式,但是缺点是需要建模人员辅助来制作,首先还是需要新建一个threejs的场景,包括场景,相机,渲染器等。

        另外这里因为是要创建工厂,所以需要绘制出地板,地板在之前的章节中都有做过,这里就直接添加上去了,然后将基础设施的场景通过Threejs加载出来,

代码如下:

initFactory(){
      const loader = new GLTFLoader()
      loader.load("/static/models/product/make.glb", (gltf) => {
        gltf.scene.scale.set(10,10,10)
        gltf.scene.position.set(0,0,18)
        gltf.scene.rotation.x = Math.PI/2
        gltf.scene.rotation.y = Math.PI/2
        this.scene.add(gltf.scene)   // 加入场景
      })
    },

如图:

然后需要在场景中添加车和产品物料,

initAgv(){
      const loader = new GLTFLoader()
      loader
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

baker_zhuang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值