2eab169e28
- NURBS: порядок 4 (кубический), не degree=3; константа SplineOrder - NewParam<T>: освобождать сырой RCW при неудачном cast - сплайн: ksEndObj гарантированно через try/finally - валидация вынесена в SketchGeometry (RequirePositive/RequireVertexCount/ RequirePoints с null+finite) — unit-тестируема - closed polyline требует >=3 точек - SketchPoint: [JsonPropertyName] x/y; Map с null-guard - точка: убран неверный термin «вспомогательная»; нейтральный стиль - зафиксированы источники сигнатур (Automation=docs, типы=interop A/B) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>