Grasshopper

algorithmic modeling for Rhino

An incremental update is available for download from the usual page.

A Zip file without installer is also available.

 

Changes and additions:

  • The slider popup editor now has fields for Name and Expression.  
  • Digit scrollers now have a text input button for single click text input.  
  • Digit scrollers and Sliders embedded in menus can now be double-clicked for text input (not everywhere yet, I'm working on this).  
  • Text input fields for digit scrollers and slider now have OK and Cancel buttons.  
  • Slider Expressions now use "x" as the expression variable instead of the Slider Name.  

Fixes:

  • Adding and removing objects while large groups were present was slow, this is fixed. 
  • Recursive curve explode didn't work, this is fixed.  
  • Kinks in nurbscurves were sometimes ignored by Curve Explode, this is fixed.  
  • Curve fillets wouldn't work on curve seams, this is fixed.  
  • Expressions could not handle single opening bracket string literals, this is fixed.  
  • Coarse mesh settings preset component didn't work, this is fixed. 
  • Long paths in the Last Ditch Save dialog were sometimes only partially displayed, this is fixed.

This release is a bit pre-mature, but since it contains several important fixes I didn't want to delay any longer.

 

If you have existing files that contain sliders with expressions, they will most likely generate errors now (unless you named the slider "x"). It should still work, but please update the expressions and replace the slider name with the variable "x" everywhere.

 

--

David Rutten

david@mcneel.com

Poprad, Slovakia

Views: 3044

Replies to This Discussion

That is actually very difficult. You do know you can drag wires and the view will autopan when you go near/over the edges of the canvas right? You can also use the scrollwheel to zoom out and then in on your region of interest while dragging wires.

 

--

David Rutten

david@mcneel.com

Poprad, Slovakia

Thanks David! That solves the problem. I didn't know I could do that... /Mårten
Hi everybody..

I've just downloaded the latest Grasshopper WIP, 8.0007. The problem I find was in performing any lexical operations, even the simplest. {A;B} INTO {B;A}

Does anybody else is having this problem??

And sure I have to get use to the new sliders. They look great but it take just to much time for me to manipulate them..

Thanks a lot.. great work.

How would you like to manipulate them faster?

 

--

David Rutten

david@mcneel.com

Poprad, Slovakia

heh. can somebody explain the aim of transformations and trasformation matrix?

and a propas - how to convert numbers like 331123e2231 to normal?

Hi Philip,

have a read of the Essential Maths 2nd Edition, section 2 "Matricies and Transformations" on Page 16. http://download.rhino3d.com/en/Rhino/4.0/EssentialMathematicsSecond...

 

Also to view large numbers in normal notation you can use an expression like

Format("{0:0.00}",x) on an Fx component.

This uses the Format() function where {0} is the place holder for x and :0.00 within this is the format you want the number to be in this case 2 decimal places but it could be along the lines of #,##0.00 which will format it with commas where the number requires it, you could also combine it with some text, see below.


All transformations in Rhino are performed via a Transformation Matrix. The 16 numbers in the matrix (actually only 15 are ever used) encode any combination of rotation, translation, scaling, shearing and tapering you care to imagine. 

 

The beauty of a transformation matrix is that you can take two matrices (one representing a rotation and the other a translation say), multiply them together and end up with the combined transformation. This means that if you want to apply multiple modifications to geometry, you don't actually have to transform the geometry over and over again, you just have to combine the matrices, then perform a single transformation.

 

Because Transformation matrices are so easily represented by a list of numbers, they are also very useful for storing transformation data.

 

I do not know for what purpose they will be used, but since they are a very important data type in Rhino, I felt they should be represented in Grasshopper as well.

 

--

David Rutten

david@mcneel.com

Poprad, Slovakia

"how to convert numbers like 331123e2231 to normal?"

 

What is "normal"?

 

--

David Rutten

david@mcneel.com

Poprad, Slovakia

 

Hi,

how can I have grasshoper in Rh5 (64b) 10-3-2011?

I install this last version but it run only in Rh4.

Thankyou

bobro

Hi bobro

tools/options/Plug-ins/install  navigate to C:\Program Files (x86)\Rhinoceros 4.0\Plug-ins\Grasshopper and select GrasshopperPlugin.rhp

after that you can load grasshopper

 

cheers

[uto]

 

 

Thankyuo To!!!
nevermind, lexical operations didn't work, but I installed again and now everything is "fine".

thanks..

RSS

About

Translate

Search

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service