Archived
deploy webservice static-file routing for docsite folder URLs, per-instance step-cache db, and constant-height panel title bars.
This commit is contained in:
@@ -94,30 +94,57 @@
|
||||
<h3 id="classes">
|
||||
Classes
|
||||
</h3>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Geom.Topo.CarveBooleanResult.html">CarveBooleanResult</a></dt>
|
||||
<dd><p>Result of one carve boolean step. On failure the workpiece is untouched
|
||||
and the step may simply be skipped.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Geom.Topo.CarveStl.html">CarveStl</a></dt>
|
||||
<dd><p>A triangle mesh that can be carved: an exact-fraction topology graph with
|
||||
an incrementally maintained spatial index, mutated in place by exact
|
||||
boolean steps (<a class="xref" href="Hi.Geom.Topo.CarveStl.html#Hi_Geom_Topo_CarveStl_SubstractVolume_Hi_Geom_Stl_System_Double_">SubstractVolume(Stl, double)</a> /
|
||||
<a class="xref" href="Hi.Geom.Topo.CarveStl.html#Hi_Geom_Topo_CarveStl_AddVolume_Hi_Geom_Stl_System_Double_">AddVolume(Stl, double)</a>). Unlike
|
||||
<a class="xref" href="Hi.Geom.Topo.NativeTopoStl3wfr.html">NativeTopoStl3wfr</a> (build-once sweeping input), this object is
|
||||
long-lived and accumulates cut geometry step after step; sharp edges and
|
||||
exact planar faces survive the booleans exactly. Not thread-safe.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Geom.Topo.NativeTopoStl3d.html">NativeTopoStl3d</a></dt>
|
||||
<dd><p>Native TopoStl with element type double.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Geom.Topo.NativeTopoStl3wfr.html">NativeTopoStl3wfr</a></dt>
|
||||
<dd><p>Native TopoStl with element type fraction.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Geom.Topo.TopoLine3Hfr.html">TopoLine3Hfr</a></dt>
|
||||
<dd><p>Topological 3D line (directed edge) with <a class="xref" href="Hi.Geom.Fraction-1.html">Fraction<decimal></a> coordinates.
|
||||
Maintains connectivity to adjacent reversed line and owning triangle.
|
||||
Corresponds to C++ <code>topo_line3_t</code>.</p>
|
||||
Corresponds to C++ <code>topo_line3wfr_t</code>.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Geom.Topo.TopoLine3StockHfr.html">TopoLine3StockHfr</a></dt>
|
||||
<dd><p>Stock (pool) of topological lines with deduplication based on endpoint identity.
|
||||
Corresponds to C++ <code>topo_line3_stock_t</code>.</p>
|
||||
Corresponds to C++ <code>topo_line3wfr_stock_t</code>.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Geom.Topo.TopoPoint3Hfr.html">TopoPoint3Hfr</a></dt>
|
||||
<dd><p>Topological 3D point with <a class="xref" href="Hi.Geom.Fraction-1.html">Fraction<decimal></a> coordinates.
|
||||
Maintains connectivity to adjacent lines and triangles.
|
||||
Corresponds to C++ <code>topo_point3_t</code>.</p>
|
||||
Corresponds to C++ <code>topo_point3wfr_t</code>.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Geom.Topo.TopoPoint3StockHfr.html">TopoPoint3StockHfr</a></dt>
|
||||
<dd><p>Stock (pool) of topological points with deduplication based on fraction coordinates.
|
||||
Corresponds to C++ <code>topo_point3_stock_t</code>.</p>
|
||||
Corresponds to C++ <code>topo_point3wfr_stock_t</code>.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
@@ -126,14 +153,14 @@ Corresponds to C++ <code>topo_point3_stock_t</code>.</p>
|
||||
Hfr: High-Precision (decimal) FRaction.
|
||||
Provides unlimited-precision exact arithmetic for geometric computations
|
||||
without relying on native (C++) interop.
|
||||
Corresponds to C++ <code>topo_stl3_t</code>.</p>
|
||||
Corresponds to C++ <code>topo_stl3wfr_t</code>.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Geom.Topo.TopoStl3HfrFlatDisplayee.html">TopoStl3HfrFlatDisplayee</a></dt>
|
||||
<dd><p>Flat-shaded displayee for <a class="xref" href="Hi.Geom.Topo.TopoStl3Hfr.html">TopoStl3Hfr</a>.
|
||||
Renders flat triangle faces (one normal per triangle) and all unique edge lines.
|
||||
Corresponds to C++ <code>TopoStl3::_flatDraw</code> + all-lines draw.</p>
|
||||
Corresponds to C++ <code>topo_stl3::_flatDraw</code> + all-lines draw.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
@@ -142,20 +169,20 @@ Corresponds to C++ <code>TopoStl3::_flatDraw</code> + all-lines draw.</p>
|
||||
Renders smooth faces (per-vertex averaged normals) and sharp edges only.
|
||||
All rendering-related cached data (adjacent cos², smooth normals) is stored
|
||||
in this class via dictionaries, keeping the source <a class="xref" href="Hi.Geom.Topo.TopoStl3Hfr.html">TopoStl3Hfr</a> clean.
|
||||
Corresponds to C++ <code>TopoStl3::_smoothDraw</code> + <code>_edgeDraw</code>.</p>
|
||||
Corresponds to C++ <code>topo_stl3::_smoothDraw</code> + <code>_edgeDraw</code>.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Geom.Topo.TopoTri3Hfr.html">TopoTri3Hfr</a></dt>
|
||||
<dd><p>Topological 3D triangle with <a class="xref" href="Hi.Geom.Fraction-1.html">Fraction<decimal></a> coordinates.
|
||||
Maintains connectivity to points and lines.
|
||||
Corresponds to C++ <code>topo_tri3_t</code>.</p>
|
||||
Corresponds to C++ <code>topo_tri3wfr_t</code>.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Geom.Topo.TopoTri3StockHfr.html">TopoTri3StockHfr</a></dt>
|
||||
<dd><p>Stock (pool) of topological triangles.
|
||||
Corresponds to C++ <code>topo_tri3_stock_t</code>.</p>
|
||||
Corresponds to C++ <code>topo_tri3wfr_stock_t</code>.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<h3 id="structs">
|
||||
@@ -166,6 +193,14 @@ Structs
|
||||
<dd><p>3D vector with <a class="xref" href="Hi.Geom.Fraction-1.html">Fraction<decimal></a> elements.
|
||||
Provides unlimited-precision exact arithmetic for geometric computations.
|
||||
Corresponds to C++ <code>vec3<wfr_t></code>.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<h3 id="enums">
|
||||
Enums
|
||||
</h3>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Geom.Topo.CarveBooleanKind.html">CarveBooleanKind</a></dt>
|
||||
<dd><p>What a carve boolean did to the workpiece container.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user