fix cubetree init crash.
This commit is contained in:
@@ -3774,7 +3774,7 @@
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Geom.Cylindroid",
|
||||
"Summary": "<p sourcefile=\"api/Hi.Geom.Cylindroid.yml\" sourcestartlinenumber=\"1\">Geometry of Cylindroid.</p>\n"
|
||||
"Summary": "<p sourcefile=\"api/Hi.Geom.Cylindroid.yml\" sourcestartlinenumber=\"1\">3d Geometry of Cylindroid.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
@@ -3832,6 +3832,20 @@
|
||||
"Title": "Hi.Geom.Flat3d",
|
||||
"Summary": "<p sourcefile=\"api/Hi.Geom.Flat3d.yml\" sourcestartlinenumber=\"1\">Represents a 3D plane defined by a unit normal vector and its signed distance from the origin.\nThe plane equation is: Ax + By + Cz + d = 0, where (A,B,C) is the normal vector and d is the distance to origin.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Geom.Fraction-1.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Geom.Fraction-1.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Geom.Fraction<TEva>",
|
||||
"Summary": "<p sourcefile=\"api/Hi.Geom.Fraction-1.yml\" sourcestartlinenumber=\"1\">Pure C# unlimited precision fraction.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Geom.FractionStatus.yml",
|
||||
@@ -3844,7 +3858,7 @@
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Geom.FractionStatus",
|
||||
"Summary": "<p sourcefile=\"api/Hi.Geom.FractionStatus.yml\" sourcestartlinenumber=\"1\">Status flags for <xref href=\"Hi.Geom.NativeFraction\" data-throw-if-not-resolved=\"false\"></xref>.</p>\n"
|
||||
"Summary": "<p sourcefile=\"api/Hi.Geom.FractionStatus.yml\" sourcestartlinenumber=\"1\">Status flags for Fraction and <xref href=\"Hi.Geom.NativeFraction\" data-throw-if-not-resolved=\"false\"></xref>.\nCorresponds to IS_PACKED_MASK and IS_EVALUATED_MASK in C++ fraction_base_t.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
@@ -4490,6 +4504,160 @@
|
||||
"Title": "Hi.Geom.StlUtil",
|
||||
"Summary": "<p sourcefile=\"api/Hi.Geom.StlUtil.yml\" sourcestartlinenumber=\"1\">Utility for <xref href=\"Hi.Geom.Stl\" data-throw-if-not-resolved=\"false\"></xref>.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Geom.Topo.TopoLine3Hfr.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Geom.Topo.TopoLine3Hfr.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Geom.Topo.TopoLine3Hfr",
|
||||
"Summary": "<p sourcefile=\"api/Hi.Geom.Topo.TopoLine3Hfr.yml\" sourcestartlinenumber=\"1\">Topological 3D line (directed edge) with <xref href=\"Hi.Geom.Fraction%601?text=Fraction%3cdecimal%3e\" data-throw-if-not-resolved=\"false\"></xref> coordinates.\nMaintains connectivity to adjacent reversed line and owning triangle.\nCorresponds to C++ <code>topo_line3_t</code>.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Geom.Topo.TopoLine3StockHfr.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Geom.Topo.TopoLine3StockHfr.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Geom.Topo.TopoLine3StockHfr",
|
||||
"Summary": "<p sourcefile=\"api/Hi.Geom.Topo.TopoLine3StockHfr.yml\" sourcestartlinenumber=\"1\">Stock (pool) of topological lines with deduplication based on endpoint identity.\nCorresponds to C++ <code>topo_line3_stock_t</code>.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Geom.Topo.TopoPoint3Hfr.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Geom.Topo.TopoPoint3Hfr.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Geom.Topo.TopoPoint3Hfr",
|
||||
"Summary": "<p sourcefile=\"api/Hi.Geom.Topo.TopoPoint3Hfr.yml\" sourcestartlinenumber=\"1\">Topological 3D point with <xref href=\"Hi.Geom.Fraction%601?text=Fraction%3cdecimal%3e\" data-throw-if-not-resolved=\"false\"></xref> coordinates.\nMaintains connectivity to adjacent lines and triangles.\nCorresponds to C++ <code>topo_point3_t</code>.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Geom.Topo.TopoPoint3StockHfr.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Geom.Topo.TopoPoint3StockHfr.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Geom.Topo.TopoPoint3StockHfr",
|
||||
"Summary": "<p sourcefile=\"api/Hi.Geom.Topo.TopoPoint3StockHfr.yml\" sourcestartlinenumber=\"1\">Stock (pool) of topological points with deduplication based on fraction coordinates.\nCorresponds to C++ <code>topo_point3_stock_t</code>.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Geom.Topo.TopoStl3Hfr.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Geom.Topo.TopoStl3Hfr.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Geom.Topo.TopoStl3Hfr",
|
||||
"Summary": "<p sourcefile=\"api/Hi.Geom.Topo.TopoStl3Hfr.yml\" sourcestartlinenumber=\"1\">Pure C# topological STL (triangle mesh) with <xref href=\"Hi.Geom.Fraction%601?text=Fraction%3cdecimal%3e\" data-throw-if-not-resolved=\"false\"></xref> coordinates.\nHfr: High-Precision (decimal) FRaction.\nProvides unlimited-precision exact arithmetic for geometric computations\nwithout relying on native (C++) interop.\nCorresponds to C++ <code>topo_stl3_t</code>.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Geom.Topo.TopoStl3HfrFlatDisplayee.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Geom.Topo.TopoStl3HfrFlatDisplayee.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Geom.Topo.TopoStl3HfrFlatDisplayee",
|
||||
"Summary": "<p sourcefile=\"api/Hi.Geom.Topo.TopoStl3HfrFlatDisplayee.yml\" sourcestartlinenumber=\"1\">Flat-shaded displayee for <xref href=\"Hi.Geom.Topo.TopoStl3Hfr\" data-throw-if-not-resolved=\"false\"></xref>.\nRenders flat triangle faces (one normal per triangle) and all unique edge lines.\nCorresponds to C++ <code>TopoStl3::_flatDraw</code> + all-lines draw.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Geom.Topo.TopoStl3HfrSmoothDisplayee.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Geom.Topo.TopoStl3HfrSmoothDisplayee.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Geom.Topo.TopoStl3HfrSmoothDisplayee",
|
||||
"Summary": "<p sourcefile=\"api/Hi.Geom.Topo.TopoStl3HfrSmoothDisplayee.yml\" sourcestartlinenumber=\"1\">Smooth-shaded displayee for <xref href=\"Hi.Geom.Topo.TopoStl3Hfr\" data-throw-if-not-resolved=\"false\"></xref>.\nRenders smooth faces (per-vertex averaged normals) and sharp edges only.\nAll rendering-related cached data (adjacent cos², smooth normals) is stored\nin this class via dictionaries, keeping the source <xref href=\"Hi.Geom.Topo.TopoStl3Hfr\" data-throw-if-not-resolved=\"false\"></xref> clean.\nCorresponds to C++ <code>TopoStl3::_smoothDraw</code> + <code>_edgeDraw</code>.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Geom.Topo.TopoTri3Hfr.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Geom.Topo.TopoTri3Hfr.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Geom.Topo.TopoTri3Hfr",
|
||||
"Summary": "<p sourcefile=\"api/Hi.Geom.Topo.TopoTri3Hfr.yml\" sourcestartlinenumber=\"1\">Topological 3D triangle with <xref href=\"Hi.Geom.Fraction%601?text=Fraction%3cdecimal%3e\" data-throw-if-not-resolved=\"false\"></xref> coordinates.\nMaintains connectivity to points and lines.\nCorresponds to C++ <code>topo_tri3_t</code>.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Geom.Topo.TopoTri3StockHfr.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Geom.Topo.TopoTri3StockHfr.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Geom.Topo.TopoTri3StockHfr",
|
||||
"Summary": "<p sourcefile=\"api/Hi.Geom.Topo.TopoTri3StockHfr.yml\" sourcestartlinenumber=\"1\">Stock (pool) of topological triangles.\nCorresponds to C++ <code>topo_tri3_stock_t</code>.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Geom.Topo.Vec3Hfr.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Geom.Topo.Vec3Hfr.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Geom.Topo.Vec3Hfr",
|
||||
"Summary": "<p sourcefile=\"api/Hi.Geom.Topo.Vec3Hfr.yml\" sourcestartlinenumber=\"1\">3D vector with <xref href=\"Hi.Geom.Fraction%601?text=Fraction%3cdecimal%3e\" data-throw-if-not-resolved=\"false\"></xref> elements.\nProvides unlimited-precision exact arithmetic for geometric computations.\nCorresponds to C++ <code>vec3<wfr_t></code>.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Geom.Topo.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Geom.Topo.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Geom.Topo",
|
||||
"Summary": null
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Geom.TransformationGeom.yml",
|
||||
@@ -4588,20 +4756,6 @@
|
||||
"Title": "Hi.Geom.UnitUtils",
|
||||
"Summary": null
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Geom.UnnullableDVec3d.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Geom.UnnullableDVec3d.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Geom.UnnullableDVec3d",
|
||||
"Summary": "<p sourcefile=\"api/Hi.Geom.UnnullableDVec3d.yml\" sourcestartlinenumber=\"1\">For Unnullable IO for <xref href=\"Hi.Geom.DVec3d\" data-throw-if-not-resolved=\"false\"></xref>.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Geom.Vec2d.yml",
|
||||
@@ -13504,7 +13658,7 @@
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.SqliteUtils.SqliteIdentityStorage.RoleRow",
|
||||
"Summary": null
|
||||
"Summary": "<p sourcefile=\"api/Hi.SqliteUtils.SqliteIdentityStorage.RoleRow.yml\" sourcestartlinenumber=\"1\">Represents a role row in the database.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
@@ -13518,7 +13672,7 @@
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.SqliteUtils.SqliteIdentityStorage.UserRow",
|
||||
"Summary": null
|
||||
"Summary": "<p sourcefile=\"api/Hi.SqliteUtils.SqliteIdentityStorage.UserRow.yml\" sourcestartlinenumber=\"1\">Represents a user row in the database.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
@@ -13574,7 +13728,7 @@
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.SqliteUtils.SqliteStepStorage.MillingStepLuggageRow",
|
||||
"Summary": null
|
||||
"Summary": "<p sourcefile=\"api/Hi.SqliteUtils.SqliteStepStorage.MillingStepLuggageRow.yml\" sourcestartlinenumber=\"1\">Represents a milling step luggage row in the database.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
@@ -13968,6 +14122,20 @@
|
||||
"Title": "Hi.WpfPlus.Disp.RenderingWindow",
|
||||
"Summary": "<p sourcefile=\"api/Hi.WpfPlus.Disp.RenderingWindow.yml\" sourcestartlinenumber=\"1\">Window for 3D rendering.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.WpfPlus.Disp.WpfDispUtil.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.WpfPlus.Disp.WpfDispUtil.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.WpfPlus.Disp.WpfDispUtil",
|
||||
"Summary": "<p sourcefile=\"api/Hi.WpfPlus.Disp.WpfDispUtil.yml\" sourcestartlinenumber=\"1\">Registers WPF as the display framework for <xref href=\"Hi.Disp.DispFrameUtil\" data-throw-if-not-resolved=\"false\"></xref>,\nsupporting multiple windows identified by key.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.WpfPlus.Disp.yml",
|
||||
|
||||
Reference in New Issue
Block a user