Commit Graph

2 Commits

Author SHA1 Message Date
mikhail dc4003810d feat(sketch): 7 примитивов эскиза — дуга x2, эллипс, ломаная, многоугольник, сплайн, точка
Методы PartModeler + MCP-инструменты sketch_add_arc_3points/arc/ellipse/
polyline/polygon/spline/point. NURBS порядок 4, ksEndObj через try/finally,
param-структуры через NewParam с освобождением RCW. 7 интеграционных
тестов (профиль → выдавливание → объём) зелёные.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 21:50:27 +03:00
mikhail a16ee31498 refactor(core): PartModeler в partial class (ядро/эскизы/операции)
Разбит на PartModeler.cs (ядро: реестр, helpers, NewParam, reset/dispose),
PartModeler.Sketch.cs (эскизы и 2D-примитивы), PartModeler.Features.cs
(выдавливание/вращение/скругление/фаска). Поведение не изменено,
регрессия ModelingTests 7/7 зелёная.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 21:46:15 +03:00