Skip to content

Commit 2faa52c

Browse files
Auto update docs
1 parent 7d22e86 commit 2faa52c

10 files changed

+25
-74
lines changed

MeshLib/dev/html/ExampleFreeForm.html

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -329,11 +329,7 @@
329329
<div class="line"> <span class="keywordflow">try</span></div>
330330
<div class="line"> {</div>
331331
<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">&quot;mesh.stl&quot;</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">&quot;mesh.stl&quot;</span>);</div>
337333
<div class="line"> </div>
338334
<div class="line"> <span class="comment">// Compute mesh bounding box</span></div>
339335
<div class="line"> MR.Box3f box = mesh.GetBoundingBox();</div>
@@ -359,9 +355,7 @@
359355
<div class="line"> mesh.InvalidateCaches();</div>
360356
<div class="line"> </div>
361357
<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">&quot;deformed_mesh.stl&quot;</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">&quot;deformed_mesh.stl&quot;</span>);</div>
365359
<div class="line"> }</div>
366360
<div class="line"> <span class="keywordflow">catch</span> (Exception e)</div>
367361
<div class="line"> {</div>
@@ -372,7 +366,6 @@
372366
<div class="ttc" id="anamespaceMR_1_1MeshLoad_html"><div class="ttname"><a href="./Cpp/namespaceMR_1_1MeshLoad.html">MR::MeshLoad</a></div></div>
373367
<div class="ttc" id="anamespaceMR_1_1MeshSave_html"><div class="ttname"><a href="./Cpp/namespaceMR_1_1MeshSave.html">MR::MeshSave</a></div></div>
374368
<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>
376369
</div><!-- fragment --></li>
377370
</ul>
378371
</div><div class="tabbed"></div> </div></div><!-- contents -->

MeshLib/dev/html/ExampleGlobalRegistration.html

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -622,15 +622,14 @@
622622
<div class="line"> <span class="keywordflow">try</span></div>
623623
<div class="line"> {</div>
624624
<div class="line"> <span class="keywordtype">int</span> inputNum = args.Length - 2;</div>
625+
<div class="line"> List&lt;<a class="code hl_namespaceRef" href="./Cpp/namespaceMR.html">MR</a>.<a class="code hl_structRef" href="./Cpp/structMR_1_1PointCloud.html">PointCloud</a>&gt; input_pointclouds = <span class="keyword">new</span>();</div>
625626
<div class="line"> MR.Vector_MRMeshOrPointsXf_MRObjId inputs = <span class="keyword">new</span>();</div>
626627
<div class="line"> MR.Box3f maxBBox = <span class="keyword">new</span>();</div>
627628
<div class="line"> <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; inputNum; ++i)</div>
628629
<div class="line"> {</div>
629-
<div class="line"> MR.Expected_MRPointCloud_StdString file_ex = <a class="code hl_namespaceRef" href="./Cpp/namespaceMR.html">MR</a>.<a class="code hl_namespaceRef" href="./Cpp/namespaceMR_1_1PointsLoad.html">PointsLoad</a>.FromAnySupportedFormat(args[i + 1]);</div>
630-
<div class="line"> <span class="keywordflow">if</span> (file_ex.GetError() is var error and not <span class="keyword">null</span>)</div>
631-
<div class="line"> <span class="keywordflow">throw</span> <span class="keyword">new</span> Exception(error);</div>
632-
<div class="line"> </div>
633-
<div class="line"> <a class="code hl_structRef" href="./Cpp/structMR_1_1MeshOrPointsXf.html">MR.MeshOrPointsXf</a> obj = <span class="keyword">new</span> <a class="code hl_namespaceRef" href="./Cpp/namespaceMR.html">MR</a>.<a class="code hl_structRef" href="./Cpp/structMR_1_1MeshOrPointsXf.html">MeshOrPointsXf</a>(file_ex.GetValue()!, <span class="keyword">new</span> <a class="code hl_namespaceRef" href="./Cpp/namespaceMR.html">MR</a>.AffineXf3f());</div>
630+
<div class="line"> var pc = <a class="code hl_namespaceRef" href="./Cpp/namespaceMR.html">MR</a>.<a class="code hl_namespaceRef" href="./Cpp/namespaceMR_1_1PointsLoad.html">PointsLoad</a>.FromAnySupportedFormat(args[i + 1]);</div>
631+
<div class="line"> input_pointclouds.Add(pc); <span class="comment">// Need this to prevent the point-cloud object from dying too early.</span></div>
632+
<div class="line"> <a class="code hl_structRef" href="./Cpp/structMR_1_1MeshOrPointsXf.html">MR.MeshOrPointsXf</a> obj = <span class="keyword">new</span> <a class="code hl_namespaceRef" href="./Cpp/namespaceMR.html">MR</a>.<a class="code hl_structRef" href="./Cpp/structMR_1_1MeshOrPointsXf.html">MeshOrPointsXf</a>(pc, <span class="keyword">new</span> <a class="code hl_namespaceRef" href="./Cpp/namespaceMR.html">MR</a>.AffineXf3f());</div>
634633
<div class="line"> inputs.PushBack(obj);</div>
635634
<div class="line"> maxBBox.Include(obj.Obj.ComputeBoundingBox());</div>
636635
<div class="line"> }</div>

MeshLib/dev/html/ExampleMeshBoolean.html

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -329,15 +329,11 @@
329329
<div class="line"> <span class="keywordflow">try</span></div>
330330
<div class="line"> {</div>
331331
<div class="line"> <span class="comment">// load mesh</span></div>
332-
<div class="line"> MR.Expected_MRMesh_StdString mesh_a_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(args[1]);</div>
333-
<div class="line"> <span class="keywordflow">if</span> (mesh_a_ex.GetError() is var error_a and not <span class="keyword">null</span>)</div>
334-
<div class="line"> <span class="keywordflow">throw</span> <span class="keyword">new</span> Exception(error_a);</div>
335-
<div class="line"> MR.Expected_MRMesh_StdString mesh_b_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(args[2]);</div>
336-
<div class="line"> <span class="keywordflow">if</span> (mesh_b_ex.GetError() is var error_b and not <span class="keyword">null</span>)</div>
337-
<div class="line"> <span class="keywordflow">throw</span> <span class="keyword">new</span> Exception(error_b);</div>
332+
<div class="line"> var mesh_a = <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(args[1]);</div>
333+
<div class="line"> var mesh_b = <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(args[2]);</div>
338334
<div class="line"> </div>
339335
<div class="line"> <span class="comment">// perform boolean operation</span></div>
340-
<div class="line"> <a class="code hl_structRef" href="./Cpp/structMR_1_1BooleanResult.html">MR.BooleanResult</a> res = <a class="code hl_namespaceRef" href="./Cpp/namespaceMR.html">MR</a>.Boolean(mesh_a_ex.GetValue()!, mesh_b_ex.GetValue()!, <a class="code hl_namespaceRef" href="./Cpp/namespaceMR.html">MR</a>.BooleanOperation.Intersection);</div>
336+
<div class="line"> <a class="code hl_structRef" href="./Cpp/structMR_1_1BooleanResult.html">MR.BooleanResult</a> res = <a class="code hl_namespaceRef" href="./Cpp/namespaceMR.html">MR</a>.Boolean(mesh_a, mesh_b, <a class="code hl_namespaceRef" href="./Cpp/namespaceMR.html">MR</a>.BooleanOperation.Intersection);</div>
341337
<div class="line"> </div>
342338
<div class="line"> <span class="comment">// save result to STL file</span></div>
343339
<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(res.Mesh, <span class="stringliteral">&quot;out_boolean.stl&quot;</span>);</div>

MeshLib/dev/html/ExampleMeshDecimate.html

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -350,11 +350,7 @@
350350
<div class="line"> <span class="keywordflow">try</span></div>
351351
<div class="line"> {</div>
352352
<div class="line"> <span class="comment">// Load mesh</span></div>
353-
<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">&quot;mesh.stl&quot;</span>);</div>
354-
<div class="line"> <span class="keywordflow">if</span> (mesh_ex.GetError() is var mesh_error and not <span class="keyword">null</span>)</div>
355-
<div class="line"> <span class="keywordflow">throw</span> <span class="keyword">new</span> Exception(mesh_error);</div>
356-
<div class="line"> </div>
357-
<div class="line"> <a class="code hl_structRef" href="./Cpp/structMR_1_1Mesh.html">MR.Mesh</a> mesh = mesh_ex.GetValue()!;</div>
353+
<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">&quot;mesh.stl&quot;</span>);</div>
358354
<div class="line"> </div>
359355
<div class="line"> <span class="comment">// Setup decimate parameters</span></div>
360356
<div class="line"> <a class="code hl_structRef" href="./Cpp/structMR_1_1DecimateSettings.html">MR.DecimateSettings</a> ds = <span class="keyword">new</span>();</div>
@@ -367,9 +363,7 @@
367363
<div class="line"> <a class="code hl_structRef" href="./Cpp/structMR_1_1DecimateResult.html">MR.DecimateResult</a> result = <a class="code hl_namespaceRef" href="./Cpp/namespaceMR.html">MR</a>.DecimateMesh(mesh, ds);</div>
368364
<div class="line"> </div>
369365
<div class="line"> <span class="comment">// Save result</span></div>
370-
<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">&quot;decimated_mesh.stl&quot;</span>);</div>
371-
<div class="line"> <span class="keywordflow">if</span> (save_ex.GetError() is var save_error and not <span class="keyword">null</span>)</div>
372-
<div class="line"> <span class="keywordflow">throw</span> <span class="keyword">new</span> Exception(save_error);</div>
366+
<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">&quot;decimated_mesh.stl&quot;</span>);</div>
373367
<div class="line"> }</div>
374368
<div class="line"> <span class="keywordflow">catch</span> (Exception e)</div>
375369
<div class="line"> {</div>

MeshLib/dev/html/ExampleMeshFillHole.html

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -373,10 +373,7 @@
373373
<div class="line"> <span class="keywordtype">string</span> inputFile = args[1];</div>
374374
<div class="line"> <span class="keywordtype">string</span> outputFile = args.Length == 3 ? args[2] : inputFile;</div>
375375
<div class="line"> </div>
376-
<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(inputFile);</div>
377-
<div class="line"> <span class="keywordflow">if</span> (mesh_ex.GetError() is var mesh_error and not <span class="keyword">null</span>)</div>
378-
<div class="line"> <span class="keywordflow">throw</span> <span class="keyword">new</span> Exception(mesh_error);</div>
379-
<div class="line"> <a class="code hl_structRef" href="./Cpp/structMR_1_1Mesh.html">MR.Mesh</a> mesh = mesh_ex.GetValue()!;</div>
376+
<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(inputFile);</div>
380377
<div class="line"> </div>
381378
<div class="line"> MR.Std.Vector_MREdgeId holes = mesh.Topology.FindHoleRepresentiveEdges();</div>
382379
<div class="line"> </div>
@@ -390,9 +387,7 @@
390387
<div class="line"> <span class="comment">// TODO</span></div>
391388
<div class="line"> <span class="comment">// Console.WriteLine(&quot;Number of new faces: {0}&quot;, fillHoleParams.OutNewFaces.Count());</span></div>
392389
<div class="line"> </div>
393-
<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, outputFile);</div>
394-
<div class="line"> <span class="keywordflow">if</span> (save_ex.GetError() is var save_error and not <span class="keyword">null</span>)</div>
395-
<div class="line"> <span class="keywordflow">throw</span> <span class="keyword">new</span> Exception(save_error);</div>
390+
<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, outputFile);</div>
396391
<div class="line"> }</div>
397392
<div class="line"> <span class="keywordflow">catch</span> (Exception e)</div>
398393
<div class="line"> {</div>

MeshLib/dev/html/ExampleMeshFixDegeneracies.html

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -313,19 +313,14 @@
313313
<div class="line"> <span class="keywordtype">string</span> inputFile = args[1];</div>
314314
<div class="line"> <span class="keywordtype">string</span> outputFile = args.Length == 3 ? args[2] : inputFile;</div>
315315
<div class="line"> </div>
316-
<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(inputFile);</div>
317-
<div class="line"> <span class="keywordflow">if</span> (mesh_ex.GetError() is var mesh_error and not <span class="keyword">null</span>)</div>
318-
<div class="line"> <span class="keywordflow">throw</span> <span class="keyword">new</span> Exception(mesh_error);</div>
319-
<div class="line"> <a class="code hl_structRef" href="./Cpp/structMR_1_1Mesh.html">MR.Mesh</a> mesh = mesh_ex.GetValue()!;</div>
316+
<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(inputFile);</div>
320317
<div class="line"> </div>
321318
<div class="line"> <a class="code hl_structRef" href="./Cpp/structMR_1_1FixMeshDegeneraciesParams.html">MR.FixMeshDegeneraciesParams</a> parameters = <span class="keyword">new</span>();</div>
322319
<div class="line"> parameters.MaxDeviation = mesh.ComputeBoundingBox().Diagonal() * 1e-5f;</div>
323320
<div class="line"> parameters.TinyEdgeLength = 1e-3f;</div>
324321
<div class="line"> </div>
325322
<div class="line"> <a class="code hl_namespaceRef" href="./Cpp/namespaceMR.html">MR</a>.FixMeshDegeneracies(mesh, parameters);</div>
326-
<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, outputFile);</div>
327-
<div class="line"> <span class="keywordflow">if</span> (save_ex.GetError() is var save_error and not <span class="keyword">null</span>)</div>
328-
<div class="line"> <span class="keywordflow">throw</span> <span class="keyword">new</span> Exception(save_error);</div>
323+
<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, outputFile);</div>
329324
<div class="line"> }</div>
330325
<div class="line"> <span class="keywordflow">catch</span> (Exception e)</div>
331326
<div class="line"> {</div>
@@ -337,7 +332,6 @@
337332
<div class="ttc" id="anamespaceMR_1_1MeshSave_html"><div class="ttname"><a href="./Cpp/namespaceMR_1_1MeshSave.html">MR::MeshSave</a></div></div>
338333
<div class="ttc" id="anamespaceMR_html"><div class="ttname"><a href="./Cpp/namespaceMR.html">MR</a></div></div>
339334
<div class="ttc" id="astructMR_1_1FixMeshDegeneraciesParams_html"><div class="ttname"><a href="./Cpp/structMR_1_1FixMeshDegeneraciesParams.html">MR::FixMeshDegeneraciesParams</a></div></div>
340-
<div class="ttc" id="astructMR_1_1Mesh_html"><div class="ttname"><a href="./Cpp/structMR_1_1Mesh.html">MR::Mesh</a></div></div>
341335
</div><!-- fragment --></li>
342336
</ul>
343337
</div><div class="tabbed"></div> </div></div><!-- contents -->

0 commit comments

Comments
 (0)