Matlab虛擬現實工具箱——快速配置
之前給了一些連結,因為當時還用不到這個工具箱。但是現在因為在做動力學問題,正好可以用上,所以來配置一下吧。百度裡的教程基本上都是幾年前的了。更新一下吧。
因為我Linux和Windows都用,Linux下這個工具箱配置好像麻煩點。。。。寫兩個部分:
共同的提示:
我不知道我用的是什麼版本,但是兩個平臺下都提示我:
>> vrinstall -check
Viewer will not be checked on this platform.
Editor will not be checked on this platform.
安裝瀏覽器和編輯器都不行。。。。
Linux環境下:
我試了兩次,沒救了。。。。
無奈地說。。。我的Linux環境是用不了虛擬現實工具箱了。。。。
Windows環境下:
在Matlab的命令視窗輸入
vrlib
得到:
在Simulink的Library裡面找不到VR相關的元件,可能是因為版本更新而和其他教程不一樣了吧:
所以,我在做的時候從vrlib開啟的庫拖模組過來,實測可用~
然後,要拿到wrl檔案,我只有stl,好在stl2vrml('fourbar-Bar1-1.STL')命令可以轉換,所以wrl就搞定了。
但是我自己的stl模型轉化出來沒有translation等引數。。。
所以去找了個模型庫:
Free 3D CAD Models - PARTcommunity - Free 2D & 3D CAD Models and Social Community for Engineers
LinkAble PARTcommunity線上版三維CAD零部件資料資源下載平臺 - LinkAble 翎瑞鴻翔 - 德國CADENAS公司大中華區認證服務商和授權代理商
http://www.linkable.cn/partcommunity.htm
(都是要註冊的。。。)
從這些上面成功拿到stl模型,連wrl格式的都有。但是匯入後還是不行。。。。突然發現這個提示:
我覺得我應該是做不下去了。。。。
暫時到這裡吧。。。等等。。。剛剛把參考資料關掉大部分,準備關最後一個時發現了Mathworks的示例~沒抱希望地運行了一下發現成功了~~
來自這裡:
嗯,執行下面的程式碼就行:
clc
clear all
close all
wh = vrworld('membrane.wrl');
open(wh);
H.membrane = vrnode(wh, 'Membrane');
H.view1 = vrnode(wh, 'View1');
figh = dialog('Position',[358 402 530 107], 'Name', 'Simulink 3D Animation Demo', ...
'WindowStyle', 'normal', ...
'CloseRequestFcn', ...
'w = vrworld(''membrane.wrl'');close(w); try; delete(w); end; closereq');
uicontrol('Parent',figh, 'Position',[108 68 50 14], 'HorizontalAlignment','left', ...
'String','Rotation', 'Style','text');
H.rotation = uicontrol('Parent',figh, 'Style','slider', 'Position',[164 65 352 20], ...
'Min', 0, 'Max', 2*pi, ...
'Callback', ['cur_rot = get(H.rotation,''Value'');', ...
'cur_x = get(H.xaxis,''Value'');', ...
'cur_y = get(H.yaxis,''Value'');', ...
'cur_z = get(H.zaxis,''Value'');', ...
'if (cur_x || cur_y || cur_z)', ...
' H.membrane.rotation = [cur_x cur_y cur_z cur_rot];', ...
'end' ]);
H.zoom = uicontrol('Parent',figh, 'Style','slider', ...
'Position',[164 24 352 20], 'Value', 1, ...
'Callback', 'H.view1.fieldOfView = 0.25 + 0.55 * (1-get(H.zoom,''Value''));');
uicontrol('Parent',figh, 'Position',[108 27 50 14], 'String','Zoom', ...
'Style','text', 'HorizontalAlignment','left');
H.xaxis = uicontrol('Parent',figh, 'Position',[24 70 60 20], 'String','X', ...
'Style','checkbox');
H.yaxis = uicontrol('Parent',figh, 'Position',[24 42 60 20], 'String','Y', ...
'Style','checkbox');
H.zaxis = uicontrol('Parent',figh, 'Position',[24 14 60 20], 'String','Z', ...
'Style','checkbox', 'Value', 1);
setappdata(figh, 'Handles', H);
view(wh);
然後得到以下結果:
實驗成功~~~之後我把wrl檔案相關的問題好好琢磨一下,以後就可以在寫例子時用上虛擬現實啦~~
參考:
Matlab虛擬現實工具箱簡單使用
相關推薦
Matlab虛擬現實工具箱——快速配置
之前給了一些連結,因為當時還用不到這個工具箱。但是現在因為在做動力學問題,正好可以用上,所以來配置一下吧。百度裡的教程基本上都是幾年前的了。更新一下吧。 因為我Linux和Windows都用,Linux下這個工具箱配置好像麻煩點。。。。寫兩個部分: 共同的提示: 我不知道
matlab虛擬現實之vrbuild2模型匯入
本文介紹V-Realm Builder2的使用——solidworks建模,儲存為.wrl檔案,然後在vrbuild2.exe中開啟: 一、實驗1 首先建立如下三維模型(一個簡單地裝配體)並儲存為.wrl檔案: 然後在vrbuild2中開啟:很遺憾,開啟失敗,沒有出
matlab虛擬現實模擬
clear; %SH760小轎車空載主要引數 m=1340; a=1.54; b=1.29; Ic=2395; %繞質心的轉動慣量 k1=40000; k2=44000; M=[m,0;0,Ic]; K=[k1+k2,-(k1*a-k2*b);-(k1*a-k2*b),k1
matlab虛擬現實之V-Realm Builder2建模注意事項
最近,建了幾個模型,然後用simulink控制時也經常出問題(當然可能跟matlab不會用有關)。 問題一:模型匯入問題。將其他模型匯入V-Realm Builder2中,圖形不出現。即使出現了,在模組VR Sink中也沒有節點。 針對該問題,沒有找到解決方法....
matlab虛擬現實之使用V-Realm Builder2建模
本文通過vrbuilder2製作一個圓和一個圓柱,並在軟體中實現動畫效果。 1、首先新建一個檔案並儲存。點選下圖工具,設定背景——看起來舒服點。 2、點選工具欄中的Insert sphere,插入一個圓球。並在選中下方“黑色箭頭”的前提下,可以拖動圓球。 3、再
xampp快速配置虛擬主機
1、首先修改C盤WINDOWS\system32\drivers\etc目錄下的 hosts 檔案,用記事本開啟,加入: 127.0.0.1 www.a.com 127.0.0.1 www.b.com 2、開啟xampp\apache\conf\httpd.conf檔案
雖然關閉了VR電影工作室,但是Facebook依然致力於虛擬現實
們的 height ora 創作 env 堅持 sof content 數字 原文標題:雖然關閉了VR電影工作室,但是Facebook依然致力於虛擬現實 Facebook的旗下Oculus在近日已經表示將關閉其虛擬制作部門Story Studio。 “我們現在正在進入V
jvm java虛擬機 新生代的配置
方法區 tools images 轉載 影響 tool 引用 blog avi 版權聲明:本文為博主原創文章,未經博主允許不得轉載。不經過允許copy,講追究法律責任,歡迎加入我們的學習提升群523988350,可以相互交流 目錄(?)[+] 111 -Xmn參數
虛擬現實(VR)走向主流,全景智慧城市內容興起
VR虛擬現實 VR全景 vr智慧城市 2016年,虛擬現實將逐步走進主流消費者市場。該領域全景智慧城市預計VR內容有可能會遠超硬件,現在提到VR,都說“硬件已過,內容興起”。然而實際上這裏面的一些玩法,一些門道,甚至一些坑,你還是要知道。 當前虛擬現實技術吸引了科技愛好者的極大興
VSFTPD虛擬用戶實戰配置
vsftp 虛擬用戶 FTP是文件傳輸協議,正是由於這種協議使得主機間可以共享文件。 FTP 使用TCP生成一個虛擬連接用於控制信息,然後再生成一個單獨的 TCP 連接用於數據傳輸。 vsftpd是一款在LINUX發行版中最主流的FTP服務器程序;特點是小巧輕快,安全易用;能讓其自身特點得
Linux學習筆記-虛擬機安裝centos7-配置靜態IP
linux目的更方便操作,遠程登錄主機 tcp/ip通信 目前NAT 分享物理機網絡(特殊校園網)dhclient 動態自動獲取IP ip add 查看網卡IP設置靜態IP[[email protected]/* */ ~]# ip addvi /etc/syscon
DNS快速配置實驗
dns 主從復制 正向解析 反向解析 子域授權 dig DNS快速配置實驗DNS快速配置實驗:Linux下實現DNS程序為bind.x86_64,值得註意的是運行的程序為/usr/sbin/named,測試DNS的dig工具需安裝bind-utils.x86_64包.正向解析:主DNS
linux上nginx上配置虛擬主機的相關配置
nbsp 虛擬主機 服務 cnblogs linux extra 主機配置 conf com 1.配置主配置: nginx/conf/nginx.conf 2.虛擬主機配置:nginx/conf/extra/learn.weixin.com.conf 配置完後
VR智慧城市,全景VR,VR虛擬現實
開放 全國 內多 這樣的 信息 src 而在 愛好者 開發 國內外的VR全景行業在今年迎來了大爆發,尤其是中國的VR全景行業更是在以閃電般的速度發展著。無數的調查報告也在預示著VR全景市場在中國的潛力將是巨大的,這也引得無數投資者的關註。 中國在科技行業,常常帶著山寨大國的
谷歌推出谷歌虛擬現實頭盔體驗項目
酷雷曼 谷歌對於虛擬現實一直都抱著十分巨大的野心,並且經常發布一些優秀的谷歌虛擬現實頭盔體驗。而在最近,谷歌又將虛擬現實的應用擴展到了時尚領域。谷歌目前和兩家時尚品牌合作,共同推出了一項谷歌虛擬現實頭盔體驗項目。 山東互聯網創業者大會全景展示 谷歌Arts & Cult
VR虛擬現實頭盔最快將在明年面世
雖然現在虛擬現實市場正在進一步的退熱,不過仍然有很多的用戶期待著虛擬現實廠商改善他們的使用體驗,尤其是各種線纜讓他們非常困擾。此前,英特爾公司開發出了WiGig無線通訊技術,現在他們把這項技術帶到了虛擬現實頭盔之上。這也就意味著無線VR頭盔最快將在明年面世。 橡膠谷3DVR全景展示http:
VR全景攝像 有望將虛擬現實技術帶入電影領域
酷雷曼 如今虛擬現實已經成為了時下最大的熱門技術之一,而像Oculus Rift和索尼Project Morpheus這樣的虛擬現實頭戴式顯示器的關註度也非常之高。不過作為一項新興技術,虛擬現實設備和技術目前的應用還主要集中在遊戲領域,應用範圍相對較窄。 近日,位於英國倫敦的Figure
Cardboard虛擬現實開發初步(一)
sce hot tracking 發的 tle motion 減少 app ide Google Cardboard 虛擬現實眼鏡開發初步(一) 虛擬現實技術簡單介紹 不得不說這幾年虛擬現實技術逐漸火熱,伴隨著虛擬現實設備的價格迅速平民化,越來越
apache開啟虛擬主機 並進行配置
技術 退出 img nbsp bsp .com log 添加 write sudo vi /etc/apache2/httpd.conf 進入 apache 配置文件 在配置文件中搜索 Virtual hosts 如圖 把前面的#刪掉 #為註釋 sudo
linux 克隆虛擬機網卡配置
http rules 2-2 ima dev 正常 cnblogs pts 配置文件 1.修改配置文件/etc/udev/rules.d/70-persistent-net.rules 註釋掉第一塊網卡 修改 第二塊網卡為eth0 2.同時修改網卡配置文件 /etc