# Grasshopper

**URL:** https://discourse.mcneel.com/c/grasshopper/2.md

[Latest](https://discourse.mcneel.com/latest.md) · [Categories](https://discourse.mcneel.com/categories.md) · [Tags](https://discourse.mcneel.com/tags.md)

---

## [Help Us Help You](https://discourse.mcneel.com/t/help-us-help-you/50034)

<div class="topic-metadata">

**Author:** [@DavidRutten](https://discourse.mcneel.com/u/DavidRutten)\
**Replies:** 0\
**Last updated:** [November 24, 2017, 12:55pm UTC](https://discourse.mcneel.com/t/help-us-help-you/50034 "2017-11-24T12:55:35Z")

</div>

Asking questions and getting answers is what this forum is all about. Although people are generally very helpful, there are things you can do to improve your chances of getting good and quick answers. Below you will find…

---

## [I built a AI Chat that lets me talk to my Tekla model](https://discourse.mcneel.com/t/i-built-a-ai-chat-that-lets-me-talk-to-my-tekla-model/223635)

<div class="topic-metadata">

**Author:** [@Ilya\_Binus](https://discourse.mcneel.com/u/Ilya_Binus)\
**Replies:** 0\
**Last updated:** [October 15, 2026, 4:35pm UTC](https://discourse.mcneel.com/t/i-built-a-ai-chat-that-lets-me-talk-to-my-tekla-model/223635 "2026-10-15T16:35:25Z")

</div>

Hi everyone, I’ve been experimenting with connecting AI to the Tekla Open API. The idea was pretty simple: sometimes describing a change takes one sentence, but actually making it means going through filters, selection…

---

## [Mapping onto an irregular surface](https://discourse.mcneel.com/t/mapping-onto-an-irregular-surface/223575)

<div class="topic-metadata">

**Author:** [@Nadia\_Nogueda](https://discourse.mcneel.com/u/Nadia_Nogueda)\
**Replies:** 16\
**Last updated:** [October 15, 2026, 3:47pm UTC](https://discourse.mcneel.com/t/mapping-onto-an-irregular-surface/223575 "2026-10-15T15:47:33Z")

</div>

I DK KNWOW.gh (114.0 KB) Reef.3dm (6.2 MB) Hello! I have an irregular surface that I need to apply the pattern on the reference image to. The reference pattern is on the image that has the curves wrapping around …

---

## [Multipipe and a line trimmed at both ends](https://discourse.mcneel.com/t/multipipe-and-a-line-trimmed-at-both-ends/223526)

<div class="topic-metadata">

**Author:** [@clivecarter](https://discourse.mcneel.com/u/clivecarter)\
**Replies:** 6\
**Last updated:** [October 15, 2026, 1:00pm UTC](https://discourse.mcneel.com/t/multipipe-and-a-line-trimmed-at-both-ends/223526 "2026-10-15T13:00:07Z")

</div>

A LINE is successfully trimmed from both ends using Trim with Brep. At one end, first with a Brep, being a Capped cylinder (output "Outside, flattened) and then, at the other end, with a Surface (output “Inside”, also f…

---

## [Getting active document without ghenv?](https://discourse.mcneel.com/t/getting-active-document-without-ghenv/223551)

<div class="topic-metadata">

**Author:** [@Ex\_John](https://discourse.mcneel.com/u/Ex_John)\
**Replies:** 8\
**Last updated:** [October 15, 2026, 12:13pm UTC](https://discourse.mcneel.com/t/getting-active-document-without-ghenv/223551 "2026-10-15T12:13:07Z")

</div>

ghenv is very obscure to me. Not only it’s undocumented, it also has no autocompletion hints. For example, I tried accessing components outside of the cluster from the inside of the cluster. Old forum posts suggested u…

---

## [Grasshopper-Bricscad-Connection error](https://discourse.mcneel.com/t/grasshopper-bricscad-connection-error/223622)

<div class="topic-metadata">

**Author:** [@MarkoR](https://discourse.mcneel.com/u/MarkoR)\
**Replies:** 0\
**Last updated:** [October 15, 2026, 11:35am UTC](https://discourse.mcneel.com/t/grasshopper-bricscad-connection-error/223622 "2026-10-15T11:35:39Z")

</div>

Hi everyone, Im trying to start using Grasshopper from within Bricscad. I have installed all the recent versions of software, Bricscad V26, Rhino 8 and Grasshopper. When starting GH i get this error. Can you pleas…

---

## [Parametric Surface Deformation Using Grasshopper?](https://discourse.mcneel.com/t/parametric-surface-deformation-using-grasshopper/223603)

<div class="topic-metadata">

**Author:** [@Yahli](https://discourse.mcneel.com/u/Yahli)\
**Replies:** 4\
**Last updated:** [October 15, 2026, 9:06am UTC](https://discourse.mcneel.com/t/parametric-surface-deformation-using-grasshopper/223603 "2026-10-15T09:06:58Z")

</div>

I‘m a researcher at a lab, we design prosthetics that help people with foot injuries walk. Our process involves 3D scanning patients‘ legs and processing the scans in Rhino, including adding 'releases‘ which help allevia…

---

## [Two identical scripts are running at different speed (60% slower)](https://discourse.mcneel.com/t/two-identical-scripts-are-running-at-different-speed-60-slower/223614)

<div class="topic-metadata">

**Author:** [@Ex\_John](https://discourse.mcneel.com/u/Ex_John)\
**Replies:** 4\
**Last updated:** [October 15, 2026, 8:41am UTC](https://discourse.mcneel.com/t/two-identical-scripts-are-running-at-different-speed-60-slower/223614 "2026-10-15T08:41:19Z")

</div>

I’ve been going insane over these two… the image labeled with “2” is the original version, the image labeled with “1” is the new version that’s now a part of a larger script. Both are, however, equivalent scripts and th…

---

## [Randomize gradient color from lunchbox](https://discourse.mcneel.com/t/randomize-gradient-color-from-lunchbox/223612)

<div class="topic-metadata">

**Author:** [@Sean\_Sutrisno](https://discourse.mcneel.com/u/Sean_Sutrisno)\
**Replies:** 3\
**Last updated:** [October 15, 2026, 7:48am UTC](https://discourse.mcneel.com/t/randomize-gradient-color-from-lunchbox/223612 "2026-10-15T07:48:37Z")

</div>

I was wondering how i could randomize the color pattern from my formula, unfortunately when i try to experiemnt with the gradient input i only got the following pattern, instead what i want to achieve is a more diverse c…

---

## [An Aperiodic Monotile](https://discourse.mcneel.com/t/an-aperiodic-monotile/156830)

<div class="topic-metadata">

**Author:** [@DanielPiker](https://discourse.mcneel.com/u/DanielPiker)\
**Replies:** 104\
**Last updated:** [October 14, 2026, 11:13pm UTC](https://discourse.mcneel.com/t/an-aperiodic-monotile/156830 "2026-10-14T23:13:57Z")

</div>

Some exciting geometry news today. Smith, Myers, Kaplan, and Goodman-Strauss just posted a new preprint on a long unsolved geometric problem. They discovered a single connected shape which copies of (including reflec…

---

## [Randomly rotating each item inside repeated panels (LunchBox + Orient)](https://discourse.mcneel.com/t/randomly-rotating-each-item-inside-repeated-panels-lunchbox-orient/223605)

<div class="topic-metadata">

**Author:** [@Arthur\_Harey](https://discourse.mcneel.com/u/Arthur_Harey)\
**Replies:** 2\
**Last updated:** [October 14, 2026, 9:08pm UTC](https://discourse.mcneel.com/t/randomly-rotating-each-item-inside-repeated-panels-lunchbox-orient/223605 "2026-10-14T21:08:26Z")

</div>

Hello. I am new to grasshopper and looking for some help. I’m an architecture student working on a facade and I’m not sure how to move forward with the randomization. What I have: A 2x2 matrix of small Y-shapes that …

---

## [Find the maximum distance between two curves that are not overlapping?](https://discourse.mcneel.com/t/find-the-maximum-distance-between-two-curves-that-are-not-overlapping/165275)

<div class="topic-metadata">

**Author:** [@realtaiwanese](https://discourse.mcneel.com/u/realtaiwanese)\
**Replies:** 14\
**Last updated:** [October 14, 2026, 4:50pm UTC](https://discourse.mcneel.com/t/find-the-maximum-distance-between-two-curves-that-are-not-overlapping/165275 "2026-10-14T16:50:02Z")

</div>

I am trying to find a method similar to how “Proximity” finds the shortest distance between two curves, but for the maximum distance instead. Thank you

---

## [New Subd API throws errors at 4.1 and \>5.0](https://discourse.mcneel.com/t/new-subd-api-throws-errors-at-4-1-and-5-0/223594)

<div class="topic-metadata">

**Author:** [@Quan\_Li](https://discourse.mcneel.com/u/Quan_Li)\
**Replies:** 0\
**Last updated:** [October 14, 2026, 1:56pm UTC](https://discourse.mcneel.com/t/new-subd-api-throws-errors-at-4-1-and-5-0/223594 "2026-10-14T13:56:10Z")

</div>

C# SubDEdgeSharpness API throws errors.gh (76.8 KB) Question about the newly exposed SubDEdgeSharpness API: Component errors at specific values (4.1 and \>5.0) Hi McNeel team, First of all, a huge thanks to the develop…

---

## [Turning Mesh into Nurb Surface - something going wrong](https://discourse.mcneel.com/t/turning-mesh-into-nurb-surface-something-going-wrong/223587)

<div class="topic-metadata">

**Author:** [@VIvien](https://discourse.mcneel.com/u/VIvien)\
**Replies:** 1\
**Last updated:** [October 14, 2026, 1:54pm UTC](https://discourse.mcneel.com/t/turning-mesh-into-nurb-surface-something-going-wrong/223587 "2026-10-14T13:54:26Z")

</div>

I’m using a script that turns a mesh into a continuous NURB surface by finding the intersecting points along the original mesh from a grid of control points, constructing NURB curves with those control points and then lo…

---

## [GH Panel Font Size Scaling Issue - 1080p vs 4k](https://discourse.mcneel.com/t/gh-panel-font-size-scaling-issue-1080p-vs-4k/92749)

<div class="topic-metadata">

**Author:** [@sebastian.misiurek](https://discourse.mcneel.com/u/sebastian.misiurek)\
**Replies:** 6\
**Last updated:** [October 14, 2026, 1:46pm UTC](https://discourse.mcneel.com/t/gh-panel-font-size-scaling-issue-1080p-vs-4k/92749 "2026-10-14T13:46:46Z")

</div>

Hi, Grasshopper scales the Panel font size based on screen resolution and it results in text too large or too small when switching between 1080p\<\>4k. I understand the premise of doubling or halving to adjust to resoluti…

---

## [Does this solution look unstable?](https://discourse.mcneel.com/t/does-this-solution-look-unstable/223492)

<div class="topic-metadata">

**Author:** [@Ex\_John](https://discourse.mcneel.com/u/Ex_John)\
**Replies:** 9\
**Last updated:** [October 14, 2026, 6:05am UTC](https://discourse.mcneel.com/t/does-this-solution-look-unstable/223492 "2026-10-14T06:05:11Z")

</div>

I’m trying to make an interactive next/previous item selector in Grasshopper, but the use of data recorders bothers me. Will them amassing larger volumes of data not start to slow the whole script down? Would the Null ch…

---

## [Please add R8's new Subd Crease function to Grasshopper](https://discourse.mcneel.com/t/please-add-r8s-new-subd-crease-function-to-grasshopper/220340)

<div class="topic-metadata">

**Author:** [@Quan\_Li](https://discourse.mcneel.com/u/Quan_Li)\
**Replies:** 8\
**Last updated:** [October 14, 2026, 5:31am UTC](https://discourse.mcneel.com/t/please-add-r8s-new-subd-crease-function-to-grasshopper/220340 "2026-10-14T05:31:42Z")

</div>

It is a huge waste that this powerful function only exists in Rhino. This is made with curve -mesh - subd - brep workflow in GH. I like to add weighted roundness to the sharp edges, but without the Subd Crease in the g…

---

## [Mesh Booleans Issues](https://discourse.mcneel.com/t/mesh-booleans-issues/183121)

<div class="topic-metadata">

**Author:** [@Dan\_Cascaval](https://discourse.mcneel.com/u/Dan_Cascaval)\
**Replies:** 7\
**Last updated:** [October 13, 2026, 9:58pm UTC](https://discourse.mcneel.com/t/mesh-booleans-issues/183121 "2026-10-13T21:58:00Z")

</div>

I’m encountering some robustness issues with Mesh booleans: when booleaning out these meshes (shown in wireframe) from the green mesh, I get: The meshes are closed (per the properties panel if I bake them), and w…

---

## [Offset Surface fails on simple surface](https://discourse.mcneel.com/t/offset-surface-fails-on-simple-surface/223568)

<div class="topic-metadata">

**Author:** [@Measure](https://discourse.mcneel.com/u/Measure)\
**Replies:** 6\
**Last updated:** [October 13, 2026, 9:33pm UTC](https://discourse.mcneel.com/t/offset-surface-fails-on-simple-surface/223568 "2026-10-13T21:33:37Z")

</div>

Grasshopper’s Offset Surface component silently fails (returns null) for this simple rectangular surface. Any idea what’s causing this? Offset Fail.gh (4.6 KB)

---

## [TriRemesh BUG is back with a vengeance - R8 SR28 (8.28.26041)](https://discourse.mcneel.com/t/triremesh-bug-is-back-with-a-vengeance-r8-sr28-8-28-26041/216179)

<div class="topic-metadata">

**Author:** [@kossatz](https://discourse.mcneel.com/u/kossatz)\
**Replies:** 5\
**Last updated:** [October 13, 2026, 9:06pm UTC](https://discourse.mcneel.com/t/triremesh-bug-is-back-with-a-vengeance-r8-sr28-8-28-26041/216179 "2026-10-13T21:06:01Z")

</div>

Looks like this bug is back with a vengeance. The previous solutions no longer work at my end (connecting brep and brep mesh between extrusion and TriRemesh component. Changing the rectangle base plane location (X, Y or …

---

## [Introducing TriRemesh - high quality triangular and hexagonal remeshing and shrink wrapping](https://discourse.mcneel.com/t/introducing-triremesh-high-quality-triangular-and-hexagonal-remeshing-and-shrink-wrapping/115434)

<div class="topic-metadata">

**Author:** [@DanielPiker](https://discourse.mcneel.com/u/DanielPiker)\
**Replies:** 167\
**Last updated:** [October 13, 2026, 7:27pm UTC](https://discourse.mcneel.com/t/introducing-triremesh-high-quality-triangular-and-hexagonal-remeshing-and-shrink-wrapping/115434 "2026-10-13T19:27:26Z")

</div>

Happy New Year everyone! Wishing all of you and your families a healthy and joyful 2021 I’m pleased to share a new tool for fast and robust generation of high quality isotropic triangular meshes (and their duals) from …

---

## [Custom Preview memory grows continuously when orienting a mesh](https://discourse.mcneel.com/t/custom-preview-memory-grows-continuously-when-orienting-a-mesh/223535)

<div class="topic-metadata">

**Author:** [@rodwyll](https://discourse.mcneel.com/u/rodwyll)\
**Replies:** 5\
**Last updated:** [October 13, 2026, 4:23pm UTC](https://discourse.mcneel.com/t/custom-preview-memory-grows-continuously-when-orienting-a-mesh/223535 "2026-10-13T16:23:22Z")

</div>

I am seeing continuous memory growth in Rhino 8 for Mac when repeatedly changing the geometry passed through Grasshopper’s native Custom Preview component. \>\>1.00\<\< Minimal setup shown below: A list of interna…

---

## [Mesh sphere push pull result](https://discourse.mcneel.com/t/mesh-sphere-push-pull-result/223531)

<div class="topic-metadata">

**Author:** [@amir\_kharrat](https://discourse.mcneel.com/u/amir_kharrat)\
**Replies:** 3\
**Last updated:** [October 13, 2026, 9:45am UTC](https://discourse.mcneel.com/t/mesh-sphere-push-pull-result/223531 "2026-10-13T09:45:05Z")

</div>

Hello guys im trying to create something like this with kangaroo , but i cant seem to figure out a way on how to dispatch the sphere points in such order? sphere.gh (11.8 KB)

---

## [Export from GH to DWG with template](https://discourse.mcneel.com/t/export-from-gh-to-dwg-with-template/223138)

<div class="topic-metadata">

**Author:** [@Marlen\_Hansen](https://discourse.mcneel.com/u/Marlen_Hansen)\
**Replies:** 2\
**Last updated:** [October 13, 2026, 8:21am UTC](https://discourse.mcneel.com/t/export-from-gh-to-dwg-with-template/223138 "2026-10-13T08:21:49Z")

</div>

Hello! I’m trying to export geometry generated in Grasshopper to a DWG file, but I need the exported DWG to follow an existing DWG template. The output should be a new DWG based on the template, with the Grasshopper ge…

---

## [Clipper2GH / Clipper2 comparisons](https://discourse.mcneel.com/t/clipper2gh-clipper2-comparisons/213588)

<div class="topic-metadata">

**Author:** [@dwydd\_nu](https://discourse.mcneel.com/u/dwydd_nu)\
**Replies:** 3\
**Last updated:** [October 13, 2026, 7:40am UTC](https://discourse.mcneel.com/t/clipper2gh-clipper2-comparisons/213588 "2026-10-13T07:40:57Z")

</div>

So I’ve started to make some benchmark comparisons between the two after this The first impressions are.. “it’s a hell, guys” Minkowski sum/difference: Clipper2GH is clearly 6.3x faster. It has an option to keep ope…

---

## [Grasshopper help, architecture project thesis](https://discourse.mcneel.com/t/grasshopper-help-architecture-project-thesis/102623)

<div class="topic-metadata">

**Author:** [@clarrainl](https://discourse.mcneel.com/u/clarrainl)\
**Replies:** 5\
**Last updated:** [October 12, 2026, 1:50pm UTC](https://discourse.mcneel.com/t/grasshopper-help-architecture-project-thesis/102623 "2026-10-12T13:50:39Z")

</div>

Hello everyone! how are they? I need help, I have been trying for a long time but I do not know how it is done, I have these geometries which later I want to order vertically, skyscraper style, and that its facade will v…

---

## [Getting invalid breps with rail revolution](https://discourse.mcneel.com/t/getting-invalid-breps-with-rail-revolution/223495)

<div class="topic-metadata">

**Author:** [@Leo13](https://discourse.mcneel.com/u/Leo13)\
**Replies:** 6\
**Last updated:** [October 12, 2026, 1:46pm UTC](https://discourse.mcneel.com/t/getting-invalid-breps-with-rail-revolution/223495 "2026-10-12T13:46:31Z")

</div>

Hello everyone, I am getting some invalid breps when doing rail revolution and cannot figure out why is this happening. As the image show, some of them were not made. Rect fillet slds doubt.gh (24.1 KB)

---

## [Lofting does not work in grasshopper](https://discourse.mcneel.com/t/lofting-does-not-work-in-grasshopper/223328)

<div class="topic-metadata">

**Author:** [@sskkp](https://discourse.mcneel.com/u/sskkp)\
**Replies:** 7\
**Last updated:** [October 12, 2026, 11:40am UTC](https://discourse.mcneel.com/t/lofting-does-not-work-in-grasshopper/223328 "2026-10-12T11:40:37Z")

</div>

Hello everyone. Please bear with me. I drew some curves manually in Rhino, subdivided them in Grasshopper, and then wrote a script to randomly move the points. The goal is to loft the two close curves. When I loft direct…

---

## [Contour labels](https://discourse.mcneel.com/t/contour-labels/223295)

<div class="topic-metadata">

**Author:** [@black.mamba535](https://discourse.mcneel.com/u/black.mamba535)\
**Replies:** 15\
**Last updated:** [October 12, 2026, 9:12am UTC](https://discourse.mcneel.com/t/contour-labels/223295 "2026-10-12T09:12:43Z")

</div>

Hi, I have 0.2m distance contours done in rhino for which I created some basic labels in grasshopper: The thing is, at the moment, they show many decimals (29.14558743) - is there a way to reduce it to either just 2…

---

## [Tween through surfaces](https://discourse.mcneel.com/t/tween-through-surfaces/223490)

<div class="topic-metadata">

**Author:** [@Elena\_Vazquez\_Peña](https://discourse.mcneel.com/u/Elena_Vazquez_Pe%C3%B1a)\
**Replies:** 1\
**Last updated:** [October 12, 2026, 7:18am UTC](https://discourse.mcneel.com/t/tween-through-surfaces/223490 "2026-10-12T07:18:37Z")

</div>

Hi! I am trying to understand how tween through surfaces works. I have two trimmed surfaces, and when using the component, they get rebuilt. Does Tween between surfaces only work on untrimmed surfaces? Second question…

[Next page](https://discourse.mcneel.com/c/grasshopper/2.md?page=1)
