我有一个三维图,我想以某种方式切割以显示最感兴趣的部分并避免平坦部分(如图所示,蓝色和橙色部分最少)。我认为可以使用x
中的轴限制更改来完成,但x_{back}
和x_{front}
会有所不同,这意味着我想将x
前轴的限制更改为(-20,20)和x
回到(-80,-40)。我怎样才能做到这一点?
答案 0 :(得分:0)
我认为krisdestruction是正确的,它将是一个不经常使用的功能,它可能不值得开发时间或增加TMW实现的复杂性。
但是你可以克服它。如果要旋转数据以使特征与轴对齐,则可以根据需要将绘图裁剪到感兴趣的区域。然后隐藏网格并自己绘制一个新网格。
如果你小心,你可以安排它,这样你仍然可以使用前面的轴标签,这将节省你一些时间,但如果没有,你总是可以使用text
来绘制新的。
我会使用旋转变换矩阵旋转数据,这将非常快,您可以将网格线拉出gca
对象并将旋转矩阵应用于那些,这将节省你必须明确地计算它们。
如果您希望这样做超过一次或两次,那么您可以将它全部封装在一个很好的函数中,该函数可以根据给定的“前”和“后”轴限制来计算旋转角度。
然后你可以把它发布到文件交换:)