Commit Graph

  • bc67d8469b fix(demos): the machining demos dispose their LocalProjectService before LocalApp.AppEnd -- DemoUseMachiningProject, DemoBuildMachiningProject and DemoBuildGeomOnlyMachiningProject ended with machiningProject.Dispose(); LocalApp.AppEnd();, so the service was never disposed: MachiningProject.Dispose releases only the project's TimeMapping, while the service's machining runner keeps its threads, its native pipeline, the strip and the workpiece tree, everything AppEnd's documentation asks to be gone before it ends the native core. Each demo now disposes the service right after the project, one line with a comment saying why; not a using declaration, which would dispose it after AppEnd. master iambossandClaude Opus 5.5 2026-10-21 19:18:51 +08:00
  • a03aa1c1ff fix(demos): DemoBuildMachineTool puts the spindle's pivot on the tool-mount offset iambossandClaude Fable 5.1 2026-09-29 16:42:52 +08:00
  • 46bfea4a87 refactor(Hi.Sample): Mat4d is spelled mat4d_t -- the workspace-wide word-boundary rename that follows HiGeom naming the matrix struct after the C++ typedef; compound identifiers (GetMat4dMap, Mat4dKey, ProgramZeroToGeomMat4d, ...) and the "Mat4d" JSON key keep their spelling, no behaviour changes iambossandClaude Fable 5.1 2026-09-25 15:48:56 +08:00
  • 734ed008b0 refactor(Hi.Sample): geometry slots take new Box3d(...) -- DemoBuildGeom's IGetStl list and the fixture and workpiece geometries of DemoBuildGeomOnlyMachiningProject and DemoBuildMachiningProject: box3d_t is the value only after HiGeom's box geometry split and no longer fits an IGetStl / IMakeXmlSource slot; the demos' value uses (bounds, ExpandToBox3d, drawings) stay box3d_t iambossandClaude Fable 5.1 2026-09-25 00:22:01 +08:00
  • 1b834cff0d refactor(Hi.Sample)!: Box3d, Tri3d, DVec3d and Box2d are named box3d_t, tri3d_t, dvec3d_t and box2d_t -- the C++ typedef names, following HiGeom; the Hi.Native vec3d/tri3d/box3d mirrors are the Hi.Geom values now and vec3f is Hi.Geom.vec3f_t (a word-boundary identifier rename; compound names, string literals and the wire kind names are untouched) iambossandClaude Fable 5.1 2026-09-24 13:54:35 +08:00
  • 7d79db5685 refactor(Hi.Sample): follow HiGeom's Box3d struct -- the demo displayees take ref Box3d and expand through Expanded, DemoSatellite scales its boxes with ScaledFromCenter, and MachiningProjectDisplayee forwards ref dst to the assembly iambossandClaude Fable 5.1 2026-09-24 13:05:35 +08:00
  • 060fb66029 refactor(Hi.Sample): follow HiGeom's Tri3d struct -- DemoDrawing reads the apexes through the indexer instead of the ps array iambossandClaude Fable 5.1 2026-09-24 12:19:45 +08:00
  • 6571576eaa refactor(Hi.Sample)!: Vec3d and Vec2d are named vec3d_t and vec2d_t -- the C++ typedef names, following HiGeom 43fccaf (a word-boundary identifier rename over the 14 demo files the 09-24 rename batch left behind; the repo builds against the HiGeom project reference, so it had stopped compiling) iambossandClaude Fable 5.1 2026-09-24 10:21:20 +08:00
  • f4ec31806b refactor(Hi.Sample): the two coordinate-entry displayees place their markers through TryGetIsoCoordinatePosition and TryGetMachinePositionAtTableMountZero -- follows HiMech iambossandClaude Fable 5.1 2026-09-23 00:21:35 +08:00
  • 2cf5d31bf6 refactor(Hi.Sample): follow the Buckle to Mount rename -- the machine-tool and machining-project build demos and the coordinate-entry displayees use the ...Mount members iambossandClaude Fable 5.1 2026-09-22 01:46:26 +08:00
  • 40214ca6f4 feat(demos): take over the ten framework-independent samples from Hi.Sample.Wpf iambossandClaude Opus 5 2026-09-21 11:48:33 +08:00
  • b27c36acb8 refactor(demos): build the fixture and the workpiece with CreateDefault() and set the workpiece-buckle offset on the fixture's branch iambossandClaude Opus 5 2026-09-18 23:46:25 +08:00
  • 65a8cce19e refactor(demos): build the sample machine tools with GeneralXyzabcMachineTool.CreateFromChainCode and set the buckle and axis transformers through the machine iambossandClaude Opus 5 2026-09-18 20:23:25 +08:00
  • 04bffeccaf refactor(demos): follow the Asmb.DescendantAnchors rename iambossandClaude Fable 5.1 2026-09-16 18:33:49 +08:00
  • 7beb671352 refactor(demos): build sample machine tools as GeneralXyzabcMachineTool iambossandClaude Opus 5 2026-08-28 19:57:54 +08:00
  • 7ed5372805 deploy obfuscation-safe ToPresentDto dictionary DTOs (HiGeom/HiCbtr/HiMech) + webservice member-name wire keys. iamboss 2026-08-24 00:55:57 +08:00
  • 73bcf2802b refactor(demos): follow the ContourTray to Fluting rename iambossandClaude Fable 5 2026-08-20 20:05:07 +08:00
  • f83f8b9fb1 refactor(demos): follow the Table-B1 rename and the marked resource names iambossandClaude Opus 5 2026-08-17 17:29:19 +08:00
  • 84f9828233 build(Hi.Sample): keep the version line on 3.1 iambossandClaude Opus 5 2026-08-01 14:27:48 +08:00
  • 038e7469d2 build(Hi.Sample): move the version line to 3.2 and retarget HiAPI references iambossandClaude Opus 5 2026-07-26 18:00:19 +08:00
  • 1ba32813bb refactor(demos): retarget session-message samples off MixedProgress0 to the three partitioned sinks iambossandClaude Fable 5 2026-07-02 12:50:33 +08:00
  • 7a4d0d7999 refactor(demos): use MachiningStep.EndTimecode instead of obsolete AccumulatedTime iamboss 2026-06-27 19:16:45 +08:00
  • 0fdba701fa fix(demos): DemoUseMachiningProject subscribes CollectionItemAdded on MixedProgress iambossandClaude Opus 4.8 2026-06-13 23:25:14 +08:00
  • 6f0cb1bc1c refactor(demos): DemoSessionMessage reads IMessage instead of MultiTagMessage iambossandClaude Opus 4.8 2026-06-13 21:38:20 +08:00
  • 5ed0c3311e refactor(demos): own UserConfig/UserService copy for Hi.Sample iambossandClaude Opus 4.8 2026-05-31 14:24:34 +08:00
  • 05ada6189b refactor(Hi.Sample): convert DemoBuildMachineTool to Reg(XFactory factory=null) iambossandClaude Opus 4.7 2026-05-24 10:34:11 +08:00
  • 7e2a4b116a rename XFactory.Regs to XFactory.Generators. iamboss 2026-05-23 21:23:11 +08:00
  • af599f36e6 fix SoftNcRunner GM code normalization. iamboss 2026-05-16 18:08:34 +08:00
  • 6139c84ff9 refactor(Sample): adapt demos for SessionStepBuilt rename and ILogger injection iamboss 2026-04-14 17:18:05 +08:00
  • dd4c3ef28f refactor(Sample): adapt demos to XFactory IProgress<object> signature iamboss 2026-04-11 11:19:36 +08:00
  • e5ea1961a5 refactor(demos): update machining demos and remove legacy demo message handling iamboss 2026-04-08 16:33:17 +08:00
  • 96eb6ad050 update ISO coordinate rendering for 3+2axis machine. iamboss 2026-04-06 15:09:05 +08:00
  • 809a250c44 fix bug of cubetree init SAT and triangles-tip-cube-corner margin case. iamboss 2026-03-25 12:40:41 +08:00
  • 45074d8f30 add cubetree defect display. iamboss 2026-02-11 04:11:08 +08:00
  • abef9c69e2 fix siemens coordinate transform failed on succesive file running. iamboss 2026-01-30 21:02:21 +08:00
  • d46dec6a28 fix opt-proc for duplicated feedrate assignment from floating error issue. iamboss 2026-01-16 01:49:35 +08:00
  • bb76570058 add color guide sample. iamboss 2026-01-08 21:09:03 +08:00
  • 83cdc298da add ChartRange to ClStrip. iamboss 2025-12-23 13:45:44 +08:00
  • fece18d725 add ChartRange to ClStrip. iamboss 2025-12-22 23:35:42 +08:00
  • 901a1181e2 cancel protection of core in linux. (only preserve in hi-key lib) iamboss 2025-12-18 09:51:53 +08:00
  • 85870efae4 fixed ncOptProc. iamboss 2025-12-05 16:33:54 +08:00
  • 59a9b7d33d build Opt max feedrate limit by relief angle. iamboss 2025-11-06 18:19:44 +08:00
  • 519c519d87 rename HiNC webapi to webservice. iamboss 2025-10-03 16:54:26 +08:00
  • 103092e10b fix bug of wpf mission initialization. iamboss 2025-08-30 15:31:52 +08:00
  • 6c111a7553 tune. iamboss 2025-08-19 12:38:34 +08:00
  • 1f13c74a51 tune. iamboss 2025-08-07 11:59:14 +08:00
  • c7dc8f27e5 tune. iamboss 2025-07-23 15:21:06 +08:00
  • 722723565c publish aicam server. iamboss 2025-07-10 12:41:23 +08:00
  • a7c363254b publish aicam server. iamboss 2025-07-10 11:29:58 +08:00
  • cf1d995d28 tune clstrip lock. iamboss 2025-06-09 12:43:43 +08:00
  • 69bc44bab2 tune clstrip lock. iamboss 2025-05-25 14:11:40 +08:00
  • 455890c681 build nc controller wpf. iamboss 2025-05-15 19:09:16 +08:00
  • 953711bf01 add geom GUI to HiNC-2025-win-desktop. iamboss 2025-05-09 09:25:14 +08:00
  • 784184d6ce migrate doc to wwwroot. iamboss 2025-04-14 17:05:31 +08:00
  • 1cb5f05ba4 add docfx samples. iamboss 2025-04-13 00:19:07 +08:00
  • fc4063516d tune. iamboss 2025-04-09 21:41:13 +08:00
  • 11ff5e343d re-init iamboss 2025-04-08 19:35:28 +08:00