how to obtain the location of a point with respect to the global coordinate system in vrml
조회 수: 9 (최근 30일)
이전 댓글 표시
I have created a vrml project of a robotic arm with the code for controlling the simulation in matlab. Trouble I am facing is how to obtain the global coordinate of a center of a shape like a box. which is a children of a transform node and not in the top level. I tried the following code but it gives center with respect to the local coordinate system
wh=vrworld('Robot1.wrl');
open(wh);
view(wh);
a=wh.gripper.center
댓글 수: 0
답변 (1개)
Jan Houska
2012년 12월 20일
If you want to read global coordinates, it is recommended to wrap the object by a Transform node. Then, it is possible to read the coordinates of that Transform node with the "_abs" suffix, which returns global coordinates. E.g.
Node.translation_abs
Please see the
vrmanipul_global
model for an example of reading global coordinates.
댓글 수: 0
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!