我正在尝试将骨架数据写入BVH文件,因为我需要获取帧的总数,并在关节数据之前将其写为bvh文件的层次结构。
函数SensorSkeletonFrameReady
允许我拥有帧号,但我正在使用此函数提取每个帧的关节数据并将其直接写入bvh文件。
有人可以帮助我吗?
答案 0 :(得分:0)
BVH文件具有文件中表示的总帧数。在完成录制之前,不可能知道这个数字。
使用SkeletonFrameReady
事件,您可以:
List
(或其他一些数组类型结构)List
项目)......或......
......或......
我并不是真的认真对待最后一个。但这一切都归结为在你完成之前你不知道帧数!你必须先完成你的录音,然后才能在文件中输出该行。
除非您录制真正的长会话,否则将数据存储在List
中,然后在停止后写入数据文件是最直接的方法。在我看来。