{ "Version": 1, "WorkspaceRootPath": "E:\\\u5DE5\u4F5C\u4EFB\u52A1\\618\\C#\\cuttingforce2\\", "Documents": [ { "AbsoluteMoniker": "D:0:0:{35FD2E54-1B0A-4D2F-B121-1822823C4567}|cuttingforce2.csproj|e:\\\u5DE5\u4F5C\u4EFB\u52A1\\618\\c#\\cuttingforce2\\concavecurvesforce.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{35FD2E54-1B0A-4D2F-B121-1822823C4567}|cuttingforce2.csproj|solutionrelative:concavecurvesforce.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { "AbsoluteMoniker": "D:0:0:{35FD2E54-1B0A-4D2F-B121-1822823C4567}|cuttingforce2.csproj|e:\\\u5DE5\u4F5C\u4EFB\u52A1\\618\\c#\\cuttingforce2\\lineforce.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{35FD2E54-1B0A-4D2F-B121-1822823C4567}|cuttingforce2.csproj|solutionrelative:lineforce.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { "AbsoluteMoniker": "D:0:0:{35FD2E54-1B0A-4D2F-B121-1822823C4567}|cuttingforce2.csproj|e:\\\u5DE5\u4F5C\u4EFB\u52A1\\618\\c#\\cuttingforce2\\classicalcuttingforcecalculate.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{35FD2E54-1B0A-4D2F-B121-1822823C4567}|cuttingforce2.csproj|solutionrelative:classicalcuttingforcecalculate.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { "AbsoluteMoniker": "D:0:0:{35FD2E54-1B0A-4D2F-B121-1822823C4567}|cuttingforce2.csproj|e:\\\u5DE5\u4F5C\u4EFB\u52A1\\618\\c#\\cuttingforce2\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{35FD2E54-1B0A-4D2F-B121-1822823C4567}|cuttingforce2.csproj|solutionrelative:program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { "AbsoluteMoniker": "D:0:0:{35FD2E54-1B0A-4D2F-B121-1822823C4567}|cuttingforce2.csproj|e:\\\u5DE5\u4F5C\u4EFB\u52A1\\618\\c#\\cuttingforce2\\convexcurvesforce.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{35FD2E54-1B0A-4D2F-B121-1822823C4567}|cuttingforce2.csproj|solutionrelative:convexcurvesforce.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { "AbsoluteMoniker": "D:0:0:{35FD2E54-1B0A-4D2F-B121-1822823C4567}|cuttingforce2.csproj|e:\\\u5DE5\u4F5C\u4EFB\u52A1\\618\\c#\\cuttingforce2\\toolposition.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{35FD2E54-1B0A-4D2F-B121-1822823C4567}|cuttingforce2.csproj|solutionrelative:toolposition.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { "AbsoluteMoniker": "D:0:0:{35FD2E54-1B0A-4D2F-B121-1822823C4567}|cuttingforce2.csproj|e:\\\u5DE5\u4F5C\u4EFB\u52A1\\618\\c#\\cuttingforce2\\toolpositionlist.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{35FD2E54-1B0A-4D2F-B121-1822823C4567}|cuttingforce2.csproj|solutionrelative:toolpositionlist.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { "AbsoluteMoniker": "D:0:0:{35FD2E54-1B0A-4D2F-B121-1822823C4567}|cuttingforce2.csproj|e:\\\u5DE5\u4F5C\u4EFB\u52A1\\618\\c#\\cuttingforce2\\toolpathprocessor.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{35FD2E54-1B0A-4D2F-B121-1822823C4567}|cuttingforce2.csproj|solutionrelative:toolpathprocessor.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" } ], "DocumentGroupContainers": [ { "Orientation": 0, "VerticalTabListWidth": 256, "DocumentGroups": [ { "DockedWidth": 1637, "SelectedChildIndex": 5, "Children": [ { "$type": "Bookmark", "Name": "ST:0:0:{269a02dc-6af8-11d3-bdc4-00c04f688e50}" }, { "$type": "Bookmark", "Name": "ST:0:0:{e5c86464-96be-4d7c-9a8b-abcb3bbf5f92}" }, { "$type": "Document", "DocumentIndex": 3, "Title": "Program.cs", "DocumentMoniker": "E:\\\u5DE5\u4F5C\u4EFB\u52A1\\618\\C#\\cuttingforce2\\Program.cs", "RelativeDocumentMoniker": "Program.cs", "ToolTip": "E:\\\u5DE5\u4F5C\u4EFB\u52A1\\618\\C#\\cuttingforce2\\Program.cs", "RelativeToolTip": "Program.cs", "ViewState": "AgIAAAAAAAAAAAAAAAAAACQAAAAMAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2026-03-11T07:17:23.712Z", "EditorCaption": "" }, { "$type": "Document", "DocumentIndex": 5, "Title": "ToolPosition.cs", "DocumentMoniker": "E:\\\u5DE5\u4F5C\u4EFB\u52A1\\618\\C#\\cuttingforce2\\ToolPosition.cs", "RelativeDocumentMoniker": "ToolPosition.cs", "ToolTip": "E:\\\u5DE5\u4F5C\u4EFB\u52A1\\618\\C#\\cuttingforce2\\ToolPosition.cs", "RelativeToolTip": "ToolPosition.cs", "ViewState": "AgIAACEAAAAAAAAAAAAowDEAAAAfAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2026-03-11T07:19:24.036Z", "EditorCaption": "" }, { "$type": "Document", "DocumentIndex": 1, "Title": "LineForce.cs", "DocumentMoniker": "E:\\\u5DE5\u4F5C\u4EFB\u52A1\\618\\C#\\cuttingforce2\\LineForce.cs", "RelativeDocumentMoniker": "LineForce.cs", "ToolTip": "E:\\\u5DE5\u4F5C\u4EFB\u52A1\\618\\C#\\cuttingforce2\\LineForce.cs", "RelativeToolTip": "LineForce.cs", "ViewState": "AgIAALQAAAAAAAAAAAAAAB4AAABHAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2026-03-11T07:20:25.488Z", "EditorCaption": "" }, { "$type": "Document", "DocumentIndex": 0, "Title": "ConcaveCurvesForce.cs", "DocumentMoniker": "E:\\\u5DE5\u4F5C\u4EFB\u52A1\\618\\C#\\cuttingforce2\\ConcaveCurvesForce.cs", "RelativeDocumentMoniker": "ConcaveCurvesForce.cs", "ToolTip": "E:\\\u5DE5\u4F5C\u4EFB\u52A1\\618\\C#\\cuttingforce2\\ConcaveCurvesForce.cs", "RelativeToolTip": "ConcaveCurvesForce.cs", "ViewState": "AgIAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2026-03-11T07:19:35.293Z", "EditorCaption": "" }, { "$type": "Document", "DocumentIndex": 2, "Title": "ClassicalCuttingForceCalculate.cs", "DocumentMoniker": "E:\\\u5DE5\u4F5C\u4EFB\u52A1\\618\\C#\\cuttingforce2\\ClassicalCuttingForceCalculate.cs", "RelativeDocumentMoniker": "ClassicalCuttingForceCalculate.cs", "ToolTip": "E:\\\u5DE5\u4F5C\u4EFB\u52A1\\618\\C#\\cuttingforce2\\ClassicalCuttingForceCalculate.cs", "RelativeToolTip": "ClassicalCuttingForceCalculate.cs", "ViewState": "AgIAACEAAAAAAAAAAAAIwEEAAAAiAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2026-03-11T13:35:45.394Z", "EditorCaption": "" }, { "$type": "Document", "DocumentIndex": 4, "Title": "ConvexCurvesForce.cs", "DocumentMoniker": "E:\\\u5DE5\u4F5C\u4EFB\u52A1\\618\\C#\\cuttingforce2\\ConvexCurvesForce.cs", "RelativeDocumentMoniker": "ConvexCurvesForce.cs", "ToolTip": "E:\\\u5DE5\u4F5C\u4EFB\u52A1\\618\\C#\\cuttingforce2\\ConvexCurvesForce.cs", "RelativeToolTip": "ConvexCurvesForce.cs", "ViewState": "AgIAAAQAAAAAAAAAAAAAAA0AAABBAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2026-03-11T07:19:47.755Z", "EditorCaption": "" }, { "$type": "Document", "DocumentIndex": 6, "Title": "ToolPositionList.cs", "DocumentMoniker": "E:\\\u5DE5\u4F5C\u4EFB\u52A1\\618\\C#\\cuttingforce2\\ToolPositionList.cs", "RelativeDocumentMoniker": "ToolPositionList.cs", "ToolTip": "E:\\\u5DE5\u4F5C\u4EFB\u52A1\\618\\C#\\cuttingforce2\\ToolPositionList.cs", "RelativeToolTip": "ToolPositionList.cs", "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2026-03-11T07:19:33.539Z", "EditorCaption": "" }, { "$type": "Document", "DocumentIndex": 7, "Title": "ToolPathProcessor.cs", "DocumentMoniker": "E:\\\u5DE5\u4F5C\u4EFB\u52A1\\618\\C#\\cuttingforce2\\ToolPathProcessor.cs", "RelativeDocumentMoniker": "ToolPathProcessor.cs", "ToolTip": "E:\\\u5DE5\u4F5C\u4EFB\u52A1\\618\\C#\\cuttingforce2\\ToolPathProcessor.cs", "RelativeToolTip": "ToolPathProcessor.cs", "ViewState": "AgIAAEkBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2026-03-11T07:19:20.351Z", "EditorCaption": "" } ] } ] } ] }