Skip to content

Commit

Permalink
deploy: b1f0578
Browse files Browse the repository at this point in the history
  • Loading branch information
mrbean-bremen committed Dec 10, 2024
1 parent 5753750 commit 60588da
Show file tree
Hide file tree
Showing 16 changed files with 44 additions and 9 deletions.
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<!doctype html><html><head><meta name=generator content="Hugo 0.138.0"><title>MeVisLab Examples</title>
<!doctype html><html><head><meta name=generator content="Hugo 0.139.4"><title>MeVisLab Examples</title>
<meta charset=utf-8><meta name="MeVisLab Documentation" content="Welcome to MeVisLab Documentation."><meta name=dc.relation content="https://mevislab.github.io/examples/"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=theme-color content="#1A94D2"><base href=https://mevislab.github.io/examples/><link rel=stylesheet href=https://mevislab.github.io/examples/examples/css/style.min.b354ae9ef90b970870c7311009116fb9eb694ed277805fb90fc450fe3757bde2.css integrity="sha256-s1SunvkLlwhwxzEQCRFvuetpTtJ3gF+5D8RQ/jdXveI=" crossorigin=anonymous><link rel='shortcut icon' type=image/x-icon href=https://mevislab.github.io/examples/favicon.ico><link rel=stylesheet href=https://unpkg.com/@highlightjs/[email protected]/styles/default.min.css><script src=//cdnjs.cloudflare.com/ajax/libs/highlight.js/11.0.1/highlight.min.js></script><script src=https://unpkg.com/[email protected]/dist/highlightjs-copy.min.js></script><script src=https://unpkg.com/@highlightjs/[email protected]/languages/stan.min.js></script><link rel=stylesheet href=https://unpkg.com/[email protected]/dist/highlightjs-copy.min.css></head><body><div id=carouselExampleIndicators class="carousel slide carousel-fade" data-bs-ride=carousel><div class=carousel-indicators><button type=button data-bs-target=#carouselExampleIndicators data-bs-slide-to=0 class=active aria-current=true aria-label="Slide 1"></button>
<button type=button data-bs-target=#carouselExampleIndicators data-bs-slide-to=1 aria-label="Slide 2"></button>
<button type=button data-bs-target=#carouselExampleIndicators data-bs-slide-to=2 aria-label="Slide 3"></button></div><div class="carousel-inner text-center"><div class="carousel-item active"><img src=https://mevislab.github.io/examples/images/Banner.png class=img-fluid alt="MeVisLab Documentation"></div><div class=carousel-item><img src=https://mevislab.github.io/examples/images/Banner2.png class=img-fluid alt="MeVisLab Documentation"></div><div class=carousel-item><img src=https://mevislab.github.io/examples/images/Banner3.png class=img-fluid alt="MeVisLab Documentation"></div></div></div><div class="my-header-menu d-flex justify-content-center" id=borderingBar><nav class="navbar navbar-dark navbar-expand-lg" id=navbarIncludingMargin><div class=container-fluid id=navbarExcludingMargin><button class=navbar-toggler type=button data-bs-toggle=modal data-bs-target=#navbarAccordion aria-controls=navbarNavAltMarkup aria-expanded=false aria-label="Toggle navigation">
Expand Down
2 changes: 1 addition & 1 deletion index.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion tags/3d-printing/index.html

Large diffs are not rendered by default.

5 changes: 5 additions & 0 deletions tags/3d-printing/index.xml
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>3D Printing on MeVisLab Examples</title><link>https://mevislab.github.io/examples/tags/3d-printing/</link><description>Recent content in 3D Printing on MeVisLab Examples</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Wed, 15 Jun 2022 08:56:33 +0200</lastBuildDate><atom:link href="https://mevislab.github.io/examples/tags/3d-printing/index.xml" rel="self" type="application/rss+xml"/><item><title>Example 1: 3D Printing in MeVisLab</title><link>https://mevislab.github.io/examples/tutorials/thirdparty/assimp/assimpexample1/</link><pubDate>Wed, 15 Jun 2022 08:56:33 +0200</pubDate><guid>https://mevislab.github.io/examples/tutorials/thirdparty/assimp/assimpexample1/</guid><description>&lt;h1 id="example-1-3d-printing-in-mevislab">Example 1: 3D Printing in MeVisLab&lt;/h1>
&lt;div class="alert alert-secondary d-flex align-items-center" role="alert">
&lt;div>
&lt;img width="100px" src="https://mevislab.github.io/examples/images/youtube.svg" />&amp;nbsp;&amp;nbsp;&lt;a href="https://www.youtube.com/watch?v=82ysCYNTyso" target="_blank">&lt;img width="100px" src="https://img.youtube.com/vi/82ysCYNTyso/0.jpg" />&lt;/a>&amp;nbsp;&amp;nbsp;&amp;nbsp;This example is also available on &lt;a href="https://www.youtube.com/watch?v=82ysCYNTyso" target="_blank">YouTube&lt;/a>.
&lt;/div>
&lt;/div>
&lt;h2 id="introduction">Introduction&lt;/h2>
&lt;p>This example uses the assimp library to load a 3D file and save the file as *.stl for 3D printing.&lt;/p>
&lt;h2 id="steps-to-do">Steps to do&lt;/h2>
Expand Down
2 changes: 1 addition & 1 deletion tags/3d/index.html

Large diffs are not rendered by default.

5 changes: 5 additions & 0 deletions tags/3d/index.xml
Original file line number Diff line number Diff line change
Expand Up @@ -327,6 +327,11 @@ shown. The module &lt;code>VoxelizeCSO&lt;/code> allows to convert CSOs into vox
&lt;/p>
&lt;/p>
&lt;p>You can also use the &lt;code>SoSceneWriter&lt;/code> module to export your 3D scenes from MeVisLab into any of the output formats listed below.&lt;/p></description></item><item><title>Example 1: 3D Printing in MeVisLab</title><link>https://mevislab.github.io/examples/tutorials/thirdparty/assimp/assimpexample1/</link><pubDate>Wed, 15 Jun 2022 08:56:33 +0200</pubDate><guid>https://mevislab.github.io/examples/tutorials/thirdparty/assimp/assimpexample1/</guid><description>&lt;h1 id="example-1-3d-printing-in-mevislab">Example 1: 3D Printing in MeVisLab&lt;/h1>
&lt;div class="alert alert-secondary d-flex align-items-center" role="alert">
&lt;div>
&lt;img width="100px" src="https://mevislab.github.io/examples/images/youtube.svg" />&amp;nbsp;&amp;nbsp;&lt;a href="https://www.youtube.com/watch?v=82ysCYNTyso" target="_blank">&lt;img width="100px" src="https://img.youtube.com/vi/82ysCYNTyso/0.jpg" />&lt;/a>&amp;nbsp;&amp;nbsp;&amp;nbsp;This example is also available on &lt;a href="https://www.youtube.com/watch?v=82ysCYNTyso" target="_blank">YouTube&lt;/a>.
&lt;/div>
&lt;/div>
&lt;h2 id="introduction">Introduction&lt;/h2>
&lt;p>This example uses the assimp library to load a 3D file and save the file as *.stl for 3D printing.&lt;/p>
&lt;h2 id="steps-to-do">Steps to do&lt;/h2>
Expand Down
2 changes: 1 addition & 1 deletion tags/assimp/index.html

Large diffs are not rendered by default.

5 changes: 5 additions & 0 deletions tags/assimp/index.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,11 @@
&lt;/p>
&lt;/p>
&lt;p>You can also use the &lt;code>SoSceneWriter&lt;/code> module to export your 3D scenes from MeVisLab into any of the output formats listed below.&lt;/p></description></item><item><title>Example 1: 3D Printing in MeVisLab</title><link>https://mevislab.github.io/examples/tutorials/thirdparty/assimp/assimpexample1/</link><pubDate>Wed, 15 Jun 2022 08:56:33 +0200</pubDate><guid>https://mevislab.github.io/examples/tutorials/thirdparty/assimp/assimpexample1/</guid><description>&lt;h1 id="example-1-3d-printing-in-mevislab">Example 1: 3D Printing in MeVisLab&lt;/h1>
&lt;div class="alert alert-secondary d-flex align-items-center" role="alert">
&lt;div>
&lt;img width="100px" src="https://mevislab.github.io/examples/images/youtube.svg" />&amp;nbsp;&amp;nbsp;&lt;a href="https://www.youtube.com/watch?v=82ysCYNTyso" target="_blank">&lt;img width="100px" src="https://img.youtube.com/vi/82ysCYNTyso/0.jpg" />&lt;/a>&amp;nbsp;&amp;nbsp;&amp;nbsp;This example is also available on &lt;a href="https://www.youtube.com/watch?v=82ysCYNTyso" target="_blank">YouTube&lt;/a>.
&lt;/div>
&lt;/div>
&lt;h2 id="introduction">Introduction&lt;/h2>
&lt;p>This example uses the assimp library to load a 3D file and save the file as *.stl for 3D printing.&lt;/p>
&lt;h2 id="steps-to-do">Steps to do&lt;/h2>
Expand Down
2 changes: 1 addition & 1 deletion tags/beginner/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@
Help
&rarr;
Show Example Network
]</i>.</p><h4><a href=https://mevislab.github.io/examples/tutorials/dataobjects/curves/>Curves</a></h4><h1 id=CurvesInMeVisLab>Curves in MeVisLab</h1><h2 id=introduction>Introduction</h2><p>Curves can be used in MeVisLab to print the results of a function as two-dimensional mathematical curves into a diagram.</p><p><p class=page-image><a data-modal=bs-lightbox href=https://mevislab.github.io/examples/images/tutorials/dataobjects/curves/Curves.png title="Curves in MeVisLab"><img id="Curves in MeVisLab" class="img-fluid rounded" src=https://mevislab.github.io/examples/images/tutorials/dataobjects/curves/Curves.png alt="Curves in MeVisLab" title="Curves in MeVisLab"></a><figcaption class=figure-caption>Curves in MeVisLab</figcaption></p></p><p>In the given example, only modules available in commercial <strong>MeVisLab Professional SDK</strong> have been used. The non-commercial <strong>MeVisLab Standard SDK</strong> provides more modules for curves.</p><h4><a href=https://mevislab.github.io/examples/tutorials/dataobjects/curves/curvesexample1/>Example 1: Drawing curves</a></h4><h1 id=example-1-drawing-curves>Example 1: Drawing curves</h1><div class="alert alert-secondary d-flex align-items-center" role=alert><div><img width=100px src=https://mevislab.github.io/examples/images/youtube.svg>&nbsp;&nbsp;<a href="https://www.youtube.com/watch?v=sj6muyInkRc" target=_blank><img width=100px src=https://img.youtube.com/vi/sj6muyInkRc/0.jpg></a>&nbsp;&nbsp;&nbsp;This example is also available on <a href="https://www.youtube.com/watch?v=sj6muyInkRc" target=_blank>YouTube</a>.</div></div><h2 id=introduction>Introduction</h2><p>In this example, you will draw one or more curves into a diagram and define different styles for the curves.</p><h2 id=steps-to-do>Steps to do</h2><h3 id=develop-your-network>Develop your network</h3><p>A curve requires x- and y-coordinates to be printed. You can use the <code>CurveCreator</code> module as input for these coordinates. The <code>SoDiagram2D</code> draws the curves into a <code>SoRenderArea</code>. You can also define the style of the curves by using the <code>StylePalette</code> module.</p><h4><a href=https://mevislab.github.io/examples/tutorials/thirdparty/assimp/>assimp</a></h4><h1 id=assimp>Asset-Importer-Lib (assimp)</h1><h2 id=introduction>Introduction</h2><p><a href=http://www.assimp.org title=assimp target=_blank rel=noopener>Assimp</a> (Asset-Importer-Lib) is a library to load and process geometric scenes from various 3D data formats.</p><p>This chapter provides some examples of how 3D formats can be imported into MeVisLab. In general you always need a <code>SoSceneLoader</code> module. The <code>SoSceneLoader</code> allows to load meshes as Open Inventor points/lines/triangles/faces using the Open Asset Import Library.</p><p><p class=page-image><a data-modal=bs-lightbox href=https://mevislab.github.io/examples/images/tutorials/thirdparty/SoSceneLoader.png title=SoSceneLoader><img id=SoSceneLoader class="img-fluid rounded" src=https://mevislab.github.io/examples/images/tutorials/thirdparty/SoSceneLoader.png alt=SoSceneLoader title=SoSceneLoader></a><figcaption class=figure-caption>SoSceneLoader</figcaption></p></p><p>You can also use the <code>SoSceneWriter</code> module to export your 3D scenes from MeVisLab into any of the output formats listed below.</p><h4><a href=https://mevislab.github.io/examples/tutorials/thirdparty/assimp/assimpexample1/>Example 1: 3D Printing in MeVisLab</a></h4><h1 id=example-1-3d-printing-in-mevislab>Example 1: 3D Printing in MeVisLab</h1><h2 id=introduction>Introduction</h2><p>This example uses the assimp library to load a 3D file and save the file as *.stl for 3D printing.</p><h2 id=steps-to-do>Steps to do</h2><h3 id=develop-your-network>Develop your network</h3><p>Add the modules <code>SoSceneLoader</code>, <code>SoBackground</code> and <code>SoExaminerViewer</code> to your workspace and connect them as seen below.</p><p><p class=page-image><a data-modal=bs-lightbox href=https://mevislab.github.io/examples/images/tutorials/thirdparty/assimp_example1.png title="Example Network"><img id="Example Network" class="img-fluid rounded" src=https://mevislab.github.io/examples/images/tutorials/thirdparty/assimp_example1.png alt="Example Network" title="Example Network"></a><figcaption class=figure-caption>Example Network</figcaption></p></p><h3 id=open-the-3d-file>Open the 3D file</h3><p>Select the file <em>vtkCow.obj</em> from MeVisLab demo data directory. Open <code>SoExaminerViewer</code> and inspect the scene. You will see a 3D cow.</p><h4><a href=https://mevislab.github.io/examples/tutorials/thirdparty/matplotlib/modulesetup/>Example 1: Module Setup</a></h4><h1 id=example-1-module-setup>Example 1: Module Setup</h1><h2 id=introduction>Introduction</h2><p>To be able to access the data needed for our grayscale distribution plots, we need a network consisting of a module that imports DICOM data, a module that differentiates between slices and another that ouputs histogram data.</p><h2 id=steps-to-do>Steps to do</h2><p>Open up your MeVisLab workspace and add the modules <code>LocalImage</code>, <code>SubImage</code> and <code>Histogram</code> to it.
]</i>.</p><h4><a href=https://mevislab.github.io/examples/tutorials/dataobjects/curves/>Curves</a></h4><h1 id=CurvesInMeVisLab>Curves in MeVisLab</h1><h2 id=introduction>Introduction</h2><p>Curves can be used in MeVisLab to print the results of a function as two-dimensional mathematical curves into a diagram.</p><p><p class=page-image><a data-modal=bs-lightbox href=https://mevislab.github.io/examples/images/tutorials/dataobjects/curves/Curves.png title="Curves in MeVisLab"><img id="Curves in MeVisLab" class="img-fluid rounded" src=https://mevislab.github.io/examples/images/tutorials/dataobjects/curves/Curves.png alt="Curves in MeVisLab" title="Curves in MeVisLab"></a><figcaption class=figure-caption>Curves in MeVisLab</figcaption></p></p><p>In the given example, only modules available in commercial <strong>MeVisLab Professional SDK</strong> have been used. The non-commercial <strong>MeVisLab Standard SDK</strong> provides more modules for curves.</p><h4><a href=https://mevislab.github.io/examples/tutorials/dataobjects/curves/curvesexample1/>Example 1: Drawing curves</a></h4><h1 id=example-1-drawing-curves>Example 1: Drawing curves</h1><div class="alert alert-secondary d-flex align-items-center" role=alert><div><img width=100px src=https://mevislab.github.io/examples/images/youtube.svg>&nbsp;&nbsp;<a href="https://www.youtube.com/watch?v=sj6muyInkRc" target=_blank><img width=100px src=https://img.youtube.com/vi/sj6muyInkRc/0.jpg></a>&nbsp;&nbsp;&nbsp;This example is also available on <a href="https://www.youtube.com/watch?v=sj6muyInkRc" target=_blank>YouTube</a>.</div></div><h2 id=introduction>Introduction</h2><p>In this example, you will draw one or more curves into a diagram and define different styles for the curves.</p><h2 id=steps-to-do>Steps to do</h2><h3 id=develop-your-network>Develop your network</h3><p>A curve requires x- and y-coordinates to be printed. You can use the <code>CurveCreator</code> module as input for these coordinates. The <code>SoDiagram2D</code> draws the curves into a <code>SoRenderArea</code>. You can also define the style of the curves by using the <code>StylePalette</code> module.</p><h4><a href=https://mevislab.github.io/examples/tutorials/thirdparty/assimp/>assimp</a></h4><h1 id=assimp>Asset-Importer-Lib (assimp)</h1><h2 id=introduction>Introduction</h2><p><a href=http://www.assimp.org title=assimp target=_blank rel=noopener>Assimp</a> (Asset-Importer-Lib) is a library to load and process geometric scenes from various 3D data formats.</p><p>This chapter provides some examples of how 3D formats can be imported into MeVisLab. In general you always need a <code>SoSceneLoader</code> module. The <code>SoSceneLoader</code> allows to load meshes as Open Inventor points/lines/triangles/faces using the Open Asset Import Library.</p><p><p class=page-image><a data-modal=bs-lightbox href=https://mevislab.github.io/examples/images/tutorials/thirdparty/SoSceneLoader.png title=SoSceneLoader><img id=SoSceneLoader class="img-fluid rounded" src=https://mevislab.github.io/examples/images/tutorials/thirdparty/SoSceneLoader.png alt=SoSceneLoader title=SoSceneLoader></a><figcaption class=figure-caption>SoSceneLoader</figcaption></p></p><p>You can also use the <code>SoSceneWriter</code> module to export your 3D scenes from MeVisLab into any of the output formats listed below.</p><h4><a href=https://mevislab.github.io/examples/tutorials/thirdparty/assimp/assimpexample1/>Example 1: 3D Printing in MeVisLab</a></h4><h1 id=example-1-3d-printing-in-mevislab>Example 1: 3D Printing in MeVisLab</h1><div class="alert alert-secondary d-flex align-items-center" role=alert><div><img width=100px src=https://mevislab.github.io/examples/images/youtube.svg>&nbsp;&nbsp;<a href="https://www.youtube.com/watch?v=82ysCYNTyso" target=_blank><img width=100px src=https://img.youtube.com/vi/82ysCYNTyso/0.jpg></a>&nbsp;&nbsp;&nbsp;This example is also available on <a href="https://www.youtube.com/watch?v=82ysCYNTyso" target=_blank>YouTube</a>.</div></div><h2 id=introduction>Introduction</h2><p>This example uses the assimp library to load a 3D file and save the file as *.stl for 3D printing.</p><h2 id=steps-to-do>Steps to do</h2><h3 id=develop-your-network>Develop your network</h3><p>Add the modules <code>SoSceneLoader</code>, <code>SoBackground</code> and <code>SoExaminerViewer</code> to your workspace and connect them as seen below.</p><p><p class=page-image><a data-modal=bs-lightbox href=https://mevislab.github.io/examples/images/tutorials/thirdparty/assimp_example1.png title="Example Network"><img id="Example Network" class="img-fluid rounded" src=https://mevislab.github.io/examples/images/tutorials/thirdparty/assimp_example1.png alt="Example Network" title="Example Network"></a><figcaption class=figure-caption>Example Network</figcaption></p></p><h3 id=open-the-3d-file>Open the 3D file</h3><p>Select the file <em>vtkCow.obj</em> from MeVisLab demo data directory. Open <code>SoExaminerViewer</code> and inspect the scene. You will see a 3D cow.</p><h4><a href=https://mevislab.github.io/examples/tutorials/thirdparty/matplotlib/modulesetup/>Example 1: Module Setup</a></h4><h1 id=example-1-module-setup>Example 1: Module Setup</h1><h2 id=introduction>Introduction</h2><p>To be able to access the data needed for our grayscale distribution plots, we need a network consisting of a module that imports DICOM data, a module that differentiates between slices and another that ouputs histogram data.</p><h2 id=steps-to-do>Steps to do</h2><p>Open up your MeVisLab workspace and add the modules <code>LocalImage</code>, <code>SubImage</code> and <code>Histogram</code> to it.
Connect the output of <code>LocalImage</code> to the input of <code>SubImage</code> and the output of <code>SubImage</code> with the input of <code>Histogram</code>.
If you feel like using a shortcut, you can also download the base network below and open it in your MeVisLab.</p><h4><a href=https://mevislab.github.io/examples/tutorials/thirdparty/matplotlib/slicecomparison/>Example 3: Slice Comparison</a></h4><h1 id=example-3-slice-comparison>Example 3: Slice Comparison</h1><h2 id=introduction>Introduction</h2><p>We will adapt the previously created macro module to be able to overlay two defined slices to compare their grayscale distributions.</p><ul><li>The module we are adapting has been set up in the <a href=https://mevislab.github.io/examples/tutorials/thirdparty/matplotlib/modulesetup>Example 1: Module Setup</a> tutorial.</li><li>The panel and two-dimensional plotting functionality has been added in [Example 2: 2D Plotting]
(/tutorials/thirdparty/matplotlib/2dplotting).</li></ul><h2 id=steps-to-do>Steps to do</h2><p>At first, we will extend the panel: Open your <code>BaseNetwork</code> macro module within an empty MeVisLab workspace and select the .script file from its related files.</p></div></div></div></div></div></div><footer class="footer fixed-bottom mt-auto py-3"><div class="row footer-text"><div class="col-12 col-md text-center text-md-left text-white">&copy; Copyright <a href target=_blank></a>| <a href=https://www.mevislab.de/imprint target=_blank>Imprint</a> | <a href=https://www.mevislab.de target=_blank>https://www.mevislab.de</a></div></div><script src=https://mevislab.github.io/examples/js/bundle.min.js defer></script><script>hljs.highlightAll(),hljs.configure({ignoreUnescapedHTML:!0}),hljs.addPlugin(new CopyButtonPlugin)</script></footer></body></html>
Loading

0 comments on commit 60588da

Please sign in to comment.