如何使用Hololens自由变换对象?

问题描述 投票:0回答:1

我们希望能够使用HoloLens自由变换对象。我们目前正在使用BoundingBox,它将缩放对象的所有三个轴的均一性。我们的目标是拉伸对象并自行缩放每个轴。有没有BoundingBox的替代方法,还是我们错过了某种允许这样做的设置?

[解决方案的样例视频:https://www.youtube.com/watch?v=DJGGofLSdB8

unity3d 3d augmented-reality scaling hololens
1个回答
0
投票

您可以重复使用BoundingBox.cs脚本并修改一些代码以重新计算比例值以实现自由拉伸。

Line 1381到第1401行的代码是对基于抓取指针位置计算出的边界框的缩放变换。此脚本中newScala处的变量line 1387是将用于创建具有每个轴比例的新变换的参数。总之,这种方式将重用大多数现有代码和较小的更改以实现您的想法。

© www.soinside.com 2019 - 2024. All rights reserved.