Exemple #1
0
        public static revitElem ModifyElement(ElementJSON JSON, revitDoc doc)
        {
            revitElem elem = (revitElem)doc.GetElement(JSON.UniqueId);

            elem.Name = JSON.Name;

            foreach (ParameterJSON paramJson in JSON.Parameters)
            {
                ParameterJSON.ModifyParameter(paramJson, elem);
            }

            return(elem);
        }
Exemple #2
0
        public static revitMaterial ToMaterial(MaterialJSON MatJSON, revitDoc doc)
        {
            revitMaterial rMat = (revitMaterial)doc.GetElement(MatJSON.UniqueId);

            rMat.Name = MatJSON.Name;

            foreach (ParameterJSON paramJson in MatJSON.Parameters)
            {
                ParameterJSON.ModifyParameter(paramJson, rMat);
            }

            return(rMat);
        }