Simulink 3D动画™同意di collegare modelli Simulink®e algoritmi MATLAB®a oggetti grafici in 3D in scene di realtà virtuale。Sarà可能的animare un mondo virtuale modificando多样化proprietà degli oggetti, come la posizione, la rotazione e le proporzioni, durante le simulazioni desktop o in tempo realale。Sarà inoltre可能的rilevare collisioni e altri eventi nel mondo virtuale per poi reinserirli忽略算法MATLAB e Simulink。I video registrati dalle fotocamere virtuali sono quindi trasmissibili in streaming a Simulink per un 'ulteriore详述。
Simulink 3D动画包括degli strumenti di编辑edi visualizzazione per il渲染e per l 'interazione con scene virtuali。Grazie a 3D World Editor, si sarà in grado di importare file in formato CAD e URDF, oltre ad eseguire l 'authoring di scene dettagliate, assembly a partire da oggetti 3D。I mondi in 3D potranno poi essere esplorati con tour immersivi, usando la visione stereoscopica。Questo strumento consente di incorporare più viste di scene 3D nelle immagini MATLAB e di interagire con il mondo virtuale servendosi di操纵杆con力反馈,di SpaceMouse o di qualsiasi altro dispositivo硬件。Simulink 3D Animation supporta X3D, unformato file e un 'architettura di runtime delo standard ISO per la rappresentazione e la communicazione con scene e oggetti 3D。
Inizia奥拉:
Costruzione di mondi 3D
3D世界编辑consente di visualizzare con una struttura gerarchica gli oggetti VRML che cotituiscono il mondo virtuale。Questo strumento contene librerie di oggetti,纹理,transformate e materiali che vengono salvate in locale per una maggiore facilità di accesso。
utilzzo di contenuti 3D del web
È可能的costruire mondi 3D servendosi di svariatistrumenti di authoring 3De quindi esportarli in formato X3D o VRML97 da utilzzare con Simulink 3D动画。在più, è可能的scaricare dei contenuti 3D dal web e usarli每个组装场景在3D去ttagliate。
Importazione di modelli CAD
3D World Editor consente di manpolare oggetti 3D importati da quasi tutti i pacchetti CAD per sviluppare mondi 3D dettagliati in grado di animare sistemi dinamici modellati inSimscape多体™,机器人系统工具箱™e航空航天Blockset™。Simulink 3D Animation offre la possibilità di explare file X3D e VRML creati con strumenti CAD,来SolidWorks®e PTC Creo™。È ugualmente可能importare modelli CAD da文件在formato STL, FBX, DAE COLLADA, URDF e SDF在3D世界编辑器。
VRML浏览器
Simulink 3D动画包括dei visualizzatori che consentono di navigare nel mondo virtuale tramite lo zoom, il panning, muovendosi lateralmente ruotando attorno a dei punti di interesse, detti viewpoint。Crea dei viewpoint per evidenziare le aree di interesse, guidare i visitatori oppure osservare un oggetto in movimento da posizioni diversity。Durante una simulazione, potrai passare da un viewpoint all 'altro。
Realizzazione di interface utente contententi mondi 3D
Simulink 3D Animation Viewer si integra con le immagini MATLAB in modo da potter combination are scene virtuali con MATLAB Handle Graphics®E più viste di uno più mondi virtuali。
Visualizzazione in remoto di mondi 3D in un browser web
Simulink 3D动画Web Viewer funziona con浏览器Web che supportano la visualizzazione dei mondi virtuali su计算机,智能手机平板电脑。È可能的aprire un mondo virtuale sul本体计算机e visualizzarlo da remoto tramite un browser web, undispositivo mobile o un计算机,anche senza aver installato Simulink 3D动画。
Interfaccia MATLAB per i mondi 3D
Da MATLAB, è可能leggere e modificare le posizioni e altre proprietà degli oggetti VRML, leggere i segnali provenienti dai sensori VRML, creare dei callback dagli strumenti grafici, registrare animazioni e mappare i dati sugli oggetti 3D。utilzza MATLAB Compiler™per generare delle applicazioni standalone che inclano le funzionalità di Simulink 3D Animation。
Interfaccia Simulink per i mondi 3D
Da Simulink, è可能的控制器la posizione, la rotazione e le维度di un oggetto virtuale presente in una scena per visualizzarne il movimento e la deformazione。Durante la simulazione, si è anche in grado di leggere le proprietà degli oggetti che si trovano nella scena in Simulink。Si potranno regolare le viste rispetto agli oggetti e visualizzare i segnali Simulink sotto forma di testo nel mondo virtuale。Gli output in 2D provenienti dalle fotocamere virtuali(合成相机),definite nel mondo virtuale, sono trasmissibili in streaming in Simulink per l ' explazione视频。È anche可能的tracciare la traiettoria 3D di un oggetto nella scena virtuale associata。
Dispositivi di输入3D
Simulink 3D动画fornisenblock Simulink e oggetti MATLAB的输入硬件(鼠标3D操纵杆和力反馈)每个操纵臂都是虚拟的。Questi all ono essere impiegati anche per azionare i blocchi Simulink o controller gli algoritmi basati su MATLAB。
Rilevamento delle collisioni
Simulink 3D Animation consente di rilevare collisioni di nuvole di punti, ray fan e geometrie primitive con gli oggetti della realtà virtuale circostante。È可能的模型是传感器超声,激光雷达e a sfioramento。
Registrazione dei dati delle scene
Simulink 3D Animation consente di creare istantanee di fotogrammi di una scena virtuale oppure di registrare animazioni come file video。È可能的程序e configurare le registrazioni dei dati delle animazioni in file video AVI 2D e in file X3D di 3D Animation per riprodurle in futuro。我文件di 3D动画consentono di ispezionare le animazioni registrate tramite un’esperienza di visualizzazione della realtà virtuale, oververo sarà可能的osservare scene da diversi punti di vista e utilizzare la visione stereoscopica。
Animazioni per applicazioni del mondo reale
utilzza il codice C generato dai modelli Simulink con仿真软件编码器™Per azionare le animazioni。Migliora le simulazioni hardware-in- loop o le applicazioni per la prototiazione rapida su仿真软件实时™e仿真软件桌面实时™Fornendo un 'animazione visiva del固有模式di sistema dinamico nel momento in cui viene connesso一个节拍真实的硬件系统。