Exemplo n.º 1
0
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']