feat: add MASSPROP command — area, perimeter, centroid of selected entities

Computes mass properties for selected entities and prints results to the
command line. Supports: Circle (area+perimeter), Arc (sector area+arc length),
Line (length), LwPolyline (shoelace area+perimeter+centroid), Ellipse
(numerical 256-pt integration for area and arc length).

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
This commit is contained in:
Hakan SevenandClaude Sonnet 4.6 committed 2026-04-07 11:00:18 +03:00
1 parent cfb27d93c3
commit 25ec6f66e5
2 files changed
+163 -2

No files matched your search

+2 -2
View File
@@ -257,7 +257,7 @@ Underlay (PDF/DWF/DGN)
| COUNT — entity istatistiği | ✅ |
| QSELECT — özelliğe göre seç | ✅ |
| FLATTEN (Z=0 düzleme) | ✅ |
| MASSPROP (alan merkezi, atalet) | ⬜ |
| MASSPROP (alan merkezi, atalet) | ✅ |
| DATAEXTRACTION | ⬜ |
---
@@ -311,7 +311,7 @@ Underlay (PDF/DWF/DGN)
### Orta Öncelik
6. **Named Views** (VIEW SAVE/RESTORE/LIST/DELETE)
7. **HATCHEDIT** — mevcut tarama düzenleme
8. **MASSPROP** — alan, çevre, ağırlık merkezi
8. **DDEDIT** — çift tıkla metin düzenleme
9. **Solid3D tessellation** tamamlama (ACIS → truck pipeline)
10. **Çoklu Layout sekmeleri** arayüzü