Grasshopper

algorithmic modeling for Rhino

Hey everybody,

 

a few days late but here none-the-less. Not all reported bugs have been fixed but I did not want to wait any longer. Download the installer here. Please be aware that this release involves some changes to the Rhino SDK, so it's likely that there will be problems running 0.8.0008 under Rhino5 until the next Rhino5 WIP goes out.

 

Changes since 0.8.0007:

● Added a Mesh|Mesh intersection component. 

● Added a Mesh|Curve intersection component. 

● Added a Replace List component (Sets.List dropdown) 

● Added Integer Division component (Math.Operator dropdown) 

● Added ToRadians component (Math.Trig dropdown) 

● Added ToDegrees component (Math.Trig dropdown) 

● Added Cube component (Math.Polynomials dropdown) 

● Added CubeRoot component (Math.Polynomials dropdown) 

● Added Round component which exposes Round, Ceiling and Floor functions (Math.Util dropdown) 

● Added Negative component (Math.Operators dropdown) 

● Added Absolute component (Math.Operators dropdown) 

● Added 'One over X' component (Math.Polynomials dropdown) 

● Updated to Quantum Whale code editor version 1.62 

● Added String Sort component (Sets.Strings dropdown) 

● Added Create Set component (Sets.Sets panel) 

● Added Set Union component (Sets.Sets panel) 

● Added Set Difference component (Sets.Sets panel) 

● Added Set Symmetric Difference component (Sets.Sets dropdown) 

● Added Set Intersection component (Sets.Sets panel) 

● Added Set Carthesian Product component (Sets.Sets panel) 

● Added SubSet test component (Sets.Sets panel) 

● Added Disjoint Set test component (Sets.Sets dropdown) 

● Added Set Majority component (Sets.Sets dropdown) 

● Added Set Member Index component (Sets.Sets dropdown) 

● Added Set Replace Member component (Sets.Sets dropdown) 

● Added Set Remove Consecutive Identical Members component (Sets.Sets dropdown) 

● Added Mass Multiplication component (Math.Operators dropdown) 

● Simplify Tree component now by default collapses *all* coincident path elements. 

● Casting error messages are now vaguely less geeky. 

● Added polygon center component (Curve.Analysis dropdown). 

● Font Defaults are now copied from the OS Fonts. 

● Slider Initialization codes can now be used to specify decimal places. 

● Profiler widget now displays long time spans in seconds, minutes and hours. 

● Added an IsoVist component (Intersect.Mathematical panel) 

● Added an IsoVist Ray component (Intersect.Mathematical panel) 

● MRU missing file checks are now threaded to prevent UI delays when files are located on slow media. 

● Expression Editor has been redesigned.  

● Slider Component popup has been redesigned. 

● Slider Components now have customizable grip-styles (accessible via popup only) 

● Slider Components are now 20 pixels wider by default than before. 

● Slider Controls now draw focus rectangle to indicate caret capture. 

● Slider Control text input is now automatically activated by a keypress when the slider has focus. 

● Slider Controls that are locked are now rendered greyed out. 

● Tumbler Controls now draw themselves in 3D style when they are focused. 

● Tumbler Control text input is now automatically activated by a keypress when the slider has focus. 

● Tumbler Controls that are locked are now rendered greyed out. 

● Generic Data parameters now allow setting multiple items via the menu. 

● Text display has been rewritten for Text Panels and Param Viewers, making it faster. 

● Null items in Text Panels are now drawn transparently. 

● Empty strings in Text Panels are now drawn transparently as "<empty>". 

● Path mapping operations that do not involve List Indices are faster. 

○ Point Parameters could not be baked from the toolbar, this is fixed. 

○ Negative slider initialization codes would result in erroneous limits, this is fixed. 

○ Fixed a bug with the normal vector output of the Spherical Cloud component. 

○ ASCII control code characters in strings prevented ghx serialization, this is fixed.  

○ Fixed several bugs with ReadFile component custom parser scripts. 

○ Fixed a bug (without introducing other ones I hope) with screwed up output data trees in case of partial path overlaps. 

○ Empty branches would get skipped by the PathMapper, this is fixed. 

○ Transform multiplication was the wrong way 'round, this is fixed. 

○ There was (at least one) bug in the Curve Offset direction code, it got fixed. 

○ Fixed a bug with the Convex Hull algorithm (while inebriated on Tokaj no less).

 

Important notes:

 

The zero-length-slider-ultra-crash may or may not still happen. I've fixed a bug in slider code that may or may not explain why it happened to begin with (though probably it doesn't) and also some safety code. Please let me know if this is still a problem.

 

All the Set components operate on simple data types only (Booleans, Integers, Numbers, Complex Numbers, Strings, Intervals, Vectors & Points). They will not work correctly on more complex types such as Curves, Meshes or Breps. I do not know if they ever will.

 

I've tried making the sliders and tumblers (the controls, not the canvas objects) easier to use. Basically it should now be obvious based on the display whether a slider or tumbler has focus. Slider have a dotted rectangle drawn in them when focused, tumblers are drawn as 3D objects instead of flat objects). When a slider or tumbler has focus, just typing should automatically bring up the text input override. Please test that this works as advertised and is not 'weird'.

 

Note to GHA developers: The Internal_Icon_24x24 property on Components and Custom object is now Obsolete. It still exists for the time being, but you are advised to use the Icon property instead.

 

--

David Rutten

david@mcneel.com

Poprad, Slovakia

Views: 2732

Replies to This Discussion

That's what I did.
I would say that if you intend on using the 'One over X' component, then replace it, otherwise you could probably wait for v0.8.0009 which will probably be along very shortly.

Thanks David 

i got this problem 

i have SSI IFC components 

after i installed 8.8 grasshopper i lost them 

every time i install them again i got this message 

a later version of ssiifc is already installed

 

what can i do ?

Hi Mohmed

please post that in the developer group of geometry gym !

It looks like Jon has to fix something

cheers

I'll take a look now.  I hadn't had a chance to download new release until now.

Hi Mohamed,

 

Have you manually relocated the plugin folder or similar?  Does reinstalling fix?  There is no changes that prevent loading that I can see.

 

Let me know,

 

Jon

hi Jon 

after i download it the all SSI disappeared  thenno way to install them again because they already installed 

so i uninstalled them from control panel and install them again after i uninstalled grasshopper and install it again 

that cause Rhino Crash ^%#$&%*

If you get a rhino crash, make sure you update all geometry gym plugins (including StructDrawRhino).  I haven't checked what versions you have.  If you are unsure, check what starts with ssi in Control Panel - Installed programs.

 

Feel free to email me, if you send me a screen capture of the ssi plugin folder (in a location similar to C:\Program Files (x86)\Rhinoceros 4.0\Plug-ins\SSI ) I can help advise.

 

It sounds like you probably had quite an old version of the plugin, what version of Grasshopper were you updating from?  One of the recent updates included changes that would explain the symptoms you are describing.

 

Thanks,

 

Jon

sorry for being unpleasant bur i am such a confuzed with new expressions and slider parameters design... (letters are so huge!)

and maybe it is possible to make formulas in the formulas table pushable or dropable to expression window?

Hi David,

The code I was running in the previous version of Grasshopper became extremely slow when I installed this new one. I havent updated to the latest WIP Rhino version, as recommended. Is this the problem? It is a great update though.

Hugo

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service