From 5348b3371d6fb3cc846039cfaac54538458f78aa Mon Sep 17 00:00:00 2001 From: Dealga McArdle Date: Sun, 25 Jul 2021 10:34:18 +0200 Subject: [PATCH] add show_viewport function --- nodes/solid/solid_viewer.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/nodes/solid/solid_viewer.py b/nodes/solid/solid_viewer.py index a3126c9b8..a9b2d2ef1 100644 --- a/nodes/solid/solid_viewer.py +++ b/nodes/solid/solid_viewer.py @@ -513,6 +513,17 @@ else: def sv_free(self): callback_disable(node_id(self)) + def show_viewport(self, is_show: bool): + """It should be called by node tree to show/hide objects""" + if not self.activate: + # just ignore request + pass + else: + if is_show: + self.process() + else: + callback_disable(node_id(self)) + def register(): if FreeCAD is not None: bpy.utils.register_class(SvSolidViewerNode) -- GitLab