fix SoftNcRunner GM code normalization.
This commit is contained in:
parent
2f57932000
commit
e026da61b3
Binary file not shown.
BIN
App/HiCbtr.dll
BIN
App/HiCbtr.dll
Binary file not shown.
BIN
App/HiDisp.dll
BIN
App/HiDisp.dll
Binary file not shown.
BIN
App/HiGeom.dll
BIN
App/HiGeom.dll
Binary file not shown.
Binary file not shown.
BIN
App/HiMech.dll
BIN
App/HiMech.dll
Binary file not shown.
@ -11,9 +11,9 @@
|
|||||||
"dependencies": {
|
"dependencies": {
|
||||||
"AvalonEdit": "6.3.0.90",
|
"AvalonEdit": "6.3.0.90",
|
||||||
"FontAwesome.Sharp": "6.3.0",
|
"FontAwesome.Sharp": "6.3.0",
|
||||||
"Hi.WpfPlus": "3.1.135",
|
"Hi.WpfPlus": "3.1.136",
|
||||||
"HiNc": "3.1.168",
|
"HiNc": "3.1.169",
|
||||||
"HiNc-Resource": "3.1.51",
|
"HiNc-Resource": "3.1.52",
|
||||||
"Serilog.Extensions.Hosting": "10.0.0",
|
"Serilog.Extensions.Hosting": "10.0.0",
|
||||||
"Serilog.Sinks.Console": "6.1.1",
|
"Serilog.Sinks.Console": "6.1.1",
|
||||||
"Serilog.Sinks.File": "7.0.0",
|
"Serilog.Sinks.File": "7.0.0",
|
||||||
@ -1676,36 +1676,36 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Hi.WpfPlus/3.1.135": {
|
"Hi.WpfPlus/3.1.136": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"HiDisp": "3.1.140"
|
"HiDisp": "3.1.141"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net10.0-windows7.0/Hi.WpfPlus.dll": {
|
"lib/net10.0-windows7.0/Hi.WpfPlus.dll": {
|
||||||
"assemblyVersion": "3.1.135.0",
|
"assemblyVersion": "3.1.136.0",
|
||||||
"fileVersion": "3.1.135.0"
|
"fileVersion": "3.1.136.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"HiCbtr/3.1.138": {
|
"HiCbtr/3.1.139": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"HiDisp": "3.1.140"
|
"HiDisp": "3.1.141"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net10.0/HiCbtr.dll": {
|
"lib/net10.0/HiCbtr.dll": {
|
||||||
"assemblyVersion": "3.1.138.0",
|
"assemblyVersion": "3.1.139.0",
|
||||||
"fileVersion": "3.1.138.0"
|
"fileVersion": "3.1.139.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"HiDisp/3.1.140": {
|
"HiDisp/3.1.141": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"HiGeom": "3.1.130"
|
"HiGeom": "3.1.131"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net10.0/HiDisp.dll": {
|
"lib/net10.0/HiDisp.dll": {
|
||||||
"assemblyVersion": "3.1.140.0",
|
"assemblyVersion": "3.1.141.0",
|
||||||
"fileVersion": "3.1.140.0"
|
"fileVersion": "3.1.141.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"native": {
|
"native": {
|
||||||
@ -1723,7 +1723,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"HiGeom/3.1.130": {
|
"HiGeom/3.1.131": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"Google.Protobuf": "3.28.3",
|
"Google.Protobuf": "3.28.3",
|
||||||
"Grpc.AspNetCore": "2.66.0",
|
"Grpc.AspNetCore": "2.66.0",
|
||||||
@ -1733,8 +1733,8 @@
|
|||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net10.0/HiGeom.dll": {
|
"lib/net10.0/HiGeom.dll": {
|
||||||
"assemblyVersion": "3.1.130.0",
|
"assemblyVersion": "3.1.131.0",
|
||||||
"fileVersion": "3.1.130.0"
|
"fileVersion": "3.1.131.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"resources": {
|
"resources": {
|
||||||
@ -1746,27 +1746,16 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"HiLicense/3.1.131": {
|
"HiMech/3.1.150": {
|
||||||
"dependencies": {
|
|
||||||
"HiGeom": "3.1.130"
|
|
||||||
},
|
|
||||||
"runtime": {
|
|
||||||
"lib/net10.0/HiLicense.dll": {
|
|
||||||
"assemblyVersion": "3.1.131.0",
|
|
||||||
"fileVersion": "3.1.131.0"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"HiMech/3.1.149": {
|
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"CommandLineParser": "2.9.1",
|
"CommandLineParser": "2.9.1",
|
||||||
"HiCbtr": "3.1.138",
|
"HiCbtr": "3.1.139",
|
||||||
"Microsoft.CodeAnalysis.CSharp.Scripting": "5.3.0"
|
"Microsoft.CodeAnalysis.CSharp.Scripting": "5.3.0"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net10.0/HiMech.dll": {
|
"lib/net10.0/HiMech.dll": {
|
||||||
"assemblyVersion": "3.1.149.0",
|
"assemblyVersion": "3.1.150.0",
|
||||||
"fileVersion": "3.1.149.0"
|
"fileVersion": "3.1.150.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"resources": {
|
"resources": {
|
||||||
@ -1781,21 +1770,20 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"HiNc/3.1.168": {
|
"HiNc/3.1.169": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"Dapper": "2.1.35",
|
"Dapper": "2.1.35",
|
||||||
"Google.Protobuf": "3.28.3",
|
"Google.Protobuf": "3.28.3",
|
||||||
"Grpc.AspNetCore": "2.66.0",
|
"Grpc.AspNetCore": "2.66.0",
|
||||||
"Grpc.Net.Client": "2.66.0",
|
"Grpc.Net.Client": "2.66.0",
|
||||||
"HiLicense": "3.1.131",
|
"HiMech": "3.1.150",
|
||||||
"HiMech": "3.1.149",
|
"HiUniNc": "3.1.146",
|
||||||
"HiUniNc": "3.1.145",
|
|
||||||
"Microsoft.Data.Sqlite": "9.0.0"
|
"Microsoft.Data.Sqlite": "9.0.0"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net10.0/HiNc.dll": {
|
"lib/net10.0/HiNc.dll": {
|
||||||
"assemblyVersion": "3.1.168.0",
|
"assemblyVersion": "3.1.169.0",
|
||||||
"fileVersion": "3.1.168.0"
|
"fileVersion": "3.1.169.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"resources": {
|
"resources": {
|
||||||
@ -1807,22 +1795,22 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"HiNc-Resource/3.1.51": {
|
"HiNc-Resource/3.1.52": {
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net10.0/HiNc-Resource.dll": {
|
"lib/net10.0/HiNc-Resource.dll": {
|
||||||
"assemblyVersion": "3.1.51.0",
|
"assemblyVersion": "3.1.52.0",
|
||||||
"fileVersion": "3.1.51.0"
|
"fileVersion": "3.1.52.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"HiUniNc/3.1.145": {
|
"HiUniNc/3.1.146": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"HiMech": "3.1.149"
|
"HiMech": "3.1.150"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net10.0/HiUniNc.dll": {
|
"lib/net10.0/HiUniNc.dll": {
|
||||||
"assemblyVersion": "3.1.145.0",
|
"assemblyVersion": "3.1.146.0",
|
||||||
"fileVersion": "3.1.145.0"
|
"fileVersion": "3.1.146.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -2257,68 +2245,61 @@
|
|||||||
"path": "grpc.net.common/2.66.0",
|
"path": "grpc.net.common/2.66.0",
|
||||||
"hashPath": "grpc.net.common.2.66.0.nupkg.sha512"
|
"hashPath": "grpc.net.common.2.66.0.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"Hi.WpfPlus/3.1.135": {
|
"Hi.WpfPlus/3.1.136": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-2Z4bIxAPpVMIMbYnq4VjiY/6cuPjvBaxd/8apLgp6RuKf4TrgQgRTAQWw1U5N8X2hrWymHL2J3ysXSuOz3f/EA==",
|
"sha512": "sha512-w9J1XxfQ1zgmZ1268+SLjPSGJg0C3fe8d7MmZc7ayr8ly52Sgeyf+VfSbEqYdgzOMWQdJOm2bcbE5PBNqc7gBg==",
|
||||||
"path": "hi.wpfplus/3.1.135",
|
"path": "hi.wpfplus/3.1.136",
|
||||||
"hashPath": "hi.wpfplus.3.1.135.nupkg.sha512"
|
"hashPath": "hi.wpfplus.3.1.136.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"HiCbtr/3.1.138": {
|
"HiCbtr/3.1.139": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-QmlNbSCRq5XbiI1zNjdaGJFheeZ5WIEUMwjb0QrP9c06beg4RbPDdHuF2G7MgUHxjbhBu76ObjYqlkzMgh/4XA==",
|
"sha512": "sha512-HV+j4lw8gRazqKNo/OfULiLKtq0lV6FQ4wQ5ERATKlAuf/gV8RqrMnQzHRsuovbcNiPwHwhhm4eoxfAmgrVgaQ==",
|
||||||
"path": "hicbtr/3.1.138",
|
"path": "hicbtr/3.1.139",
|
||||||
"hashPath": "hicbtr.3.1.138.nupkg.sha512"
|
"hashPath": "hicbtr.3.1.139.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"HiDisp/3.1.140": {
|
"HiDisp/3.1.141": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-PsxjQ1XMVVVIQ7RnUKc9yjBvWz8rXU1sdfaKst+Og5ZsxCUUIVQ09iMzcGJD2bVG2jpX0cRQiI/YKxBJEwj9Tg==",
|
"sha512": "sha512-c0kaQFLYM6rx6cXeW92oI858+y+DFrATolBFg7tfK+Vyo0CGrxOr/eqLTe83gExL3OU4C9ztHl0hyjzria96DA==",
|
||||||
"path": "hidisp/3.1.140",
|
"path": "hidisp/3.1.141",
|
||||||
"hashPath": "hidisp.3.1.140.nupkg.sha512"
|
"hashPath": "hidisp.3.1.141.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"HiGeom/3.1.130": {
|
"HiGeom/3.1.131": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-JXGuiw2FV+K/tHajr29xxmqK2dQ86PF8X7GcOaw6P+UuAK0zH3WOLuVtn54IxtN/lpnz0OyARzWCGwuOKqL5Ww==",
|
"sha512": "sha512-LcZkU/Yt0TRLfHGkTFJ7UVH+AYh5Mg6C7JSpofdEzEWCVXO7CZ0TtntH6y/EhyzXrd6ebbh1fV5Gp1UimP+OxA==",
|
||||||
"path": "higeom/3.1.130",
|
"path": "higeom/3.1.131",
|
||||||
"hashPath": "higeom.3.1.130.nupkg.sha512"
|
"hashPath": "higeom.3.1.131.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"HiLicense/3.1.131": {
|
"HiMech/3.1.150": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-ZMtq08cFqJj55OkQ/3w8aWucCQPun+l3hxniNqeLgI23eCfEBrtL74spa7f1VXqZ+SMxK5f6APvb0JtwgFAf3A==",
|
"sha512": "sha512-GmpPhz6SRB9E2Rf0XekfexESYvYKWrUil4KnQibg7dTtGfjbAPyYoBt5iOVCeV/dU3Qu0RTBOla/9LLIJzQOIQ==",
|
||||||
"path": "hilicense/3.1.131",
|
"path": "himech/3.1.150",
|
||||||
"hashPath": "hilicense.3.1.131.nupkg.sha512"
|
"hashPath": "himech.3.1.150.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"HiMech/3.1.149": {
|
"HiNc/3.1.169": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-rmGtlhMSQDDpahxZfusDAMb+RLZCHLAgrgEoNCEBF3k/O1pVlk+ga9xYR9V04HPOHmUKJT32CKnW8V9qwfP7Vg==",
|
"sha512": "sha512-GlEwf6Vue36C2puSEsrXxOSOFdrzOq+P9FFv4biKfPlg2Mz81E5YVXsdLbnZM5EofEm+dpEz3ipLD2nCE1pw+Q==",
|
||||||
"path": "himech/3.1.149",
|
"path": "hinc/3.1.169",
|
||||||
"hashPath": "himech.3.1.149.nupkg.sha512"
|
"hashPath": "hinc.3.1.169.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"HiNc/3.1.168": {
|
"HiNc-Resource/3.1.52": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-Jcg0v9q5dt1voK+a8hdcy6YMYJR8NHrF303sBKYXPNvvH3aigvglW+mRvEtV/a5E6JGbICLcndE0gqpKtkRgRw==",
|
"sha512": "sha512-2lResGC3GkCGywCDkHD8Fw85snojbyZyZ6w394wZNsi4NL3e3KSckEICsl97lLdDnhua1mh6ODDFf3dK+qwRkg==",
|
||||||
"path": "hinc/3.1.168",
|
"path": "hinc-resource/3.1.52",
|
||||||
"hashPath": "hinc.3.1.168.nupkg.sha512"
|
"hashPath": "hinc-resource.3.1.52.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"HiNc-Resource/3.1.51": {
|
"HiUniNc/3.1.146": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-dTelOxvZLoaOyTssW70tt0e9IaTINsvnw8bCyaitmhObYmxPtM0oWacGpIApyTmtLQQ4bdBRfO7/upjgxNeLGQ==",
|
"sha512": "sha512-zpjv6MBYVRvaDQERYnILlybyFcnaRXQ1GIie5xHo2zi6gxzmrl3QjTFBozqqX6540BbkNxFqhOZg4cIDrQh+Pg==",
|
||||||
"path": "hinc-resource/3.1.51",
|
"path": "hiuninc/3.1.146",
|
||||||
"hashPath": "hinc-resource.3.1.51.nupkg.sha512"
|
"hashPath": "hiuninc.3.1.146.nupkg.sha512"
|
||||||
},
|
|
||||||
"HiUniNc/3.1.145": {
|
|
||||||
"type": "package",
|
|
||||||
"serviceable": true,
|
|
||||||
"sha512": "sha512-09K+fLh7/mTTdr6vQfILVHS3B3w16T/W8IVR4J9TuVqeYo/SzvF1UrFRKF3Qc5vDMeP5w9s9Oa612omZ1nA+2Q==",
|
|
||||||
"path": "hiuninc/3.1.145",
|
|
||||||
"hashPath": "hiuninc.3.1.145.nupkg.sha512"
|
|
||||||
},
|
},
|
||||||
"MathNet.Numerics/5.0.0": {
|
"MathNet.Numerics/5.0.0": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
App/HiNc.dll
BIN
App/HiNc.dll
Binary file not shown.
BIN
App/HiUniNc.dll
BIN
App/HiUniNc.dll
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -158,6 +158,9 @@ Class CubeTree
|
|||||||
<dl class="typelist extensionMethods">
|
<dl class="typelist extensionMethods">
|
||||||
<dt>Extension Methods</dt>
|
<dt>Extension Methods</dt>
|
||||||
<dd>
|
<dd>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Cbtr.CubeTreeExportExtensions.html#Hi_Cbtr_CubeTreeExportExtensions_ToStl_Hi_Cbtr_CubeTree_System_Double_">CubeTreeExportExtensions.ToStl(CubeTree, double)</a>
|
||||||
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<a class="xref" href="Hi.Collision.CollisionUtil.html#Hi_Collision_CollisionUtil_Detect_Hi_Cbtr_CubeTree_Hi_Collision_TriTree_Hi_Geom_Mat4d_System_Double_System_Int32_">CollisionUtil.Detect(CubeTree, TriTree, Mat4d, double, int)</a>
|
<a class="xref" href="Hi.Collision.CollisionUtil.html#Hi_Collision_CollisionUtil_Detect_Hi_Cbtr_CubeTree_Hi_Collision_TriTree_Hi_Geom_Mat4d_System_Double_System_Int32_">CollisionUtil.Detect(CubeTree, TriTree, Mat4d, double, int)</a>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -0,0 +1,223 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<title>Class CubeTreeExportExtensions | HiAPI-C# 2025 </title>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<meta name="title" content="Class CubeTreeExportExtensions | HiAPI-C# 2025 ">
|
||||||
|
|
||||||
|
<meta name="description" content="Mesh export helpers for .">
|
||||||
|
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||||
|
<link rel="stylesheet" href="../public/docfx.min.css">
|
||||||
|
<link rel="stylesheet" href="../public/main.css">
|
||||||
|
<meta name="docfx:navrel" content="../toc.html">
|
||||||
|
<meta name="docfx:tocrel" content="toc.html">
|
||||||
|
|
||||||
|
<meta name="docfx:rel" content="../">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="loc:inThisArticle" content="In this article">
|
||||||
|
<meta name="loc:searchResultsCount" content="{count} results for "{query}"">
|
||||||
|
<meta name="loc:searchNoResults" content="No results for "{query}"">
|
||||||
|
<meta name="loc:tocFilter" content="Filter by title">
|
||||||
|
<meta name="loc:nextArticle" content="Next">
|
||||||
|
<meta name="loc:prevArticle" content="Previous">
|
||||||
|
<meta name="loc:themeLight" content="Light">
|
||||||
|
<meta name="loc:themeDark" content="Dark">
|
||||||
|
<meta name="loc:themeAuto" content="Auto">
|
||||||
|
<meta name="loc:changeTheme" content="Change theme">
|
||||||
|
<meta name="loc:copy" content="Copy">
|
||||||
|
<meta name="loc:downloadPdf" content="Download PDF">
|
||||||
|
|
||||||
|
<script type="module" src="./../public/docfx.min.js"></script>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
const theme = localStorage.getItem('theme') || 'auto'
|
||||||
|
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
|
||||||
|
<header class="bg-body border-bottom">
|
||||||
|
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
|
||||||
|
<div class="container-xxl flex-nowrap">
|
||||||
|
<a class="navbar-brand" href="../index.html">
|
||||||
|
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
|
||||||
|
|
||||||
|
</a>
|
||||||
|
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
|
||||||
|
<i class="bi bi-three-dots"></i>
|
||||||
|
</button>
|
||||||
|
<div class="collapse navbar-collapse" id="navpanel">
|
||||||
|
<div id="navbar">
|
||||||
|
<form class="search" role="search" id="search">
|
||||||
|
<i class="bi bi-search"></i>
|
||||||
|
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<main class="container-xxl">
|
||||||
|
<div class="toc-offcanvas">
|
||||||
|
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
|
||||||
|
<div class="offcanvas-header">
|
||||||
|
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
|
||||||
|
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
|
||||||
|
</div>
|
||||||
|
<div class="offcanvas-body">
|
||||||
|
<nav class="toc" id="toc"></nav>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="content">
|
||||||
|
<div class="actionbar">
|
||||||
|
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
|
||||||
|
<i class="bi bi-list"></i>
|
||||||
|
</button>
|
||||||
|
|
||||||
|
<nav id="breadcrumb"></nav>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<article data-uid="Hi.Cbtr.CubeTreeExportExtensions">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h1 id="Hi_Cbtr_CubeTreeExportExtensions" data-uid="Hi.Cbtr.CubeTreeExportExtensions" class="text-break">
|
||||||
|
Class CubeTreeExportExtensions
|
||||||
|
</h1>
|
||||||
|
|
||||||
|
<div class="facts text-secondary">
|
||||||
|
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Cbtr.html">Cbtr</a></dd></dl>
|
||||||
|
<dl><dt>Assembly</dt><dd>HiCbtr.dll</dd></dl>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="markdown summary"><p>Mesh export helpers for <a class="xref" href="Hi.Cbtr.CubeTree.html">CubeTree</a>.</p>
|
||||||
|
</div>
|
||||||
|
<div class="markdown conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">public static class CubeTreeExportExtensions</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<dl class="typelist inheritance">
|
||||||
|
<dt>Inheritance</dt>
|
||||||
|
<dd>
|
||||||
|
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
|
||||||
|
<div><span class="xref">CubeTreeExportExtensions</span></div>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<dl class="typelist inheritedMembers">
|
||||||
|
<dt>Inherited Members</dt>
|
||||||
|
<dd>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
|
||||||
|
</div>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h2 class="section" id="methods">Methods
|
||||||
|
</h2>
|
||||||
|
|
||||||
|
|
||||||
|
<a id="Hi_Cbtr_CubeTreeExportExtensions_ToStl_" data-uid="Hi.Cbtr.CubeTreeExportExtensions.ToStl*"></a>
|
||||||
|
|
||||||
|
<h3 id="Hi_Cbtr_CubeTreeExportExtensions_ToStl_Hi_Cbtr_CubeTree_System_Double_" data-uid="Hi.Cbtr.CubeTreeExportExtensions.ToStl(Hi.Cbtr.CubeTree,System.Double)">
|
||||||
|
ToStl(CubeTree, double)
|
||||||
|
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<div class="markdown level1 summary"><p>Builds an <a class="xref" href="Hi.Geom.Stl.html">Stl</a> from the cube tree's surface triangles.
|
||||||
|
Per-triangle face normals are rebuilt before returning.</p>
|
||||||
|
</div>
|
||||||
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">public static Stl ToStl(this CubeTree cubeTree, double resolution = 0)</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h4 class="section">Parameters</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><code>cubeTree</code> <a class="xref" href="Hi.Cbtr.CubeTree.html">CubeTree</a></dt>
|
||||||
|
<dd><p>Source cube tree.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>resolution</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||||
|
<dd><p>Preferred resolution; 0 keeps the cube tree's default.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<h4 class="section">Returns</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><a class="xref" href="Hi.Geom.Stl.html">Stl</a></dt>
|
||||||
|
<dd><p>STL containing triangles with rebuilt face normals.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</article>
|
||||||
|
|
||||||
|
<div class="contribution d-print-none">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="affix">
|
||||||
|
<nav id="affix"></nav>
|
||||||
|
</div>
|
||||||
|
</main>
|
||||||
|
|
||||||
|
<div class="container-xxl search-results" id="search-results"></div>
|
||||||
|
|
||||||
|
<footer class="border-top text-secondary">
|
||||||
|
<div class="container-xxl">
|
||||||
|
<div class="flex-fill">
|
||||||
|
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</footer>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@ -128,6 +128,11 @@ including both defect data and visualization drawings.</p>
|
|||||||
<dl class="jumplist">
|
<dl class="jumplist">
|
||||||
<dt><a class="xref" href="Hi.Cbtr.CubeTree.InfNodeInfo.html">CubeTree.InfNodeInfo</a></dt>
|
<dt><a class="xref" href="Hi.Cbtr.CubeTree.InfNodeInfo.html">CubeTree.InfNodeInfo</a></dt>
|
||||||
<dd><p>Info for a single node with inf edge_cuts, containing box and edge indices.</p>
|
<dd><p>Info for a single node with inf edge_cuts, containing box and edge indices.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="jumplist">
|
||||||
|
<dt><a class="xref" href="Hi.Cbtr.CubeTreeExportExtensions.html">CubeTreeExportExtensions</a></dt>
|
||||||
|
<dd><p>Mesh export helpers for <a class="xref" href="Hi.Cbtr.CubeTree.html">CubeTree</a>.</p>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl class="jumplist">
|
<dl class="jumplist">
|
||||||
|
|||||||
@ -277,7 +277,8 @@ Class AnchoredCollidablePair
|
|||||||
<dd><p>The base directory for resolving relative paths.</p>
|
<dd><p>The base directory for resolving relative paths.</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||||
<dd></dd>
|
<dd><p>Progress reporter for diagnostic messages emitted during construction.</p>
|
||||||
|
</dd>
|
||||||
<dt><code>res</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>[]</dt>
|
<dt><code>res</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>[]</dt>
|
||||||
<dd><p>Additional resources for initialization.</p>
|
<dd><p>Additional resources for initialization.</p>
|
||||||
</dd>
|
</dd>
|
||||||
|
|||||||
@ -238,7 +238,8 @@ Class CollisionIndexPair
|
|||||||
<dd><p>The base directory for resolving relative paths.</p>
|
<dd><p>The base directory for resolving relative paths.</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||||
<dd></dd>
|
<dd><p>Progress reporter for diagnostic messages emitted during construction.</p>
|
||||||
|
</dd>
|
||||||
<dt><code>res</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>[]</dt>
|
<dt><code>res</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>[]</dt>
|
||||||
<dd><p>Additional resources for initialization.</p>
|
<dd><p>Additional resources for initialization.</p>
|
||||||
</dd>
|
</dd>
|
||||||
|
|||||||
@ -270,7 +270,8 @@ Class DictionaryColorGuide
|
|||||||
<dd><p>The base directory for resolving relative paths.</p>
|
<dd><p>The base directory for resolving relative paths.</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||||
<dd></dd>
|
<dd><p>Progress reporter for diagnostic messages emitted during construction.</p>
|
||||||
|
</dd>
|
||||||
<dt><code>colorGuideCtorArgDictionary</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2">Dictionary</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
<dt><code>colorGuideCtorArgDictionary</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2">Dictionary</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||||
<dd><p>Dictionary containing constructor arguments for color guides.</p>
|
<dd><p>Dictionary containing constructor arguments for color guides.</p>
|
||||||
</dd>
|
</dd>
|
||||||
|
|||||||
@ -237,7 +237,8 @@ Class FilteredColorGuide
|
|||||||
<dd><p>The base directory for resolving relative paths.</p>
|
<dd><p>The base directory for resolving relative paths.</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||||
<dd></dd>
|
<dd><p>Progress reporter for diagnostic messages emitted during construction.</p>
|
||||||
|
</dd>
|
||||||
<dt><code>colorGuideCtorArgDictionary</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2">Dictionary</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
<dt><code>colorGuideCtorArgDictionary</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2">Dictionary</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||||
<dd><p>Dictionary containing constructor arguments for color guides.</p>
|
<dd><p>Dictionary containing constructor arguments for color guides.</p>
|
||||||
</dd>
|
</dd>
|
||||||
|
|||||||
@ -701,7 +701,8 @@ Start on 0.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Returns true when both operands point to the same position, treating two <code>null</code> references as equal.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -739,7 +740,8 @@ Start on 0.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Returns true when <code class="paramref">left</code> orders after <code class="paramref">right</code>; a <code>null</code> <code class="paramref">left</code> is never after any value.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -777,7 +779,8 @@ Start on 0.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Returns true when <code class="paramref">left</code> orders at or after <code class="paramref">right</code>; treats two <code>null</code> references as equal.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -815,7 +818,8 @@ Start on 0.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Returns true when the operands point to different positions. Inverse of <a class="xref" href="Hi.Common.FileLines.FileLineCharIndex.html#Hi_Common_FileLines_FileLineCharIndex_op_Equality_Hi_Common_FileLines_FileLineCharIndex_Hi_Common_FileLines_FileLineCharIndex_">operator ==(FileLineCharIndex, FileLineCharIndex)</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -853,7 +857,8 @@ Start on 0.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Returns true when <code class="paramref">left</code> orders before <code class="paramref">right</code>; a <code>null</code> <code class="paramref">left</code> is treated as the lowest position.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -891,7 +896,8 @@ Start on 0.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Returns true when <code class="paramref">left</code> orders at or before <code class="paramref">right</code>; a <code>null</code> <code class="paramref">left</code> is always at-or-before any value.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
|
|||||||
@ -280,7 +280,9 @@ with specified begin and end positions.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Initializes a new instance that spans the entire <code class="paramref">indexedFileLine</code>
|
||||||
|
— from its first character to one past its last character.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -290,7 +292,8 @@ with specified begin and end positions.</p>
|
|||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><code>indexedFileLine</code> <a class="xref" href="Hi.Common.FileLines.IIndexedFileLine.html">IIndexedFileLine</a></dt>
|
<dt><code>indexedFileLine</code> <a class="xref" href="Hi.Common.FileLines.IIndexedFileLine.html">IIndexedFileLine</a></dt>
|
||||||
<dd></dd>
|
<dd><p>The file line whose full extent the segment should cover.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -199,7 +199,8 @@ and invokes the handler synchronously on the caller's thread.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Initializes a new instance that forwards each reported value to <code class="paramref">handler</code>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -209,7 +210,8 @@ and invokes the handler synchronously on the caller's thread.</p>
|
|||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><code>handler</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.action-1">Action</a><T></dt>
|
<dt><code>handler</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.action-1">Action</a><T></dt>
|
||||||
<dd></dd>
|
<dd><p>Delegate invoked synchronously by <a class="xref" href="Hi.Common.Messages.ActionProgress-1.html#Hi_Common_Messages_ActionProgress_1_Report__0_">Report(T)</a>.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -191,7 +191,8 @@ Class PacePlayer
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Initializes a new instance with the specified <code class="paramref">logger</code> for exception reporting.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -201,7 +202,8 @@ Class PacePlayer
|
|||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><code>logger</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger">ILogger</a></dt>
|
<dt><code>logger</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger">ILogger</a></dt>
|
||||||
<dd></dd>
|
<dd><p>Logger used by the player to report exceptions raised during pace execution.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -188,7 +188,8 @@ Consumers retrieve it with <code>res?.OfType<ProjectApiVersion>().FirstOrD
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Initializes a new instance carrying the specified <code class="paramref">version</code>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -198,7 +199,8 @@ Consumers retrieve it with <code>res?.OfType<ProjectApiVersion>().FirstOrD
|
|||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><code>version</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.version">Version</a></dt>
|
<dt><code>version</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.version">Version</a></dt>
|
||||||
<dd></dd>
|
<dd><p>API version read from the project XML; may be <code>null</code> when the source file did not record a version.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
@ -223,7 +225,8 @@ Consumers retrieve it with <code>res?.OfType<ProjectApiVersion>().FirstOrD
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>API version stamped on the source project file at save time.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
|
|||||||
221
App/wwwroot/HiAPI-docsite/api/Hi.Geom.ObjUtil.html
Normal file
221
App/wwwroot/HiAPI-docsite/api/Hi.Geom.ObjUtil.html
Normal file
@ -0,0 +1,221 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<title>Class ObjUtil | HiAPI-C# 2025 </title>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<meta name="title" content="Class ObjUtil | HiAPI-C# 2025 ">
|
||||||
|
|
||||||
|
<meta name="description" content="Wavefront OBJ writer for RGB-coloured triangle buffers.">
|
||||||
|
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||||
|
<link rel="stylesheet" href="../public/docfx.min.css">
|
||||||
|
<link rel="stylesheet" href="../public/main.css">
|
||||||
|
<meta name="docfx:navrel" content="../toc.html">
|
||||||
|
<meta name="docfx:tocrel" content="toc.html">
|
||||||
|
|
||||||
|
<meta name="docfx:rel" content="../">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="loc:inThisArticle" content="In this article">
|
||||||
|
<meta name="loc:searchResultsCount" content="{count} results for "{query}"">
|
||||||
|
<meta name="loc:searchNoResults" content="No results for "{query}"">
|
||||||
|
<meta name="loc:tocFilter" content="Filter by title">
|
||||||
|
<meta name="loc:nextArticle" content="Next">
|
||||||
|
<meta name="loc:prevArticle" content="Previous">
|
||||||
|
<meta name="loc:themeLight" content="Light">
|
||||||
|
<meta name="loc:themeDark" content="Dark">
|
||||||
|
<meta name="loc:themeAuto" content="Auto">
|
||||||
|
<meta name="loc:changeTheme" content="Change theme">
|
||||||
|
<meta name="loc:copy" content="Copy">
|
||||||
|
<meta name="loc:downloadPdf" content="Download PDF">
|
||||||
|
|
||||||
|
<script type="module" src="./../public/docfx.min.js"></script>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
const theme = localStorage.getItem('theme') || 'auto'
|
||||||
|
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
|
||||||
|
<header class="bg-body border-bottom">
|
||||||
|
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
|
||||||
|
<div class="container-xxl flex-nowrap">
|
||||||
|
<a class="navbar-brand" href="../index.html">
|
||||||
|
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
|
||||||
|
|
||||||
|
</a>
|
||||||
|
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
|
||||||
|
<i class="bi bi-three-dots"></i>
|
||||||
|
</button>
|
||||||
|
<div class="collapse navbar-collapse" id="navpanel">
|
||||||
|
<div id="navbar">
|
||||||
|
<form class="search" role="search" id="search">
|
||||||
|
<i class="bi bi-search"></i>
|
||||||
|
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<main class="container-xxl">
|
||||||
|
<div class="toc-offcanvas">
|
||||||
|
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
|
||||||
|
<div class="offcanvas-header">
|
||||||
|
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
|
||||||
|
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
|
||||||
|
</div>
|
||||||
|
<div class="offcanvas-body">
|
||||||
|
<nav class="toc" id="toc"></nav>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="content">
|
||||||
|
<div class="actionbar">
|
||||||
|
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
|
||||||
|
<i class="bi bi-list"></i>
|
||||||
|
</button>
|
||||||
|
|
||||||
|
<nav id="breadcrumb"></nav>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<article data-uid="Hi.Geom.ObjUtil">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h1 id="Hi_Geom_ObjUtil" data-uid="Hi.Geom.ObjUtil" class="text-break">
|
||||||
|
Class ObjUtil
|
||||||
|
</h1>
|
||||||
|
|
||||||
|
<div class="facts text-secondary">
|
||||||
|
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Geom.html">Geom</a></dd></dl>
|
||||||
|
<dl><dt>Assembly</dt><dd>HiGeom.dll</dd></dl>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="markdown summary"><p>Wavefront OBJ writer for RGB-coloured triangle buffers.</p>
|
||||||
|
</div>
|
||||||
|
<div class="markdown conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">public static class ObjUtil</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<dl class="typelist inheritance">
|
||||||
|
<dt>Inheritance</dt>
|
||||||
|
<dd>
|
||||||
|
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
|
||||||
|
<div><span class="xref">ObjUtil</span></div>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<dl class="typelist inheritedMembers">
|
||||||
|
<dt>Inherited Members</dt>
|
||||||
|
<dd>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
|
||||||
|
</div>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h2 class="section" id="methods">Methods
|
||||||
|
</h2>
|
||||||
|
|
||||||
|
|
||||||
|
<a id="Hi_Geom_ObjUtil_WriteText_" data-uid="Hi.Geom.ObjUtil.WriteText*"></a>
|
||||||
|
|
||||||
|
<h3 id="Hi_Geom_ObjUtil_WriteText_System_String_System_Double___" data-uid="Hi.Geom.ObjUtil.WriteText(System.String,System.Double[])">
|
||||||
|
WriteText(string, double[])
|
||||||
|
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<div class="markdown level1 summary"><p>Write a stride-15 RGB-triangle buffer as Wavefront OBJ text with the
|
||||||
|
per-vertex colour extension (<code>v x y z r g b</code>). Triangle vertices
|
||||||
|
are not shared; faces reference vertices/normals via negative
|
||||||
|
(relative) indices, so no global counters are required.</p>
|
||||||
|
</div>
|
||||||
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">public static void WriteText(string file, double[] rgbTrisNativeArray)</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h4 class="section">Parameters</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><code>file</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||||
|
<dd><p>Destination OBJ file path.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>rgbTrisNativeArray</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a>[]</dt>
|
||||||
|
<dd><p>Stride-15 array: <code>r,g,b, nx,ny,nz, p0.x,p0.y,p0.z, p1.x,p1.y,p1.z, p2.x,p2.y,p2.z</code>,
|
||||||
|
repeated once per triangle. RGB components are in the [0, 1] range.
|
||||||
|
See <code>Hi.Cbtr.CubeTree.GetRgbTrisNativeArray</code>.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</article>
|
||||||
|
|
||||||
|
<div class="contribution d-print-none">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="affix">
|
||||||
|
<nav id="affix"></nav>
|
||||||
|
</div>
|
||||||
|
</main>
|
||||||
|
|
||||||
|
<div class="container-xxl search-results" id="search-results"></div>
|
||||||
|
|
||||||
|
<footer class="border-top text-secondary">
|
||||||
|
<div class="container-xxl">
|
||||||
|
<div class="flex-fill">
|
||||||
|
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</footer>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
220
App/wwwroot/HiAPI-docsite/api/Hi.Geom.PlyUtil.html
Normal file
220
App/wwwroot/HiAPI-docsite/api/Hi.Geom.PlyUtil.html
Normal file
@ -0,0 +1,220 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<title>Class PlyUtil | HiAPI-C# 2025 </title>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<meta name="title" content="Class PlyUtil | HiAPI-C# 2025 ">
|
||||||
|
|
||||||
|
<meta name="description" content="Stanford PLY writer for RGB-coloured triangle buffers.">
|
||||||
|
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||||
|
<link rel="stylesheet" href="../public/docfx.min.css">
|
||||||
|
<link rel="stylesheet" href="../public/main.css">
|
||||||
|
<meta name="docfx:navrel" content="../toc.html">
|
||||||
|
<meta name="docfx:tocrel" content="toc.html">
|
||||||
|
|
||||||
|
<meta name="docfx:rel" content="../">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="loc:inThisArticle" content="In this article">
|
||||||
|
<meta name="loc:searchResultsCount" content="{count} results for "{query}"">
|
||||||
|
<meta name="loc:searchNoResults" content="No results for "{query}"">
|
||||||
|
<meta name="loc:tocFilter" content="Filter by title">
|
||||||
|
<meta name="loc:nextArticle" content="Next">
|
||||||
|
<meta name="loc:prevArticle" content="Previous">
|
||||||
|
<meta name="loc:themeLight" content="Light">
|
||||||
|
<meta name="loc:themeDark" content="Dark">
|
||||||
|
<meta name="loc:themeAuto" content="Auto">
|
||||||
|
<meta name="loc:changeTheme" content="Change theme">
|
||||||
|
<meta name="loc:copy" content="Copy">
|
||||||
|
<meta name="loc:downloadPdf" content="Download PDF">
|
||||||
|
|
||||||
|
<script type="module" src="./../public/docfx.min.js"></script>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
const theme = localStorage.getItem('theme') || 'auto'
|
||||||
|
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
|
||||||
|
<header class="bg-body border-bottom">
|
||||||
|
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
|
||||||
|
<div class="container-xxl flex-nowrap">
|
||||||
|
<a class="navbar-brand" href="../index.html">
|
||||||
|
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
|
||||||
|
|
||||||
|
</a>
|
||||||
|
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
|
||||||
|
<i class="bi bi-three-dots"></i>
|
||||||
|
</button>
|
||||||
|
<div class="collapse navbar-collapse" id="navpanel">
|
||||||
|
<div id="navbar">
|
||||||
|
<form class="search" role="search" id="search">
|
||||||
|
<i class="bi bi-search"></i>
|
||||||
|
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<main class="container-xxl">
|
||||||
|
<div class="toc-offcanvas">
|
||||||
|
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
|
||||||
|
<div class="offcanvas-header">
|
||||||
|
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
|
||||||
|
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
|
||||||
|
</div>
|
||||||
|
<div class="offcanvas-body">
|
||||||
|
<nav class="toc" id="toc"></nav>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="content">
|
||||||
|
<div class="actionbar">
|
||||||
|
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
|
||||||
|
<i class="bi bi-list"></i>
|
||||||
|
</button>
|
||||||
|
|
||||||
|
<nav id="breadcrumb"></nav>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<article data-uid="Hi.Geom.PlyUtil">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h1 id="Hi_Geom_PlyUtil" data-uid="Hi.Geom.PlyUtil" class="text-break">
|
||||||
|
Class PlyUtil
|
||||||
|
</h1>
|
||||||
|
|
||||||
|
<div class="facts text-secondary">
|
||||||
|
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Geom.html">Geom</a></dd></dl>
|
||||||
|
<dl><dt>Assembly</dt><dd>HiGeom.dll</dd></dl>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="markdown summary"><p>Stanford PLY writer for RGB-coloured triangle buffers.</p>
|
||||||
|
</div>
|
||||||
|
<div class="markdown conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">public static class PlyUtil</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<dl class="typelist inheritance">
|
||||||
|
<dt>Inheritance</dt>
|
||||||
|
<dd>
|
||||||
|
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
|
||||||
|
<div><span class="xref">PlyUtil</span></div>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<dl class="typelist inheritedMembers">
|
||||||
|
<dt>Inherited Members</dt>
|
||||||
|
<dd>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
|
||||||
|
</div>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h2 class="section" id="methods">Methods
|
||||||
|
</h2>
|
||||||
|
|
||||||
|
|
||||||
|
<a id="Hi_Geom_PlyUtil_WriteBin_" data-uid="Hi.Geom.PlyUtil.WriteBin*"></a>
|
||||||
|
|
||||||
|
<h3 id="Hi_Geom_PlyUtil_WriteBin_System_String_System_Double___" data-uid="Hi.Geom.PlyUtil.WriteBin(System.String,System.Double[])">
|
||||||
|
WriteBin(string, double[])
|
||||||
|
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<div class="markdown level1 summary"><p>Write a stride-15 RGB-triangle buffer as little-endian binary PLY with
|
||||||
|
per-vertex RGB. Vertices are not shared between triangles (the input
|
||||||
|
is a non-manifold soup), so each triangle contributes 3 unique vertices.</p>
|
||||||
|
</div>
|
||||||
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">public static void WriteBin(string file, double[] rgbTrisNativeArray)</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h4 class="section">Parameters</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><code>file</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||||
|
<dd><p>Destination PLY file path.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>rgbTrisNativeArray</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a>[]</dt>
|
||||||
|
<dd><p>Stride-15 array: <code>r,g,b, nx,ny,nz, p0.x,p0.y,p0.z, p1.x,p1.y,p1.z, p2.x,p2.y,p2.z</code>,
|
||||||
|
repeated once per triangle. RGB components are in the [0, 1] range.
|
||||||
|
See <code>Hi.Cbtr.CubeTree.GetRgbTrisNativeArray</code>.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</article>
|
||||||
|
|
||||||
|
<div class="contribution d-print-none">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="affix">
|
||||||
|
<nav id="affix"></nav>
|
||||||
|
</div>
|
||||||
|
</main>
|
||||||
|
|
||||||
|
<div class="container-xxl search-results" id="search-results"></div>
|
||||||
|
|
||||||
|
<footer class="border-top text-secondary">
|
||||||
|
<div class="container-xxl">
|
||||||
|
<div class="flex-fill">
|
||||||
|
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</footer>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@ -329,7 +329,8 @@ If base directory is provided, the STL will be loaded immediately.</p>
|
|||||||
<dd><p>Base directory path</p>
|
<dd><p>Base directory path</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||||
<dd></dd>
|
<dd><p>Progress reporter for diagnostic messages emitted during construction.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -290,7 +290,8 @@ This class combines a transformer with a target geometry to produce transformed
|
|||||||
<dd><p>The base directory for resolving relative paths.</p>
|
<dd><p>The base directory for resolving relative paths.</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||||
<dd></dd>
|
<dd><p>Progress reporter for diagnostic messages emitted during construction.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -193,6 +193,11 @@ A fraction consists of a numerator and denominator using unlimited precision int
|
|||||||
<dl class="jumplist">
|
<dl class="jumplist">
|
||||||
<dt><a class="xref" href="Hi.Geom.NativeTopoStlfr.html">NativeTopoStlfr</a></dt>
|
<dt><a class="xref" href="Hi.Geom.NativeTopoStlfr.html">NativeTopoStlfr</a></dt>
|
||||||
<dd><p>Native TopoStl with element type fraction.</p>
|
<dd><p>Native TopoStl with element type fraction.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="jumplist">
|
||||||
|
<dt><a class="xref" href="Hi.Geom.ObjUtil.html">ObjUtil</a></dt>
|
||||||
|
<dd><p>Wavefront OBJ writer for RGB-coloured triangle buffers.</p>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl class="jumplist">
|
<dl class="jumplist">
|
||||||
@ -203,6 +208,11 @@ A fraction consists of a numerator and denominator using unlimited precision int
|
|||||||
<dl class="jumplist">
|
<dl class="jumplist">
|
||||||
<dt><a class="xref" href="Hi.Geom.PairZrUtil.html">PairZrUtil</a></dt>
|
<dt><a class="xref" href="Hi.Geom.PairZrUtil.html">PairZrUtil</a></dt>
|
||||||
<dd><p>Utility class for working with PairZr objects</p>
|
<dd><p>Utility class for working with PairZr objects</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="jumplist">
|
||||||
|
<dt><a class="xref" href="Hi.Geom.PlyUtil.html">PlyUtil</a></dt>
|
||||||
|
<dd><p>Stanford PLY writer for RGB-coloured triangle buffers.</p>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl class="jumplist">
|
<dl class="jumplist">
|
||||||
|
|||||||
@ -291,7 +291,8 @@ and topology bricks for both the noble and shaper parts.</p>
|
|||||||
<dd><p>The relative file path for resolving references.</p>
|
<dd><p>The relative file path for resolving references.</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||||
<dd></dd>
|
<dd><p>Progress reporter for diagnostic messages emitted during construction.</p>
|
||||||
|
</dd>
|
||||||
<dt><code>res</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>[]</dt>
|
<dt><code>res</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>[]</dt>
|
||||||
<dd><p>Additional resources for initialization.</p>
|
<dd><p>Additional resources for initialization.</p>
|
||||||
</dd>
|
</dd>
|
||||||
|
|||||||
@ -266,7 +266,8 @@ Class MachiningEquipment
|
|||||||
<dd><p>The relative file path for XML serialization.</p>
|
<dd><p>The relative file path for XML serialization.</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||||
<dd></dd>
|
<dd><p>Progress reporter for diagnostic messages emitted during construction.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -160,7 +160,7 @@ Class MachiningEquipmentUtil
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"><p>Get ISO coordinate position from the <code class="paramref">root</code>.</p>
|
<div class="markdown level1 summary"><p>Get ISO coordinate position from the <code class="paramref">g54seriesOffset</code>.</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
|
|||||||
@ -223,7 +223,8 @@ Class MachiningVolumeRemovalProc.StepMotionSnapshot
|
|||||||
<dd><p>The machining tool being used.</p>
|
<dd><p>The machining tool being used.</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><code>WorkpieceService</code> <a class="xref" href="Hi.NcMech.Workpieces.WorkpieceService.html">WorkpieceService</a></dt>
|
<dt><code>WorkpieceService</code> <a class="xref" href="Hi.NcMech.Workpieces.WorkpieceService.html">WorkpieceService</a></dt>
|
||||||
<dd></dd>
|
<dd><p>Service that owns the workpiece being machined.</p>
|
||||||
|
</dd>
|
||||||
<dt><code>BackgroundTemperature_K</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
<dt><code>BackgroundTemperature_K</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||||
<dd><p>Background temperature in Kelvin.</p>
|
<dd><p>Background temperature in Kelvin.</p>
|
||||||
</dd>
|
</dd>
|
||||||
@ -609,7 +610,8 @@ Class MachiningVolumeRemovalProc.StepMotionSnapshot
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Service that owns the workpiece being machined.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
|
|||||||
@ -297,7 +297,8 @@ Class MachiningVolumeRemovalProc
|
|||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><code>workpieceService</code> <a class="xref" href="Hi.NcMech.Workpieces.WorkpieceService.html">WorkpieceService</a></dt>
|
<dt><code>workpieceService</code> <a class="xref" href="Hi.NcMech.Workpieces.WorkpieceService.html">WorkpieceService</a></dt>
|
||||||
<dd></dd>
|
<dd><p>Service that owns the workpiece to attach to.</p>
|
||||||
|
</dd>
|
||||||
<dt><code>clStrip</code> <a class="xref" href="Hi.CutterLocations.ClStrips.ClStrip.html">ClStrip</a></dt>
|
<dt><code>clStrip</code> <a class="xref" href="Hi.CutterLocations.ClStrips.ClStrip.html">ClStrip</a></dt>
|
||||||
<dd><p>The CL strip to add the attachment to.</p>
|
<dd><p>The CL strip to add the attachment to.</p>
|
||||||
</dd>
|
</dd>
|
||||||
|
|||||||
@ -1011,6 +1011,50 @@ Internal Use Only.</p>
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a id="Hi_MachiningProcs_MachiningActRunner_WarnIfCurrentToolFluteMaterialMissing_" data-uid="Hi.MachiningProcs.MachiningActRunner.WarnIfCurrentToolFluteMaterialMissing*"></a>
|
||||||
|
|
||||||
|
<h3 id="Hi_MachiningProcs_MachiningActRunner_WarnIfCurrentToolFluteMaterialMissing_Hi_MachiningProcs_MachiningSession_System_Nullable_System_Int32__" data-uid="Hi.MachiningProcs.MachiningActRunner.WarnIfCurrentToolFluteMaterialMissing(Hi.MachiningProcs.MachiningSession,System.Nullable{System.Int32})">
|
||||||
|
WarnIfCurrentToolFluteMaterialMissing(MachiningSession, int?)
|
||||||
|
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<div class="markdown level1 summary"><p>Emit a one-shot session warning if the currently equipped
|
||||||
|
<span class="xref">Hi.MachiningProcs.MachiningActRunner.MachiningEquipment</span>.<code>MachiningTool</code> is a <a class="xref" href="Hi.Milling.Cutters.MillingCutter.html">MillingCutter</a>
|
||||||
|
without a <a class="xref" href="Hi.Milling.Cutters.MillingCutter.html#Hi_Milling_Cutters_MillingCutter_FluteMaterial">FluteMaterial</a>. Gated by
|
||||||
|
<a class="xref" href="Hi.MachiningProcs.MachiningActRunnerConfig.html#Hi_MachiningProcs_MachiningActRunnerConfig_EnablePhysics">EnablePhysics</a>; deduped per tool reference via
|
||||||
|
<a class="xref" href="Hi.MachiningProcs.MachiningSession.html#Hi_MachiningProcs_MachiningSession_WarnedFluteMaterialMissingTools">WarnedFluteMaterialMissingTools</a> so each offending
|
||||||
|
tool is mentioned at most once per session. Pass <code class="paramref">toolId</code> when
|
||||||
|
known (e.g. from an <a class="xref" href="Hi.Numerical.Acts.IActTooling.html">IActTooling</a>) and the warning will name the ID;
|
||||||
|
omit it (the BeginSession path) and the warning falls back to “the currently
|
||||||
|
equipped tool” — the equipped tool may have been set externally and not appear
|
||||||
|
in <a class="xref" href="Hi.MachiningProcs.MachiningActRunner.html#Hi_MachiningProcs_MachiningActRunner_MachiningToolHouse">MachiningToolHouse</a>, so reverse-looking up an ID is unreliable
|
||||||
|
and reference equality is the right unit of dedup anyway.</p>
|
||||||
|
</div>
|
||||||
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">public void WarnIfCurrentToolFluteMaterialMissing(MachiningSession machiningSession, int? toolId = null)</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h4 class="section">Parameters</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><code>machiningSession</code> <a class="xref" href="Hi.MachiningProcs.MachiningSession.html">MachiningSession</a></dt>
|
||||||
|
<dd></dd>
|
||||||
|
<dt><code>toolId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a>?</dt>
|
||||||
|
<dd></dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<h2 class="section" id="events">Events
|
<h2 class="section" id="events">Events
|
||||||
</h2>
|
</h2>
|
||||||
|
|
||||||
|
|||||||
@ -236,7 +236,8 @@ Provides settings for physics simulation, evaluation, and temperature control.</
|
|||||||
<dd><p>The base directory for resolving relative paths.</p>
|
<dd><p>The base directory for resolving relative paths.</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||||
<dd></dd>
|
<dd><p>Progress reporter for diagnostic messages emitted during construction.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -584,6 +584,44 @@ Takes effect during internal optimization process.</p>
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a id="Hi_MachiningProcs_MachiningSession_WarnedFluteMaterialMissingTools_" data-uid="Hi.MachiningProcs.MachiningSession.WarnedFluteMaterialMissingTools*"></a>
|
||||||
|
|
||||||
|
<h3 id="Hi_MachiningProcs_MachiningSession_WarnedFluteMaterialMissingTools" data-uid="Hi.MachiningProcs.MachiningSession.WarnedFluteMaterialMissingTools">
|
||||||
|
WarnedFluteMaterialMissingTools
|
||||||
|
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<div class="markdown level1 summary"><p>Tools already surfaced via “MillingCutter.FluteMaterial not set”
|
||||||
|
warning. Keyed by <a class="xref" href="Hi.Machining.IMachiningTool.html">IMachiningTool</a> reference so the dedup is stable
|
||||||
|
across the two emission points: <a class="xref" href="Hi.MachiningProcs.MachiningActRunner.html#Hi_MachiningProcs_MachiningActRunner_ProcAct_Hi_Numerical_Acts_IAct_Hi_MachiningProcs_MachiningSession_Hi_MachiningSteps_IMachiningStepHost_Hi_NcParsers_IGetSentence_System_Threading_CancellationToken_">ProcAct(IAct, MachiningSession, IMachiningStepHost, IGetSentence, CancellationToken)</a> at each
|
||||||
|
IActTooling, and <code>BeginSession</code> for the tool that may already
|
||||||
|
be equipped before the session begins (which has no tool ID to dedup with).
|
||||||
|
Reference equality is more precise than tool ID — the same tool object equipped
|
||||||
|
twice should warn once, regardless of how it was reached.</p>
|
||||||
|
</div>
|
||||||
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">public HashSet<IMachiningTool> WarnedFluteMaterialMissingTools { get; }</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h4 class="section">Property Value</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.hashset-1">HashSet</a><<a class="xref" href="Hi.Machining.IMachiningTool.html">IMachiningTool</a>></dt>
|
||||||
|
<dd></dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<h2 class="section" id="methods">Methods
|
<h2 class="section" id="methods">Methods
|
||||||
</h2>
|
</h2>
|
||||||
|
|
||||||
|
|||||||
@ -4377,6 +4377,80 @@ public void WriteRuntimeGeom(string relFile)</code></pre>
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a id="Hi_MachiningProcs_RuntimeApi_WriteRuntimeGeomToObj_" data-uid="Hi.MachiningProcs.RuntimeApi.WriteRuntimeGeomToObj*"></a>
|
||||||
|
|
||||||
|
<h3 id="Hi_MachiningProcs_RuntimeApi_WriteRuntimeGeomToObj_System_String_System_Double_" data-uid="Hi.MachiningProcs.RuntimeApi.WriteRuntimeGeomToObj(System.String,System.Double)">
|
||||||
|
WriteRuntimeGeomToObj(string, double)
|
||||||
|
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<div class="markdown level1 summary"><p>Writes the current runtime geometry to a Wavefront OBJ file with per-vertex RGB.</p>
|
||||||
|
</div>
|
||||||
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">[JsAce("WriteRuntimeGeomToObj($1\"dstFile\",$2resolution_mm)")]
|
||||||
|
public void WriteRuntimeGeomToObj(string relFile, double resolution_mm = 0)</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h4 class="section">Parameters</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><code>relFile</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||||
|
<dd><p>Relative path to the output OBJ file</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>resolution_mm</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||||
|
<dd><p>Resolution in millimeters (0 for default)</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a id="Hi_MachiningProcs_RuntimeApi_WriteRuntimeGeomToPly_" data-uid="Hi.MachiningProcs.RuntimeApi.WriteRuntimeGeomToPly*"></a>
|
||||||
|
|
||||||
|
<h3 id="Hi_MachiningProcs_RuntimeApi_WriteRuntimeGeomToPly_System_String_System_Double_" data-uid="Hi.MachiningProcs.RuntimeApi.WriteRuntimeGeomToPly(System.String,System.Double)">
|
||||||
|
WriteRuntimeGeomToPly(string, double)
|
||||||
|
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<div class="markdown level1 summary"><p>Writes the current runtime geometry to a binary PLY file with per-vertex RGB.</p>
|
||||||
|
</div>
|
||||||
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">[JsAce("WriteRuntimeGeomToPly($1\"dstFile\",$2resolution_mm)")]
|
||||||
|
public void WriteRuntimeGeomToPly(string relFile, double resolution_mm = 0)</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h4 class="section">Parameters</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><code>relFile</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||||
|
<dd><p>Relative path to the output PLY file</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>resolution_mm</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||||
|
<dd><p>Resolution in millimeters (0 for default)</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a id="Hi_MachiningProcs_RuntimeApi_WriteRuntimeGeomToStl_" data-uid="Hi.MachiningProcs.RuntimeApi.WriteRuntimeGeomToStl*"></a>
|
<a id="Hi_MachiningProcs_RuntimeApi_WriteRuntimeGeomToStl_" data-uid="Hi.MachiningProcs.RuntimeApi.WriteRuntimeGeomToStl*"></a>
|
||||||
|
|
||||||
<h3 id="Hi_MachiningProcs_RuntimeApi_WriteRuntimeGeomToStl_System_String_System_Double_" data-uid="Hi.MachiningProcs.RuntimeApi.WriteRuntimeGeomToStl(System.String,System.Double)">
|
<h3 id="Hi_MachiningProcs_RuntimeApi_WriteRuntimeGeomToStl_System_String_System_Double_" data-uid="Hi.MachiningProcs.RuntimeApi.WriteRuntimeGeomToStl(System.String,System.Double)">
|
||||||
|
|||||||
@ -262,7 +262,8 @@ Class GeneralMechanism
|
|||||||
<dd><p>The base directory for resolving relative file paths.</p>
|
<dd><p>The base directory for resolving relative file paths.</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||||
<dd></dd>
|
<dd><p>Progress reporter for diagnostic messages emitted during construction.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -569,7 +569,8 @@ the members will be generated; otherwise, the existed members are applied.</p>
|
|||||||
<dd><p>existed branch map</p>
|
<dd><p>existed branch map</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||||
<dd></dd>
|
<dd><p>Progress reporter for diagnostic messages emitted during construction.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
<h4 class="section">Returns</h4>
|
<h4 class="section">Returns</h4>
|
||||||
|
|||||||
@ -291,7 +291,8 @@ This profile uses APT definitions to describe the cutter geometry.</p>
|
|||||||
<dd><p>The base directory for resolving relative paths.</p>
|
<dd><p>The base directory for resolving relative paths.</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||||
<dd></dd>
|
<dd><p>Progress reporter for diagnostic messages emitted during construction.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -259,7 +259,8 @@ This profile allows for custom geometry to be used as the cutter profile.</p>
|
|||||||
<dd><p>The base directory for resolving relative paths.</p>
|
<dd><p>The base directory for resolving relative paths.</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||||
<dd></dd>
|
<dd><p>Progress reporter for diagnostic messages emitted during construction.</p>
|
||||||
|
</dd>
|
||||||
<dt><code>res</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>[]</dt>
|
<dt><code>res</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>[]</dt>
|
||||||
<dd><p>Additional resolution parameters.</p>
|
<dd><p>Additional resolution parameters.</p>
|
||||||
</dd>
|
</dd>
|
||||||
|
|||||||
@ -291,7 +291,8 @@ Shank and Flute compose the full cutter.</p>
|
|||||||
<dd><p>Relative file path</p>
|
<dd><p>Relative file path</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||||
<dd></dd>
|
<dd><p>Progress reporter for diagnostic messages emitted during construction.</p>
|
||||||
|
</dd>
|
||||||
<dt><code>res</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>[]</dt>
|
<dt><code>res</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>[]</dt>
|
||||||
<dd><p>Additional optional resources</p>
|
<dd><p>Additional optional resources</p>
|
||||||
</dd>
|
</dd>
|
||||||
|
|||||||
@ -273,7 +273,8 @@ Class FluteContour
|
|||||||
<dd><p>The base directory for resolving relative paths</p>
|
<dd><p>The base directory for resolving relative paths</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||||
<dd></dd>
|
<dd><p>Progress reporter for diagnostic messages emitted during construction.</p>
|
||||||
|
</dd>
|
||||||
<dt><code>res</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>[]</dt>
|
<dt><code>res</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>[]</dt>
|
||||||
<dd><p>Additional resources for initialization</p>
|
<dd><p>Additional resources for initialization</p>
|
||||||
</dd>
|
</dd>
|
||||||
|
|||||||
@ -248,7 +248,8 @@ Class FreeContourTray
|
|||||||
<dd><p>The base directory for resolving relative paths</p>
|
<dd><p>The base directory for resolving relative paths</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||||
<dd></dd>
|
<dd><p>Progress reporter for diagnostic messages emitted during construction.</p>
|
||||||
|
</dd>
|
||||||
<dt><code>res</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>[]</dt>
|
<dt><code>res</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>[]</dt>
|
||||||
<dd><p>Additional resources for initialization</p>
|
<dd><p>Additional resources for initialization</p>
|
||||||
</dd>
|
</dd>
|
||||||
|
|||||||
@ -240,7 +240,8 @@ Class UniformContourTray
|
|||||||
<dd><p>Base directory path for resolving relative paths</p>
|
<dd><p>Base directory path for resolving relative paths</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||||
<dd></dd>
|
<dd><p>Progress reporter for diagnostic messages emitted during construction.</p>
|
||||||
|
</dd>
|
||||||
<dt><code>res</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>[]</dt>
|
<dt><code>res</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>[]</dt>
|
||||||
<dd><p>Additional optional resources</p>
|
<dd><p>Additional optional resources</p>
|
||||||
</dd>
|
</dd>
|
||||||
|
|||||||
@ -269,7 +269,8 @@ Class MillingTool
|
|||||||
<dd><p>The relative file path.</p>
|
<dd><p>The relative file path.</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||||
<dd></dd>
|
<dd><p>Progress reporter for diagnostic messages emitted during construction.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -262,7 +262,8 @@ Class Fixture
|
|||||||
<dd><p>The relative file path.</p>
|
<dd><p>The relative file path.</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||||
<dd></dd>
|
<dd><p>Progress reporter for diagnostic messages emitted during construction.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -311,7 +311,8 @@ Class CylindroidHolder
|
|||||||
<dd><p>The relative file path.</p>
|
<dd><p>The relative file path.</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||||
<dd></dd>
|
<dd><p>Progress reporter for diagnostic messages emitted during construction.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -311,7 +311,8 @@ Class FreeformHolder
|
|||||||
<dd><p>Relative file path</p>
|
<dd><p>Relative file path</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||||
<dd></dd>
|
<dd><p>Progress reporter for diagnostic messages emitted during construction.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -252,7 +252,8 @@ are managed by <a class="xref" href="Hi.NcMech.Workpieces.WorkpieceService.html"
|
|||||||
<dd><p>Relative file path.</p>
|
<dd><p>Relative file path.</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>></dt>
|
||||||
<dd></dd>
|
<dd><p>Progress reporter for diagnostic messages emitted during construction.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -538,7 +538,8 @@ Null if not defined for this controller brand.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Returns the per-axis float bucket for <code class="paramref">paramId</code>, creating it if absent. See <a class="xref" href="Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_AxisParams">AxisParams</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -548,7 +549,8 @@ Null if not defined for this controller brand.</p>
|
|||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><code>paramId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
<dt><code>paramId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||||
<dd></dd>
|
<dd><p>Brand-specific parameter/MD/MP number.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
<h4 class="section">Returns</h4>
|
<h4 class="section">Returns</h4>
|
||||||
@ -809,7 +811,8 @@ Returns a default value if the axis is not configured.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Returns the per-axis integer bucket for <code class="paramref">paramId</code>, creating it if absent. See <a class="xref" href="Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_IntAxisParams">IntAxisParams</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -819,7 +822,8 @@ Returns a default value if the axis is not configured.</p>
|
|||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><code>paramId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
<dt><code>paramId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||||
<dd></dd>
|
<dd><p>Brand-specific parameter/MD/MP number.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
<h4 class="section">Returns</h4>
|
<h4 class="section">Returns</h4>
|
||||||
@ -933,7 +937,8 @@ Since the folder can be moving with the configuration file.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Populates <a class="xref" href="Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_SystemParams">SystemParams</a>, <a class="xref" href="Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_AxisParams">AxisParams</a>, and <a class="xref" href="Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_IntAxisParams">IntAxisParams</a> from <code class="paramref">src</code> using the brand-specific <a class="xref" href="Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_IdAttributeName">IdAttributeName</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -943,7 +948,8 @@ Since the folder can be moving with the configuration file.</p>
|
|||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
||||||
<dd></dd>
|
<dd><p>XML element produced by <a class="xref" href="Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_WriteXml_System_String_">WriteXml(string)</a>.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
@ -1202,7 +1208,8 @@ Unit is mm for linear axes, deg for rotary axes.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Serializes <a class="xref" href="Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_SystemParams">SystemParams</a>, <a class="xref" href="Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_AxisParams">AxisParams</a>, and <a class="xref" href="Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_IntAxisParams">IntAxisParams</a> into a new <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a>. Inverse of <a class="xref" href="Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_ReadXml_System_Xml_Linq_XElement_">ReadXml(XElement)</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -1212,7 +1219,8 @@ Unit is mm for linear axes, deg for rotary axes.</p>
|
|||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><code>xName</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
<dt><code>xName</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||||
<dd></dd>
|
<dd><p>Element name for the produced XML element.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
<h4 class="section">Returns</h4>
|
<h4 class="section">Returns</h4>
|
||||||
|
|||||||
@ -268,7 +268,8 @@ following real Fanuc parameter numbering.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Initializes a new instance, seeding <a class="xref" href="Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_Param1020">Param1020</a>, <a class="xref" href="Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_Param3741">Param3741</a>, <a class="xref" href="Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_Param5003">Param5003</a>, and the ISO G54-G59/G54.1 P-table coordinate offsets with their default values.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -294,7 +295,8 @@ following real Fanuc parameter numbering.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Initializes a new instance by deserializing from <code class="paramref">src</code>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -304,7 +306,8 @@ following real Fanuc parameter numbering.</p>
|
|||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
||||||
<dd></dd>
|
<dd><p>XML element produced by <a class="xref" href="Hi.NcParsers.Dependencys.Fanuc.FanucParameterTable.html#Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_MakeXmlSource_System_String_System_String_System_Boolean_">MakeXmlSource(string, string, bool)</a>.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
@ -1386,7 +1389,8 @@ Null if not defined for this controller brand.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>XML element name used to register this dependency with <a class="xref" href="Hi.Common.XmlUtils.XFactory.html">XFactory</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -1449,7 +1453,7 @@ Null if not defined for this controller brand.</p>
|
|||||||
|
|
||||||
|
|
||||||
<h4 class="section" id="Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_Get_System_String__remarks">Remarks</h4>
|
<h4 class="section" id="Hi_NcParsers_Dependencys_Fanuc_FanucParameterTable_Get_System_String__remarks">Remarks</h4>
|
||||||
<div class="markdown level1 remarks"><p>Routes Fanuc system-variable reads to SystemParams:
|
<div class="markdown level1 remarks"><p>Routes Fanuc system-variable reads to <a class="xref" href="Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_SystemParams">SystemParams</a>:
|
||||||
<code>#5221-#5328</code> (G54-G59 work coordinate offsets) and
|
<code>#5221-#5328</code> (G54-G59 work coordinate offsets) and
|
||||||
<code>#7001-#7999</code> (G54.1 P1-P48 extended offsets) are returned
|
<code>#7001-#7999</code> (G54.1 P1-P48 extended offsets) are returned
|
||||||
directly by parameter address. Other ranges return <code>null</code> so
|
directly by parameter address. Other ranges return <code>null</code> so
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<meta name="title" content="Class FanucPositionVariableLookup | HiAPI-C# 2025 ">
|
<meta name="title" content="Class FanucPositionVariableLookup | HiAPI-C# 2025 ">
|
||||||
|
|
||||||
<meta name="description" content="Fanuc-style position system variables read from the previous block's runtime-state JSON sections: #5001-#5003Block-end position X/Y/Z (workpiece) → previous block's .#5021-#5023Current machine position X/Y/Z → previous block's .#5041-#5043Current absolute position X/Y/Z → previous block's . Stateless. Configured on VariableEvaluatorSyntax.RuntimeVariableLookups rather than NcDependencyList because the read needs the block node for access — there is no long-lived dependency object that owns this data.">
|
<meta name="description" content="Fanuc-style position system variables read from the previous block's runtime-state JSON sections: #5001-#5003Block-end position X/Y/Z (workpiece) → previous block's .#5021-#5023Current machine position X/Y/Z → previous block's .#5041-#5043Current absolute position X/Y/Z → previous block's . Stateless. Configured on rather than NcDependencyList because the read needs the block node for access — there is no long-lived dependency object that owns this data.">
|
||||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||||
<link rel="stylesheet" href="../public/docfx.min.css">
|
<link rel="stylesheet" href="../public/docfx.min.css">
|
||||||
<link rel="stylesheet" href="../public/main.css">
|
<link rel="stylesheet" href="../public/main.css">
|
||||||
@ -102,7 +102,7 @@ runtime-state JSON sections:</p>
|
|||||||
<ul><li><span class="term"><code>#5001-#5003</code></span>Block-end position X/Y/Z (workpiece) → previous block's <a class="xref" href="Hi.NcParsers.Keywords.IProgramXyzDef.html#Hi_NcParsers_Keywords_IProgramXyzDef_ProgramXyz">ProgramXyz</a>.</li><li><span class="term"><code>#5021-#5023</code></span>Current machine position X/Y/Z → previous block's <a class="xref" href="Hi.NcParsers.Keywords.MachineCoordinateState.html">MachineCoordinateState</a>.</li><li><span class="term"><code>#5041-#5043</code></span>Current absolute position X/Y/Z → previous block's <a class="xref" href="Hi.NcParsers.Keywords.IProgramXyzDef.html#Hi_NcParsers_Keywords_IProgramXyzDef_ProgramXyz">ProgramXyz</a>.</li></ul>
|
<ul><li><span class="term"><code>#5001-#5003</code></span>Block-end position X/Y/Z (workpiece) → previous block's <a class="xref" href="Hi.NcParsers.Keywords.IProgramXyzDef.html#Hi_NcParsers_Keywords_IProgramXyzDef_ProgramXyz">ProgramXyz</a>.</li><li><span class="term"><code>#5021-#5023</code></span>Current machine position X/Y/Z → previous block's <a class="xref" href="Hi.NcParsers.Keywords.MachineCoordinateState.html">MachineCoordinateState</a>.</li><li><span class="term"><code>#5041-#5043</code></span>Current absolute position X/Y/Z → previous block's <a class="xref" href="Hi.NcParsers.Keywords.IProgramXyzDef.html#Hi_NcParsers_Keywords_IProgramXyzDef_ProgramXyz">ProgramXyz</a>.</li></ul>
|
||||||
<p>
|
<p>
|
||||||
Stateless. Configured on
|
Stateless. Configured on
|
||||||
VariableEvaluatorSyntax.RuntimeVariableLookups rather than
|
<a class="xref" href="Hi.NcParsers.LogicSyntaxs.VariableEvaluatorSyntax.html#Hi_NcParsers_LogicSyntaxs_VariableEvaluatorSyntax_RuntimeVariableLookups">RuntimeVariableLookups</a> rather than
|
||||||
<code>NcDependencyList</code> because the read needs the block node for
|
<code>NcDependencyList</code> because the read needs the block node for
|
||||||
<a class="xref" href="Hi.Common.Collections.LazyLinkedListNode-1.html#Hi_Common_Collections_LazyLinkedListNode_1_Previous">Previous</a> access — there is no
|
<a class="xref" href="Hi.Common.Collections.LazyLinkedListNode-1.html#Hi_Common_Collections_LazyLinkedListNode_1_Previous">Previous</a> access — there is no
|
||||||
long-lived dependency object that owns this data.
|
long-lived dependency object that owns this data.
|
||||||
|
|||||||
@ -108,7 +108,7 @@ runtime-state JSON sections:</p>
|
|||||||
<ul><li><span class="term"><code>#5001-#5003</code></span>Block-end position X/Y/Z (workpiece) → previous block's <a class="xref" href="Hi.NcParsers.Keywords.IProgramXyzDef.html#Hi_NcParsers_Keywords_IProgramXyzDef_ProgramXyz">ProgramXyz</a>.</li><li><span class="term"><code>#5021-#5023</code></span>Current machine position X/Y/Z → previous block's <a class="xref" href="Hi.NcParsers.Keywords.MachineCoordinateState.html">MachineCoordinateState</a>.</li><li><span class="term"><code>#5041-#5043</code></span>Current absolute position X/Y/Z → previous block's <a class="xref" href="Hi.NcParsers.Keywords.IProgramXyzDef.html#Hi_NcParsers_Keywords_IProgramXyzDef_ProgramXyz">ProgramXyz</a>.</li></ul>
|
<ul><li><span class="term"><code>#5001-#5003</code></span>Block-end position X/Y/Z (workpiece) → previous block's <a class="xref" href="Hi.NcParsers.Keywords.IProgramXyzDef.html#Hi_NcParsers_Keywords_IProgramXyzDef_ProgramXyz">ProgramXyz</a>.</li><li><span class="term"><code>#5021-#5023</code></span>Current machine position X/Y/Z → previous block's <a class="xref" href="Hi.NcParsers.Keywords.MachineCoordinateState.html">MachineCoordinateState</a>.</li><li><span class="term"><code>#5041-#5043</code></span>Current absolute position X/Y/Z → previous block's <a class="xref" href="Hi.NcParsers.Keywords.IProgramXyzDef.html#Hi_NcParsers_Keywords_IProgramXyzDef_ProgramXyz">ProgramXyz</a>.</li></ul>
|
||||||
<p>
|
<p>
|
||||||
Stateless. Configured on
|
Stateless. Configured on
|
||||||
VariableEvaluatorSyntax.RuntimeVariableLookups rather than
|
<a class="xref" href="Hi.NcParsers.LogicSyntaxs.VariableEvaluatorSyntax.html#Hi_NcParsers_LogicSyntaxs_VariableEvaluatorSyntax_RuntimeVariableLookups">RuntimeVariableLookups</a> rather than
|
||||||
<code>NcDependencyList</code> because the read needs the block node for
|
<code>NcDependencyList</code> because the read needs the block node for
|
||||||
<a class="xref" href="Hi.Common.Collections.LazyLinkedListNode-1.html#Hi_Common_Collections_LazyLinkedListNode_1_Previous">Previous</a> access — there is no
|
<a class="xref" href="Hi.Common.Collections.LazyLinkedListNode-1.html#Hi_Common_Collections_LazyLinkedListNode_1_Previous">Previous</a> access — there is no
|
||||||
long-lived dependency object that owns this data.
|
long-lived dependency object that owns this data.
|
||||||
|
|||||||
@ -207,7 +207,8 @@ parameter for G83 peck retraction — it is per-call).
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Initializes a new instance with default settings (<a class="xref" href="Hi.NcParsers.Dependencys.Generic.FallbackConfig.html#Hi_NcParsers_Dependencys_Generic_FallbackConfig_PeckRetractionDistance_mm">PeckRetractionDistance_mm</a> = 5.0).</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -233,7 +234,8 @@ parameter for G83 peck retraction — it is per-call).
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Initializes a new instance by deserializing from <code class="paramref">src</code>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -243,7 +245,8 @@ parameter for G83 peck retraction — it is per-call).
|
|||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
||||||
<dd></dd>
|
<dd><p>XML element produced by <a class="xref" href="Hi.NcParsers.Dependencys.Generic.FallbackConfig.html#Hi_NcParsers_Dependencys_Generic_FallbackConfig_MakeXmlSource_System_String_System_String_System_Boolean_">MakeXmlSource(string, string, bool)</a>.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
@ -301,7 +304,8 @@ bottom before re-entering at feed (mm).</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>XML element name used to register this dependency with <a class="xref" href="Hi.Common.XmlUtils.XFactory.html">XFactory</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
|
|||||||
@ -202,7 +202,8 @@ When <code>EnabledLayers</code> is absent the default is layer 1 only.
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Initializes a new instance with only layer 1 (the bare <code>/</code> prefix) enabled, matching the typical Fanuc factory default.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -228,7 +229,8 @@ When <code>EnabledLayers</code> is absent the default is layer 1 only.
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Initializes a new instance by deserializing from <code class="paramref">src</code>. Falls back to layer 1 only when the <code>EnabledLayers</code> child element is absent or blank.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -238,7 +240,8 @@ When <code>EnabledLayers</code> is absent the default is layer 1 only.
|
|||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
||||||
<dd></dd>
|
<dd><p>XML element produced by <a class="xref" href="Hi.NcParsers.Dependencys.Generic.GenericBlockSkipConfig.html#Hi_NcParsers_Dependencys_Generic_GenericBlockSkipConfig_MakeXmlSource_System_String_System_String_System_Boolean_">MakeXmlSource(string, string, bool)</a>.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
@ -295,7 +298,8 @@ When <code>EnabledLayers</code> is absent the default is layer 1 only.
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>XML element name used to register this dependency with <a class="xref" href="Hi.Common.XmlUtils.XFactory.html">XFactory</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
|
|||||||
@ -206,7 +206,8 @@ Consumed by <a class="xref" href="Hi.NcParsers.LogicSyntaxs.G53p1RotaryPositionS
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Initializes a new instance with no <a class="xref" href="Hi.NcParsers.Dependencys.Generic.NcKinematicsDependency.html#Hi_NcParsers_Dependencys_Generic_NcKinematicsDependency_KinematicsProvider">KinematicsProvider</a>; assign one before the runner queries kinematics.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -232,7 +233,8 @@ Consumed by <a class="xref" href="Hi.NcParsers.LogicSyntaxs.G53p1RotaryPositionS
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Initializes a new instance with the given <a class="xref" href="Hi.NcParsers.Dependencys.Generic.NcKinematicsDependency.html#Hi_NcParsers_Dependencys_Generic_NcKinematicsDependency_KinematicsProvider">KinematicsProvider</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -242,7 +244,8 @@ Consumed by <a class="xref" href="Hi.NcParsers.LogicSyntaxs.G53p1RotaryPositionS
|
|||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><code>provider</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.func-1">Func</a><<a class="xref" href="Hi.Numerical.Xyzabc.IMachineKinematics.html">IMachineKinematics</a>></dt>
|
<dt><code>provider</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.func-1">Func</a><<a class="xref" href="Hi.Numerical.Xyzabc.IMachineKinematics.html">IMachineKinematics</a>></dt>
|
||||||
<dd></dd>
|
<dd><p>Delegate that resolves the live <a class="xref" href="Hi.Numerical.Xyzabc.IMachineKinematics.html">IMachineKinematics</a> at lookup time.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
@ -300,7 +303,8 @@ Null provider or null return means kinematics is not yet available.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>XML element name used to register this dependency with <a class="xref" href="Hi.Common.XmlUtils.XFactory.html">XFactory</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
|
|||||||
@ -187,7 +187,8 @@ Matches Fanuc Memory C layout where H and D share the same row.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Initializes a new instance with all components zero.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -213,7 +214,8 @@ Matches Fanuc Memory C layout where H and D share the same row.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Initializes a new instance with the supplied geometry and wear components.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -223,13 +225,17 @@ Matches Fanuc Memory C layout where H and D share the same row.</p>
|
|||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><code>idealHeight_mm</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
<dt><code>idealHeight_mm</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||||
<dd></dd>
|
<dd><p>Initial value of <a class="xref" href="Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetRow_IdealHeight_mm">IdealHeight_mm</a>.</p>
|
||||||
|
</dd>
|
||||||
<dt><code>axialWear_mm</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
<dt><code>axialWear_mm</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||||
<dd></dd>
|
<dd><p>Initial value of <a class="xref" href="Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetRow_AxialWear_mm">AxialWear_mm</a>.</p>
|
||||||
|
</dd>
|
||||||
<dt><code>idealRadius_mm</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
<dt><code>idealRadius_mm</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||||
<dd></dd>
|
<dd><p>Initial value of <a class="xref" href="Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetRow_IdealRadius_mm">IdealRadius_mm</a>.</p>
|
||||||
|
</dd>
|
||||||
<dt><code>radialWear_mm</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
<dt><code>radialWear_mm</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||||
<dd></dd>
|
<dd><p>Initial value of <a class="xref" href="Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetRow_RadialWear_mm">RadialWear_mm</a>.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
@ -254,7 +260,8 @@ Matches Fanuc Memory C layout where H and D share the same row.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Accumulated axial wear in millimetres, subtracted from <a class="xref" href="Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetRow_IdealHeight_mm">IdealHeight_mm</a> by <a class="xref" href="Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetRow_FullHeight_mm">FullHeight_mm</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -349,7 +356,8 @@ Matches Fanuc Memory C layout where H and D share the same row.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Geometric tool height in millimetres before wear is subtracted. Combined with <a class="xref" href="Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetRow_AxialWear_mm">AxialWear_mm</a> via <a class="xref" href="Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetRow_FullHeight_mm">FullHeight_mm</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -380,7 +388,8 @@ Matches Fanuc Memory C layout where H and D share the same row.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Geometric tool radius in millimetres before wear is subtracted. Combined with <a class="xref" href="Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetRow_RadialWear_mm">RadialWear_mm</a> via <a class="xref" href="Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetRow_FullRadius_mm">FullRadius_mm</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -411,7 +420,8 @@ Matches Fanuc Memory C layout where H and D share the same row.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Accumulated radial wear in millimetres, subtracted from <a class="xref" href="Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetRow_IdealRadius_mm">IdealRadius_mm</a> by <a class="xref" href="Hi.NcParsers.Dependencys.Generic.ToolOffsetRow.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetRow_FullRadius_mm">FullRadius_mm</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
|
|||||||
@ -196,7 +196,8 @@ Key = offset number (Fanuc H or D number).</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Initializes a new instance with an empty <a class="xref" href="Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetTable_Offsets">Offsets</a> table.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -222,7 +223,8 @@ Key = offset number (Fanuc H or D number).</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Initializes a new instance by deserializing from <code class="paramref">src</code>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -232,7 +234,8 @@ Key = offset number (Fanuc H or D number).</p>
|
|||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
||||||
<dd></dd>
|
<dd><p>XML element produced by <a class="xref" href="Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.html#Hi_NcParsers_Dependencys_Generic_ToolOffsetTable_MakeXmlSource_System_String_System_String_System_Boolean_">MakeXmlSource(string, string, bool)</a>.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
@ -257,7 +260,8 @@ Key = offset number (Fanuc H or D number).</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Tool offset rows keyed by offset number (Fanuc H or D number, Heidenhain tool number, etc.).</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -288,7 +292,8 @@ Key = offset number (Fanuc H or D number).</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>XML element name used to register this dependency with <a class="xref" href="Hi.Common.XmlUtils.XFactory.html">XFactory</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
|
|||||||
@ -196,7 +196,8 @@ Each axis value: a position to move to, or <a class="xref" href="https://learn.m
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Initializes a new instance with an empty <a class="xref" href="Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.html#Hi_NcParsers_Dependencys_Generic_ToolingMcConfig_AxisPositions">AxisPositions</a> map and zero <a class="xref" href="Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.html#Hi_NcParsers_Dependencys_Generic_ToolingMcConfig_ToolingTime">ToolingTime</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -222,7 +223,8 @@ Each axis value: a position to move to, or <a class="xref" href="https://learn.m
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Initializes a new instance by deserializing from <code class="paramref">src</code>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -232,7 +234,8 @@ Each axis value: a position to move to, or <a class="xref" href="https://learn.m
|
|||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
||||||
<dd></dd>
|
<dd><p>XML element produced by <a class="xref" href="Hi.NcParsers.Dependencys.Generic.ToolingMcConfig.html#Hi_NcParsers_Dependencys_Generic_ToolingMcConfig_MakeXmlSource_System_String_System_String_System_Boolean_">MakeXmlSource(string, string, bool)</a>.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
@ -354,7 +357,8 @@ Does not include axis motion time to/from the tooling position.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>XML element name used to register this dependency with <a class="xref" href="Hi.Common.XmlUtils.XFactory.html">XFactory</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
|
|||||||
@ -268,7 +268,8 @@ MP400–MP499: Axis-specific parameters.
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Initializes a new instance with empty parameter tables.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -294,7 +295,8 @@ MP400–MP499: Axis-specific parameters.
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Initializes a new instance by deserializing from <code class="paramref">src</code>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -304,7 +306,8 @@ MP400–MP499: Axis-specific parameters.
|
|||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
||||||
<dd></dd>
|
<dd><p>XML element produced by <a class="xref" href="Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.html#Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_MakeXmlSource_System_String_System_String_System_Boolean_">MakeXmlSource(string, string, bool)</a>.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
@ -1002,7 +1005,8 @@ Null if not defined for this controller brand.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>XML element name used to register this dependency with <a class="xref" href="Hi.Common.XmlUtils.XFactory.html">XFactory</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
|
|||||||
@ -208,7 +208,8 @@ compatibility mapping for ISO/DIN programs running on a Heidenhain.
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Initializes a new instance with rows 1-20 of <a class="xref" href="Hi.NcParsers.Dependencys.HeidenhainDatumTable.html#Hi_NcParsers_Dependencys_HeidenhainDatumTable_DatumPresetTable">DatumPresetTable</a> and <a class="xref" href="Hi.NcParsers.Dependencys.HeidenhainDatumTable.html#Hi_NcParsers_Dependencys_HeidenhainDatumTable_DatumShiftTable">DatumShiftTable</a> seeded to zero.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -234,7 +235,8 @@ compatibility mapping for ISO/DIN programs running on a Heidenhain.
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Initializes a new instance by deserializing from <code class="paramref">src</code>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -244,7 +246,8 @@ compatibility mapping for ISO/DIN programs running on a Heidenhain.
|
|||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
||||||
<dd></dd>
|
<dd><p>XML element produced by <a class="xref" href="Hi.NcParsers.Dependencys.HeidenhainDatumTable.html#Hi_NcParsers_Dependencys_HeidenhainDatumTable_MakeXmlSource_System_String_System_String_System_Boolean_">MakeXmlSource(string, string, bool)</a>.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
@ -301,7 +304,8 @@ compatibility mapping for ISO/DIN programs running on a Heidenhain.
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Preset rows (CYCL DEF 247 Q339=N) keyed by preset id (1-20). Rows 1-6 are aliased to ISO G54-G59 via <a class="xref" href="Hi.NcParsers.Dependencys.IIsoCoordinateConfig.html">IIsoCoordinateConfig</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -332,7 +336,8 @@ compatibility mapping for ISO/DIN programs running on a Heidenhain.
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Datum shift rows (CYCL DEF 7 #N) keyed by table id (1-20).</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -363,7 +368,8 @@ compatibility mapping for ISO/DIN programs running on a Heidenhain.
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>XML element name used to register this dependency with <a class="xref" href="Hi.Common.XmlUtils.XFactory.html">XFactory</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -437,7 +443,8 @@ Returns null when no offset is configured for that id by this provider
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Returns the preset offset for <code class="paramref">q339</code>, or <a class="xref" href="Hi.Geom.Vec3d.html#Hi_Geom_Vec3d_Zero">Zero</a> if absent. See <a class="xref" href="Hi.NcParsers.Dependencys.HeidenhainDatumTable.html#Hi_NcParsers_Dependencys_HeidenhainDatumTable_DatumPresetTable">DatumPresetTable</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -447,7 +454,8 @@ Returns null when no offset is configured for that id by this provider
|
|||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><code>q339</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
<dt><code>q339</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||||
<dd></dd>
|
<dd><p>Preset id (CYCL DEF 247 Q339).</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
<h4 class="section">Returns</h4>
|
<h4 class="section">Returns</h4>
|
||||||
@ -473,7 +481,8 @@ Returns null when no offset is configured for that id by this provider
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Returns the datum shift offset for <code class="paramref">tableId</code>, or <a class="xref" href="Hi.Geom.Vec3d.html#Hi_Geom_Vec3d_Zero">Zero</a> if absent. See <a class="xref" href="Hi.NcParsers.Dependencys.HeidenhainDatumTable.html#Hi_NcParsers_Dependencys_HeidenhainDatumTable_DatumShiftTable">DatumShiftTable</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -483,7 +492,8 @@ Returns null when no offset is configured for that id by this provider
|
|||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><code>tableId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
<dt><code>tableId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||||
<dd></dd>
|
<dd><p>Datum shift row id (CYCL DEF 7 #N).</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
<h4 class="section">Returns</h4>
|
<h4 class="section">Returns</h4>
|
||||||
@ -594,7 +604,8 @@ Since the folder can be moving with the configuration file.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Sets the preset offset for <code class="paramref">q339</code>. See <a class="xref" href="Hi.NcParsers.Dependencys.HeidenhainDatumTable.html#Hi_NcParsers_Dependencys_HeidenhainDatumTable_DatumPresetTable">DatumPresetTable</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -604,9 +615,11 @@ Since the folder can be moving with the configuration file.</p>
|
|||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><code>q339</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
<dt><code>q339</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||||
<dd></dd>
|
<dd><p>Preset id (CYCL DEF 247 Q339).</p>
|
||||||
|
</dd>
|
||||||
<dt><code>offset</code> <a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
|
<dt><code>offset</code> <a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
|
||||||
<dd></dd>
|
<dd><p>Translation to store.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
@ -627,7 +640,8 @@ Since the folder can be moving with the configuration file.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Sets the datum shift offset for <code class="paramref">tableId</code>. See <a class="xref" href="Hi.NcParsers.Dependencys.HeidenhainDatumTable.html#Hi_NcParsers_Dependencys_HeidenhainDatumTable_DatumShiftTable">DatumShiftTable</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -637,9 +651,11 @@ Since the folder can be moving with the configuration file.</p>
|
|||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><code>tableId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
<dt><code>tableId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||||
<dd></dd>
|
<dd><p>Datum shift row id (CYCL DEF 7 #N).</p>
|
||||||
|
</dd>
|
||||||
<dt><code>offset</code> <a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
|
<dt><code>offset</code> <a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
|
||||||
<dd></dd>
|
<dd><p>Translation to store.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<meta name="title" content="Interface INcDependency | HiAPI-C# 2025 ">
|
<meta name="title" content="Interface INcDependency | HiAPI-C# 2025 ">
|
||||||
|
|
||||||
|
<meta name="description" content="Marker interface for objects that participate in the NC dependency list resolved by the soft-NC runtime.">
|
||||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||||
<link rel="stylesheet" href="../public/docfx.min.css">
|
<link rel="stylesheet" href="../public/docfx.min.css">
|
||||||
<link rel="stylesheet" href="../public/main.css">
|
<link rel="stylesheet" href="../public/main.css">
|
||||||
@ -97,7 +97,8 @@ Interface INcDependency
|
|||||||
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="markdown summary"></div>
|
<div class="markdown summary"><p>Marker interface for objects that participate in the NC dependency list resolved by the soft-NC runtime.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown conceptual"></div>
|
<div class="markdown conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
|
|||||||
@ -204,7 +204,8 @@ position, etc.).
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Initializes a new instance with G54-G57 and the Siemens extended G505-G599 series seeded as zero <a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a> entries in <a class="xref" href="Hi.NcParsers.Dependencys.Siemens.SiemensFrameTable.html#Hi_NcParsers_Dependencys_Siemens_SiemensFrameTable_Frames">Frames</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -230,7 +231,8 @@ position, etc.).
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Initializes a new instance by deserializing from <code class="paramref">src</code>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -240,7 +242,8 @@ position, etc.).
|
|||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
||||||
<dd></dd>
|
<dd><p>XML element produced by <a class="xref" href="Hi.NcParsers.Dependencys.Siemens.SiemensFrameTable.html#Hi_NcParsers_Dependencys_Siemens_SiemensFrameTable_MakeXmlSource_System_String_System_String_System_Boolean_">MakeXmlSource(string, string, bool)</a>.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -269,7 +269,8 @@ MD30000–MD39999: Axis-specific machine data (extended).
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Initializes a new instance with empty machine data tables.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -295,7 +296,8 @@ MD30000–MD39999: Axis-specific machine data (extended).
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Initializes a new instance by deserializing from <code class="paramref">src</code>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -305,7 +307,8 @@ MD30000–MD39999: Axis-specific machine data (extended).
|
|||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
||||||
<dd></dd>
|
<dd><p>XML element produced by <a class="xref" href="Hi.NcParsers.Dependencys.Siemens.SiemensMachineDataTable.html#Hi_NcParsers_Dependencys_Siemens_SiemensMachineDataTable_MakeXmlSource_System_String_System_String_System_Boolean_">MakeXmlSource(string, string, bool)</a>.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
@ -908,7 +911,8 @@ Null if not defined for this controller brand.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>XML element name used to register this dependency with <a class="xref" href="Hi.Common.XmlUtils.XFactory.html">XFactory</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
|
|||||||
@ -279,7 +279,8 @@ namespace if more brands need it.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Initializes a new instance, seeding the ISO G54-G59 / G54.1 P-table coordinate offsets with their default values.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -305,7 +306,8 @@ namespace if more brands need it.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Initializes a new instance by deserializing from <code class="paramref">src</code>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -315,7 +317,8 @@ namespace if more brands need it.</p>
|
|||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
||||||
<dd></dd>
|
<dd><p>XML element produced by <a class="xref" href="Hi.NcParsers.Dependencys.Syntec.SyntecParameterTable.html#Hi_NcParsers_Dependencys_Syntec_SyntecParameterTable_MakeXmlSource_System_String_System_String_System_Boolean_">MakeXmlSource(string, string, bool)</a>.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
@ -1277,7 +1280,8 @@ Null if not defined for this controller brand.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>XML element name used to register this dependency with <a class="xref" href="Hi.Common.XmlUtils.XFactory.html">XFactory</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
|
|||||||
@ -211,7 +211,8 @@ Compatible with Fanuc, Siemens, Heidenhain, Mazak, Okuma.</p>
|
|||||||
</dl>
|
</dl>
|
||||||
<dl class="jumplist">
|
<dl class="jumplist">
|
||||||
<dt><a class="xref" href="Hi.NcParsers.Dependencys.INcDependency.html">INcDependency</a></dt>
|
<dt><a class="xref" href="Hi.NcParsers.Dependencys.INcDependency.html">INcDependency</a></dt>
|
||||||
<dd></dd>
|
<dd><p>Marker interface for objects that participate in the NC dependency list resolved by the soft-NC runtime.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl class="jumplist">
|
<dl class="jumplist">
|
||||||
<dt><a class="xref" href="Hi.NcParsers.Dependencys.IPowerResettable.html">IPowerResettable</a></dt>
|
<dt><a class="xref" href="Hi.NcParsers.Dependencys.IPowerResettable.html">IPowerResettable</a></dt>
|
||||||
|
|||||||
@ -153,7 +153,8 @@ Interface IGetSentence
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Returns the source <a class="xref" href="Hi.NcParsers.Sentence.html">Sentence</a> carried by this object.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
|
|||||||
@ -196,7 +196,8 @@ downstream readers must tolerate missing axis keys.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Creates a new <a class="xref" href="Hi.NcParsers.Initializers.HomeMcInitializer.html">HomeMcInitializer</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -222,7 +223,8 @@ downstream readers must tolerate missing axis keys.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Creates a <a class="xref" href="Hi.NcParsers.Initializers.HomeMcInitializer.html">HomeMcInitializer</a> from an XML source element.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -257,7 +259,8 @@ downstream readers must tolerate missing axis keys.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Display/registration name of the initializer.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -288,7 +291,8 @@ downstream readers must tolerate missing axis keys.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>XML element name used to register and serialize this initializer.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -323,7 +327,9 @@ downstream readers must tolerate missing axis keys.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Writes initial sections into <code class="paramref">jsonObject</code>, optionally
|
||||||
|
using values resolved from <code class="paramref">ncDependencyList</code>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<meta name="title" content="Interface INcInitializer | HiAPI-C# 2025 ">
|
<meta name="title" content="Interface INcInitializer | HiAPI-C# 2025 ">
|
||||||
|
|
||||||
|
<meta name="description" content="Populates the init-block JSON sections (e.g. home position, static defaults) before the soft-NC runtime processes any source NC syntax. Implementations such as and write into the supplied .">
|
||||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||||
<link rel="stylesheet" href="../public/docfx.min.css">
|
<link rel="stylesheet" href="../public/docfx.min.css">
|
||||||
<link rel="stylesheet" href="../public/main.css">
|
<link rel="stylesheet" href="../public/main.css">
|
||||||
@ -97,7 +97,11 @@ Interface INcInitializer
|
|||||||
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="markdown summary"></div>
|
<div class="markdown summary"><p>Populates the init-block JSON sections (e.g. home position, static defaults)
|
||||||
|
before the soft-NC runtime processes any source NC syntax. Implementations
|
||||||
|
such as <a class="xref" href="Hi.NcParsers.Initializers.HomeMcInitializer.html">HomeMcInitializer</a> and <a class="xref" href="Hi.NcParsers.Initializers.StaticInitializer.html">StaticInitializer</a>
|
||||||
|
write into the supplied <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.text.json.nodes.jsonobject">JsonObject</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown conceptual"></div>
|
<div class="markdown conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -159,7 +163,8 @@ Interface INcInitializer
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Display/registration name of the initializer.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -194,7 +199,9 @@ Interface INcInitializer
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Writes initial sections into <code class="paramref">jsonObject</code>, optionally
|
||||||
|
using values resolved from <code class="paramref">ncDependencyList</code>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<meta name="title" content="Class StaticInitializer | HiAPI-C# 2025 ">
|
<meta name="title" content="Class StaticInitializer | HiAPI-C# 2025 ">
|
||||||
|
|
||||||
|
<meta name="description" content="Merges a fixed JSON snippet into the init-block JSON. Used to seed brand-default sections (e.g. G54, G80) before any source NC syntax is processed.">
|
||||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||||
<link rel="stylesheet" href="../public/docfx.min.css">
|
<link rel="stylesheet" href="../public/docfx.min.css">
|
||||||
<link rel="stylesheet" href="../public/main.css">
|
<link rel="stylesheet" href="../public/main.css">
|
||||||
@ -97,7 +97,10 @@ Class StaticInitializer
|
|||||||
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="markdown summary"></div>
|
<div class="markdown summary"><p>Merges a fixed <a class="xref" href="Hi.NcParsers.Initializers.StaticInitializer.html#Hi_NcParsers_Initializers_StaticInitializer_Initialization">Initialization</a> JSON snippet into the init-block
|
||||||
|
JSON. Used to seed brand-default sections (e.g. <code>G54</code>, <code>G80</code>)
|
||||||
|
before any source NC syntax is processed.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown conceptual"></div>
|
<div class="markdown conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -191,7 +194,8 @@ Class StaticInitializer
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Creates an empty <a class="xref" href="Hi.NcParsers.Initializers.StaticInitializer.html">StaticInitializer</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -217,7 +221,9 @@ Class StaticInitializer
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Creates a <a class="xref" href="Hi.NcParsers.Initializers.StaticInitializer.html">StaticInitializer</a> from an XML source element,
|
||||||
|
reading the embedded JSON from the <code>Initialization</code> child element.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -252,7 +258,8 @@ Class StaticInitializer
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>An empty <a class="xref" href="Hi.NcParsers.Initializers.StaticInitializer.html">StaticInitializer</a> with no preset sections.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -315,7 +322,9 @@ Class StaticInitializer
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>JSON sections to merge into the init-block JSON during
|
||||||
|
<a class="xref" href="Hi.NcParsers.Initializers.StaticInitializer.html#Hi_NcParsers_Initializers_StaticInitializer_Initialize_System_Text_Json_Nodes_JsonObject_System_Collections_Generic_List_Hi_NcParsers_Dependencys_INcDependency__">Initialize(JsonObject, List<INcDependency>)</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -378,7 +387,8 @@ Class StaticInitializer
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Display/registration name of the initializer.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -441,7 +451,8 @@ Class StaticInitializer
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>XML element name used to register and serialize this initializer.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -476,7 +487,9 @@ Class StaticInitializer
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Writes initial sections into <code class="paramref">jsonObject</code>, optionally
|
||||||
|
using values resolved from <code class="paramref">ncDependencyList</code>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
|
|||||||
@ -105,14 +105,21 @@ downstream readers must tolerate missing axis keys.</p>
|
|||||||
</dl>
|
</dl>
|
||||||
<dl class="jumplist">
|
<dl class="jumplist">
|
||||||
<dt><a class="xref" href="Hi.NcParsers.Initializers.StaticInitializer.html">StaticInitializer</a></dt>
|
<dt><a class="xref" href="Hi.NcParsers.Initializers.StaticInitializer.html">StaticInitializer</a></dt>
|
||||||
<dd></dd>
|
<dd><p>Merges a fixed <a class="xref" href="Hi.NcParsers.Initializers.StaticInitializer.html#Hi_NcParsers_Initializers_StaticInitializer_Initialization">Initialization</a> JSON snippet into the init-block
|
||||||
|
JSON. Used to seed brand-default sections (e.g. <code>G54</code>, <code>G80</code>)
|
||||||
|
before any source NC syntax is processed.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<h3 id="interfaces">
|
<h3 id="interfaces">
|
||||||
Interfaces
|
Interfaces
|
||||||
</h3>
|
</h3>
|
||||||
<dl class="jumplist">
|
<dl class="jumplist">
|
||||||
<dt><a class="xref" href="Hi.NcParsers.Initializers.INcInitializer.html">INcInitializer</a></dt>
|
<dt><a class="xref" href="Hi.NcParsers.Initializers.INcInitializer.html">INcInitializer</a></dt>
|
||||||
<dd></dd>
|
<dd><p>Populates the init-block JSON sections (e.g. home position, static defaults)
|
||||||
|
before the soft-NC runtime processes any source NC syntax. Implementations
|
||||||
|
such as <a class="xref" href="Hi.NcParsers.Initializers.HomeMcInitializer.html">HomeMcInitializer</a> and <a class="xref" href="Hi.NcParsers.Initializers.StaticInitializer.html">StaticInitializer</a>
|
||||||
|
write into the supplied <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.text.json.nodes.jsonobject">JsonObject</a>.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -203,7 +203,8 @@ Place at the end of the syntax list, after all consumers have read the keys.
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Creates a <a class="xref" href="Hi.NcParsers.InspectionSyntaxs.CleanupSyntax.html">CleanupSyntax</a> seeded with the given <code class="paramref">keys</code>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -213,7 +214,8 @@ Place at the end of the syntax list, after all consumers have read the keys.
|
|||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><code>keys</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>[]</dt>
|
<dt><code>keys</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>[]</dt>
|
||||||
<dd></dd>
|
<dd><p>JSON keys to remove on each block; copied into <a class="xref" href="Hi.NcParsers.InspectionSyntaxs.CleanupSyntax.html#Hi_NcParsers_InspectionSyntaxs_CleanupSyntax_Keys">Keys</a>.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
@ -234,7 +236,9 @@ Place at the end of the syntax list, after all consumers have read the keys.
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Reconstructs a <a class="xref" href="Hi.NcParsers.InspectionSyntaxs.CleanupSyntax.html">CleanupSyntax</a> from a project XML element
|
||||||
|
previously produced by <a class="xref" href="Hi.NcParsers.InspectionSyntaxs.CleanupSyntax.html#Hi_NcParsers_InspectionSyntaxs_CleanupSyntax_MakeXmlSource_System_String_System_String_System_Boolean_">MakeXmlSource(string, string, bool)</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -244,7 +248,8 @@ Place at the end of the syntax list, after all consumers have read the keys.
|
|||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
||||||
<dd></dd>
|
<dd><p>XML element with one <code>Key</code> child per entry in <a class="xref" href="Hi.NcParsers.InspectionSyntaxs.CleanupSyntax.html#Hi_NcParsers_InspectionSyntaxs_CleanupSyntax_Keys">Keys</a>.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
@ -333,7 +338,8 @@ Place at the end of the syntax list, after all consumers have read the keys.
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>XML element name for <a class="xref" href="Hi.Common.XmlUtils.XFactory.html#Hi_Common_XmlUtils_XFactory_Regs">Regs</a> registration.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
|
|||||||
@ -226,7 +226,8 @@ and diffing easier.
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Creates a default <a class="xref" href="Hi.NcParsers.InspectionSyntaxs.ProgramXyzBackfillSyntax.html">ProgramXyzBackfillSyntax</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -338,7 +339,8 @@ the value is a modal back-fill to make debug dumps more complete".
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>XML element name for <a class="xref" href="Hi.Common.XmlUtils.XFactory.html#Hi_Common_XmlUtils_XFactory_Regs">Regs</a> registration.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
|
|||||||
@ -218,7 +218,8 @@ convenient for toggling a debug pipeline without removing the entries.
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Creates a <a class="xref" href="Hi.NcParsers.InspectionSyntaxs.SnapshotSyntax.html">SnapshotSyntax</a> with no <a class="xref" href="Hi.NcParsers.InspectionSyntaxs.SnapshotSyntax.html#Hi_NcParsers_InspectionSyntaxs_SnapshotSyntax_SectionName">SectionName</a> set yet.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -244,7 +245,8 @@ convenient for toggling a debug pipeline without removing the entries.
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Creates a <a class="xref" href="Hi.NcParsers.InspectionSyntaxs.SnapshotSyntax.html">SnapshotSyntax</a> with the given <a class="xref" href="Hi.NcParsers.InspectionSyntaxs.SnapshotSyntax.html#Hi_NcParsers_InspectionSyntaxs_SnapshotSyntax_SectionName">SectionName</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -254,7 +256,8 @@ convenient for toggling a debug pipeline without removing the entries.
|
|||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><code>sectionName</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
<dt><code>sectionName</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||||
<dd></dd>
|
<dd><p>Sub-key under <a class="xref" href="Hi.NcParsers.InspectionSyntaxs.SnapshotSyntax.html#Hi_NcParsers_InspectionSyntaxs_SnapshotSyntax_SnapshotKey">SnapshotKey</a> for this instance's capture.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
@ -275,7 +278,9 @@ convenient for toggling a debug pipeline without removing the entries.
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Reconstructs a <a class="xref" href="Hi.NcParsers.InspectionSyntaxs.SnapshotSyntax.html">SnapshotSyntax</a> from a project XML element
|
||||||
|
previously produced by <a class="xref" href="Hi.NcParsers.InspectionSyntaxs.SnapshotSyntax.html#Hi_NcParsers_InspectionSyntaxs_SnapshotSyntax_MakeXmlSource_System_String_System_String_System_Boolean_">MakeXmlSource(string, string, bool)</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -285,7 +290,8 @@ convenient for toggling a debug pipeline without removing the entries.
|
|||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
||||||
<dd></dd>
|
<dd><p>XML element carrying <a class="xref" href="Hi.NcParsers.InspectionSyntaxs.SnapshotSyntax.html#Hi_NcParsers_InspectionSyntaxs_SnapshotSyntax_SectionName">SectionName</a> and <a class="xref" href="Hi.NcParsers.InspectionSyntaxs.SnapshotSyntax.html#Hi_NcParsers_InspectionSyntaxs_SnapshotSyntax_IsEnabled">IsEnabled</a>; null is treated as defaults.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<meta name="title" content="Class CsScript | HiAPI-C# 2025 ">
|
<meta name="title" content="Class CsScript | HiAPI-C# 2025 ">
|
||||||
|
|
||||||
|
<meta name="description" content="Section-key holder for inline C# scripts attached to an NC block. Carries (run before the block's acts) and (run after). Resolved by and .">
|
||||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||||
<link rel="stylesheet" href="../public/docfx.min.css">
|
<link rel="stylesheet" href="../public/docfx.min.css">
|
||||||
<link rel="stylesheet" href="../public/main.css">
|
<link rel="stylesheet" href="../public/main.css">
|
||||||
@ -97,7 +97,12 @@ Class CsScript
|
|||||||
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="markdown summary"></div>
|
<div class="markdown summary"><p>Section-key holder for inline C# scripts attached to an NC block. Carries
|
||||||
|
<a class="xref" href="Hi.NcParsers.Keywords.CsScript.html#Hi_NcParsers_Keywords_CsScript_BeginScript">BeginScript</a> (run before the block's acts) and
|
||||||
|
<a class="xref" href="Hi.NcParsers.Keywords.CsScript.html#Hi_NcParsers_Keywords_CsScript_EndScript">EndScript</a> (run after). Resolved by
|
||||||
|
<a class="xref" href="Hi.NcParsers.Semantics.CsScriptBeginSemantic.html">CsScriptBeginSemantic</a> and
|
||||||
|
<a class="xref" href="Hi.NcParsers.Semantics.CsScriptEndSemantic.html">CsScriptEndSemantic</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown conceptual"></div>
|
<div class="markdown conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
|
|||||||
@ -0,0 +1,253 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<title>Class FanucPathSmoothing | HiAPI-C# 2025 </title>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<meta name="title" content="Class FanucPathSmoothing | HiAPI-C# 2025 ">
|
||||||
|
|
||||||
|
<meta name="description" content="Section data holder for .">
|
||||||
|
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||||
|
<link rel="stylesheet" href="../public/docfx.min.css">
|
||||||
|
<link rel="stylesheet" href="../public/main.css">
|
||||||
|
<meta name="docfx:navrel" content="../toc.html">
|
||||||
|
<meta name="docfx:tocrel" content="toc.html">
|
||||||
|
|
||||||
|
<meta name="docfx:rel" content="../">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="loc:inThisArticle" content="In this article">
|
||||||
|
<meta name="loc:searchResultsCount" content="{count} results for "{query}"">
|
||||||
|
<meta name="loc:searchNoResults" content="No results for "{query}"">
|
||||||
|
<meta name="loc:tocFilter" content="Filter by title">
|
||||||
|
<meta name="loc:nextArticle" content="Next">
|
||||||
|
<meta name="loc:prevArticle" content="Previous">
|
||||||
|
<meta name="loc:themeLight" content="Light">
|
||||||
|
<meta name="loc:themeDark" content="Dark">
|
||||||
|
<meta name="loc:themeAuto" content="Auto">
|
||||||
|
<meta name="loc:changeTheme" content="Change theme">
|
||||||
|
<meta name="loc:copy" content="Copy">
|
||||||
|
<meta name="loc:downloadPdf" content="Download PDF">
|
||||||
|
|
||||||
|
<script type="module" src="./../public/docfx.min.js"></script>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
const theme = localStorage.getItem('theme') || 'auto'
|
||||||
|
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
|
||||||
|
<header class="bg-body border-bottom">
|
||||||
|
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
|
||||||
|
<div class="container-xxl flex-nowrap">
|
||||||
|
<a class="navbar-brand" href="../index.html">
|
||||||
|
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
|
||||||
|
|
||||||
|
</a>
|
||||||
|
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
|
||||||
|
<i class="bi bi-three-dots"></i>
|
||||||
|
</button>
|
||||||
|
<div class="collapse navbar-collapse" id="navpanel">
|
||||||
|
<div id="navbar">
|
||||||
|
<form class="search" role="search" id="search">
|
||||||
|
<i class="bi bi-search"></i>
|
||||||
|
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<main class="container-xxl">
|
||||||
|
<div class="toc-offcanvas">
|
||||||
|
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
|
||||||
|
<div class="offcanvas-header">
|
||||||
|
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
|
||||||
|
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
|
||||||
|
</div>
|
||||||
|
<div class="offcanvas-body">
|
||||||
|
<nav class="toc" id="toc"></nav>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="content">
|
||||||
|
<div class="actionbar">
|
||||||
|
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
|
||||||
|
<i class="bi bi-list"></i>
|
||||||
|
</button>
|
||||||
|
|
||||||
|
<nav id="breadcrumb"></nav>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<article data-uid="Hi.NcParsers.Keywords.FanucPathSmoothing">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h1 id="Hi_NcParsers_Keywords_FanucPathSmoothing" data-uid="Hi.NcParsers.Keywords.FanucPathSmoothing" class="text-break">
|
||||||
|
Class FanucPathSmoothing
|
||||||
|
</h1>
|
||||||
|
|
||||||
|
<div class="facts text-secondary">
|
||||||
|
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Keywords.html">Keywords</a></dd></dl>
|
||||||
|
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="markdown summary"><p>Section data holder for <a class="xref" href="Hi.NcParsers.Keywords.IFanucPathSmoothingDef.html">IFanucPathSmoothingDef</a>.</p>
|
||||||
|
</div>
|
||||||
|
<div class="markdown conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">public class FanucPathSmoothing : PathSmoothing, IFanucPathSmoothingDef, IPathSmoothingDef</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<dl class="typelist inheritance">
|
||||||
|
<dt>Inheritance</dt>
|
||||||
|
<dd>
|
||||||
|
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
|
||||||
|
<div><a class="xref" href="Hi.NcParsers.Keywords.PathSmoothing.html">PathSmoothing</a></div>
|
||||||
|
<div><span class="xref">FanucPathSmoothing</span></div>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<dl class="typelist implements">
|
||||||
|
<dt>Implements</dt>
|
||||||
|
<dd>
|
||||||
|
<div><a class="xref" href="Hi.NcParsers.Keywords.IFanucPathSmoothingDef.html">IFanucPathSmoothingDef</a></div>
|
||||||
|
<div><a class="xref" href="Hi.NcParsers.Keywords.IPathSmoothingDef.html">IPathSmoothingDef</a></div>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
<dl class="typelist inheritedMembers">
|
||||||
|
<dt>Inherited Members</dt>
|
||||||
|
<dd>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.NcParsers.Keywords.PathSmoothing.html#Hi_NcParsers_Keywords_PathSmoothing_IsEnabled">PathSmoothing.IsEnabled</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.NcParsers.Keywords.PathSmoothing.html#Hi_NcParsers_Keywords_PathSmoothing_Term">PathSmoothing.Term</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
|
||||||
|
</div>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
<dl class="typelist extensionMethods">
|
||||||
|
<dt>Extension Methods</dt>
|
||||||
|
<dd>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate<TSelf>(TSelf, params object[])</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke<TSrc>(TSrc, Action<TSrc>)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
|
||||||
|
</div>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h2 class="section" id="properties">Properties
|
||||||
|
</h2>
|
||||||
|
|
||||||
|
|
||||||
|
<a id="Hi_NcParsers_Keywords_FanucPathSmoothing_Level_" data-uid="Hi.NcParsers.Keywords.FanucPathSmoothing.Level*"></a>
|
||||||
|
|
||||||
|
<h3 id="Hi_NcParsers_Keywords_FanucPathSmoothing_Level" data-uid="Hi.NcParsers.Keywords.FanucPathSmoothing.Level">
|
||||||
|
Level
|
||||||
|
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<div class="markdown level1 summary"><p>Fanuc G05.1 R precision / smoothness level number (typically 1..10).
|
||||||
|
<code>null</code> when the source NC line did not specify R.
|
||||||
|
Ignored when <a class="xref" href="Hi.NcParsers.Keywords.IPathSmoothingDef.html#Hi_NcParsers_Keywords_IPathSmoothingDef_IsEnabled">IsEnabled</a> is false.</p>
|
||||||
|
</div>
|
||||||
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">public int? Level { get; set; }</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h4 class="section">Property Value</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a>?</dt>
|
||||||
|
<dd></dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</article>
|
||||||
|
|
||||||
|
<div class="contribution d-print-none">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="affix">
|
||||||
|
<nav id="affix"></nav>
|
||||||
|
</div>
|
||||||
|
</main>
|
||||||
|
|
||||||
|
<div class="container-xxl search-results" id="search-results"></div>
|
||||||
|
|
||||||
|
<footer class="border-top text-secondary">
|
||||||
|
<div class="container-xxl">
|
||||||
|
<div class="flex-fill">
|
||||||
|
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</footer>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@ -6,7 +6,7 @@
|
|||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<meta name="title" content="Interface ICyclDef | HiAPI-C# 2025 ">
|
<meta name="title" content="Interface ICyclDef | HiAPI-C# 2025 ">
|
||||||
|
|
||||||
|
<meta name="description" content="JSON section schema for Heidenhain CYCL DEF blocks. The string captures either the cycle title (e.g. &ldquo;DATUM SETTING&rdquo;) or a parameter line (e.g. &ldquo;Q339=+1&rdquo;).">
|
||||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||||
<link rel="stylesheet" href="../public/docfx.min.css">
|
<link rel="stylesheet" href="../public/docfx.min.css">
|
||||||
<link rel="stylesheet" href="../public/main.css">
|
<link rel="stylesheet" href="../public/main.css">
|
||||||
@ -97,7 +97,10 @@ Interface ICyclDef
|
|||||||
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="markdown summary"></div>
|
<div class="markdown summary"><p>JSON section schema for Heidenhain <code>CYCL DEF</code> blocks. The
|
||||||
|
<a class="xref" href="Hi.NcParsers.Keywords.Heidenhain.ICyclDef.html#Hi_NcParsers_Keywords_Heidenhain_ICyclDef_CyclHead">CyclHead</a> string captures either the cycle title (e.g.
|
||||||
|
<code>“DATUM SETTING”</code>) or a parameter line (e.g. <code>“Q339=+1”</code>).</p>
|
||||||
|
</div>
|
||||||
<div class="markdown conceptual"></div>
|
<div class="markdown conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
|
|||||||
@ -96,7 +96,10 @@ Interfaces
|
|||||||
</h3>
|
</h3>
|
||||||
<dl class="jumplist">
|
<dl class="jumplist">
|
||||||
<dt><a class="xref" href="Hi.NcParsers.Keywords.Heidenhain.ICyclDef.html">ICyclDef</a></dt>
|
<dt><a class="xref" href="Hi.NcParsers.Keywords.Heidenhain.ICyclDef.html">ICyclDef</a></dt>
|
||||||
<dd></dd>
|
<dd><p>JSON section schema for Heidenhain <code>CYCL DEF</code> blocks. The
|
||||||
|
<a class="xref" href="Hi.NcParsers.Keywords.Heidenhain.ICyclDef.html#Hi_NcParsers_Keywords_Heidenhain_ICyclDef_CyclHead">CyclHead</a> string captures either the cycle title (e.g.
|
||||||
|
<code>“DATUM SETTING”</code>) or a parameter line (e.g. <code>“Q339=+1”</code>).</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -0,0 +1,238 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<title>Interface IFanucPathSmoothingDef | HiAPI-C# 2025 </title>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<meta name="title" content="Interface IFanucPathSmoothingDef | HiAPI-C# 2025 ">
|
||||||
|
|
||||||
|
<meta name="description" content="Fanuc-specific path smoothing state written by . Extends with the Fanuc G05.1 R argument (precision / smoothness level number, R1..R10 mapping to controller-internal tuning macro variables). Q is binary in current Fanuc firmware (Q0 disable / Q1 enable), so covers it directly — no raw Q field is stored. JSON section key remains nameof(PathSmoothing) so generic readers (cache dumps, modal carry, UI) can cast to across all controller brands; brand-specific readers cast to for the extra fields.">
|
||||||
|
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||||
|
<link rel="stylesheet" href="../public/docfx.min.css">
|
||||||
|
<link rel="stylesheet" href="../public/main.css">
|
||||||
|
<meta name="docfx:navrel" content="../toc.html">
|
||||||
|
<meta name="docfx:tocrel" content="toc.html">
|
||||||
|
|
||||||
|
<meta name="docfx:rel" content="../">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="loc:inThisArticle" content="In this article">
|
||||||
|
<meta name="loc:searchResultsCount" content="{count} results for "{query}"">
|
||||||
|
<meta name="loc:searchNoResults" content="No results for "{query}"">
|
||||||
|
<meta name="loc:tocFilter" content="Filter by title">
|
||||||
|
<meta name="loc:nextArticle" content="Next">
|
||||||
|
<meta name="loc:prevArticle" content="Previous">
|
||||||
|
<meta name="loc:themeLight" content="Light">
|
||||||
|
<meta name="loc:themeDark" content="Dark">
|
||||||
|
<meta name="loc:themeAuto" content="Auto">
|
||||||
|
<meta name="loc:changeTheme" content="Change theme">
|
||||||
|
<meta name="loc:copy" content="Copy">
|
||||||
|
<meta name="loc:downloadPdf" content="Download PDF">
|
||||||
|
|
||||||
|
<script type="module" src="./../public/docfx.min.js"></script>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
const theme = localStorage.getItem('theme') || 'auto'
|
||||||
|
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
|
||||||
|
<header class="bg-body border-bottom">
|
||||||
|
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
|
||||||
|
<div class="container-xxl flex-nowrap">
|
||||||
|
<a class="navbar-brand" href="../index.html">
|
||||||
|
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
|
||||||
|
|
||||||
|
</a>
|
||||||
|
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
|
||||||
|
<i class="bi bi-three-dots"></i>
|
||||||
|
</button>
|
||||||
|
<div class="collapse navbar-collapse" id="navpanel">
|
||||||
|
<div id="navbar">
|
||||||
|
<form class="search" role="search" id="search">
|
||||||
|
<i class="bi bi-search"></i>
|
||||||
|
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<main class="container-xxl">
|
||||||
|
<div class="toc-offcanvas">
|
||||||
|
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
|
||||||
|
<div class="offcanvas-header">
|
||||||
|
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
|
||||||
|
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
|
||||||
|
</div>
|
||||||
|
<div class="offcanvas-body">
|
||||||
|
<nav class="toc" id="toc"></nav>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="content">
|
||||||
|
<div class="actionbar">
|
||||||
|
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
|
||||||
|
<i class="bi bi-list"></i>
|
||||||
|
</button>
|
||||||
|
|
||||||
|
<nav id="breadcrumb"></nav>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<article data-uid="Hi.NcParsers.Keywords.IFanucPathSmoothingDef">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h1 id="Hi_NcParsers_Keywords_IFanucPathSmoothingDef" data-uid="Hi.NcParsers.Keywords.IFanucPathSmoothingDef" class="text-break">
|
||||||
|
Interface IFanucPathSmoothingDef
|
||||||
|
</h1>
|
||||||
|
|
||||||
|
<div class="facts text-secondary">
|
||||||
|
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Keywords.html">Keywords</a></dd></dl>
|
||||||
|
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="markdown summary"><p>Fanuc-specific path smoothing state written by
|
||||||
|
<a class="xref" href="Hi.NcParsers.LogicSyntaxs.FanucPathSmoothingSyntax.html">FanucPathSmoothingSyntax</a>.</p>
|
||||||
|
<p>
|
||||||
|
Extends <a class="xref" href="Hi.NcParsers.Keywords.IPathSmoothingDef.html">IPathSmoothingDef</a> with the Fanuc G05.1 R argument
|
||||||
|
(precision / smoothness level number, R1..R10 mapping to controller-internal
|
||||||
|
tuning macro variables). Q is binary in current Fanuc firmware (Q0 disable /
|
||||||
|
Q1 enable), so <a class="xref" href="Hi.NcParsers.Keywords.IPathSmoothingDef.html#Hi_NcParsers_Keywords_IPathSmoothingDef_IsEnabled">IsEnabled</a> covers it directly
|
||||||
|
— no raw Q field is stored.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
JSON section key remains <code>nameof(PathSmoothing)</code> so generic readers
|
||||||
|
(cache dumps, modal carry, UI) can cast to <a class="xref" href="Hi.NcParsers.Keywords.IPathSmoothingDef.html">IPathSmoothingDef</a>
|
||||||
|
across all controller brands; brand-specific readers cast to
|
||||||
|
<a class="xref" href="Hi.NcParsers.Keywords.IFanucPathSmoothingDef.html">IFanucPathSmoothingDef</a> for the extra fields.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div class="markdown conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">public interface IFanucPathSmoothingDef : IPathSmoothingDef</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<dl class="typelist inheritedMembers">
|
||||||
|
<dt>Inherited Members</dt>
|
||||||
|
<dd>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.NcParsers.Keywords.IPathSmoothingDef.html#Hi_NcParsers_Keywords_IPathSmoothingDef_IsEnabled">IPathSmoothingDef.IsEnabled</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.NcParsers.Keywords.IPathSmoothingDef.html#Hi_NcParsers_Keywords_IPathSmoothingDef_Term">IPathSmoothingDef.Term</a>
|
||||||
|
</div>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
<dl class="typelist extensionMethods">
|
||||||
|
<dt>Extension Methods</dt>
|
||||||
|
<dd>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate<TSelf>(TSelf, params object[])</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke<TSrc>(TSrc, Action<TSrc>)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
|
||||||
|
</div>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
|
||||||
|
<h2 id="Hi_NcParsers_Keywords_IFanucPathSmoothingDef_examples">Examples</h2>
|
||||||
|
<pre><code class="lang-csharp">"PathSmoothing": {
|
||||||
|
"IsEnabled": true,
|
||||||
|
"Term": "G05.1",
|
||||||
|
"Level": 1
|
||||||
|
}</code></pre>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h2 class="section" id="properties">Properties
|
||||||
|
</h2>
|
||||||
|
|
||||||
|
|
||||||
|
<a id="Hi_NcParsers_Keywords_IFanucPathSmoothingDef_Level_" data-uid="Hi.NcParsers.Keywords.IFanucPathSmoothingDef.Level*"></a>
|
||||||
|
|
||||||
|
<h3 id="Hi_NcParsers_Keywords_IFanucPathSmoothingDef_Level" data-uid="Hi.NcParsers.Keywords.IFanucPathSmoothingDef.Level">
|
||||||
|
Level
|
||||||
|
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<div class="markdown level1 summary"><p>Fanuc G05.1 R precision / smoothness level number (typically 1..10).
|
||||||
|
<code>null</code> when the source NC line did not specify R.
|
||||||
|
Ignored when <a class="xref" href="Hi.NcParsers.Keywords.IPathSmoothingDef.html#Hi_NcParsers_Keywords_IPathSmoothingDef_IsEnabled">IsEnabled</a> is false.</p>
|
||||||
|
</div>
|
||||||
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">int? Level { get; set; }</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h4 class="section">Property Value</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a>?</dt>
|
||||||
|
<dd></dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</article>
|
||||||
|
|
||||||
|
<div class="contribution d-print-none">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="affix">
|
||||||
|
<nav id="affix"></nav>
|
||||||
|
</div>
|
||||||
|
</main>
|
||||||
|
|
||||||
|
<div class="container-xxl search-results" id="search-results"></div>
|
||||||
|
|
||||||
|
<footer class="border-top text-secondary">
|
||||||
|
<div class="container-xxl">
|
||||||
|
<div class="flex-fill">
|
||||||
|
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</footer>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@ -6,7 +6,7 @@
|
|||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<meta name="title" content="Interface IFlagsDef | HiAPI-C# 2025 ">
|
<meta name="title" content="Interface IFlagsDef | HiAPI-C# 2025 ">
|
||||||
|
|
||||||
|
<meta name="description" content="JSON section schema describing the modal/non-modal flags that take effect on an NC block. Each entry in is a brand-specific keyword recognized by the soft-NC runtime.">
|
||||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||||
<link rel="stylesheet" href="../public/docfx.min.css">
|
<link rel="stylesheet" href="../public/docfx.min.css">
|
||||||
<link rel="stylesheet" href="../public/main.css">
|
<link rel="stylesheet" href="../public/main.css">
|
||||||
@ -97,7 +97,10 @@ Interface IFlagsDef
|
|||||||
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="markdown summary"></div>
|
<div class="markdown summary"><p>JSON section schema describing the modal/non-modal flags that take effect
|
||||||
|
on an NC block. Each entry in <a class="xref" href="Hi.NcParsers.Keywords.IFlagsDef.html#Hi_NcParsers_Keywords_IFlagsDef_Flags">Flags</a> is a brand-specific
|
||||||
|
keyword recognized by the soft-NC runtime.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown conceptual"></div>
|
<div class="markdown conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<meta name="title" content="Interface IParsingDef | HiAPI-C# 2025 ">
|
<meta name="title" content="Interface IParsingDef | HiAPI-C# 2025 ">
|
||||||
|
|
||||||
|
<meta name="description" content="JSON section schema carrying the raw, brand-specific parsing trace for an NC block. The node holds intermediate parser output used by downstream syntaxes and diagnostics.">
|
||||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||||
<link rel="stylesheet" href="../public/docfx.min.css">
|
<link rel="stylesheet" href="../public/docfx.min.css">
|
||||||
<link rel="stylesheet" href="../public/main.css">
|
<link rel="stylesheet" href="../public/main.css">
|
||||||
@ -97,7 +97,10 @@ Interface IParsingDef
|
|||||||
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="markdown summary"></div>
|
<div class="markdown summary"><p>JSON section schema carrying the raw, brand-specific parsing trace for an
|
||||||
|
NC block. The <a class="xref" href="Hi.NcParsers.Keywords.IParsingDef.html#Hi_NcParsers_Keywords_IParsingDef_Parsing">Parsing</a> node holds intermediate parser output
|
||||||
|
used by downstream syntaxes and diagnostics.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown conceptual"></div>
|
<div class="markdown conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -152,7 +155,8 @@ Interface IParsingDef
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Raw parsing trace JSON for the current block.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<meta name="title" content="Interface IPathSmoothingDef | HiAPI-C# 2025 ">
|
<meta name="title" content="Interface IPathSmoothingDef | HiAPI-C# 2025 ">
|
||||||
|
|
||||||
<meta name="description" content="Path smoothing state written by . ISO/Fanuc G05.1 Q1 (enable) / G05.1 Q0 (disable): high-precision contour control / AICC / Nano Smoothing. Controller-internal interpolation black box — simulation records the state but does not alter the tool path.">
|
<meta name="description" content="Path smoothing state. The base interface is brand-agnostic; controller brands extend it with their own argument fields (e.g. for Fanuc G05.1 R precision-level). Fanuc-flavour writes are produced by . ISO/Fanuc G05.1 Q1 (enable) / G05.1 Q0 (disable): high-precision contour control / AICC / Nano Smoothing. Controller-internal interpolation black box — simulation records the state but does not alter the tool path.">
|
||||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||||
<link rel="stylesheet" href="../public/docfx.min.css">
|
<link rel="stylesheet" href="../public/docfx.min.css">
|
||||||
<link rel="stylesheet" href="../public/main.css">
|
<link rel="stylesheet" href="../public/main.css">
|
||||||
@ -97,8 +97,11 @@ Interface IPathSmoothingDef
|
|||||||
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="markdown summary"><p>Path smoothing state written by
|
<div class="markdown summary"><p>Path smoothing state. The base interface is brand-agnostic; controller
|
||||||
<a class="xref" href="Hi.NcParsers.LogicSyntaxs.PathSmoothingSyntax.html">PathSmoothingSyntax</a>.</p>
|
brands extend it with their own argument fields (e.g.
|
||||||
|
<a class="xref" href="Hi.NcParsers.Keywords.IFanucPathSmoothingDef.html">IFanucPathSmoothingDef</a> for Fanuc G05.1 R precision-level).
|
||||||
|
Fanuc-flavour writes are produced by
|
||||||
|
<a class="xref" href="Hi.NcParsers.LogicSyntaxs.FanucPathSmoothingSyntax.html">FanucPathSmoothingSyntax</a>.</p>
|
||||||
<p>
|
<p>
|
||||||
ISO/Fanuc G05.1 Q1 (enable) / G05.1 Q0 (disable):
|
ISO/Fanuc G05.1 Q1 (enable) / G05.1 Q0 (disable):
|
||||||
high-precision contour control / AICC / Nano Smoothing.
|
high-precision contour control / AICC / Nano Smoothing.
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<meta name="title" content="Interface IProgramXyzDef | HiAPI-C# 2025 ">
|
<meta name="title" content="Interface IProgramXyzDef | HiAPI-C# 2025 ">
|
||||||
|
|
||||||
|
<meta name="description" content="JSON section schema carrying the program-coordinate position commanded on the current block. Written by before the chain composes it into machine coordinates.">
|
||||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||||
<link rel="stylesheet" href="../public/docfx.min.css">
|
<link rel="stylesheet" href="../public/docfx.min.css">
|
||||||
<link rel="stylesheet" href="../public/main.css">
|
<link rel="stylesheet" href="../public/main.css">
|
||||||
@ -97,7 +97,11 @@ Interface IProgramXyzDef
|
|||||||
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="markdown summary"></div>
|
<div class="markdown summary"><p>JSON section schema carrying the program-coordinate position commanded on
|
||||||
|
the current block. Written by <a class="xref" href="Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.html">ProgramXyzSyntax</a>
|
||||||
|
before the <a class="xref" href="Hi.NcParsers.Keywords.ITransformationDef.html#Hi_NcParsers_Keywords_ITransformationDef_ProgramToMcTransform">ProgramToMcTransform</a> chain
|
||||||
|
composes it into machine coordinates.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown conceptual"></div>
|
<div class="markdown conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -152,7 +156,8 @@ Interface IProgramXyzDef
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Program-coordinate XYZ (and optional ABC) for the current block.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
|
|||||||
@ -181,7 +181,10 @@ the presence of any Dynamic entry on this block.
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Ordered chain of named ProgramXyz → MachineCoordinate transformation
|
||||||
|
entries. See the type-level remarks for the entry schema and
|
||||||
|
composition rule.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<meta name="title" content="Interface IUnparsedTextDef | HiAPI-C# 2025 ">
|
<meta name="title" content="Interface IUnparsedTextDef | HiAPI-C# 2025 ">
|
||||||
|
|
||||||
|
<meta name="description" content="JSON section schema carrying the residual block text that was not consumed by any registered syntax. Used for diagnostics and round-trip preservation.">
|
||||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||||
<link rel="stylesheet" href="../public/docfx.min.css">
|
<link rel="stylesheet" href="../public/docfx.min.css">
|
||||||
<link rel="stylesheet" href="../public/main.css">
|
<link rel="stylesheet" href="../public/main.css">
|
||||||
@ -97,7 +97,9 @@ Interface IUnparsedTextDef
|
|||||||
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="markdown summary"></div>
|
<div class="markdown summary"><p>JSON section schema carrying the residual block text that was not consumed
|
||||||
|
by any registered syntax. Used for diagnostics and round-trip preservation.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown conceptual"></div>
|
<div class="markdown conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -152,7 +154,8 @@ Interface IUnparsedTextDef
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Residual NC block text not matched by any syntax.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<meta name="title" content="Class IndexNote | HiAPI-C# 2025 ">
|
<meta name="title" content="Class IndexNote | HiAPI-C# 2025 ">
|
||||||
|
|
||||||
|
<meta name="description" content="JSON-section data shape pairing a single-character address symbol (e.g. &lsquo;O&rsquo;, &lsquo;N&rsquo;) with its numeric index, used to annotate program/sequence numbers on an NC block.">
|
||||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||||
<link rel="stylesheet" href="../public/docfx.min.css">
|
<link rel="stylesheet" href="../public/docfx.min.css">
|
||||||
<link rel="stylesheet" href="../public/main.css">
|
<link rel="stylesheet" href="../public/main.css">
|
||||||
@ -97,7 +97,10 @@ Class IndexNote
|
|||||||
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="markdown summary"></div>
|
<div class="markdown summary"><p>JSON-section data shape pairing a single-character address symbol
|
||||||
|
(e.g. <code>‘O’</code>, <code>‘N’</code>) with its numeric index, used to annotate
|
||||||
|
program/sequence numbers on an NC block.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown conceptual"></div>
|
<div class="markdown conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -184,7 +187,8 @@ Class IndexNote
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Numeric value associated with <a class="xref" href="Hi.NcParsers.Keywords.IndexNote.html#Hi_NcParsers_Keywords_IndexNote_Symbol">Symbol</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -215,7 +219,8 @@ Class IndexNote
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Address symbol (e.g. <code>“O”</code> for program number, <code>“N”</code> for sequence number).</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
|
|||||||
@ -123,6 +123,12 @@ Class PathSmoothing
|
|||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
<dl class="typelist derived">
|
||||||
|
<dt>Derived</dt>
|
||||||
|
<dd>
|
||||||
|
<div><a class="xref" href="Hi.NcParsers.Keywords.FanucPathSmoothing.html">FanucPathSmoothing</a></div>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
<dl class="typelist inheritedMembers">
|
<dl class="typelist inheritedMembers">
|
||||||
<dt>Inherited Members</dt>
|
<dt>Inherited Members</dt>
|
||||||
|
|||||||
@ -190,7 +190,8 @@ Class PlaneSelect
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Plane identifier for the XY plane (Z normal).</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -220,7 +221,8 @@ Class PlaneSelect
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Plane identifier for the YZ plane (X normal).</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -250,7 +252,8 @@ Class PlaneSelect
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Plane identifier for the ZX plane (Y normal).</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<meta name="title" content="Class ToolHeightCompensation | HiAPI-C# 2025 ">
|
<meta name="title" content="Class ToolHeightCompensation | HiAPI-C# 2025 ">
|
||||||
|
|
||||||
|
<meta name="description" content="Section key holder for .">
|
||||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||||
<link rel="stylesheet" href="../public/docfx.min.css">
|
<link rel="stylesheet" href="../public/docfx.min.css">
|
||||||
<link rel="stylesheet" href="../public/main.css">
|
<link rel="stylesheet" href="../public/main.css">
|
||||||
@ -97,7 +97,8 @@ Class ToolHeightCompensation
|
|||||||
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="markdown summary"></div>
|
<div class="markdown summary"><p>Section key holder for <a class="xref" href="Hi.NcParsers.Keywords.IToolHeightCompensationDef.html">IToolHeightCompensationDef</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown conceptual"></div>
|
<div class="markdown conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
|
|||||||
@ -154,11 +154,21 @@ Heidenhain: CYCL DEF 247 (Datum Preset) / CYCL DEF 7 (Datum Shift).
|
|||||||
</dl>
|
</dl>
|
||||||
<dl class="jumplist">
|
<dl class="jumplist">
|
||||||
<dt><a class="xref" href="Hi.NcParsers.Keywords.CsScript.html">CsScript</a></dt>
|
<dt><a class="xref" href="Hi.NcParsers.Keywords.CsScript.html">CsScript</a></dt>
|
||||||
<dd></dd>
|
<dd><p>Section-key holder for inline C# scripts attached to an NC block. Carries
|
||||||
|
<a class="xref" href="Hi.NcParsers.Keywords.CsScript.html#Hi_NcParsers_Keywords_CsScript_BeginScript">BeginScript</a> (run before the block's acts) and
|
||||||
|
<a class="xref" href="Hi.NcParsers.Keywords.CsScript.html#Hi_NcParsers_Keywords_CsScript_EndScript">EndScript</a> (run after). Resolved by
|
||||||
|
<a class="xref" href="Hi.NcParsers.Semantics.CsScriptBeginSemantic.html">CsScriptBeginSemantic</a> and
|
||||||
|
<a class="xref" href="Hi.NcParsers.Semantics.CsScriptEndSemantic.html">CsScriptEndSemantic</a>.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl class="jumplist">
|
<dl class="jumplist">
|
||||||
<dt><a class="xref" href="Hi.NcParsers.Keywords.Dwell.html">Dwell</a></dt>
|
<dt><a class="xref" href="Hi.NcParsers.Keywords.Dwell.html">Dwell</a></dt>
|
||||||
<dd><p>Section key holder + concrete implementation for <a class="xref" href="Hi.NcParsers.Keywords.IDwellDef.html">IDwellDef</a>.</p>
|
<dd><p>Section key holder + concrete implementation for <a class="xref" href="Hi.NcParsers.Keywords.IDwellDef.html">IDwellDef</a>.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="jumplist">
|
||||||
|
<dt><a class="xref" href="Hi.NcParsers.Keywords.FanucPathSmoothing.html">FanucPathSmoothing</a></dt>
|
||||||
|
<dd><p>Section data holder for <a class="xref" href="Hi.NcParsers.Keywords.IFanucPathSmoothingDef.html">IFanucPathSmoothingDef</a>.</p>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl class="jumplist">
|
<dl class="jumplist">
|
||||||
@ -168,7 +178,10 @@ Heidenhain: CYCL DEF 247 (Datum Preset) / CYCL DEF 7 (Datum Shift).
|
|||||||
</dl>
|
</dl>
|
||||||
<dl class="jumplist">
|
<dl class="jumplist">
|
||||||
<dt><a class="xref" href="Hi.NcParsers.Keywords.IndexNote.html">IndexNote</a></dt>
|
<dt><a class="xref" href="Hi.NcParsers.Keywords.IndexNote.html">IndexNote</a></dt>
|
||||||
<dd></dd>
|
<dd><p>JSON-section data shape pairing a single-character address symbol
|
||||||
|
(e.g. <code>‘O’</code>, <code>‘N’</code>) with its numeric index, used to annotate
|
||||||
|
program/sequence numbers on an NC block.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl class="jumplist">
|
<dl class="jumplist">
|
||||||
<dt><a class="xref" href="Hi.NcParsers.Keywords.IsoLocalCoordinateOffset.html">IsoLocalCoordinateOffset</a></dt>
|
<dt><a class="xref" href="Hi.NcParsers.Keywords.IsoLocalCoordinateOffset.html">IsoLocalCoordinateOffset</a></dt>
|
||||||
@ -265,7 +278,8 @@ Not a comment — the controller uses it as a tape/file boundary marker.</p>
|
|||||||
</dl>
|
</dl>
|
||||||
<dl class="jumplist">
|
<dl class="jumplist">
|
||||||
<dt><a class="xref" href="Hi.NcParsers.Keywords.ToolHeightCompensation.html">ToolHeightCompensation</a></dt>
|
<dt><a class="xref" href="Hi.NcParsers.Keywords.ToolHeightCompensation.html">ToolHeightCompensation</a></dt>
|
||||||
<dd></dd>
|
<dd><p>Section key holder for <a class="xref" href="Hi.NcParsers.Keywords.IToolHeightCompensationDef.html">IToolHeightCompensationDef</a>.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl class="jumplist">
|
<dl class="jumplist">
|
||||||
<dt><a class="xref" href="Hi.NcParsers.Keywords.Unit.html">Unit</a></dt>
|
<dt><a class="xref" href="Hi.NcParsers.Keywords.Unit.html">Unit</a></dt>
|
||||||
@ -334,6 +348,25 @@ flood vs mist.
|
|||||||
<dd><p>Dwell/pause section definition for use inside Sequence items.
|
<dd><p>Dwell/pause section definition for use inside Sequence items.
|
||||||
Resolved by <span class="xref">Hi.NcParsers.Semantics.CompoundMotionSemanticUtil</span> into
|
Resolved by <span class="xref">Hi.NcParsers.Semantics.CompoundMotionSemanticUtil</span> into
|
||||||
<a class="xref" href="Hi.Numerical.Acts.ActDelay.html">ActDelay</a>.</p>
|
<a class="xref" href="Hi.Numerical.Acts.ActDelay.html">ActDelay</a>.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="jumplist">
|
||||||
|
<dt><a class="xref" href="Hi.NcParsers.Keywords.IFanucPathSmoothingDef.html">IFanucPathSmoothingDef</a></dt>
|
||||||
|
<dd><p>Fanuc-specific path smoothing state written by
|
||||||
|
<a class="xref" href="Hi.NcParsers.LogicSyntaxs.FanucPathSmoothingSyntax.html">FanucPathSmoothingSyntax</a>.</p>
|
||||||
|
<p>
|
||||||
|
Extends <a class="xref" href="Hi.NcParsers.Keywords.IPathSmoothingDef.html">IPathSmoothingDef</a> with the Fanuc G05.1 R argument
|
||||||
|
(precision / smoothness level number, R1..R10 mapping to controller-internal
|
||||||
|
tuning macro variables). Q is binary in current Fanuc firmware (Q0 disable /
|
||||||
|
Q1 enable), so <a class="xref" href="Hi.NcParsers.Keywords.IPathSmoothingDef.html#Hi_NcParsers_Keywords_IPathSmoothingDef_IsEnabled">IsEnabled</a> covers it directly
|
||||||
|
— no raw Q field is stored.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
JSON section key remains <code>nameof(PathSmoothing)</code> so generic readers
|
||||||
|
(cache dumps, modal carry, UI) can cast to <a class="xref" href="Hi.NcParsers.Keywords.IPathSmoothingDef.html">IPathSmoothingDef</a>
|
||||||
|
across all controller brands; brand-specific readers cast to
|
||||||
|
<a class="xref" href="Hi.NcParsers.Keywords.IFanucPathSmoothingDef.html">IFanucPathSmoothingDef</a> for the extra fields.
|
||||||
|
</p>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl class="jumplist">
|
<dl class="jumplist">
|
||||||
@ -348,7 +381,10 @@ Supported by all major CNC brands.
|
|||||||
</dl>
|
</dl>
|
||||||
<dl class="jumplist">
|
<dl class="jumplist">
|
||||||
<dt><a class="xref" href="Hi.NcParsers.Keywords.IFlagsDef.html">IFlagsDef</a></dt>
|
<dt><a class="xref" href="Hi.NcParsers.Keywords.IFlagsDef.html">IFlagsDef</a></dt>
|
||||||
<dd></dd>
|
<dd><p>JSON section schema describing the modal/non-modal flags that take effect
|
||||||
|
on an NC block. Each entry in <a class="xref" href="Hi.NcParsers.Keywords.IFlagsDef.html#Hi_NcParsers_Keywords_IFlagsDef_Flags">Flags</a> is a brand-specific
|
||||||
|
keyword recognized by the soft-NC runtime.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl class="jumplist">
|
<dl class="jumplist">
|
||||||
<dt><a class="xref" href="Hi.NcParsers.Keywords.IMachineCoordinateStateDef.html">IMachineCoordinateStateDef</a></dt>
|
<dt><a class="xref" href="Hi.NcParsers.Keywords.IMachineCoordinateStateDef.html">IMachineCoordinateStateDef</a></dt>
|
||||||
@ -399,12 +435,18 @@ downstream <code>FindPrevious*</code> can resume motion-mode bookkeeping.
|
|||||||
</dl>
|
</dl>
|
||||||
<dl class="jumplist">
|
<dl class="jumplist">
|
||||||
<dt><a class="xref" href="Hi.NcParsers.Keywords.IParsingDef.html">IParsingDef</a></dt>
|
<dt><a class="xref" href="Hi.NcParsers.Keywords.IParsingDef.html">IParsingDef</a></dt>
|
||||||
<dd></dd>
|
<dd><p>JSON section schema carrying the raw, brand-specific parsing trace for an
|
||||||
|
NC block. The <a class="xref" href="Hi.NcParsers.Keywords.IParsingDef.html#Hi_NcParsers_Keywords_IParsingDef_Parsing">Parsing</a> node holds intermediate parser output
|
||||||
|
used by downstream syntaxes and diagnostics.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl class="jumplist">
|
<dl class="jumplist">
|
||||||
<dt><a class="xref" href="Hi.NcParsers.Keywords.IPathSmoothingDef.html">IPathSmoothingDef</a></dt>
|
<dt><a class="xref" href="Hi.NcParsers.Keywords.IPathSmoothingDef.html">IPathSmoothingDef</a></dt>
|
||||||
<dd><p>Path smoothing state written by
|
<dd><p>Path smoothing state. The base interface is brand-agnostic; controller
|
||||||
<a class="xref" href="Hi.NcParsers.LogicSyntaxs.PathSmoothingSyntax.html">PathSmoothingSyntax</a>.</p>
|
brands extend it with their own argument fields (e.g.
|
||||||
|
<a class="xref" href="Hi.NcParsers.Keywords.IFanucPathSmoothingDef.html">IFanucPathSmoothingDef</a> for Fanuc G05.1 R precision-level).
|
||||||
|
Fanuc-flavour writes are produced by
|
||||||
|
<a class="xref" href="Hi.NcParsers.LogicSyntaxs.FanucPathSmoothingSyntax.html">FanucPathSmoothingSyntax</a>.</p>
|
||||||
<p>
|
<p>
|
||||||
ISO/Fanuc G05.1 Q1 (enable) / G05.1 Q0 (disable):
|
ISO/Fanuc G05.1 Q1 (enable) / G05.1 Q0 (disable):
|
||||||
high-precision contour control / AICC / Nano Smoothing.
|
high-precision contour control / AICC / Nano Smoothing.
|
||||||
@ -467,7 +509,11 @@ semantic layers decide whether to actually pause.
|
|||||||
</dl>
|
</dl>
|
||||||
<dl class="jumplist">
|
<dl class="jumplist">
|
||||||
<dt><a class="xref" href="Hi.NcParsers.Keywords.IProgramXyzDef.html">IProgramXyzDef</a></dt>
|
<dt><a class="xref" href="Hi.NcParsers.Keywords.IProgramXyzDef.html">IProgramXyzDef</a></dt>
|
||||||
<dd></dd>
|
<dd><p>JSON section schema carrying the program-coordinate position commanded on
|
||||||
|
the current block. Written by <a class="xref" href="Hi.NcParsers.LogicSyntaxs.ProgramXyzSyntax.html">ProgramXyzSyntax</a>
|
||||||
|
before the <a class="xref" href="Hi.NcParsers.Keywords.ITransformationDef.html#Hi_NcParsers_Keywords_ITransformationDef_ProgramToMcTransform">ProgramToMcTransform</a> chain
|
||||||
|
composes it into machine coordinates.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl class="jumplist">
|
<dl class="jumplist">
|
||||||
<dt><a class="xref" href="Hi.NcParsers.Keywords.IRadiusCompensationDef.html">IRadiusCompensationDef</a></dt>
|
<dt><a class="xref" href="Hi.NcParsers.Keywords.IRadiusCompensationDef.html">IRadiusCompensationDef</a></dt>
|
||||||
@ -577,7 +623,9 @@ program to metric before loading.
|
|||||||
</dl>
|
</dl>
|
||||||
<dl class="jumplist">
|
<dl class="jumplist">
|
||||||
<dt><a class="xref" href="Hi.NcParsers.Keywords.IUnparsedTextDef.html">IUnparsedTextDef</a></dt>
|
<dt><a class="xref" href="Hi.NcParsers.Keywords.IUnparsedTextDef.html">IUnparsedTextDef</a></dt>
|
||||||
<dd></dd>
|
<dd><p>JSON section schema carrying the residual block text that was not consumed
|
||||||
|
by any registered syntax. Used for diagnostics and round-trip preservation.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -208,7 +208,8 @@ syntax runs.
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Initializes a new instance with default settings.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -234,7 +235,8 @@ syntax runs.
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Initializes a new instance by deserializing from the given XML element.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -244,7 +246,8 @@ syntax runs.
|
|||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
||||||
<dd></dd>
|
<dd><p>Source XML element.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
@ -301,7 +304,8 @@ syntax runs.
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>XML element name used to register this syntax with <a class="xref" href="Hi.Common.XmlUtils.XFactory.html">XFactory</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
|
|||||||
@ -214,7 +214,8 @@ the previous direction was CW (M03), which is the typical boring setup.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Initializes a new instance with default settings.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -240,7 +241,8 @@ the previous direction was CW (M03), which is the typical boring setup.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Initializes a new instance by deserializing from the given XML element.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -250,7 +252,8 @@ the previous direction was CW (M03), which is the typical boring setup.</p>
|
|||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
||||||
<dd></dd>
|
<dd><p>Source XML element.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
@ -307,7 +310,8 @@ the previous direction was CW (M03), which is the typical boring setup.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>XML element name used to register this syntax with <a class="xref" href="Hi.Common.XmlUtils.XFactory.html">XFactory</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
|
|||||||
@ -209,7 +209,8 @@ the individual cycle syntaxes in the chain.
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Default instance with standard settings.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -272,7 +273,8 @@ the individual cycle syntaxes in the chain.
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>XML element name used to register this syntax with <a class="xref" href="Hi.Common.XmlUtils.XFactory.html">XFactory</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
|
|||||||
@ -209,7 +209,8 @@ writes a <a class="xref" href="Hi.NcParsers.Keywords.MotionEvent.html">MotionEve
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Initializes a new instance with default settings.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -235,7 +236,8 @@ writes a <a class="xref" href="Hi.NcParsers.Keywords.MotionEvent.html">MotionEve
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Initializes a new instance by deserializing from the given XML element.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -245,7 +247,8 @@ writes a <a class="xref" href="Hi.NcParsers.Keywords.MotionEvent.html">MotionEve
|
|||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
||||||
<dd></dd>
|
<dd><p>Source XML element.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
@ -302,7 +305,8 @@ writes a <a class="xref" href="Hi.NcParsers.Keywords.MotionEvent.html">MotionEve
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>XML element name used to register this syntax with <a class="xref" href="Hi.Common.XmlUtils.XFactory.html">XFactory</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
|
|||||||
@ -199,7 +199,8 @@ Modal — persists via backward lookback.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Initializes a new instance with default settings.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -225,7 +226,8 @@ Modal — persists via backward lookback.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Initializes a new instance by deserializing from the given XML element.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -235,7 +237,8 @@ Modal — persists via backward lookback.</p>
|
|||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
||||||
<dd></dd>
|
<dd><p>Source XML element.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
@ -292,7 +295,8 @@ Modal — persists via backward lookback.</p>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>XML element name used to register this syntax with <a class="xref" href="Hi.Common.XmlUtils.XFactory.html">XFactory</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
|
|||||||
@ -161,7 +161,9 @@ backward lookback, and <a class="xref" href="Hi.NcParsers.Keywords.ITransformati
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Identifier used as the transform source key when composing the
|
||||||
|
coordinate offset translation into <a class="xref" href="Hi.NcParsers.Keywords.ITransformationDef.html#Hi_NcParsers_Keywords_ITransformationDef_ProgramToMcTransform">ProgramToMcTransform</a>.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -196,7 +198,9 @@ backward lookback, and <a class="xref" href="Hi.NcParsers.Keywords.ITransformati
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Composes a translation matrix from the given offset and registers it
|
||||||
|
under <a class="xref" href="Hi.NcParsers.LogicSyntaxs.CoordinateOffsetUtil.html#Hi_NcParsers_LogicSyntaxs_CoordinateOffsetUtil_TransformSource">TransformSource</a> in the block's transform stack.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -206,9 +210,11 @@ backward lookback, and <a class="xref" href="Hi.NcParsers.Keywords.ITransformati
|
|||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><code>json</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.text.json.nodes.jsonobject">JsonObject</a></dt>
|
<dt><code>json</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.text.json.nodes.jsonobject">JsonObject</a></dt>
|
||||||
<dd></dd>
|
<dd><p>Block JSON object to update.</p>
|
||||||
|
</dd>
|
||||||
<dt><code>offset</code> <a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
|
<dt><code>offset</code> <a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
|
||||||
<dd></dd>
|
<dd><p>Translation offset to apply.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
@ -229,7 +235,9 @@ backward lookback, and <a class="xref" href="Hi.NcParsers.Keywords.ITransformati
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Walks the previous node and returns its <a class="xref" href="Hi.NcParsers.Keywords.CoordinateOffset.html#Hi_NcParsers_Keywords_CoordinateOffset_CoordinateId">CoordinateId</a>
|
||||||
|
if any; used for modal lookback when the current block does not specify one.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -239,7 +247,8 @@ backward lookback, and <a class="xref" href="Hi.NcParsers.Keywords.ITransformati
|
|||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><code>node</code> <a class="xref" href="Hi.Common.Collections.LazyLinkedListNode-1.html">LazyLinkedListNode</a><<a class="xref" href="Hi.NcParsers.Syntaxs.SyntaxPiece.html">SyntaxPiece</a>></dt>
|
<dt><code>node</code> <a class="xref" href="Hi.Common.Collections.LazyLinkedListNode-1.html">LazyLinkedListNode</a><<a class="xref" href="Hi.NcParsers.Syntaxs.SyntaxPiece.html">SyntaxPiece</a>></dt>
|
||||||
<dd></dd>
|
<dd><p>Current node to look back from.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
<h4 class="section">Returns</h4>
|
<h4 class="section">Returns</h4>
|
||||||
@ -351,7 +360,9 @@ covers HiNC-extension ids the brand table does not handle (e.g. G59.1–G59.9).
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"></div>
|
<div class="markdown level1 summary"><p>Writes the <a class="xref" href="Hi.NcParsers.Keywords.CoordinateOffset.html">CoordinateOffset</a> section with the given
|
||||||
|
coordinate id and XYZ offset components.</p>
|
||||||
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
@ -361,11 +372,14 @@ covers HiNC-extension ids the brand table does not handle (e.g. G59.1–G59.9).
|
|||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><code>json</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.text.json.nodes.jsonobject">JsonObject</a></dt>
|
<dt><code>json</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.text.json.nodes.jsonobject">JsonObject</a></dt>
|
||||||
<dd></dd>
|
<dd><p>Block JSON object to update.</p>
|
||||||
|
</dd>
|
||||||
<dt><code>coordId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
<dt><code>coordId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||||
<dd></dd>
|
<dd><p>Coordinate system identifier (e.g., G54).</p>
|
||||||
|
</dd>
|
||||||
<dt><code>offset</code> <a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
|
<dt><code>offset</code> <a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
|
||||||
<dd></dd>
|
<dd><p>Offset translation in machine coordinates.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user