Skip to main content

Posts

Showing posts with the label TTX

Grasshopper | TTX API

Introducing the Brute Force Solver The Brute Force component, now included in TT Toolbox (release 1.4 and newer), provides an alternative means of running optimization routines in your Grasshopper workflows. Optimization is used loosely here, as this tool is not using an algorithm to find the most optimal combination of sliders, but instead it solves ALL possible combinations of sliders that are connected to the input S. This component and method help to provide a means of looking at design space where you either want to see all possible permutations, or the total possible number of iterations is not so large that it warrants running the study in Galapagos or another optimization algorithm. Brute Force Grasshopper setup, with Listener component (all TT Toolbox components shown in orange). We have found this tool to work wonderfully when synced with our Galapagos Listener component (possibly hinting at a name change there). The setup above allows you to run through all of th...

WorkFlow | In-House BIM Workflow Apps in TTX

Since the rise of building information modeling, engineers have been working on projects in a growing number of software programs that are designed to facilitate ever more specialized tasks. Platforms such as Revit, Grasshopper, Tekla, Ram Structural Systems, ETABS, and SAP 2000 have given the field increased capabilities and efficiencies in all stages of the project engineering process, whether it be defining geometry, analyzing loads, documentation or fabrication. However, when multiple team members, often in geographically distant locations, are working on a single project across multiple platforms there can be breakdowns in coordination and communication. Work can accidentally be done on out-of-date models. Simultaneous and contrasting changes can be made unbeknownst to the team until it’s too late. And then there is simply the hassle of going back and forth between platforms to ensure that the models are consistent with one another. It was to solve these inefficiencies in comm...