Grasshopper

algorithmic modeling for Rhino

Information

SpiderWeb

SpiderWeb is a .NET library providing functionality for preforming calculations on graphs. The library is created with a special focuse on the integration of graphs and graph related theroies (e.g. SpaceSyntax) in parametric design envoirnments. Therefore special Versions are avalible for:

Grasshopper
DesignScript (planned)

Any feedback, questions or critic is welcomed.

Documents

General introduction into graph theory

Documentation and samples

.NET documentation for SpiderWebLibrary.dll and GH_SpiderWebLibrary.dll

Website: http://www.gbl.tuwien.ac.at/Archiv/digital.html?name=SpiderWeb
Location: Vienna
Members: 261
Latest Activity: Dec 6, 2023

Discussion Forum

Documentation and examples

Hello all.Do we have a link/backup or anything with documentation and examples on spiderweb?all links are downThank you in advance.Best IasonContinue

Started by Iason Giraud Feb 16, 2022.

Measuring Location Density with Spider Web 1 Reply

Hi!I would like to know if there is a way to measure in Spider Web the…Continue

Started by Md01. Last reply by Richard Schaffranek Dec 7, 2018.

can someone show me the definition 5 Replies

can someone show me the definition    and i cant find any example of spiderweb,can someone…Continue

Started by wiku. Last reply by Ukendt Kunstner Nov 3, 2018.

Shortest Path through 3D Mesh 2 Replies

Hi!I've been trying to come up with a definition that will allow me to make one continous polyline of mesh edges to allow me to print it with a 3d extruder on a robotic arm.I haven't used spiderweb…Continue

Started by Louise Wotton. Last reply by Louise Wotton Dec 7, 2017.

Comment Wall

Add a Comment

You need to be a member of SpiderWeb to add comments!

Comment by Claudia on November 30, 2013 at 14:04

Thanks for the quick response 

I am using Grasshopper 5 , when i do the rightclick it doesnt appears a button to unblock ... i don't know what i am doing wrong 

sorry for the inconvenience

Best - Claudia

Comment by Richard Schaffranek on November 30, 2013 at 11:34

The SpiderWeb files should be in the "Extra" Ribbon.

Further it is possible that you have to "unblock" the gha file. Simply rightclick the file and open the properties, there it might say something about that the file was downloaded from the net and therefore it is blocked. There should be a button saying unblock ... 

What version of Grasshopper are you using?

Richard

Comment by Claudia on November 30, 2013 at 6:54

Hi !

Can you please tell me how to install spider web into grasshopper, because i go to special folders  - componentes and then drag the file into the components files, and restar rhino and grasshopper and when i go to grasshopper i can't find the controll spider web...

Can someone please help me?

Thanks ~Best, Claudia

Comment by Richard Schaffranek on February 26, 2013 at 17:59

Graph Introduction

Some basic information about graphs and other related topics can be found here. Just type in "graph" into the search field.

Comment by Nick Tyrer on February 13, 2013 at 5:25

Thanks for the answers man, greatly appreciate the help. I've already started implementing spiderweb into our current stadium project. Supposedly you learn something new everyday, yesterday i think i filled my quota for a month!

Comment by Richard Schaffranek on February 13, 2013 at 4:23

You are right, the file doesn't apply the separation between up and down, that was a newer file I was working on ...

WoodworkingJoint3D%20-%20NT.gh

Comment by Nick Tyrer on February 13, 2013 at 3:38

I was having a look through the script in finer detail yesterday, I'm getting the hang of the graph idea, its a really interesting script. I've attached the file i was working through, i just have a few questions, if you have a few minutes spare. (i put them in the definition)

I'm still struggling with the up/down classes. The classes get split 'randomly?' into three classes, (with no intersections within each class). Then those classes determine the orientation of joint. But in the final results, every class has joints on all sides, top/bottom/left/right. The joints all work, but there isn't any classes as you define that i can see.

https://www.wetransfer.com/downloads/55bdeb07b68b65e7f4a8dc050e5271...

Comment by Richard Schaffranek on February 12, 2013 at 8:40

Yes that's true, but the graph coloring also determines what side (up, down) the boolean operation is preformed on.

Comment by Nick Tyrer on February 12, 2013 at 8:06

That sounds helpful Richard, i will look out for it!

Do you mean those classes of intersections are possible, or are that it is the logic in the current script? At the moment it looks like the colours are determined by the random sequential graph component.

On a different note, it would be interesting to optimise the extrusion orientation of each member to maximise 'perpendicularity' of each join.

Comment by Richard Schaffranek on February 11, 2013 at 13:33

Hi Nick,

Good to hear that people get interested by the files I added.

The woodworking joints is a sample that should demonstrate that the graph tool can be used for other things than just shortest path,...

Yes the graph helps to maintain the relationships. This has two virtues: 

1. Faster/simpler boolean operation since it is only preformed on those of interest.

2. It also allows to define kind of different classes (colours) of beams:

1: intersection only up,

2: intersections only down,

others: intersections up and down 

At one point I will add a few more notes to the definition. At the moment I am working on a basic scriptum which will give some introduction to graphs. As soon as it is finished I will add a link.

 

Members (261)

 
 
 

About

Translate

Search

Photos

  • Add Photos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service