Grasshopper

algorithmic modeling for Rhino

Components Overview




Parameter:

  • QuadMesh
  • QuadElement
  • EdgeValueProvider
  • NodeValueProvider
  • HeuristikValueProvider
  • QuadElementKeyValue
  • PointGroup

Topology:

  • MakeEdge
  • MakeEdgeWorld
  • MakeEdgeBetween
  • MakePolyEdge
  • MakePolyEdgeWorld
  • MakePolyEdgeBetween
  • MakeCube
  • MakeGrid
  • CollapseEdge
  • SplitEdge
  • RemoveEdge
  • Triangulation

Modify:

  • QuadElementKeyValueSetter
  • TransformQuadElement
  • TransformQuadMesh
  • Worldness-Setter/Getter

Conversion:

  • To .obj Text
  • From .obj Text
  • ToVertexList
  • FromVertexList
  • ToFaceList
  • FromFaceList
  • ToPolylines
  • FromPolylines (closed)
  • ToMatrix (Laplacian/Adjacency/Degree)

Analysis:

(cost/heuristik is calculated trough a string-expression)

  • QuadEdge (and Display)
  • QuadNode (and Display)

  • FirstSearch (BFS/DFS)
  • StronglyConnectedComponents
  • GraphColoring using WelshPowell

  • SpanningForest (min/max) using 'Kruskal'
  • SpanningTree (min/max + directed/undirected) using 'Prim'
  • MaximumFlow (PreflowPush)

  • SingleSource-ShortestPath/WidestPath
  • SingleSource-ShortestPath/WidestPath within a range
  • MultipleSource-ShortestPath/WidestPath
  • MultipleSource-ShortestPath/WidestPath within a range
  • SingleSourceSingleGoal-ShortestPath/WidestPath
  • MultipleSourceSingleGoal-ShortestPath/WidestPath
  • SingleSourceMultipleGoal-ShortestPath/WidestPath
  • MultipleSourceMultipleGoal-ShortestPath/WidestPath
  • SingleSourcePathTrough-ShortestPath/WidestPath
  • SingleSourceSingleGoal-ShortestPath/WidestPath (SharedHeap)

  • SingleSourceSingleGoalShortestPath_SharedHeap (A*)
  • SingleSourceSingleGoalShortestPath (A*)
  • MultipleSourceSingleGoalShortestPath (A*)

Util:

  • QuadMerge
  • QuadDisjoint
  • QDispatch
  • QSet
  • Reindex
  • FirstPerQuad

Translate

Search Grasshopper

Photos

  • Add Photos
  • View All

© 2017   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service