变换得到的椭圆斜圆片一个圆柱体

4视图(30天)
我试图探讨流体通过一个容器,容器的图片我有片采取不垂直的方向旅行的船。下图显示了如何在当前XZ船看起来和YZ平面,Z”是真正的轴向轴的船
我需要的是一个二维截面的船是垂直于新的Z轴-有效地纠正椭圆斜切的效果,让它好像我们把它作为一个“循环”(或尽可能接近圆形容器在现实中)横截面。为此,我想有一个简单的变换的二维切片,我已经有了。所以我希望采取X, X和Y, Y。是这样一个解决方案可能吗?
目前我已经把这个问题如下。首先我的质心计算片和计算的角度通过质心偏一行。我。e有多少船舶重心转移在我移动X在Z(如果我们已经向下看船这将是0)这个倾斜的角度是多少我需要绕Y轴旋转的纠正我的错误的视角对X轴。然后做同样的事情,看看周围的“旋转”所需的X轴是不正确的观看在Y轴。然后创建一个变换矩阵乘以3 d的一般矩阵X和Y轴一起旋转(两个旋转角度插入)。然后我把这3 x3的左上的2 x2矩阵应用到一片作为转换。
我希望这是一个合理的解释的问题,我现在尝试克服它,如果需要任何澄清我很乐意提供更多的信息,当然任何帮助将不胜感激(我被困在这个问题一段时间了。)
最好的,詹姆斯

答案(1)

马特·J
马特·J 2022年8月23日
使用 fitgeotrans 与一个 仿射的 转换类型来确定必要的转换。将输出的形式兼容 imwarp 可以用来改变音量。
3评论
詹姆斯•马歇尔
詹姆斯•马歇尔 2022年8月24日
嗨,马特,
是的我确实尝试立方,我想所有的插入——问题是任何损失从低质量图像质量真的让他们无法使用。
速度的问题涉及两个不同的角度是什么容器包含大量的纤维周围,我假设无滑移条件(想象一个小缸的缸没有流过。)视角的影响被错误的是,这些纤维变得比他们真的是椭圆形的,我不确定如果余弦校正工作在这种情况下,尽管它可能是值得建立一个理想化的案例来测试这个。

登录置评。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!