导入FBX文件 - 旋转计算问题

时间:2015-09-16 19:04:31

标签: c++ rotation maya matrix-multiplication fbx

我目前正在编写一个插件,用于将fbx文件导入maya(我知道已经存在一个插件,但我需要在我的插件中使用它)。 对于给定的关节,我有预旋转,旋转和后旋转。 如果我将所有3乘以,则结果与Maya在使用标准fbx导入时的结果不同。
例如:

<div class="container">
    <div class="row">
            <div class="col-md-12">
                <div class="alert alert-danger alert-dismissable" role="alert">
                    <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-           hidden="true">&times;</span></button>
                    <strong><i class="fa fa-exclamation-triangle"></i> Alert:</strong> Placeholder for alert          information, if we ever need to display something crital! <a href="#" class="alert-link">Read more...</a>
                </div>
                <div class="alert alert-info alert-dismissable" role="alert">
                    <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-           hidden="true">&times;</span></button>
                    <strong><i class="fa fa-info-circle"></i> Info:</strong> Placeholder for any information alerts   we may want to display. <a href="#" class="alert-link">Read more...</a>
                </div> 
            </div>
        </div>
</div>

我在Maya的API中使用标准的MEulerRotation乘法,但这似乎没有办法。什么计算可以让我得到玛雅的结果?

这是我的代码:

// Pre-Rotation:-90 x 15.5044 x 90
// Rotation:-8.54572 x 1.07966 x -46.245
// Post-Rotation:90 x -15.5044 x -90

//    Maya standard FBX result (correct) -> -2.106 x 8.814 x 88.132
//    My result (error) -> 23.89 x 40.8658 x 17.0975

0 个答案:

没有答案