This definition is the interior of a cluster I created that allows for the culling of duplicate items of any type based on a criteria. In this case, we are culling lines based on their mid point. Use the criteria carefully.
This definition is the interior of a cluster I created that allows for the culling of duplicate items of any type based on a criteria. In this case, we are culling lines based on their mid point. Use the criteria carefully.
Dithering is a technique to avoid banding or moire patterns. This technique consists in a probabilistic choice of values instead of a deterministic one. Photoshop has a dithering filter called “Spatter”, while Gimp offers precise options for dithering purposes. However, using an external image editor to reduce the range of a number of values is […]
While using Grasshopper, I’ve been many times confronted with the task of smoothly varying a list of number to achieve some formal effect through number control. Be it a curvature or height control, the problem here deals with easily transforming a list of numbers into another with some of the values smoothly changed. I decided […]
If you use MacOS like me, and seem to depend on Quick Look for every file related task, you would feel GPX files could get a little love. And that is just what Vidar Bronken Gundersen did, he created a GPX Quick Look plugin which you can download from his GitHub page. If you install […]
This is my self-explanatory solution to the problem (Union all of the data, and put them in each branch wether match or not). I decided to post this 2013 solution of mine after watching a 2014 C# tackling of the problem.
It is quite common to find people confused by the notion of DPI and its influence in media size. DPI is nothing else than the relation between virtual dimension (pixels) and real dimension (inches/centimeters). To ease this understanding and everyday calculations, I created this simple spreadsheet in Google Docs accessible to anyone. You just need […]
I use kumu for research, which enables me to organize information and find interesting relations through clusters. For a clear organization of all the information, I input everything in a spreadsheet, much like in a database. I even include the images in the Google spreadsheet as URL’s, that kumu then renders in nice round thumbnails. Sometimes […]
Contrary to most people I meet, I am a Magic Mouse fan. I never had any wrist pain, and I love the 2D touch scroll. Having said that, the mouse comes with some incompatibilities with graphical software packages, namely Blender and Rhino Grasshopper. This post is about the latter. To make the Grasshopper canvas Zoom […]
In this little algorithm I build a single mesh for each face of the parent mesh. One of the great challenges is the duplication of data (Vertices) as to feed the Faces component.
I created a quick Google Sheet to calculate the end time of a process based in the percentage done and time elapsed. Free for anyone to use! Google Sheet – Process time calculator
A common question I get is: how to replicate a “if then else” statement in Grasshopper. Here is my take. Explanation: if “First Number” is larger than “Second Number”, then output A, else output B. Or: if (FirstNumber>SecondNumber) {A} else {B}
All content © Copyright 2025 by Pedro de Azambuja Varela.
Subscribe to RSS Feed