C# script component .NET requirements vary between machines
Hi all, I’m using C# script components in my Grasshopper code (Rhino8 SR12) that make use of .NET features such as Regex or XML. They work fine on my computer, but when I share the script with...
View ArticleGH component Publishing issue
I’m having difficulty publishing a Grasshopper script as components in a .gha. I am following the procedure shown here:Publishing Your Scripts as Rhino/GH Plugins I installed the .rhp on another...
View ArticleCustomizing the new Grasshopper C# Script Component in Rhino 8?
Hey there! Just wondering—does anyone know if it’s possible to extend or modify the new Grasshopper C# script component? I really like the new script editor UI, but I have no idea how to implement a...
View ArticleRhino8 reinstalls dependencies with each new component instance
Hello! I’m confronted with an issue I haven’t experienced before with our GH plugin bluejay. Our components all have #r: compas>=2.8.1 in their header which used to work great. Our library and...
View ArticleUpgrading C# Language Version from 7.3 to 8.0 in Visual Studio Template
Help Needed: Upgrading C# Language Version from 7.3 to 8.0 in RhinoCommon Template Hello, I am currently using RhinoCommon 8.17 with .NET Framework 4.8 in Visual Studio2022. However, I am limited to...
View ArticleRegression: DrawViewportMeshes/Wires Requires Bounding Box Method
Hello McNeelies, As part of testing our BIG pipelines in Rhino 8 I’ve noticed a minor, but quite annoying, regression related to drawing stuff by implementing the DrawViewportMeshes and...
View ArticleIgnoring number slider changes until MouseUp
Number sliders are designed to send parameter updates for every value change, i.e. if I drag a slider from 1 to 10, any attached component will fire a solution 10 times. What if I have a time...
View ArticlePlugin Version ambiguity
Hi all, Using Visual Studio, the plugin’s version numbers are inconsistent across different files: In .csproj it’s set to 1.0 In the .cs(manifest.yml) file , it shows up as 1.0.0.0 After I make...
View ArticleIdea for a Super Helper type component
The Super Helper plugin has become an indispensable tool for me when writing scripts on my laptop. Notably, the ability to hover over a selected components tree structure and highlight the elements in...
View ArticleGenerating stream lines from vectorfield
Hi everyone, I’m trying to create streamlines from seed points in Grasshopper using GhPython, but I’m getting unexpected Guid errors when working with data from Deconstruct Plane. I have points and...
View ArticleRhino.Inside component does not call Read
Loading a Grasshopper document with the GH_DocumentIO.Open method does not call any component Read methods. Is this intended? Makes some components useless as they are reliant on persistent data...
View ArticleInput connections lost after component update
Hello, I have a custom component which has some inputs. When I save it and open it, everything is fine but if I add a new input almost all the connections will be lost. Does anyone have any idea how...
View ArticleGrasshopper icon ist too Blurry
Are there some tricks to get sharper icons resolution in grasshopper custom component? or is it just the resolution of the original foto? 1 post - 1 participant Read full topic
View ArticleHot Reload for Plugin Development with .NET 8 (Mac)
Hello everyone, I recently noticed that Rhino 8, starting from version 8.12 (I think), now introducing .NET 8. This immediately made me think about the possibility of finally enabling hot reload for...
View ArticleHow to create a revolved solid using Rhino Common
I’m trying to convert a RevSurface in to a solid Brep. In this instance the revolve happens to be 180 degrees. I’ve tried several combinations of CapPlanarHoles (also tried CreatePlanarBreps from the...
View ArticlePass reference rather than copy of data between components
I need to optimize for performance and to edit a large volume of data per time step. This is possible within a single node quite easily. However, I think Grasshopper passes a copy of all data between...
View ArticleAdding icon to grasshopper plugin component
Hello! I am developing a plugin for grasshopper and trying to add an icon for a component. It seems like the way of adding resources has now changed and I cannot get it to work. When I go to...
View ArticleR8 C# ScriptEditor - Bugs or Missing Stuff
I’m still new to using R8 C# ScriptEditor, and I just found out several concerning issues. The ScriptComponent seems to automatically run the C# component (even the Solution?) as I’m Saving the code...
View ArticleMove a list of points in a direction with Rhino.Geometry
Hello everyone, There’s a problem I have in moving a list of points to a specific axis with or without pattern like sin or cos with Rhino.Geometry. I know that when we want to move other types of...
View ArticleGet Grasshopper's preview colors and materials
Is it possible to get the user-defined colors and materials in Grasshopper’s preview settings? Normally, these are passed on the the preview methods of parameters, but I have a more complicated system...
View ArticleRemove runtime message from component
Is it possible to access the list of component runtime messages and remove some directly? I have components with rendered custom controls that can do actions, for example a button which fires a method...
View ArticleMultiple instances of IGH_UpgradeObject for the same component
I have implemented IGH_UpgradeObject for some of my components that were updated in a newer plugin version. In a later version I have again updated them so that they need a 2nd upgrader. I noticed...
View ArticleGrasshopper Python - IsReferencedGeometry problem
Given a Brep in Grasshopper, I want to determine, using a Python component, whether it is a Referenced Brep from Rhino or a local Brep in GH. I assumed that...
View ArticleRhino.Compute- Grasshopper Appserver POST Request Error
Hello everyone, I am encountering issues communicating with Rhino.Compute via JavaScript. I cloned the repository from Rhino Compute Development Guide and compiled it in Visual Studio. After getting...
View ArticleFast Way to Split Filleted Surface into Faces?
Hello, I’m back with a performance-related question. I’m currently working on optimizing a workflow that goes from a filleted curve to a filleted solid Brep. My initial approach was to create a single...
View Article