在网页中添加3D模型并通过Mysql更新其位置

6 篇文章 16 订阅 ¥19.90 ¥99.00

前言 

本文以一个简单的3D模型为案例,将多个3D模型并排一列(z轴坐标上),通过关联Mysql数据库,实现在网页中即时更新模型位置的功能。

原本自己的项目中是要将机械设备运行的实时位置简易的展示在网页上,让管理者能够通过物联网的形式实时观察到设备的运行状态。所以重点是在后端搭建一个接口,将设备运行的数据在Mysql数据库中实时更新,最后通过这些数据实时更新模型位置。

这一年以来通过自学相关知识,反复查阅资料,搭建出了一个基本框架,并运用于工作中。希望自己总结的这些知识经验能帮到同样有这些想法的朋友,创作不易,麻烦转载的朋友注明出处,谢谢。

效果展示

说明:由于不能展示项目的3D数据,只能以一个简单的模型来代替,旨在说明实现的功能。当启动按下后,现实中设备开始运行,并将移动的数据更新到Mysql中,最后展示在网页上。每个模型头上的标签反应了模型Z轴坐标的绝对位置,标签显示的位置与模型实际的位置有10倍的差距,这主要是因为原先我的项目中模型文件太大,导致每次网页加载很慢,故我只能将模型缩小了10倍,所以显示的距离就相应扩大10倍。

思路

模型的搭建,主要是运用three.js-master库来实现,其中模型位置的控制主要是函数mesh.position.set(x,y,z)

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

幽默小书生

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

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

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

打赏作者

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

抵扣说明:

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

余额充值