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

OSM 3D Forest

Use this component to create 3d trees geometry on inputed surfaces.
OSM 3D component can create 3d trees. However, there are areas where trees should be located but they do not exist in openstreetmap database, so OSM 3D component will not create them.
These areas are forests for example. You can find a forest area with the use of "OSM Search" component and add its "foundShapes" ouput to this component's "_forestSrfs" input. Or any other surface you wish to add trees to.
-
Provided by Gismo 0.0.3

Inputs

NameIDDescriptionType
Forest Srfs_forestSrfsPlug in surfaces on which trees will be created. For example these can be forest surfaces from "OSM Search" component and add its "foundShapes" ouput.Goo
_____________Script variable OSM3DGoo
Tree TypetreeType_There are three tree geometric types: 0 - round 1 - polygonized 2 - random shaped - If nothing supplied, the default type 2 type (random) will be used. - Integer.Goo
Random Height RangerandomHeightRange_Height range in which trees will be created. For example if you add "5 to 10" to this input, the trees' height will be randomly created from 5 to 10 meters. - If nothing supplied, default value of 10 to 15 meters will be used. - Domain in Rhino document units (meters, feets...).Goo
Deciduous Or ConiferousdeciduousOrConiferous_Leaf type of the tree. The following ones are used: 0 - deciduous trees 1 - coniferous trees 2 - random (either deciduous or coniferous) trees - If nothing supplied, the default 0 (deciduous trees) will be used. - Integer.Goo
Max Num Of TreesmaxNumOfTrees_Maximal number of trees on the largest surface added to the _forestSrfs - If nothing supplied, the default value of 20 trees will be used.Goo
Random SeedrandomSeed_Random seed for the positon of the trees. - If nothing supplied, the default 0 will be used. - IntegerGoo
________________Script variable PythonGoo
Bake ItbakeIt_Set to "True" to bake the "threeDeeRoads" geometry into the Rhino scene. The geometry will be grouped. To ungroup it, select it and call the "Ungroup" Rhino command. - If not supplied default value "False" will be used.Goo
Run It_runIt...Goo

Outputs

NameIDDescriptionType
OutreadMe!...String
Three Dee TreesthreeDeeTreesGenerated 3d trees on inputted "_forestSrfs".Goo
Three Dee Trees OriginthreeDeeTreesOriginBottom origin point of each of upper "threeDeeTrees". - Use grasshopper's "Point" parameter to visualize it.Goo
Tree HeighttreeHeightHeight of each of upper "threeDeeTrees".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