文档帮助中心文档
转换MATLAB坐标到VR坐标
VR = VRCOORDM2VR(M)
例子
虚拟现实= vrcoordm2vr (米)在MATLAB中用坐标转换点®将虚拟世界坐标系转换为虚拟世界坐标系。
虚拟现实= vrcoordm2vr (米)
虚拟现实
米
全部折叠
这个例子是山里的汽车例如,在MATLAB坐标系中指定平移坐标。
创建一个vrworld对象表示虚拟世界并打开它。
vrworld
世界= vrworld (“vrmount”);打开(世界);(世界观);
属性来标识虚拟世界中的节点节点命令
节点
节点(世界)
View1(观点)(VR车在山里)Camera_car(变换)[VR车在山里]VPfollow(观点)(VR车在山里)汽车(变换)(VR车在山里)轮(形状)[VR车在山里]Tree1(集团)(VR车在山里)木(集团)(VR车在山里)运河(形状)(VR车在山上)ElevApp(外观)[VR山间车]河流(形状)[VR山间车]桥梁(形状)[VR山间车]道路(形状)[VR山间车]隧道(变换)[VR山间车]
访问汽车vrnode对象的方法是将其赋值给句柄
汽车
vrnode
车=世界。汽车
vrnode object: 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:length(xz_my) car。翻译= 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:length(xz_my2) car。翻译= vrcoordm2vr (xz_my2 (idx:));vrdrawnow;暂停(0.1);结束
再次将车转向面向第三段道路,并继续行驶到终点。
的车。旋转= [0 1 0 0];x3 =实在;Z3 = 26 + 0 (size(x3));Y3 = -0.25 + 0 (size(z3)));Xz_my3 = [x3' z3' y3'];为Idx = 1:length(xz_my3) car。翻译= vrcoordm2vr (xz_my3 (idx:));vrdrawnow;暂停(0.1);结束
用MATLAB符号表示的点的坐标,指定为一个三元素行向量。
数据类型:单|双
单
双
VRML表示法中的一个点的坐标,返回为一个3元素的行向量。
vrcoordvr2m|MATLAB到VR坐标|VR到MATLAB坐标|VR旋转到旋转矩阵|旋转矩阵到VR旋转|vrrotmat2vec|vrrotvec2mat
vrcoordvr2m
vrrotmat2vec
vrrotvec2mat
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系
得到审判现在