. {0;0} N=16. In order to get the loft component to work correctly you need 16 trees, each with one branch having 3 (circle) items on it (one from each initial tree). The items also need to be in a particular order so that the loft 'makes sense' visually. Using the Flip component gives you one tree (zero index) with 16 branches (0->15) with one item on each branch. {0;0->15} N=1. Using the Merge component all corresponding indices of the three input trees will merge (first process) and concatenate their respective items (second process). This is why it's important to have tree/branch structures that match before merging them. At least that's been my experience. You end up in this case with 16 trees each with one branch having 3 items on it. Within the branch these items are indexed according to the order in which you connect the three lists to the Merge component (ie. A,B,C; B,C,A,etc). I can't say for certain that this is a complete and accurate explanation but it's how I've been considering it. Hope it helps. It can also be described in terms of matrices but I'm trying to stay true to the language of GH.
Chris…
Added by Chris Tietjen at 10:51am on January 14, 2011
pped inward (it'd have showed up in a render sooner or later). geodesic.ghx
The "trick" of the lines is all buried in the vb code inside the "VB (DotNET VB Script)" component I renamed "vbGeodesic". Basically the visual basic code cycles through the 15 points resulting from the divide operation, picking them up 3 at a time in the right sequence to define the 16 facets that result from the divide (ie the component takes in a 15 point list and spits out a 16*3=48 point list). Hopefully the picture below helps. Once you figure out how to select the points in correct sequence, it's pretty straight-forward to do the cull and draw lines.
A related example is on pg 106 of the Grasshopper Primer. An even better example of what I think you're after is on page 32 of the "Algorithmic Modeling" document on the tutorial page.
Cheers…
Added by Chris Mealing at 6:50pm on October 17, 2009
EC
1. Between hours 1:00 to 24:002. Current document units is in Meters3. Conversion to Meters will be applied = 1.0004. [1 of 7] Writing simulation parameters...5. [2 of 6] No context surfaces...6. [3 of 6] Writing geometry...7. [4 of 6] Writing materials and constructions...8. [5 of 7] Writing schedules...9. [6 of 7] Writing loads and ideal air system...10. [7 of 7] Writing outputs...11. ...... idf file is successfully written to : c:\ladybug\Freeformtower_IDF\EnergyPlus\Freeformtower_IDF.idf12. 13. Analysis is running!...14. ......
Done! Read below for errors and warnings:
15. 16. Program Version,EnergyPlus-Windows-64 8.1.0.009, YMD=2015.04.04 23:39,IDD_Version 8.1.0.00917. 18. ************* IDF Context for following error/warning message:19. 20. ************* Note -- lines truncated at 300 characters, if necessary...21. 22. ************* 577 Zone,23. 24. ************* Only last 1 lines before error line shown.....25. 26. ************* 578 Freeformbuilding27. 28. ** Warning ** IP: IDF line~578 Comma being inserted after:" Freeformbuilding" in Object=ZONE29. 30. ** Severe ** Out of range value Numeric Field#5 (Type), value=0.00000, range={>=1 and <=1}, in ZONE=FREEFORMBUILDING31. 32. ************* IDF Context for following error/warning message:33. 34. ************* Note -- lines truncated at 300 characters, if necessary...35. 36. ************* 586 BuildingSurface:Detailed,7341.
…