## Archive for the ‘Uncategorized’ Category

### Customizing Rhino toolbar button icons

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.

### Python code in LaTeX

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

### LaTeX fill image proportionally

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…

### Applying SciPy.optimize to form finding

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.

### Tektoniek workshop at TU Delft

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.

### Dynamic relaxation

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.

### Plotting network data

In this post, we will take a look at plotting network data with matplotlib.

### Reading network data from a file

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.

### Networks of bars and nodes

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.