fix opt rotation code jumping at pi-cycle bounding.

This commit is contained in:
2026-03-02 20:29:12 +08:00
parent ee51fd62dc
commit 8f334870a2
26 changed files with 348 additions and 134 deletions
+75 -75
View File
@@ -11,9 +11,9 @@
"dependencies": {
"AvalonEdit": "6.3.0.90",
"FontAwesome.Sharp": "6.3.0",
"Hi.WpfPlus": "3.1.120",
"HiNc": "3.1.152",
"HiNc-Resource": "3.1.35",
"Hi.WpfPlus": "3.1.121",
"HiNc": "3.1.153",
"HiNc-Resource": "3.1.36",
"runtimepack.Microsoft.NETCore.App.Runtime.win-x64": "10.0.3",
"runtimepack.Microsoft.WindowsDesktop.App.Runtime.win-x64": "10.0.3",
"runtimepack.Microsoft.AspNetCore.App.Runtime.win-x64": "10.0.3"
@@ -1673,36 +1673,36 @@
}
}
},
"Hi.WpfPlus/3.1.120": {
"Hi.WpfPlus/3.1.121": {
"dependencies": {
"HiDisp": "3.1.123"
"HiDisp": "3.1.124"
},
"runtime": {
"lib/net10.0-windows7.0/Hi.WpfPlus.dll": {
"assemblyVersion": "3.1.120.0",
"fileVersion": "3.1.120.0"
"assemblyVersion": "3.1.121.0",
"fileVersion": "3.1.121.0"
}
}
},
"HiCbtr/3.1.122": {
"HiCbtr/3.1.123": {
"dependencies": {
"HiDisp": "3.1.123"
"HiDisp": "3.1.124"
},
"runtime": {
"lib/net10.0/HiCbtr.dll": {
"assemblyVersion": "3.1.122.0",
"fileVersion": "3.1.122.0"
"assemblyVersion": "3.1.123.0",
"fileVersion": "3.1.123.0"
}
}
},
"HiDisp/3.1.123": {
"HiDisp/3.1.124": {
"dependencies": {
"HiGeom": "3.1.113"
"HiGeom": "3.1.114"
},
"runtime": {
"lib/net10.0/HiDisp.dll": {
"assemblyVersion": "3.1.123.0",
"fileVersion": "3.1.123.0"
"assemblyVersion": "3.1.124.0",
"fileVersion": "3.1.124.0"
}
},
"native": {
@@ -1720,7 +1720,7 @@
}
}
},
"HiGeom/3.1.113": {
"HiGeom/3.1.114": {
"dependencies": {
"Google.Protobuf": "3.28.3",
"Grpc.AspNetCore": "2.66.0",
@@ -1730,8 +1730,8 @@
},
"runtime": {
"lib/net10.0/HiGeom.dll": {
"assemblyVersion": "3.1.113.0",
"fileVersion": "3.1.113.0"
"assemblyVersion": "3.1.114.0",
"fileVersion": "3.1.114.0"
}
},
"resources": {
@@ -1743,27 +1743,27 @@
}
}
},
"HiLicense/3.1.114": {
"HiLicense/3.1.115": {
"dependencies": {
"HiGeom": "3.1.113"
"HiGeom": "3.1.114"
},
"runtime": {
"lib/net10.0/HiLicense.dll": {
"assemblyVersion": "3.1.114.0",
"fileVersion": "3.1.114.0"
"assemblyVersion": "3.1.115.0",
"fileVersion": "3.1.115.0"
}
}
},
"HiMech/3.1.133": {
"HiMech/3.1.134": {
"dependencies": {
"CommandLineParser": "2.9.1",
"HiCbtr": "3.1.122",
"HiCbtr": "3.1.123",
"Microsoft.CodeAnalysis.CSharp.Scripting": "5.0.0"
},
"runtime": {
"lib/net10.0/HiMech.dll": {
"assemblyVersion": "3.1.133.0",
"fileVersion": "3.1.133.0"
"assemblyVersion": "3.1.134.0",
"fileVersion": "3.1.134.0"
}
},
"resources": {
@@ -1778,21 +1778,21 @@
}
}
},
"HiNc/3.1.152": {
"HiNc/3.1.153": {
"dependencies": {
"Dapper": "2.1.35",
"Google.Protobuf": "3.28.3",
"Grpc.AspNetCore": "2.66.0",
"Grpc.Net.Client": "2.66.0",
"HiLicense": "3.1.114",
"HiMech": "3.1.133",
"HiUniNc": "3.1.129",
"HiLicense": "3.1.115",
"HiMech": "3.1.134",
"HiUniNc": "3.1.130",
"Microsoft.Data.Sqlite": "9.0.0"
},
"runtime": {
"lib/net10.0/HiNc.dll": {
"assemblyVersion": "3.1.152.0",
"fileVersion": "3.1.152.0"
"assemblyVersion": "3.1.153.0",
"fileVersion": "3.1.153.0"
}
},
"resources": {
@@ -1804,22 +1804,22 @@
}
}
},
"HiNc-Resource/3.1.35": {
"HiNc-Resource/3.1.36": {
"runtime": {
"lib/net10.0/HiNc-Resource.dll": {
"assemblyVersion": "3.1.35.0",
"fileVersion": "3.1.35.0"
"assemblyVersion": "3.1.36.0",
"fileVersion": "3.1.36.0"
}
}
},
"HiUniNc/3.1.129": {
"HiUniNc/3.1.130": {
"dependencies": {
"HiMech": "3.1.133"
"HiMech": "3.1.134"
},
"runtime": {
"lib/net10.0/HiUniNc.dll": {
"assemblyVersion": "3.1.129.0",
"fileVersion": "3.1.129.0"
"assemblyVersion": "3.1.130.0",
"fileVersion": "3.1.130.0"
}
}
},
@@ -2201,68 +2201,68 @@
"path": "grpc.net.common/2.66.0",
"hashPath": "grpc.net.common.2.66.0.nupkg.sha512"
},
"Hi.WpfPlus/3.1.120": {
"Hi.WpfPlus/3.1.121": {
"type": "package",
"serviceable": true,
"sha512": "sha512-/6lYJOSrUadgI5UKdBAbtOeNW9M//bqVggK33uef5ENpokI+ntbvzxf1oDJi3iOeaDndU0ZSIf+0GIVFAV6yUA==",
"path": "hi.wpfplus/3.1.120",
"hashPath": "hi.wpfplus.3.1.120.nupkg.sha512"
"sha512": "sha512-r9dXJUwgm0+L44QTpDOqEbJQ8om2AnZeDbqSmhkzjB9QYnq6JMg9jvWfl1KlW4Vf0Sa43jIUK6tVwzsyDpsWFg==",
"path": "hi.wpfplus/3.1.121",
"hashPath": "hi.wpfplus.3.1.121.nupkg.sha512"
},
"HiCbtr/3.1.122": {
"HiCbtr/3.1.123": {
"type": "package",
"serviceable": true,
"sha512": "sha512-LPUPvVjVBoGRyxY9S+qMGMN6x1z6Jdy/tJIifbPCabHS6xfGnCeCB983UNkDicjGf7oMfamOKFWc/o0OX1cH1g==",
"path": "hicbtr/3.1.122",
"hashPath": "hicbtr.3.1.122.nupkg.sha512"
"sha512": "sha512-QR8Coe+mxoroEWq2GakYk1CUvOMY45101RixZHrTjywnYlNQtTPjK4htDZJV9A7HIEcoVYiAx2qjcj8+uAsWdg==",
"path": "hicbtr/3.1.123",
"hashPath": "hicbtr.3.1.123.nupkg.sha512"
},
"HiDisp/3.1.123": {
"HiDisp/3.1.124": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Z1zfyzYj8NAvTbJLbEQcpGWPQZX/DztqoaPyeSh3SmdJfMFzljB0VcxVG6S5LmS6PpQF5VDGEsAOUwep+Sdu6Q==",
"path": "hidisp/3.1.123",
"hashPath": "hidisp.3.1.123.nupkg.sha512"
"sha512": "sha512-k40OcTE9imqb2/XHBb0tkKxbrnwAQrCLUbObMMGbnt5+iu2n5ht2tcVRiO17Erdv56f4HZ9zzJZ3Xs13mJlmzw==",
"path": "hidisp/3.1.124",
"hashPath": "hidisp.3.1.124.nupkg.sha512"
},
"HiGeom/3.1.113": {
"HiGeom/3.1.114": {
"type": "package",
"serviceable": true,
"sha512": "sha512-7WH57A1OSekXxTZvfckX5kfh5jpR10pHcmPETKhvnPgoOSRlHNCcqb0g43PnshUCOD/p4sfhlTPqHsJmyO2TVw==",
"path": "higeom/3.1.113",
"hashPath": "higeom.3.1.113.nupkg.sha512"
"sha512": "sha512-5d7fYGszWHBLzr/3tW06utV3ofnxECpwkKaFZCuP0Rbp/1Rj0AGFumGp1wdby/6N2gLPS0eX8y42bQ0Zb626ZQ==",
"path": "higeom/3.1.114",
"hashPath": "higeom.3.1.114.nupkg.sha512"
},
"HiLicense/3.1.114": {
"HiLicense/3.1.115": {
"type": "package",
"serviceable": true,
"sha512": "sha512-sXf+W6E20+/jW6LXwornAIxNWxC+NERbmx1iCGB3vGMLKMJkErB/ex0BQMVK2fEGT7eIFQeyBlDIpcQvtu3xFg==",
"path": "hilicense/3.1.114",
"hashPath": "hilicense.3.1.114.nupkg.sha512"
"sha512": "sha512-pDx6Iz8oVN8WhB4756LR4H0JCsZYCjkhk3ZM8mhAkFZCblrzaHB+EOPOonA8+lPWLzKhUmah/vZXTg1V7tpZZA==",
"path": "hilicense/3.1.115",
"hashPath": "hilicense.3.1.115.nupkg.sha512"
},
"HiMech/3.1.133": {
"HiMech/3.1.134": {
"type": "package",
"serviceable": true,
"sha512": "sha512-2YmNKDl2Y7lho4Qm8vAeXjalSVKIlGk3HVzpXz8WFbr9StQtD6/8OFzt4RBMOldu7plevRs5TJBHP4QUi4oIoA==",
"path": "himech/3.1.133",
"hashPath": "himech.3.1.133.nupkg.sha512"
"sha512": "sha512-CZSaCDqXK6LsXn9HXH2RjmMCcWN+68pB2njgVrXcJrBIGk52G6jF+T0CXyW1y1S9im35JRg0yj7rxI5YjFfvKQ==",
"path": "himech/3.1.134",
"hashPath": "himech.3.1.134.nupkg.sha512"
},
"HiNc/3.1.152": {
"HiNc/3.1.153": {
"type": "package",
"serviceable": true,
"sha512": "sha512-MrCcd6jEvvknDcgCOL4vMT2hfCEAO3oh3al+yII6cahaDb4xKj6ukSNdrN0DF+yr6PKTRXGTETMUmOMcu5TTJQ==",
"path": "hinc/3.1.152",
"hashPath": "hinc.3.1.152.nupkg.sha512"
"sha512": "sha512-+uJCm8Wfm7zfBufS/iQ8bKqzT/XR+qlHW8RN5VfuV56nOAJr+3AlKRrP6yFvFxFsAn6DIc4zs8EACGBrnJ4a9Q==",
"path": "hinc/3.1.153",
"hashPath": "hinc.3.1.153.nupkg.sha512"
},
"HiNc-Resource/3.1.35": {
"HiNc-Resource/3.1.36": {
"type": "package",
"serviceable": true,
"sha512": "sha512-7SsnBSPoPiAgSMsS8SN1M1MiI0PTQim+YpjLoUzTGW6kwtFaDVeydmL46Gddz/CodULFT7k0GHxtyxfJsnQwxQ==",
"path": "hinc-resource/3.1.35",
"hashPath": "hinc-resource.3.1.35.nupkg.sha512"
"sha512": "sha512-VXSy2OWtc2zaQHOqY7oeeg1lJ4oioS7vevfxkYsJcOf03DKTOPSJWZLeYXUL126q550ILfbhItMcd9WCK3BfmA==",
"path": "hinc-resource/3.1.36",
"hashPath": "hinc-resource.3.1.36.nupkg.sha512"
},
"HiUniNc/3.1.129": {
"HiUniNc/3.1.130": {
"type": "package",
"serviceable": true,
"sha512": "sha512-AbnPspyqlJebt7lu2frFNbOHtxjqXkNI8Bao8oZWLZwmJT4OgIUN/88VF7tamDuO2+FzQ1vr5QlhXr4hxhwV/Q==",
"path": "hiuninc/3.1.129",
"hashPath": "hiuninc.3.1.129.nupkg.sha512"
"sha512": "sha512-e6m3OMuRGux/x+82UjXI1mSsNWPF1gxBairj//4TmL2us9eEgCQFSRBU6UjSI7tIzvnzz9Xs04VUV+bLFZhiag==",
"path": "hiuninc/3.1.130",
"hashPath": "hiuninc.3.1.130.nupkg.sha512"
},
"MathNet.Numerics/5.0.0": {
"type": "package",