add vtk geant solid and scene

This commit is contained in:
AndreaRigoni
2026-03-25 18:47:52 +00:00
parent 7d4acaef6d
commit 6a65fe94c8
15 changed files with 523 additions and 26 deletions

View File

@@ -64,9 +64,23 @@ Viewport::Viewport()
{
}
void Viewport::DisableHandler() {
if (d->m_HandlerWidget) {
d->m_HandlerWidget->SetEnabled(0);
}
}
Viewport::~Viewport()
{
if (d->m_HandlerWidget) {
d->m_HandlerWidget->SetEnabled(0);
d->m_HandlerWidget = nullptr;
}
if (d->m_Renderer) {
if (d->m_Renderer->GetActiveCamera()) {
d->m_Renderer->GetActiveCamera()->RemoveAllObservers();
}
d->m_Renderer->RemoveAllObservers();
d->m_Renderer->RemoveAllViewProps();
}
delete d;