01
Rhino.Inside.Revit
Rhino
GeometryGrasshopper
ParametersRevit
Elements
GeometryGrasshopper
ParametersRevit
Elements
[GRASSHOPPER DEFINITION] — Conceptual workflow placeholder
Architecture × BIM × Computation
Architecture first.
Technology as an advantage.
I’m Diego Arias, a Junior Architectural Designer interested in how space, material and context shape architecture. My interests connect architectural design with BIM, computational methods and automation, using digital tools to support design decisions and clear architectural communication.
Space and context.
Design and its delivery.
Explore coordinated models.
From a design question
to an architectural output.
[GRASSHOPPER DEFINITION] — Conceptual workflow placeholder
from pyrevit import revit, DB
doc = revit.doc
doors = DB.FilteredElementCollector(doc)\
.OfCategory(DB.BuiltInCategory.OST_Doors)\
.WhereElementIsNotElementType()
with revit.Transaction("Renumber Doors"):
for index, door in enumerate(doors):
parameter = door.get_Parameter(
DB.BuiltInParameter.ALL_MODEL_MARK
)
if parameter:
parameter.Set("D-{}".format(index + 100))
Demonstration only. No project results or productivity claims are implied.
Available for architectural design, BIM and computational design opportunities.