166 lines
21 KiB
HTML
166 lines
21 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||
<head>
|
||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||
<title>ViewDesignEngine: include/vde/brep/modeling.h 源文件</title>
|
||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||
<script type="text/javascript" src="jquery.js"></script>
|
||
<script type="text/javascript" src="dynsections.js"></script>
|
||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||
<script type="text/javascript" src="resize.js"></script>
|
||
<script type="text/javascript" src="navtreedata.js"></script>
|
||
<script type="text/javascript" src="navtree.js"></script>
|
||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||
<script type="text/javascript" src="search/search.js"></script>
|
||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||
</head>
|
||
<body>
|
||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||
<div id="titlearea">
|
||
<table cellspacing="0" cellpadding="0">
|
||
<tbody>
|
||
<tr style="height: 56px;">
|
||
<td id="projectalign" style="padding-left: 0.5em;">
|
||
<div id="projectname">ViewDesignEngine
|
||
 <span id="projectnumber">3.1.0</span>
|
||
</div>
|
||
<div id="projectbrief">高性能 CAD 计算几何引擎</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<!-- end header part -->
|
||
<!-- 制作者 Doxygen 1.9.1 -->
|
||
<script type="text/javascript">
|
||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||
var searchBox = new SearchBox("searchBox", "search",false,'搜索','.html');
|
||
/* @license-end */
|
||
</script>
|
||
<script type="text/javascript" src="menudata.js"></script>
|
||
<script type="text/javascript" src="menu.js"></script>
|
||
<script type="text/javascript">
|
||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||
$(function() {
|
||
initMenu('',true,false,'search.php','搜索');
|
||
$(document).ready(function() { init_search(); });
|
||
});
|
||
/* @license-end */</script>
|
||
<div id="main-nav"></div>
|
||
</div><!-- top -->
|
||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||
<div id="nav-tree">
|
||
<div id="nav-tree-contents">
|
||
<div id="nav-sync" class="sync"></div>
|
||
</div>
|
||
</div>
|
||
<div id="splitbar" style="-moz-user-select:none;"
|
||
class="ui-resizable-handle">
|
||
</div>
|
||
</div>
|
||
<script type="text/javascript">
|
||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||
$(document).ready(function(){initNavTree('modeling_8h_source.html',''); initResizable(); });
|
||
/* @license-end */
|
||
</script>
|
||
<div id="doc-content">
|
||
<!-- window showing the filter options -->
|
||
<div id="MSearchSelectWindow"
|
||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||
</div>
|
||
|
||
<!-- iframe showing the search results (closed by default) -->
|
||
<div id="MSearchResultsWindow">
|
||
<iframe src="javascript:void(0)" frameborder="0"
|
||
name="MSearchResults" id="MSearchResults">
|
||
</iframe>
|
||
</div>
|
||
|
||
<div class="header">
|
||
<div class="headertitle">
|
||
<div class="title">modeling.h</div> </div>
|
||
</div><!--header-->
|
||
<div class="contents">
|
||
<a href="modeling_8h.html">浏览该文件的文档.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#pragma once</span></div>
|
||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#include "<a class="code" href="point_8h.html">vde/core/point.h</a>"</span></div>
|
||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include "<a class="code" href="brep_8h.html">vde/brep/brep.h</a>"</span></div>
|
||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  </div>
|
||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="keyword">namespace </span><a class="code" href="namespacevde_1_1brep.html">vde::brep</a> {</div>
|
||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">using</span> <a class="code" href="namespacevde_1_1core.html#ac6aed70c4b90d13f10217267cd7a1952">core::Point3D</a>;</div>
|
||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="keyword">using</span> <a class="code" href="namespacevde_1_1core.html#ab763c018d19e10e91a6c6d6ab2ccc8e0">core::Vector3D</a>;</div>
|
||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">using</span> <a class="code" href="namespacevde_1_1core.html#a5e6679209cad0695e1b9d088c4b0e224">core::AABB3D</a>;</div>
|
||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  </div>
|
||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="comment">// ═══════════════════════════════════════════════</span></div>
|
||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="comment">// 扫掠特征</span></div>
|
||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="comment">// ═══════════════════════════════════════════════</span></div>
|
||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  </div>
|
||
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="namespacevde_1_1brep.html#a11885ccd93e2322b983c750061eaa28b"> 64</a></span> [[nodiscard]] <a class="code" href="classvde_1_1brep_1_1BrepModel.html">BrepModel</a> <a class="code" href="namespacevde_1_1brep.html#a11885ccd93e2322b983c750061eaa28b">extrude</a>(<span class="keyword">const</span> <a class="code" href="classvde_1_1curves_1_1NurbsCurve.html">curves::NurbsCurve</a>& profile, <span class="keyword">const</span> <a class="code" href="namespacevde_1_1core.html#ab763c018d19e10e91a6c6d6ab2ccc8e0">Vector3D</a>& dir);</div>
|
||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  </div>
|
||
<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="namespacevde_1_1brep.html#afbba855cbc153b7da3aa201246c7bfe0"> 89</a></span> [[nodiscard]] <a class="code" href="classvde_1_1brep_1_1BrepModel.html">BrepModel</a> <a class="code" href="namespacevde_1_1brep.html#afbba855cbc153b7da3aa201246c7bfe0">revolve</a>(<span class="keyword">const</span> <a class="code" href="classvde_1_1curves_1_1NurbsCurve.html">curves::NurbsCurve</a>& profile,</div>
|
||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <span class="keyword">const</span> <a class="code" href="namespacevde_1_1core.html#ac6aed70c4b90d13f10217267cd7a1952">Point3D</a>& axis_origin,</div>
|
||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <span class="keyword">const</span> <a class="code" href="namespacevde_1_1core.html#ab763c018d19e10e91a6c6d6ab2ccc8e0">Vector3D</a>& axis_dir,</div>
|
||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <span class="keywordtype">double</span> angle_rad = 2.0 * M_PI);</div>
|
||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  </div>
|
||
<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="namespacevde_1_1brep.html#a9dd78da8d6a11af52c0c95cfc41c1414"> 114</a></span> [[nodiscard]] <a class="code" href="classvde_1_1brep_1_1BrepModel.html">BrepModel</a> <a class="code" href="namespacevde_1_1brep.html#a9dd78da8d6a11af52c0c95cfc41c1414">sweep</a>(<span class="keyword">const</span> <a class="code" href="classvde_1_1curves_1_1NurbsCurve.html">curves::NurbsCurve</a>& profile,</div>
|
||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <span class="keyword">const</span> <a class="code" href="classvde_1_1curves_1_1NurbsCurve.html">curves::NurbsCurve</a>& path);</div>
|
||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  </div>
|
||
<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="namespacevde_1_1brep.html#ae4431aff57585213ee2713a7623ab7ae"> 137</a></span> [[nodiscard]] <a class="code" href="classvde_1_1brep_1_1BrepModel.html">BrepModel</a> <a class="code" href="namespacevde_1_1brep.html#ae4431aff57585213ee2713a7623ab7ae">loft</a>(<span class="keyword">const</span> std::vector<curves::NurbsCurve>& profiles);</div>
|
||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  </div>
|
||
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span> <span class="comment">// ═══════════════════════════════════════════════</span></div>
|
||
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span> <span class="comment">// 基本体</span></div>
|
||
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span> <span class="comment">// ═══════════════════════════════════════════════</span></div>
|
||
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  </div>
|
||
<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="namespacevde_1_1brep.html#ac1cb7871101ff5be06577548ac41aaac"> 160</a></span> [[nodiscard]] <a class="code" href="classvde_1_1brep_1_1BrepModel.html">BrepModel</a> <a class="code" href="namespacevde_1_1brep.html#ac1cb7871101ff5be06577548ac41aaac">make_box</a>(<span class="keywordtype">double</span> w, <span class="keywordtype">double</span> h, <span class="keywordtype">double</span> d);</div>
|
||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  </div>
|
||
<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="namespacevde_1_1brep.html#ad5e851f10fbd1962c42a8574b193faa3"> 181</a></span> [[nodiscard]] <a class="code" href="classvde_1_1brep_1_1BrepModel.html">BrepModel</a> <a class="code" href="namespacevde_1_1brep.html#ad5e851f10fbd1962c42a8574b193faa3">make_cylinder</a>(<span class="keywordtype">double</span> radius, <span class="keywordtype">double</span> height, <span class="keywordtype">int</span> segments = 32);</div>
|
||
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  </div>
|
||
<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="namespacevde_1_1brep.html#a30605a9398550c5cc0b298e04c60ca61"> 199</a></span> [[nodiscard]] <a class="code" href="classvde_1_1brep_1_1BrepModel.html">BrepModel</a> <a class="code" href="namespacevde_1_1brep.html#a30605a9398550c5cc0b298e04c60ca61">make_sphere</a>(<span class="keywordtype">double</span> radius, <span class="keywordtype">int</span> segments_u = 32, <span class="keywordtype">int</span> segments_v = 16);</div>
|
||
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  </div>
|
||
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span> <span class="comment">// ═══════════════════════════════════════════════</span></div>
|
||
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span> <span class="comment">// 编辑操作</span></div>
|
||
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span> <span class="comment">// ═══════════════════════════════════════════════</span></div>
|
||
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  </div>
|
||
<div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="namespacevde_1_1brep.html#a1034cf756961c7a361e43826802480a5"> 227</a></span> [[nodiscard]] <a class="code" href="classvde_1_1brep_1_1BrepModel.html">BrepModel</a> <a class="code" href="namespacevde_1_1brep.html#a1034cf756961c7a361e43826802480a5">fillet</a>(<span class="keyword">const</span> <a class="code" href="classvde_1_1brep_1_1BrepModel.html">BrepModel</a>& body, <span class="keywordtype">int</span> edge_id, <span class="keywordtype">double</span> radius);</div>
|
||
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  </div>
|
||
<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="namespacevde_1_1brep.html#a2fc7e2f6626c6f8405adf05db1105a68"> 243</a></span> [[nodiscard]] <a class="code" href="classvde_1_1brep_1_1BrepModel.html">BrepModel</a> <a class="code" href="namespacevde_1_1brep.html#a2fc7e2f6626c6f8405adf05db1105a68">chamfer</a>(<span class="keyword">const</span> <a class="code" href="classvde_1_1brep_1_1BrepModel.html">BrepModel</a>& body, <span class="keywordtype">int</span> edge_id, <span class="keywordtype">double</span> <a class="code" href="group__core.html#ga8378489b455ccc35eb29dcb1a874bbd0">distance</a>);</div>
|
||
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  </div>
|
||
<div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="namespacevde_1_1brep.html#a4d2c4003b97c665cd94597baec7e1ff9"> 265</a></span> [[nodiscard]] <a class="code" href="classvde_1_1brep_1_1BrepModel.html">BrepModel</a> <a class="code" href="namespacevde_1_1brep.html#a4d2c4003b97c665cd94597baec7e1ff9">shell</a>(<span class="keyword">const</span> <a class="code" href="classvde_1_1brep_1_1BrepModel.html">BrepModel</a>& body, <span class="keywordtype">int</span> face_id, <span class="keywordtype">double</span> thickness);</div>
|
||
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  </div>
|
||
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span> } <span class="comment">// namespace vde::brep</span></div>
|
||
<div class="ttc" id="abrep_8h_html"><div class="ttname"><a href="brep_8h.html">brep.h</a></div><div class="ttdoc">边界表示(B-Rep)核心数据结构</div></div>
|
||
<div class="ttc" id="aclassvde_1_1brep_1_1BrepModel_html"><div class="ttname"><a href="classvde_1_1brep_1_1BrepModel.html">vde::brep::BrepModel</a></div><div class="ttdoc">B-Rep 模型</div><div class="ttdef"><b>Definition:</b> <a href="brep_8h_source.html#l00177">brep.h:177</a></div></div>
|
||
<div class="ttc" id="aclassvde_1_1curves_1_1NurbsCurve_html"><div class="ttname"><a href="classvde_1_1curves_1_1NurbsCurve.html">vde::curves::NurbsCurve</a></div><div class="ttdoc">NURBS 曲线(Non-Uniform Rational B-Spline)</div><div class="ttdef"><b>Definition:</b> <a href="nurbs__curve_8h_source.html#l00026">nurbs_curve.h:26</a></div></div>
|
||
<div class="ttc" id="agroup__core_html_ga8378489b455ccc35eb29dcb1a874bbd0"><div class="ttname"><a href="group__core.html#ga8378489b455ccc35eb29dcb1a874bbd0">vde::core::distance</a></div><div class="ttdeci">double distance(const Point3D &a, const Point3D &b)</div><div class="ttdoc">两点之间的欧氏距离</div></div>
|
||
<div class="ttc" id="anamespacevde_1_1brep_html"><div class="ttname"><a href="namespacevde_1_1brep.html">vde::brep</a></div><div class="ttdef"><b>Definition:</b> <a href="brep_8h_source.html#l00054">brep.h:54</a></div></div>
|
||
<div class="ttc" id="anamespacevde_1_1brep_html_a1034cf756961c7a361e43826802480a5"><div class="ttname"><a href="namespacevde_1_1brep.html#a1034cf756961c7a361e43826802480a5">vde::brep::fillet</a></div><div class="ttdeci">BrepModel fillet(const BrepModel &body, int edge_id, double radius)</div><div class="ttdoc">对边做圆角处理</div></div>
|
||
<div class="ttc" id="anamespacevde_1_1brep_html_a11885ccd93e2322b983c750061eaa28b"><div class="ttname"><a href="namespacevde_1_1brep.html#a11885ccd93e2322b983c750061eaa28b">vde::brep::extrude</a></div><div class="ttdeci">BrepModel extrude(const curves::NurbsCurve &profile, const Vector3D &dir)</div><div class="ttdoc">沿方向挤出平面轮廓</div></div>
|
||
<div class="ttc" id="anamespacevde_1_1brep_html_a2fc7e2f6626c6f8405adf05db1105a68"><div class="ttname"><a href="namespacevde_1_1brep.html#a2fc7e2f6626c6f8405adf05db1105a68">vde::brep::chamfer</a></div><div class="ttdeci">BrepModel chamfer(const BrepModel &body, int edge_id, double distance)</div><div class="ttdoc">对边做倒角</div></div>
|
||
<div class="ttc" id="anamespacevde_1_1brep_html_a30605a9398550c5cc0b298e04c60ca61"><div class="ttname"><a href="namespacevde_1_1brep.html#a30605a9398550c5cc0b298e04c60ca61">vde::brep::make_sphere</a></div><div class="ttdeci">BrepModel make_sphere(double radius, int segments_u=32, int segments_v=16)</div><div class="ttdoc">创建球体</div></div>
|
||
<div class="ttc" id="anamespacevde_1_1brep_html_a4d2c4003b97c665cd94597baec7e1ff9"><div class="ttname"><a href="namespacevde_1_1brep.html#a4d2c4003b97c665cd94597baec7e1ff9">vde::brep::shell</a></div><div class="ttdeci">BrepModel shell(const BrepModel &body, int face_id, double thickness)</div><div class="ttdoc">抽壳(挖空实体)</div></div>
|
||
<div class="ttc" id="anamespacevde_1_1brep_html_a9dd78da8d6a11af52c0c95cfc41c1414"><div class="ttname"><a href="namespacevde_1_1brep.html#a9dd78da8d6a11af52c0c95cfc41c1414">vde::brep::sweep</a></div><div class="ttdeci">BrepModel sweep(const curves::NurbsCurve &profile, const curves::NurbsCurve &path)</div><div class="ttdoc">沿任意路径扫掠轮廓</div></div>
|
||
<div class="ttc" id="anamespacevde_1_1brep_html_ac1cb7871101ff5be06577548ac41aaac"><div class="ttname"><a href="namespacevde_1_1brep.html#ac1cb7871101ff5be06577548ac41aaac">vde::brep::make_box</a></div><div class="ttdeci">BrepModel make_box(double w, double h, double d)</div><div class="ttdoc">创建立方体</div></div>
|
||
<div class="ttc" id="anamespacevde_1_1brep_html_ad5e851f10fbd1962c42a8574b193faa3"><div class="ttname"><a href="namespacevde_1_1brep.html#ad5e851f10fbd1962c42a8574b193faa3">vde::brep::make_cylinder</a></div><div class="ttdeci">BrepModel make_cylinder(double radius, double height, int segments=32)</div><div class="ttdoc">创建圆柱体</div></div>
|
||
<div class="ttc" id="anamespacevde_1_1brep_html_ae4431aff57585213ee2713a7623ab7ae"><div class="ttname"><a href="namespacevde_1_1brep.html#ae4431aff57585213ee2713a7623ab7ae">vde::brep::loft</a></div><div class="ttdeci">BrepModel loft(const std::vector< curves::NurbsCurve > &profiles)</div><div class="ttdoc">在两个或多个轮廓曲线之间放样</div></div>
|
||
<div class="ttc" id="anamespacevde_1_1brep_html_afbba855cbc153b7da3aa201246c7bfe0"><div class="ttname"><a href="namespacevde_1_1brep.html#afbba855cbc153b7da3aa201246c7bfe0">vde::brep::revolve</a></div><div class="ttdeci">BrepModel revolve(const curves::NurbsCurve &profile, const Point3D &axis_origin, const Vector3D &axis_dir, double angle_rad=2.0 *M_PI)</div><div class="ttdoc">绕轴旋转平面轮廓</div></div>
|
||
<div class="ttc" id="anamespacevde_1_1core_html_a5e6679209cad0695e1b9d088c4b0e224"><div class="ttname"><a href="namespacevde_1_1core.html#a5e6679209cad0695e1b9d088c4b0e224">vde::core::AABB3D</a></div><div class="ttdeci">AABB< double > AABB3D</div><div class="ttdoc">双精度三维包围盒</div><div class="ttdef"><b>Definition:</b> <a href="aabb_8h_source.html#l00131">aabb.h:131</a></div></div>
|
||
<div class="ttc" id="anamespacevde_1_1core_html_ab763c018d19e10e91a6c6d6ab2ccc8e0"><div class="ttname"><a href="namespacevde_1_1core.html#ab763c018d19e10e91a6c6d6ab2ccc8e0">vde::core::Vector3D</a></div><div class="ttdeci">foundation::Vector3D Vector3D</div><div class="ttdoc">双精度三维向量(重新导出)</div><div class="ttdef"><b>Definition:</b> <a href="point_8h_source.html#l00049">point.h:49</a></div></div>
|
||
<div class="ttc" id="anamespacevde_1_1core_html_ac6aed70c4b90d13f10217267cd7a1952"><div class="ttname"><a href="namespacevde_1_1core.html#ac6aed70c4b90d13f10217267cd7a1952">vde::core::Point3D</a></div><div class="ttdeci">foundation::Point3D Point3D</div><div class="ttdoc">双精度三维点(重新导出)</div><div class="ttdef"><b>Definition:</b> <a href="point_8h_source.html#l00031">point.h:31</a></div></div>
|
||
<div class="ttc" id="apoint_8h_html"><div class="ttname"><a href="point_8h.html">point.h</a></div></div>
|
||
</div><!-- fragment --></div><!-- contents -->
|
||
</div><!-- doc-content -->
|
||
<!-- start footer part -->
|
||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||
<ul>
|
||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_36dfe8171299c47a6036082559f11ede.html">vde</a></li><li class="navelem"><a class="el" href="dir_205e212456d522bdac4a39ff7c3170ca.html">brep</a></li><li class="navelem"><a class="el" href="modeling_8h.html">modeling.h</a></li>
|
||
<li class="footer">生成于 2026年 七月 24日 星期五 11:21:23 , 为 ViewDesignEngine使用 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
|
||
</ul>
|
||
</div>
|
||
</body>
|
||
</html>
|