Skip to content

Commit 4d4110c

Browse files
Auto update docs
1 parent 1d661f9 commit 4d4110c

File tree

148 files changed

+4216
-4330
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

148 files changed

+4216
-4330
lines changed

Doxyfile.bak

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ PROJECT_LOGO = favicon.ico
6868
# entered, it will be relative to the location where doxygen was started. If
6969
# left blank the current directory will be used.
7070

71-
OUTPUT_DIRECTORY = MeshLib/Main
71+
OUTPUT_DIRECTORY = MeshLib/dev/Main
7272

7373
# If the CREATE_SUBDIRS tag is set to YES then doxygen will create up to 4096
7474
# sub-directories (in 2 levels) under the output directory of each output format
@@ -1319,7 +1319,7 @@ HTML_FILE_EXTENSION = .html
13191319
# of the possible markers and block names see the documentation.
13201320
# This tag requires that the tag GENERATE_HTML is set to YES.
13211321

1322-
HTML_HEADER =
1322+
HTML_HEADER = html_header.html
13231323

13241324
# The HTML_FOOTER tag can be used to specify a user-defined HTML footer for each
13251325
# generated HTML page. If the tag is left blank doxygen will generate a standard

MeshLib/dev/Cpp/html/MRMesh_2MRContoursCut_8h.html

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -210,9 +210,6 @@
210210
<tr class="memitem:gafb1acfb7ea34c1828a3f0e9b415c6dcc" id="r_gafb1acfb7ea34c1828a3f0e9b415c6dcc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="MRMesh_2MRMeshFwd_8h.html#a08ff09fd7e75c029b08cc255b0734300">MRMESH_API</a> <a class="el" href="structMR_1_1CutMeshResult.html">CutMeshResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__BooleanGroup.html#gafb1acfb7ea34c1828a3f0e9b415c6dcc">MR::cutMesh</a> (<a class="el" href="structMR_1_1Mesh.html">Mesh</a> &amp;mesh, const <a class="el" href="group__BooleanGroup.html#ga9ecf19b8a704c505e8026abe7e64e38a">OneMeshContours</a> &amp;contours, const <a class="el" href="structMR_1_1CutMeshParameters.html">CutMeshParameters</a> &amp;params={})</td></tr>
211211
<tr class="memdesc:gafb1acfb7ea34c1828a3f0e9b415c6dcc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cuts mesh by given contours. <br /></td></tr>
212212
<tr class="separator:gafb1acfb7ea34c1828a3f0e9b415c6dcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
213-
<tr class="memitem:gae70921f8b670333f08291597996a1dbf" id="r_gae70921f8b670333f08291597996a1dbf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="MRMesh_2MRMeshFwd_8h.html#a08ff09fd7e75c029b08cc255b0734300">MRMESH_API</a> std::vector&lt; <a class="el" href="namespaceMR.html#a9f6c1e614e45e332d4cecfc5e77bc07e">EdgePath</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__BooleanGroup.html#gae70921f8b670333f08291597996a1dbf">MR::cutMeshWithPlane</a> (<a class="el" href="structMR_1_1Mesh.html">Mesh</a> &amp;mesh, const Plane3f &amp;plane, FaceMap *mapNew2Old=nullptr)</td></tr>
214-
<tr class="memdesc:gae70921f8b670333f08291597996a1dbf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Simple cut mesh by plane. <br /></td></tr>
215-
<tr class="separator:gae70921f8b670333f08291597996a1dbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
216213
</table>
217214
</div><!-- contents -->
218215
</div><!-- doc-content -->

MeshLib/dev/Cpp/html/MRMesh_2MRContoursCut_8h.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ var MRMesh_2MRContoursCut_8h =
1010
[ "convertSurfacePathsToMeshContours", "MRMesh_2MRContoursCut_8h.html#ga9d5cd0e3c54003e08c1884a7895b3e74", null ],
1111
[ "convertSurfacePathWithEndsToMeshContour", "MRMesh_2MRContoursCut_8h.html#ga4415eacd7a732188919def7411ee0245", null ],
1212
[ "cutMesh", "MRMesh_2MRContoursCut_8h.html#gafb1acfb7ea34c1828a3f0e9b415c6dcc", null ],
13-
[ "cutMeshWithPlane", "MRMesh_2MRContoursCut_8h.html#gae70921f8b670333f08291597996a1dbf", null ],
1413
[ "getOneMeshIntersectionContours", "MRMesh_2MRContoursCut_8h.html#afb5aa7d969d789218ae67365158331cb", null ],
1514
[ "subdivideLoneContours", "MRMesh_2MRContoursCut_8h.html#a5b75641f945b0fb70278c9b7e0c9c418", null ]
1615
];

MeshLib/dev/Cpp/html/MRMesh_2MRContoursCut_8h_source.html

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -251,10 +251,7 @@
251251
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> </div>
252252
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"><a class="line" href="group__BooleanGroup.html#gafb1acfb7ea34c1828a3f0e9b415c6dcc"> 178</a></span><a class="code hl_define" href="MRMesh_2MRMeshFwd_8h.html#a08ff09fd7e75c029b08cc255b0734300">MRMESH_API</a> <a class="code hl_struct" href="structMR_1_1CutMeshResult.html">CutMeshResult</a> <a class="code hl_function" href="group__BooleanGroup.html#gafb1acfb7ea34c1828a3f0e9b415c6dcc">cutMesh</a>( <a class="code hl_struct" href="structMR_1_1Mesh.html">Mesh</a>&amp; mesh, <span class="keyword">const</span> <a class="code hl_typedef" href="group__BooleanGroup.html#ga9ecf19b8a704c505e8026abe7e64e38a">OneMeshContours</a>&amp; contours, <span class="keyword">const</span> <a class="code hl_struct" href="structMR_1_1CutMeshParameters.html">CutMeshParameters</a>&amp; params = {} );</div>
253253
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> </div>
254-
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span>[[deprecated( <span class="stringliteral">&quot;use trimWithPlane(...) instead&quot;</span> )]]</div>
255-
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"><a class="line" href="group__BooleanGroup.html#gae70921f8b670333f08291597996a1dbf"> 191</a></span><a class="code hl_define" href="MRMesh_2MRMeshFwd_8h.html#a08ff09fd7e75c029b08cc255b0734300">MRMESH_API</a> std::vector&lt;EdgePath&gt; <a class="code hl_function" href="group__BooleanGroup.html#gae70921f8b670333f08291597996a1dbf">cutMeshWithPlane</a>( <a class="code hl_struct" href="structMR_1_1Mesh.html">Mesh</a>&amp; mesh, <span class="keyword">const</span> Plane3f&amp; plane, FaceMap* mapNew2Old = <span class="keyword">nullptr</span> );</div>
256-
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> </div>
257-
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span>} <span class="comment">//namespace MR</span></div>
254+
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span>} <span class="comment">//namespace MR</span></div>
258255
<div class="ttc" id="aMRExtractIsolines_8h_html"><div class="ttname"><a href="MRExtractIsolines_8h.html">MRExtractIsolines.h</a></div></div>
259256
<div class="ttc" id="aMRMesh_2MRBitSet_8h_html"><div class="ttname"><a href="MRMesh_2MRBitSet_8h.html">MRBitSet.h</a></div></div>
260257
<div class="ttc" id="aMRMesh_2MRId_8h_html"><div class="ttname"><a href="MRMesh_2MRId_8h.html">MRId.h</a></div></div>
@@ -269,7 +266,6 @@
269266
<div class="ttc" id="agroup__BooleanGroup_html_ga9d5cd0e3c54003e08c1884a7895b3e74"><div class="ttname"><a href="group__BooleanGroup.html#ga9d5cd0e3c54003e08c1884a7895b3e74">MR::convertSurfacePathsToMeshContours</a></div><div class="ttdeci">MRMESH_API OneMeshContours convertSurfacePathsToMeshContours(const Mesh &amp;mesh, const std::vector&lt; SurfacePath &gt; &amp;surfacePaths)</div><div class="ttdoc">Converts SurfacePaths to OneMeshContours.</div></div>
270267
<div class="ttc" id="agroup__BooleanGroup_html_ga9ecf19b8a704c505e8026abe7e64e38a"><div class="ttname"><a href="group__BooleanGroup.html#ga9ecf19b8a704c505e8026abe7e64e38a">MR::OneMeshContours</a></div><div class="ttdeci">std::vector&lt; OneMeshContour &gt; OneMeshContours</div><div class="ttdoc">Special data type for MR::cutMesh.</div><div class="ttdef"><b>Definition</b> MRMesh/MRContoursCut.h:48</div></div>
271268
<div class="ttc" id="agroup__BooleanGroup_html_gab0f50227954ad79a6c446aea3c81c869"><div class="ttname"><a href="group__BooleanGroup.html#gab0f50227954ad79a6c446aea3c81c869">MR::convertMeshTriPointsToClosedContour</a></div><div class="ttdeci">MRMESH_API Expected&lt; OneMeshContour, PathError &gt; convertMeshTriPointsToClosedContour(const Mesh &amp;mesh, const std::vector&lt; MeshTriPoint &gt; &amp;meshTriPoints, SearchPathSettings searchSettings={}, std::vector&lt; int &gt; *pivotIndices=nullptr)</div><div class="ttdoc">Makes closed continuous contour by mesh tri points, note that first and last meshTriPoint should not ...</div></div>
272-
<div class="ttc" id="agroup__BooleanGroup_html_gae70921f8b670333f08291597996a1dbf"><div class="ttname"><a href="group__BooleanGroup.html#gae70921f8b670333f08291597996a1dbf">MR::cutMeshWithPlane</a></div><div class="ttdeci">MRMESH_API std::vector&lt; EdgePath &gt; cutMeshWithPlane(Mesh &amp;mesh, const Plane3f &amp;plane, FaceMap *mapNew2Old=nullptr)</div><div class="ttdoc">Simple cut mesh by plane.</div></div>
273269
<div class="ttc" id="agroup__BooleanGroup_html_gafb1acfb7ea34c1828a3f0e9b415c6dcc"><div class="ttname"><a href="group__BooleanGroup.html#gafb1acfb7ea34c1828a3f0e9b415c6dcc">MR::cutMesh</a></div><div class="ttdeci">MRMESH_API CutMeshResult cutMesh(Mesh &amp;mesh, const OneMeshContours &amp;contours, const CutMeshParameters &amp;params={})</div><div class="ttdoc">Cuts mesh by given contours.</div></div>
274270
<div class="ttc" id="agroup__SurfacePathSubgroup_html_ga0d52c069a53aab9d22c0f2c4e3f262a2"><div class="ttname"><a href="group__SurfacePathSubgroup.html#ga0d52c069a53aab9d22c0f2c4e3f262a2">MR::GeodesicPathApprox</a></div><div class="ttdeci">GeodesicPathApprox</div><div class="ttdoc">the algorithm to compute approximately geodesic path</div><div class="ttdef"><b>Definition</b> MRSurfacePath.h:41</div></div>
275271
<div class="ttc" id="agroup__SurfacePathSubgroup_html_gga0d52c069a53aab9d22c0f2c4e3f262a2aa9132a8a9b3c0d8c70e577b23e01e70d"><div class="ttname"><a href="group__SurfacePathSubgroup.html#gga0d52c069a53aab9d22c0f2c4e3f262a2aa9132a8a9b3c0d8c70e577b23e01e70d">MR::GeodesicPathApprox::DijkstraAStar</a></div><div class="ttdeci">@ DijkstraAStar</div><div class="ttdoc">compute edge-only path using A*-search algorithm</div></div>

MeshLib/dev/Cpp/html/doxygen_crawl.html

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5370,7 +5370,6 @@
53705370
<a href="MRMesh_2MRContoursCut_8h.html#ga9d5cd0e3c54003e08c1884a7895b3e74"/>
53715371
<a href="MRMesh_2MRContoursCut_8h.html#ga9ecf19b8a704c505e8026abe7e64e38a"/>
53725372
<a href="MRMesh_2MRContoursCut_8h.html#gab0f50227954ad79a6c446aea3c81c869"/>
5373-
<a href="MRMesh_2MRContoursCut_8h.html#gae70921f8b670333f08291597996a1dbf"/>
53745373
<a href="MRMesh_2MRContoursCut_8h.html#gafb1acfb7ea34c1828a3f0e9b415c6dcc"/>
53755374
<a href="MRMesh_2MRConvexHull_8h.html"/>
53765375
<a href="MRMesh_2MRConvexHull_8h.html#a2b1ae8facc8f4e9e09073b91da0f9949"/>
@@ -12860,7 +12859,6 @@
1286012859
<a href="group__BooleanGroup.html#ga9ecf19b8a704c505e8026abe7e64e38a"/>
1286112860
<a href="group__BooleanGroup.html#gab0f50227954ad79a6c446aea3c81c869"/>
1286212861
<a href="group__BooleanGroup.html#gabcddc5448fa2c146bca47925a093d3c2"/>
12863-
<a href="group__BooleanGroup.html#gae70921f8b670333f08291597996a1dbf"/>
1286412862
<a href="group__BooleanGroup.html#gafb1acfb7ea34c1828a3f0e9b415c6dcc"/>
1286512863
<a href="group__BooleanGroup.html#gga9e84a8cc429efdf5cc108ca1c6aaccbda676747ace506f0a560e1d99f5da1ab2a"/>
1286612864
<a href="group__BooleanGroup.html#gga9e84a8cc429efdf5cc108ca1c6aaccbda6c72337a335f60bed93678d35bd0165f"/>

MeshLib/dev/Cpp/html/group__BooleanGroup.html

Lines changed: 0 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -214,9 +214,6 @@
214214
<tr class="memitem:gafb1acfb7ea34c1828a3f0e9b415c6dcc" id="r_gafb1acfb7ea34c1828a3f0e9b415c6dcc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="MRMesh_2MRMeshFwd_8h.html#a08ff09fd7e75c029b08cc255b0734300">MRMESH_API</a> <a class="el" href="structMR_1_1CutMeshResult.html">CutMeshResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gafb1acfb7ea34c1828a3f0e9b415c6dcc">MR::cutMesh</a> (<a class="el" href="structMR_1_1Mesh.html">Mesh</a> &amp;mesh, const <a class="el" href="#ga9ecf19b8a704c505e8026abe7e64e38a">OneMeshContours</a> &amp;contours, const <a class="el" href="structMR_1_1CutMeshParameters.html">CutMeshParameters</a> &amp;params={})</td></tr>
215215
<tr class="memdesc:gafb1acfb7ea34c1828a3f0e9b415c6dcc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cuts mesh by given contours. <br /></td></tr>
216216
<tr class="separator:gafb1acfb7ea34c1828a3f0e9b415c6dcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
217-
<tr class="memitem:gae70921f8b670333f08291597996a1dbf" id="r_gae70921f8b670333f08291597996a1dbf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="MRMesh_2MRMeshFwd_8h.html#a08ff09fd7e75c029b08cc255b0734300">MRMESH_API</a> std::vector&lt; <a class="el" href="namespaceMR.html#a9f6c1e614e45e332d4cecfc5e77bc07e">EdgePath</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gae70921f8b670333f08291597996a1dbf">MR::cutMeshWithPlane</a> (<a class="el" href="structMR_1_1Mesh.html">Mesh</a> &amp;mesh, const Plane3f &amp;plane, FaceMap *mapNew2Old=nullptr)</td></tr>
218-
<tr class="memdesc:gae70921f8b670333f08291597996a1dbf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Simple cut mesh by plane. <br /></td></tr>
219-
<tr class="separator:gae70921f8b670333f08291597996a1dbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
220217
<tr class="memitem:ga5dc229b89588f1a3416aca4910e460d9" id="r_ga5dc229b89588f1a3416aca4910e460d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="MRMesh_2MRMeshFwd_8h.html#a08ff09fd7e75c029b08cc255b0734300">MRMESH_API</a> <a class="el" href="structMR_1_1BooleanResult.html">BooleanResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga5dc229b89588f1a3416aca4910e460d9">MR::boolean</a> (const <a class="el" href="structMR_1_1Mesh.html">Mesh</a> &amp;meshA, const <a class="el" href="structMR_1_1Mesh.html">Mesh</a> &amp;meshB, <a class="el" href="#ga9e84a8cc429efdf5cc108ca1c6aaccbd">BooleanOperation</a> operation, const AffineXf3f *rigidB2A, <a class="el" href="structMR_1_1BooleanResultMapper.html">BooleanResultMapper</a> *mapper=nullptr, <a class="el" href="group__BasicStructuresGroup.html#ga51ff94746a41880cd06d3272b5bcf710">ProgressCallback</a> cb={})</td></tr>
221218
<tr class="memdesc:ga5dc229b89588f1a3416aca4910e460d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Performs CSG operation on two meshes. <br /></td></tr>
222219
<tr class="separator:ga5dc229b89588f1a3416aca4910e460d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -585,44 +582,6 @@ <h2 class="memtitle"><span class="permalink"><a href="#gafb1acfb7ea34c1828a3f0e9
585582
<dl class="section warning"><dt>Warning</dt><dd>Input mesh will be changed in any case, if <code>bad faces</code> are in mesh, mesh will be spoiled, <br />
586583
so if you cannot guarantee contours without intersections better make copy of mesh, before using this function </dd></dl>
587584

588-
</div>
589-
</div>
590-
<a id="gae70921f8b670333f08291597996a1dbf" name="gae70921f8b670333f08291597996a1dbf"></a>
591-
<h2 class="memtitle"><span class="permalink"><a href="#gae70921f8b670333f08291597996a1dbf">&#9670;&#160;</a></span>cutMeshWithPlane()</h2>
592-
593-
<div class="memitem">
594-
<div class="memproto">
595-
<table class="memname">
596-
<tr>
597-
<td class="memname"><a class="el" href="MRMesh_2MRMeshFwd_8h.html#a08ff09fd7e75c029b08cc255b0734300">MRMESH_API</a> std::vector&lt; <a class="el" href="namespaceMR.html#a9f6c1e614e45e332d4cecfc5e77bc07e">EdgePath</a> &gt; MR::cutMeshWithPlane </td>
598-
<td>(</td>
599-
<td class="paramtype"><a class="el" href="structMR_1_1Mesh.html">Mesh</a> &amp;</td> <td class="paramname"><span class="paramname"><em>mesh</em></span>, </td>
600-
</tr>
601-
<tr>
602-
<td class="paramkey"></td>
603-
<td></td>
604-
<td class="paramtype">const Plane3f &amp;</td> <td class="paramname"><span class="paramname"><em>plane</em></span>, </td>
605-
</tr>
606-
<tr>
607-
<td class="paramkey"></td>
608-
<td></td>
609-
<td class="paramtype">FaceMap *</td> <td class="paramname"><span class="paramname"><em>mapNew2Old</em></span><span class="paramdefsep"> = </span><span class="paramdefval">nullptr</span>&#160;)</td>
610-
</tr>
611-
</table>
612-
</div><div class="memdoc">
613-
614-
<p>Simple cut mesh by plane. </p>
615-
<p>This function cuts mesh with plane, leaving only part of mesh that lay in positive direction of normal </p><dl class="params"><dt>Parameters</dt><dd>
616-
<table class="params">
617-
<tr><td class="paramname">mesh</td><td>Input mesh that will be cut </td></tr>
618-
<tr><td class="paramname">plane</td><td>Input plane to cut mesh with </td></tr>
619-
<tr><td class="paramname">mapNew2Old</td><td>(this is optional output) map from newly generated faces to old faces (N-1) </td></tr>
620-
</table>
621-
</dd>
622-
</dl>
623-
<dl class="section note"><dt>Note</dt><dd>This function changes input mesh </dd></dl>
624-
<dl class="section return"><dt>Returns</dt><dd>New edges that correspond to given contours, find more <a class="el" href="structMR_1_1CutMeshResult.html">MR::CutMeshResult</a> </dd></dl>
625-
626585
</div>
627586
</div>
628587
<a id="ga3f74a4803a385d6714d3711d05b747dc" name="ga3f74a4803a385d6714d3711d05b747dc"></a>

MeshLib/dev/Cpp/html/group__BooleanGroup.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,6 @@ var group__BooleanGroup =
7171
[ "MR::convertSurfacePathsToMeshContours", "group__BooleanGroup.html#ga9d5cd0e3c54003e08c1884a7895b3e74", null ],
7272
[ "MR::convertSurfacePathWithEndsToMeshContour", "group__BooleanGroup.html#ga4415eacd7a732188919def7411ee0245", null ],
7373
[ "MR::cutMesh", "group__BooleanGroup.html#gafb1acfb7ea34c1828a3f0e9b415c6dcc", null ],
74-
[ "MR::cutMeshWithPlane", "group__BooleanGroup.html#gae70921f8b670333f08291597996a1dbf", null ],
7574
[ "MR::doBooleanOperation", "group__BooleanGroup.html#ga3f74a4803a385d6714d3711d05b747dc", null ],
7675
[ "MR::getBooleanPoints", "group__BooleanGroup.html#gabcddc5448fa2c146bca47925a093d3c2", null ]
7776
];

MeshLib/dev/Cpp/html/namespaceMR.html

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3065,9 +3065,6 @@
30653065
<tr class="memitem:gafb1acfb7ea34c1828a3f0e9b415c6dcc" id="r_gafb1acfb7ea34c1828a3f0e9b415c6dcc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="MRMesh_2MRMeshFwd_8h.html#a08ff09fd7e75c029b08cc255b0734300">MRMESH_API</a> <a class="el" href="structMR_1_1CutMeshResult.html">CutMeshResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__BooleanGroup.html#gafb1acfb7ea34c1828a3f0e9b415c6dcc">cutMesh</a> (<a class="el" href="structMR_1_1Mesh.html">Mesh</a> &amp;mesh, const <a class="el" href="group__BooleanGroup.html#ga9ecf19b8a704c505e8026abe7e64e38a">OneMeshContours</a> &amp;contours, const <a class="el" href="structMR_1_1CutMeshParameters.html">CutMeshParameters</a> &amp;params={})</td></tr>
30663066
<tr class="memdesc:gafb1acfb7ea34c1828a3f0e9b415c6dcc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cuts mesh by given contours. <br /></td></tr>
30673067
<tr class="separator:gafb1acfb7ea34c1828a3f0e9b415c6dcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
3068-
<tr class="memitem:gae70921f8b670333f08291597996a1dbf" id="r_gae70921f8b670333f08291597996a1dbf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="MRMesh_2MRMeshFwd_8h.html#a08ff09fd7e75c029b08cc255b0734300">MRMESH_API</a> std::vector&lt; <a class="el" href="#a9f6c1e614e45e332d4cecfc5e77bc07e">EdgePath</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__BooleanGroup.html#gae70921f8b670333f08291597996a1dbf">cutMeshWithPlane</a> (<a class="el" href="structMR_1_1Mesh.html">Mesh</a> &amp;mesh, const Plane3f &amp;plane, FaceMap *mapNew2Old=nullptr)</td></tr>
3069-
<tr class="memdesc:gae70921f8b670333f08291597996a1dbf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Simple cut mesh by plane. <br /></td></tr>
3070-
<tr class="separator:gae70921f8b670333f08291597996a1dbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
30713068
<tr class="memitem:a0e4db0a98c3228b98384be5bcfadba5a" id="r_a0e4db0a98c3228b98384be5bcfadba5a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="MRMesh_2MRMeshFwd_8h.html#a08ff09fd7e75c029b08cc255b0734300">MRMESH_API</a> std::vector&lt; FaceBitSet &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0e4db0a98c3228b98384be5bcfadba5a">separateClosedContour</a> (const <a class="el" href="structMR_1_1Mesh.html">Mesh</a> &amp;mesh, const std::vector&lt; Vector3f &gt; &amp;contour, const <a class="el" href="#a2403984460c26289689a1eddd1fb4270">PathMeshEdgePointCallback</a> &amp;cb={})</td></tr>
30723069
<tr class="separator:a0e4db0a98c3228b98384be5bcfadba5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
30733070
<tr class="memitem:ab62a14eac8cd30402d6f5181a02096ad" id="r_ab62a14eac8cd30402d6f5181a02096ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="MRMesh_2MRMeshFwd_8h.html#a08ff09fd7e75c029b08cc255b0734300">MRMESH_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab62a14eac8cd30402d6f5181a02096ad">stitchContours</a> (<a class="el" href="classMR_1_1MeshTopology.html">MeshTopology</a> &amp;topology, const <a class="el" href="#a9f6c1e614e45e332d4cecfc5e77bc07e">EdgePath</a> &amp;c0, const <a class="el" href="#a9f6c1e614e45e332d4cecfc5e77bc07e">EdgePath</a> &amp;c1)</td></tr>

0 commit comments

Comments
 (0)