After writing hundreds of lines of a code that executes a sophisticated operation in Rhino through a single click of a button, it would be nice to have a cool icon to go with it. This post highlights a few good web sources that provide general information and tips for customizing toolbar button icons in Rhino. Also included in the post is a short tutorial on how to create an icon from Adobe Illustrator.
Including Python code in LaTeX papers is very simple and convenient with the “listings” package. Documentation of the package is part of the (awesome) LaTeX wikibook…
At present it is quite easy in LaTeX to fit an image proportionally to a frame of fixed width and height. However, to fill a frame with that same image is not straightforward…
Previously, in our post “The force density method”, we described how to use the force density method to compute an equilibrium shape of the provided network data. In this post we will show how to apply SciPy’s nonlinear solvers to the same problem.
On Tuesday April 7th, I spent the day at the faculty of Architecture, at TU Delft, Netherlands, my alma mater. That week, Tektoniek organized a workshop for both architecture and engineering students to create fabric formed structures based on design input from bi-directional evolutionary structural optimisation (BESO). The entire Tektoniek event was supported by the Cement&BetonCentrum, bureaubakker, TU Delft and Weber Beamix.
In previous posts, we described how to read network data from a file and convert it into matrices relevant for structural calculations. Here, we will use the method of dynamic relaxation to compute an equilibrium shape of the provided network data.
The data describing large networks can obviously not be written out manually, as in a previous post. Here we will take a look at getting network data from an obj file.
Many calculations in structural design involve networks of bars (or branches, edges, …) and nodes (or vertices, …). Essential to these calculations is information about how the elements of the network are connected. This connectivity can be described with a matrix.