希望用Vuforia和MRTK为Hololens (第1代)开发一个应用程序。其目的是让几个三维模型显示为全息图基于不同的瓦姆方舟。希望使用MRTK来使用手势旋转模型,并调整它们的大小。
问题是关于MRTK与全息工具包。我该用哪一个。一个比另一个有更多的特征吗?据我所知,MRTK是较新的,它曾经被称为holotoolkit。想知道在更改为MRTK之前,是否从holotoolkit中删除了任何特性?
MRTK和holotoolkit之间的哪一个更适用于Vuforia引擎?
另外,我希望沿着x轴旋转三维模型。本教程涉及一个预先构建的示例https://learn.microsoft.com/en-us/windows/mixed-reality/develop/unity/tutorials/holograms-211,用户可以使用手轴在y轴上旋转模型。我似乎不知道如何在x轴上旋转。
发布于 2020-10-12 08:22:04
MRTKv2总是被推荐用于加速跨平台的统一应用程序的开发.它重新实现了HTK中的大部分功能,并将根据开发人员社区的反馈添加新功能。本移植指南显示了它们之间的区别:HTKToMRTKPortingGuide
对于如何使Vuforia与MRTK一起工作,有一个封闭的问题显示了一个解决办法:使用Vuforia和MR Toolkit的现状是什么?#1461
对于如何在x轴上旋转,教程中的transform.Rotate(new Vector3(0, -1 * rotationFactor, 0));中的行GestureAction.cs是关键点。Transform.Rotate方法可以以多种方式旋转GameObjects,它采用一个Vector3参数,在x、y和z的三个矢量中指定了欧拉角,因此可以通过交换Vector3实例的参数顺序来实现,例如transform.Rotate(new Vector3(-1 * rotationFactor,0 , 0));。
https://stackoverflow.com/questions/64311799
复制相似问题