马台街48 发表于 2022-7-26 15:51

threejs实现这样一个东西

是个类似AR看房的功能,转动透视相机的同时转动一个三角形,三角形其实就是相机本身的clone,放置在户型图中展示,类似于安居客的vr看房右上角这个

clover9017 发表于 2022-7-26 22:01

krpano
自己搜一下了解一下

马台街48 发表于 2022-7-26 22:14

clover9017 发表于 2022-7-26 22:01
krpano
自己搜一下了解一下

已经用three写好功能了,就是卡在视觉化显示视锥体这一步,相机转,这个三角形也同步转,显示在户型图中代表你现在看的方向

YoumuChan 发表于 2022-7-26 23:10

那你是怎么控制相机转的,camera matrix还是lookAt还是啥的
无论是啥,你把translation和rotation分别取出来就可以获得三角形的变换

拜拜 发表于 2022-7-27 12:19

学习一下

—— 来自 Hisense HNR320T, Android 10上的 S1Next-鹅版 v2.5.4

拜拜 发表于 2022-7-27 12:20

学习一下

—— 来自 Hisense HNR320T, Android 10上的 S1Next-鹅版 v2.5.4

拜拜 发表于 2022-7-27 12:20

学习一下

—— 来自 Hisense HNR320T, Android 10上的 S1Next-鹅版 v2.5.4

拜拜 发表于 2022-7-27 12:20

学习一下

—— 来自 Hisense HNR320T, Android 10上的 S1Next-鹅版 v2.5.4

拜拜 发表于 2022-7-27 12:20

学习一下

—— 来自 Hisense HNR320T, Android 10上的 S1Next-鹅版 v2.5.4

拜拜 发表于 2022-7-27 12:20

学习一下

—— 来自 Hisense HNR320T, Android 10上的 S1Next-鹅版 v2.5.4

拜拜 发表于 2022-7-27 12:20

学习一下

—— 来自 Hisense HNR320T, Android 10上的 S1Next-鹅版 v2.5.4

gawain 发表于 2022-7-27 13:09

太爱学习了

iou90 发表于 2022-7-27 14:25

5年没碰 threejs 了
回想了下大概是
通过 threejs 的 camera 得到一个 orbit controls
然后根据交互输入得到上下/左右的位置吧

【三角形其实就是相机本身的clone,放置在户型图中展示】
具体放哪?不知道用 sprite 合适不合适

encode.x 发表于 2022-7-28 10:58

你要的其实是一个投影方向,分解成orbitcontrol里面使用的两极方向就好了。我相信你用的是orbit

kenkyoken 发表于 2022-7-28 11:33

https://kevinblog.net/hv3d/index.html

当初装修的时候弄过,是这样子的东西吗
页: [1]
查看完整版本: threejs实现这样一个东西