Quantcast
Channel: Grasshopper - McNeel Forum
Viewing all 39761 articles
Browse latest View live

Three consecutive items?


How to move this bircks?

Isotrim Irregular surface?

Gradient Diagrid with Lunchbox

How to make this structures? And more like this

Navigation with spacemouse

$
0
0

@Federico_Scarlatti wrote:

Hello everyone, it’s the first time I write here also because my English is at zero level, so I apologize in advance for any misunderstandings and we hope that Google Translate will do its job well.
Let’s go to the point, I have a request to make.
I have been using the 3Dconnexion SpaceMouse for quite some time now, and I find it very well, but in rhino because it does not work in a similar way in GH, in fact it does not move at all.
So many times I work at 50% with the rhino window and 50% with the GH window and I make myself a cousin. While I’m in GH it happens to me instinctively to want to move with the SpaceMouse but in reality I do not move in GH but I change the view of rhino involuntarily. So I move with the mouse, and when I go to rhino it takes me a while to remind me that I have the SpaceMouse. In short, my request is that you can move in GH as in rhino with the SpaceMouse, of course only Pan and Zoom for GH.
I know that there are more important things but to me would change the speed of work and my right shoulder that ultimately gives me trouble would thank.
Thank you.

Posts: 2

Participants: 2

Read full topic

Offset trim and fillet curves

Connecting points on two different curves using path mapper


Creating a 3D Convex Hull

$
0
0

@kyang931019 wrote:

Hi all,

I am trying to use Starling and Kangaroo to create a 3D convex hull out of a series of points.

However, the component ‘slHull3d’ is always red with a note saying that “1. Solution exception:Specified argument was out of the range of valid values.Parameter name: index”

I wonder whether there are some rules for arranging the points to make it work?3d convex hull.gh (29.2 KB)

Thanks!

K

Posts: 6

Participants: 4

Read full topic

Mesh offset WB

Acoustic panel ellipses - correlation between sections A-B1, A-B2, A-B3 etc. and the depth D1, D2, D3 etc

$
0
0

@m.santorowska wrote:

I am designing the acoustic panel. I try to make a solid difference in a stock material which is 400x800x24 mm with a milling

bit which is 19 mm in diameter.
I would like to make a set of ellipses in a top view (see pic 2) and make this pattern 3D as you can see in the pic 1.
I am planning to solve the solid difference by making a reverse correlation between sections A-B1, A-B2, A-B3 etc. and the depth

of the ellipses D1, D2, D3 etc.
The difference in depths of the ellipses is planned to be solved as as the number of offset milling paths.
The brep which I will use to make a solid difference is planned to be solved by Sweep1.

When I started to model my acoustic panel (gh file: E4_03) it turned out that there are a few problems.

  1. The correlation of ellipses and their depths is opposite to the one that I wanted. The middle ellipses are the most shallow

instead of being the deepest.

  1. Sweep1 creates a surface only with 1 rail curve. Therefore the ellipses in the middle of the panel cannot be sweeped.

I decided to turn the ellipses into 1 rail curves by the Trim regions component.
That made the internal ellipses able to be sweeped. However it turned out that there are some unwanted breaks between the

sweeped surfaces. > So I decided to make a double set of sweeped ellipses with a 30 degrees rotation.

  1. Problems with the variations in the number of ellipses
    Ex. when I want to have 30 ellipses instead of 20 (gh file: E4_032)

All the operations from pt 1 make my definition very complicated and not very flexible. Therefore in the variation E4_032 the

unwanted break is created (see pic ‘E4_032’)

Does anyone of you know how to rearrange my Grasshopper definition to obtain the form that I was planning?
Or mabye someone knows how to do it in a completely different way?

E4_03_gh forum.gh (69.4 KB)
E4_032_gh forum.gh (71.5 KB)
Kuka setup_work-table_Manufacturing Setup.3dm (13.8 MB)

Posts: 1

Participants: 1

Read full topic

Hexagonal double curvature space frame with varying density

$
0
0

@marcoolchui wrote:

Hi all,

I am new to grasshopper and I have been struggling to find a logic to build a gh definition for my project.

The basis is that this spaceframe system would allow additive 3d printing with plastic to replace traditional housing.

The space frame geometry is similar to a honeycomb, ideally by offsetting hexagon grid in each layer would gives a controlled system for openings.

so far, I have been using Voronoi3d to create the space frame, but when the curvature is too extreme the grid seems shift a lot. it also happens wit the UV when converging to short distance at the top.

I havent figure out the best system to create this spaceframe and would like some addvice on the logic of building this script.

Feel free to comment if you have any questions.

Best,

Marco

Hex SF.3dm (3.8 MB)
New Geo GH.gh (11.4 KB)
SpaceFrame Geo 1-24.3dm (187.7 KB)

Posts: 1

Participants: 1

Read full topic

The animate slider is slow with a large CSV file input

$
0
0

@Lwolfgang wrote:

I have a large CSV file (~100MB, ~200,000 rows) that I’m parsing with a C# component and then using that data to model some simple extruded and capped geometry. Each row in the CSV file describes geometry that I’m modeling in grasshopper.

I’m using a slider to select a single branch from the datatree where each row of my CSV file results in a branch in the datatree. This is to try and keep the model as light as possible by not modeling all the geometry at once.

I then use the slider animate function to capture a view of the model that is created where each increment of the slider represents one line in the CSV file which is one branch of the datatree:

This all works, but is slower than I would like. If the input CSV file is substantially smaller (say 1MB and 2000 lines), then the animate slider runs much faster.

Any ideas as to why this is the case and how I could go about making the animate slider function faster with the large datafile?

Posts: 1

Participants: 1

Read full topic

I want to learn to write my own scripts in grasshopper. Where do I start?

$
0
0

@kevs3dhub wrote:

Hi Guys,

I’ve been using Rhino for the past 5 years and it is truly a beautiful program. In the past year, I’ve started to get deep into grasshopper and I feel I’ve started to build some complicated toolchains mainly for automating manual procedures on mesh files.

I’ve been using some scripts I found on this forum to push the limitations of what you can do with existing gh components.

I’d really love to learn to script .gh components to speed up processes and get more value out of grasshopper but I don’t know where to start. I have very limited programming experience from college but I feel that it’s would be best to start fresh.

Any help or resources would be greatly appreciated. Thanks

K

Posts: 9

Participants: 4

Read full topic

Boundary Surfaces Loses 1 value from list

$
0
0

@kyramadi.mcleish wrote:

I have a script for a twisting tower.

I have used this last part of the script before with no problems. Suddenly boundary surfaces is causing an issue. It’s losing 1 value from the list. 71 values go in, 70 come out. And thus I have one floor of my tower that has no floor plate for some reason. I’ve tried grafting, etc. nothing is working to resolve this.

I’m attaching a photo.

Please help!! :slight_smile:

Thanks !

Posts: 1

Participants: 1

Read full topic


Simplified Surfaces and CreaseSplitting

$
0
0

@jokamm wrote:

I’ve been having some issues with some surfaces generated in Rhino and Grasshopper - they seem oversimplified. Rather than dividing at curvature discontinuities, Rh/Gh (somewhat unpredictably) generates single surfaces.

These can’t be exploded, but can be broken down using the DivideAlongCreases command.

This suggests that surfaces like this could be avoided by setting CreaseSplitting to “enabled,” but that’s currently not the case. The geometry in the screenshot (and 3dm) was generated with CreaseSplitting enabled (and Isoparms off to see the surfaces more clearly).

Why it matters:
This type of surface is problematic for the CAM software I use when part of an STP file. The software is unable to recognize and tool these surfaces accurately. The same problem came up with a contractor using different software, so it is not a unique problem.

Geometry in the file was generated in the attached Grasshopper. It also includes my current workaround, exploding curves in Grasshopper prior to extrusion.

CreaseSplitting_OrNot.3dm (152.5 KB)
CreaseSplitting_OrNot.gh (11.0 KB)

related to conversation on CreaseSplitting: (CreaseSplitting disabled as default - how?)

Posts: 3

Participants: 3

Read full topic

Expression Component syntax

Wave-like surface definition

Seeking, Rhino6, Control Point Loft (CPLoft) this battery, I want to run in Rhino5

Load errors?

Viewing all 39761 articles
Browse latest View live