This commit is contained in:
2025-07-25 16:27:29 +08:00
parent 38b27cd481
commit b5cad3c171
1114 changed files with 68009 additions and 23981 deletions
@@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Interface IShaperProfile | HiAPI-C# 2025 ">
<meta name="description" content="Interface defining the shape profile of a cutter flute. The cutter flute must also inherit or . Internal Use Only">
<meta name="description" content="Interface defining the shape profile of a cutter flute.">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
@@ -97,14 +97,12 @@ Interface IShaperProfile
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"><p>Interface defining the shape profile of a cutter flute.
The cutter flute must also inherit <a class="xref" href="Hi.Cbtr.IGetInitStickConvex.html">IGetInitStickConvex</a> or <a class="xref" href="Hi.Machining.IGetSweptable.html">IGetSweptable</a>.
Internal Use Only</p>
<div class="markdown summary"><p>Interface defining the shape profile of a cutter flute.</p>
</div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public interface IShaperProfile : IMakeXmlSource, IAbstractNote, IGetStl, IGetZrList, IDuplicate, IClearCache</code></pre>
<pre><code class="lang-csharp hljs">public interface IShaperProfile : IMakeXmlSource, IAbstractNote, IGetZrList, IGenStl, IGetStl, IDuplicate, IClearCache</code></pre>
</div>
@@ -117,16 +115,19 @@ Internal Use Only</p>
<dt>Inherited Members</dt>
<dd>
<div>
<a class="xref" href="Hi.Common.XmlUtils.IMakeXmlSource.html#Hi_Common_XmlUtils_IMakeXmlSource_MakeXmlSource_System_String_System_String_">IMakeXmlSource.MakeXmlSource(string, string)</a>
<a class="xref" href="Hi.Common.XmlUtils.IMakeXmlSource.html#Hi_Common_XmlUtils_IMakeXmlSource_MakeXmlSource_System_String_System_String_System_Boolean_">IMakeXmlSource.MakeXmlSource(string, string, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Common.IAbstractNote.html#Hi_Common_IAbstractNote_AbstractNote">IAbstractNote.AbstractNote</a>
</div>
<div>
<a class="xref" href="Hi.Geom.IGetStl.html#Hi_Geom_IGetStl_GetStl">IGetStl.GetStl()</a>
<a class="xref" href="Hi.Geom.IGetZrList.html#Hi_Geom_IGetZrList_GetZrList">IGetZrList.GetZrList()</a>
</div>
<div>
<a class="xref" href="Hi.Geom.IGetZrList.html#Hi_Geom_IGetZrList_GetZrList">IGetZrList.GetZrList()</a>
<a class="xref" href="Hi.Geom.IGenStl.html#Hi_Geom_IGenStl_GenStl_Hi_Geom_Resolution_IPolarResolution2d_">IGenStl.GenStl(IPolarResolution2d)</a>
</div>
<div>
<a class="xref" href="Hi.Geom.IGetStl.html#Hi_Geom_IGetStl_GetStl">IGetStl.GetStl()</a>
</div>
<div>
<a class="xref" href="Hi.Common.IDuplicate.html#Hi_Common_IDuplicate_Duplicate_System_Object___">IDuplicate.Duplicate(params object[])</a>
@@ -170,17 +171,6 @@ Internal Use Only</p>
<h2 id="Hi_Milling_Cutters_IShaperProfile_remarks">Remarks</h2>
<div class="markdown level0 remarks"><p>This interface combines multiple capabilities:</p>
<ul>
<li>XML serialization (<a class="xref" href="Hi.Common.XmlUtils.IMakeXmlSource.html">IMakeXmlSource</a>)</li>
<li>Abstract note support (<a class="xref" href="Hi.Common.IAbstractNote.html">IAbstractNote</a>)</li>
<li>STL mesh generation (<a class="xref" href="Hi.Geom.IGetStl.html">IGetStl</a>)</li>
<li>ZR list generation (<a class="xref" href="Hi.Geom.IGetZrList.html">IGetZrList</a>)</li>
<li>Object duplication (<a class="xref" href="Hi.Common.IDuplicate.html">IDuplicate</a>)</li>
<li>Cache management (<a class="xref" href="Hi.Common.IClearCache.html">IClearCache</a>)</li>
</ul>
</div>