如何使用 4x4 变换矩阵动态更改对象的仿射变换。(16 个元素的浮点数组)
您好,我需要使用将使用 ARToolKit 生成的 16 个浮点数组在 Unity iphone 项目中动态转换对象。 unity 3d 中用于更改转换的 api 是什么?
Hi i need to transform an object dynamically in Unity iphone project using the float array of 16 which will be generated using ARToolKit. what is the api in unity 3d to change trasformation.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Unity 中的每个 GameObjec 都附加有一个 Transform 组件。可以使用其他组件来访问此组件。
该组件具有可用于更改对象转换的属性。例如,
您应该能够从 4x4 矩阵中提取值并将其应用于这些属性。我认为没有办法直接将矩阵应用于游戏对象。
Every
GameObjec
t in Unity has aTransform
component attached to it. This can be accessed from other components usingThis component has properties that can be used to alter the object's transformation. Among them are e.g.
You should be able to pull values out of your 4x4 matrix and apply them to these properties. I don't think there's a way to directly apply a matrix to a GameObject.