refactor: update transformation system, improve template readability, and reorganize VTK assembly management

This commit is contained in:
AndreaRigoni
2026-03-31 16:04:03 +00:00
parent 22d0041942
commit d4fd2d3914
30 changed files with 568 additions and 501 deletions

View File

@@ -96,10 +96,13 @@ public:
signals:
virtual void Updated() override {
if (m_InUpdated) return; // break signal recursion
if (m_InUpdated) return;
m_InUpdated = true;
// Synchronize TRS part
this->TRS::Updated();
this->ComputeBoundingBox();
ULIB_SIGNAL_EMIT(Object::Updated);
m_InUpdated = false;
}