帮助中心帮助中心
转换MATLAB坐标到VR坐标
Vr = vrcoordm2vr(m)
例子
虚拟现实= vrcoordm2vr (米)在MATLAB中转换点与坐标®坐标系统转换为虚拟世界坐标系统。
虚拟现实= vrcoordm2vr (米)
虚拟现实
米
全部折叠
的一个变体《山间汽车》例中,用MATLAB坐标系中指定的坐标进行平移。
创建一个vrworld对象代表虚拟世界并打开它。
vrworld
World = vrworld(“vrmount”);打开(世界);(世界观);
属性标识虚拟世界中的节点节点命令
节点
节点(世界)
View1(观点)(VR车在山里)Camera_car(变换)[VR车在山里]VPfollow(观点)(VR车在山里)汽车(变换)(VR车在山里)轮(形状)[VR车在山里]Tree1(集团)(VR车在山里)木(集团)(VR车在山里)运河(形状)[VR车在山里]ElevApp(外观)(VR车在山里)河(形状)(VR车在山里)桥(形状)(VR车在山里)路(形状)[VR车隧道(转换)[VR车在山中]
访问汽车vrnode对象,将其赋值给句柄
汽车
vrnode
汽车=世界。汽车
car = vrnode对象:1-by-1 Automobile (Transform) [VR car in the Mountains]
沿着道路的第一段移动汽车。
Xz_my = 0 (12,3);Xz_my (:,2) = 1:12;Xz_my (:,1) = 3;Xz_my (:,3) = -0.25;为Idx = 1:长度(xz_my)的车。翻译= vrcoordm2vr(xz_my(idx,:));vrdrawnow;暂停(0.1);结束
把车稍微转一下,开到路的第二段。这可以通过设置旋转的属性汽车节点。
旋转
的车。旋转= [0 1 0 -0.7];vrdrawnow;
把车开过第二段路
Z2 = 12:26;X2 = 3:1.4285:23;Y2 = -0.25 + 0 (size(z2));Xz_my2 = [x2' z2' y2'];为Idx = 1:长度(xz_my2)汽车。翻译= vrcoordm2vr(xz_my2(idx,:));vrdrawnow;暂停(0.1);结束
再次旋转汽车,面向第三段道路,并继续行驶到终点。
的车。旋转= [0 1 0 0];X3 = 23:43;Z3 = 26 +零(大小(x3));Y3 = -0.25 + 0 (size(z3));Xz_my3 = [x3' z3' y3'];为Idx = 1:长度(xz_my3)汽车。翻译= vrcoordm2vr(xz_my3(idx,:));vrdrawnow;暂停(0.1);结束
点在MATLAB符号中的坐标,用3元行向量表示。
数据类型:单|双
单
双
VRML表示法中点的坐标,作为3元素行向量返回。
在R2019a中引入
vrcoordvr2m|MATLAB到VR坐标|VR到MATLAB坐标|VR旋转到旋转矩阵|旋转矩阵到VR旋转|vrrotmat2vec|vrrotvec2mat
vrcoordvr2m
vrrotmat2vec
vrrotvec2mat
你的身体和身体之间的联系MATLAB-Befehl
Führen Sie den Befehl durch Eingabe in das MATLAB-Befehlsfenster aus。web浏览器unterstützen keine MATLAB-Befehle。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处