UI design can be difficult. I get it wrong all the time. But then a 120 billion dollar company like UPS puts this on my screen and you have to wonder what sort of world we live in.
@anilverma917 At the moment there's no scripting in GH2. The same developer who's in charge of scripting in Rhino8+ has taken over those components, but they're not ready yet.
Gh2 will eventually have python and C# (and I really hope VB still as well).
Automatic upgraders in action; panels, parameters, and interop components seem to work well together now (ignore the additional zeroes).
Panels can upgrade to different types depending on GH1 usage.
Welp, it took nearly half an age of Middle Earth but there's a new GH2 alpha out today. Some minor new features and fixes, but mostly I changed a lot of deep down code and have been dealing with a load of new bugs because of it.
Apologies for the prolonged silence everyone.
#grasshopper2 new release out later today. New features include file diffing, sandbox mode, automatic backups, autosave, and canvas tiles.
Be sure to set your user name in the App menu so that your hard work cannot be claimed by your lazier team members.
Major new feature in today's alpha release of #grasshopper2; Display Rules. Never mind the UI yet, that's not finished. But you can affect the preview display of shapes based on their meta-data using commands like 'show', 'hide', and 'tint'.
@SeghierDesigner I think logarithms are generally not really working the way they should. But you're right, I'll see about getting it to work. Technically the Pow() function also needs to be able to yield complex values, so the changes have to be made anyway.
New #grasshopper2 out today. Biggest new features; pins and groups. Pins are used to override some basic contextual setting like tolerance or language rules and can be assigned to compatible components, or entire groups.
@SeghierDesigner That sounds like we need to fix the crash rather than make it impossible to do something which _might_ result in a crash.
If the conversion takes a lot of time, that won't be that big a deal anymore in #grasshopper2 since all the calculations happen in the background.
Mouse picks can be difficult. Especially if it involves area-like shapes and curve-like shapes, multiple drawing layers, and the possibility of objects being entirely occluded by other, (semi)transparent ones. Testing my picking code on a per-pixel basis today. So many bugs left.
@SeghierDesigner Except that is a legal connection. Curves automatically get converted into numbers by having their lengths measured. Not all of these auto-conversions are available as separate components.
Or is this mostly in the context of teaching #grasshopper?