def RunCommand(is_interactive): p = Proxy() sc.sticky["FOFIN"] = { "proxy": p, "cablenet": None, "settings": { "layer": "FOFIN", "safety.forces": 1.0, "safety.loads": 1.0, "safety.selfweight": 1.0, "safety.material": 1.0, "show.forces": False, "show.reactions": False, "show.residuals": False, "show.loads": False, "show.selfweight": False, "show.stress": False, "show.normals": False, "scale.forces": 0.1, "scale.reactions": 0.5, "scale.residuals": 1.0, "scale.loads": 1.0, "scale.selfweight": 1.0, "scale.stress": 0.1, "scale.normals": 0.1, "tol.residuals": 0.01, "file.dir": compas_rhino.get_document_dirname(), "file.name": None } }
from __future__ import absolute_import from __future__ import division import os import json from compas.utilities import DataEncoder import compas_rhino from compas_rv2.rhino import get_system from compas_rv2.rhino import get_scene from compas_rv2.rhino import select_filepath_save __commandname__ = "RV2file_save_as" HERE = compas_rhino.get_document_dirname() def RunCommand(is_interactive): system = get_system() if not system: return scene = get_scene() if not scene: return dirname = system['session.dirname'] filename = system['session.filename'] extension = system['session.extension']