We need your help! 🔥
Please consider disabling your ad-blocker to support this website! 🔑
We are a free, community-supported website! 🥰
We only display small unobtrusive ads which help us stay online! 💯
Thank you in advance! ❤️
0 | Gismo
1 | OpenStreetMap
2 | Terrain
3 | More

Flow Paths

Use this component to perform the analysis of gravitational water flow.
It can be a useful indicator of drainage analysis of a building, terrain, landscape or any other sort of geometry.
-
Component based on:
"Finding the downhill direction vector when given a plane defined by a normal and a point", stackoverflow.com topic by Zach Helms, 2016
http://stackoverflow.com/q/14369233/3137724
-
Provided by Gismo 0.0.3

Inputs

NameIDDescriptionType
Geometry_geometryA surface and/or polysurface and/or mesh for which you would like to conduct the flow path analysis. That can be a building, terrain, landscape or any other sort of geometry.Goo
Num Of Initial PtsnumOfInitialPts_Number of initial points. Each flowpath has a starting point - a point where a rain hit the ground. numOfInitialPts_ input represents the number of these points, therefor representing the number of flowpaths. - If nothing supplied, numOfInitialPts_ input will be set to 100 (initial points and flowpaths)Goo
Initial Pts SpreadinitialPtsSpread_Initial points spread type - choose one of the two types: - 0 - Rectangular grid (flow paths will start as a regular grid of points) 1 - Random (flow paths will start as a random group of points) - If nothing supplied, initialPtsSpread_ input will be set to 1 (Random).Goo
Step SizestepSize_Step size of each of the flow paths. Step size can singificantly affect the final flow paths disposition. For smaller scale objects, it is advisable to use smaller step sizes (up to 1). For larger scale objects (terrains with sparse resolution), step size can be increased to more than 1. - If nothing supplied, stepSize_ input will be set to 1 (Rhino documents units: m, ft, in...). - In Rhino document units.Goo
Flow Paths TypeflowPathsType_Choose one of the two flow path types: - 0 - Polyline 1 - Curves - If nothing supplied, flowPathsType_ input will be set to 0 (Polylines).Goo
_____________Script variable TerrainAnalysisGoo
Bake ItbakeIt_Set to "True" to bake the flowpaths geometry into the Rhino scene. - If not supplied default value "False" will be used.Goo
Run It_runIt...Goo

Outputs

NameIDDescriptionType
OutreadMe!...String
Flow PathsflowPathsA list of polylines/curves representing the flow paths and directions on the given _geometry input.Goo
TitletitleTitle geometry with information about the chosen inputsGoo
Title OrigintitleOriginTitle base point, which can be used to move the "title" geometry with grasshopper's "Move" component. - Connect this output to a Grasshopper's "Point" parameter in order to preview the point in the Rhino scene.Goo

Site design © Robin Rodricks.   Gismo and associated data © 2024 Djordje Spasic.  
Rhinoceros and Grasshopper are registered trademarks of Robert McNeel & Associates.  Hosted by GitHub

Report an Issue  |  Terms of Service