|
329 | 329 | <div class="line"> <span class="keywordflow">try</span></div> |
330 | 330 | <div class="line"> {</div> |
331 | 331 | <div class="line"> <span class="comment">// Load mesh</span></div> |
332 | | -<div class="line"> MR.Expected_MRMesh_StdString mesh_ex = <a class="code hl_namespaceRef" href="./Cpp/namespaceMR.html">MR</a>.<a class="code hl_namespaceRef" href="./Cpp/namespaceMR_1_1MeshLoad.html">MeshLoad</a>.FromAnySupportedFormat(<span class="stringliteral">"mesh.stl"</span>);</div> |
333 | | -<div class="line"> <a class="code hl_namespaceRef" href="./Cpp/namespaceMR.html">MR</a>.<a class="code hl_structRef" href="./Cpp/structMR_1_1Mesh.html">Mesh</a>? mesh = mesh_ex.GetValue();</div> |
334 | | -<div class="line"> <span class="keywordflow">if</span> (mesh is <span class="keyword">null</span>)</div> |
335 | | -<div class="line"> <span class="keywordflow">throw</span> <span class="keyword">new</span> Exception(mesh_ex.GetError()!);</div> |
336 | | -<div class="line"> </div> |
| 332 | +<div class="line"> var mesh = <a class="code hl_namespaceRef" href="./Cpp/namespaceMR.html">MR</a>.<a class="code hl_namespaceRef" href="./Cpp/namespaceMR_1_1MeshLoad.html">MeshLoad</a>.FromAnySupportedFormat(<span class="stringliteral">"mesh.stl"</span>);</div> |
337 | 333 | <div class="line"> </div> |
338 | 334 | <div class="line"> <span class="comment">// Compute mesh bounding box</span></div> |
339 | 335 | <div class="line"> MR.Box3f box = mesh.GetBoundingBox();</div> |
|
359 | 355 | <div class="line"> mesh.InvalidateCaches();</div> |
360 | 356 | <div class="line"> </div> |
361 | 357 | <div class="line"> <span class="comment">// Save deformed mesh</span></div> |
362 | | -<div class="line"> MR.Expected_Void_StdString save_ex = <a class="code hl_namespaceRef" href="./Cpp/namespaceMR.html">MR</a>.<a class="code hl_namespaceRef" href="./Cpp/namespaceMR_1_1MeshSave.html">MeshSave</a>.ToAnySupportedFormat(mesh, <span class="stringliteral">"deformed_mesh.stl"</span>);</div> |
363 | | -<div class="line"> <span class="keywordflow">if</span> (save_ex.GetError() is var error and not <span class="keyword">null</span>)</div> |
364 | | -<div class="line"> <span class="keywordflow">throw</span> <span class="keyword">new</span> Exception(error);</div> |
| 358 | +<div class="line"> <a class="code hl_namespaceRef" href="./Cpp/namespaceMR.html">MR</a>.<a class="code hl_namespaceRef" href="./Cpp/namespaceMR_1_1MeshSave.html">MeshSave</a>.ToAnySupportedFormat(mesh, <span class="stringliteral">"deformed_mesh.stl"</span>);</div> |
365 | 359 | <div class="line"> }</div> |
366 | 360 | <div class="line"> <span class="keywordflow">catch</span> (Exception e)</div> |
367 | 361 | <div class="line"> {</div> |
|
372 | 366 | <div class="ttc" id="anamespaceMR_1_1MeshLoad_html"><div class="ttname"><a href="./Cpp/namespaceMR_1_1MeshLoad.html">MR::MeshLoad</a></div></div> |
373 | 367 | <div class="ttc" id="anamespaceMR_1_1MeshSave_html"><div class="ttname"><a href="./Cpp/namespaceMR_1_1MeshSave.html">MR::MeshSave</a></div></div> |
374 | 368 | <div class="ttc" id="anamespaceMR_html"><div class="ttname"><a href="./Cpp/namespaceMR.html">MR</a></div></div> |
375 | | -<div class="ttc" id="astructMR_1_1Mesh_html"><div class="ttname"><a href="./Cpp/structMR_1_1Mesh.html">MR::Mesh</a></div></div> |
376 | 369 | </div><!-- fragment --></li> |
377 | 370 | </ul> |
378 | 371 | </div><div class="tabbed"></div> </div></div><!-- contents --> |
|
0 commit comments