fix(feature): правки shell по ревью Codex
- сообщение shell считает грани после дедупликации (Distinct) - тест переименован (open_cap) + комментарий о симметрии торцов - RCW-долг транзитов shell задокументирован в OPEN_QUESTIONS v2-2 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -64,6 +64,9 @@
|
||||
`EntityCollection(o3d_face/o3d_edge)` не освобождаются (унаследованный паттерн; `QueryService`
|
||||
их освобождает, `PartModeler` — только зарегистрированные сущности в `ResetCore`). Накапливается
|
||||
за длинную сессию. На проработку: единый `using`/release транзитов в построителе.
|
||||
Тот же паттерн у новых членов (`SelectFaceByIndex`, `ShellAsync`: транзитные `ksShellDefinition`/
|
||||
`FaceArray()`/коллекции граней не освобождаются — сознательно, ради консистентности с
|
||||
`Fillet`/`Chamfer`; войдёт в общий рефакторинг release транзитов).
|
||||
- v2-3 — **стабильность индексов граней** (`list_faces` → `sketch_create_on_face_index`):
|
||||
индекс валиден, пока геометрия не меняется между вызовами. После любой операции порядок/состав
|
||||
граней может измениться — переиспользовать старый индекс нельзя, нужно перезапросить `list_faces`.
|
||||
|
||||
Reference in New Issue
Block a user