MATLAB Answers

Need to Rotate Set of 3D Data

조회 수: 28(최근 30일)
Craig
Craig 25 Feb 2019
댓글: Craig 28 Feb 2019
Hello
I have attached a pdf file with significantly more details, graphs, and explanations. I would like to rotate a 3D set of data about a specific axis (not one of the primary axes). I have never done this before but know this can be done.
The trick is I want to warp the data as I rotate it (NOT a simple affine transformation). I was hoping there was some clever method, perhaps using some type of a custom transform, or perhaps geometricTransform3d.
Thank you for any assistance you can provide.
Craig

  댓글 수: 0

로그인 to comment.

답변(1개)

Munish Raj
Munish Raj 28 Feb 2019
Hello Criag,
One way to rotate this 3D will be to rotate it thrice around three shifted axes which converge on your point.
The code to rotate 3D data around a particular shifted axes can be found here.

  댓글 수: 1

Craig
Craig 28 Feb 2019
Hello Munish,
Thank you for the reply. I have investigated Matt's 3D Rotation about Shifted Axis, but I don't think it includes warping, which I need as the desired rotation is nonlinear.
I am now looking into Matlab's recent (2018b) addtion of pcregistercpd, but I believe I'll need more control points. I'll post how this works out, if it does.
Again, thanks for the reply.
Craig

로그인 to comment.

이 질문에 답변하려면 로그인을(를) 수행하십시오.


Translated by