You are on page 1of 2

ADVANCED SCRIPTING AND ENVIRONMENTAL ANALYSIS

6.1. MATHEMATICAL SETS AND FUNCTIONS


- Series ; creates a list based on a fixed consecutive differential value
- Range : creates a set of values from a fixed domain
- Random ; Creates a set of random values within a fixed domain
- Graph mapper; rearranges the values within a domain based on a mathematical
function. Used commonly with range output
- Sine
- Cos
- Expression / evaluate – create custom functions for an algorithm

6.2 FABRICATION DATA


1. Make note to have plan closed curves that are not self intersecting
2. Orient component can help produce a planar geometry in the XY drafting plane; Components used –
Orient
3. Further nest it using openest plugin within the sheet for fabrication. Components used – openest
component
4. A numbering system is mandatory to identify the sequence of assembly ; Components used – text
from openest plugin

6.3. ENVIRONMENTAL ANALYSIS


- Use the given gh script to analyse the heat radiation for any geometry
- Change the 5 following parameters everytime you use the script
1. North ; Vector data type
2. Geometry to analyse ; mesh or Brep
3. Context ; Brep or mesh data type
4. Analysis period ; specify only the hottest duration of the day/ year to get most
optimum results
5. Epw file; Energy plus weather file need to be specified based on the city your
building is located. Link to find epw files: https://energyplus.net/weather

COMPONENTS
S.NO COMPONENT NAME FUNCTION

1. Vector2pt Creates a vector b/w a start and end point


2. Text tag 3d To create a text
3. Concatenate Combines 2 fragments of text
4. Colour swatch Gives colour information
5. Isocurve Give uv curve on a surface
6. Surface split Splits a surface with a cutting curve
7. Shrinktrimmedsrf Produces a surface from an trimmed surface
8. Sine Gives sine value for a list of numbers
9. Cosine Gives cos value for a list of numbers
10. Open nest To nest fabrication drawings
11. Orient Orients a geometry along a plane
12. Xy plane Creates xy plane with origin
13. Yz plane Creates yz plane with origin
14. Xz plane Creates xz plane with origin
15. weave Weaves 2 or more lists together based on a pattern
16. Surface closest point Gives UV co ordinate for a xyz point
17. Transform Used to apply a similar transformation from another data
18. Explode tree Explodes a tree into its branches
19. Closest point Identifies closest points from a cloud of points
20. Divide distance Divides a curve based on distance
21. Divide length Divides a curve based on length specified
22. Line SDL Creates a line with start point, direction and length
23. Scale NU Scales a geometry non - uniformly
24. Boolean toggle Used to toggle between true and false
25. Brep join Joins 2 surfaces or polysurfaces
26. End points Gives start and end points of a curve
27. Brep|plane Gives intersection curves between a brep and a plane

You might also like