w you do it:
1. Divide surface (didn't repeat the proportional solution)
2. Explode
3. find surface center normal [Evaluate Surface(reparameterize, point (0.5, 0.5, 0))]
4. Offset corner points (V) +/- whatever distance you want along the normal in [3].
5. Create a twisted cornerbox from the two sets of offset corner points
6. Create a Box around any choosen BRep
7. do a Box Morph on the selected Brep from the box in 6. to the TBox from 5.
8. Tada!
Oh and if the base surface is proportional to the base box the end result wont get warped like in my picture.
…
hat will be the basis of creating lamella members. In the sketch I'll use the 8 m side as U and 6 m as V. The surface is divided into a grid comprised of 1 m² squares. This step is not strictly needed but I use it to calculate the spacing in each direction for trimming.
2. Remap the UV of the surface again to generate the grid for lamella members in each direction. This grid subdivisions will be twice the size of the basic grid from step 1. Before remapping the grid I'm pretty sure I trimmed off the ends of the surface in the U direction by 1/2 the grid division distance (1 m off each end in the sketch). Repeat this for V, but in the other direction.
3. Extract the diagonals in each of the grids from step 2. Connect points 0 & 2 to form on diagonal, and 1 & 3 for the other diagonal. This will create lines for generating the lamella ribs. You'll have to dig around my definition to see how that's done...it will be very difficult for me to type that out.
4. Others probably have cleaner methods of producing the same effect. I know I certainly didn't put much effort into cleaning up the definition.
--
Here are links to the definition & .3dm file. I'm not sure if this will work with the latest release of GH though....
http://www.funcstruction.com/lamella_trial/lamella_.3dm
http://www.funcstruction.com/lamella_trial/grid-5.gh
I'm not sure how much help I'll be. I haven't looked at this in a couple of years.…
Added by Che Yu Lin at 8:21pm on February 25, 2013
lane p. But if I construct the same plane using point and normal as:
Vector3d v = new Vector3d(2, -8, 5);
Point3d pt = new Point3d(1, -2, 0);
p = new Plane(pt, v);
its all good. p is now "valid". For various reasons I'd like to be able to use the first call. Thoughts?
- Brian -
…
continuous (looping) - super simple - But the challenge is animating it.
Rules are that you can't use the following:
1. the "animate" slider option
2. counters from other plugins (firefly, kangaroo, etc)
3. any scripting
And you should try to do it in 8 components or less.…
fault materials...6 RAD materials are loaded1. 2. Downloading OpenStudioMasterTemplate.idf to c:\ladybug\3. Loading EP construction library4. 206 material found in c:\ladybug\OpenStudioMasterTemplate.idf5. 30 windowmaterial found in c:\ladybug\OpenStudioMasterTemplate.idf6. 284 construction found in c:\ladybug\OpenStudioMasterTemplate.idf7. Loading EP schedules...8. The ScheduleTypeLimits: Fraction is already existed in the libaray.You need to rename this ScheduleTypeLimits.9. The ScheduleTypeLimits: Temperature 7 is already existed in the libaray.You need to rename this ScheduleTypeLimits.10. 21 scheduletypelimits found in c:\ladybug\OpenStudioMasterTemplate.idf11. 1370 schedule found in c:\ladybug\OpenStudioMasterTemplate.idf12. 13. 14. Hooohooho...Flying!!Vviiiiiiizzz...…
1 of 8] Writing simulation parameters...[2 of 8] No context surfaces...[3 of 8] Writing geometry...[4 of 8] Writing Electric Load Center - Generator specifications ...[5 of 8] Writing materials and constructions...[6 of 8] Writing schedules...[7 of 8] Writing loads and ideal air system...[8 of 8] Writing outputs......... idf file is successfully written to : c:\ladybug\unnamed\EnergyPlus\unnamed.idfAnalysis is running!...c:\ladybug\unnamed\EnergyPlus\eplusout.csv......Done! Read below for errors and warnings:Program Version,EnergyPlus, Version 8.4.0-09f5359d8a, YMD=2016.05.27 21:14,IDD_Version 8.4.0 ** Warning ** IP: Note -- Some missing fields have been filled with defaults. See the audit output file for details. ************* Beginning Zone Sizing Calculations ** Warning ** ManageSizing: For a plant sizing run, there must be at least 1 Sizing:Plant object input. SimulationControl Plant Sizing option ignored. ************* Testing Individual Branch Integrity ************* All Branches passed integrity testing ************* Testing Individual Supply Air Path Integrity ************* All Supply Air Paths passed integrity testing ************* Testing Individual Return Air Path Integrity ************* All Return Air Paths passed integrity testing ************* No node connection errors were found. ************* Beginning Simulation ************* Simulation Error Summary ************* ** Warning ** The following Report Variables were requested but not generated ** ~~~ ** because IDF did not contain these elements or misspelled variable name -- check .rdd file ************* Key=*, VarName=ZONE PACKAGED TERMINAL HEAT PUMP TOTAL COOLING ENERGY, Frequency=Hourly ************* Key=*, VarName=ZONE PACKAGED TERMINAL HEAT PUMP TOTAL HEATING ENERGY, Frequency=Hourly ************* Key=*, VarName=CHILLER ELECTRIC ENERGY, Frequency=Hourly ************* Key=*, VarName=BOILER HEATING ENERGY, Frequency=Hourly ************* Key=*, VarName=FAN ELECTRIC ENERGY, Frequency=Hourly ************* Key=*, VarName=ZONE VENTILATION FAN ELECTRIC ENERGY, Frequency=Hourly ************* Key=*, VarName=EARTH TUBE FAN ELECTRIC ENERGY, Frequency=Hourly ************* Key=*, VarName=PUMP ELECTRIC ENERGY, Frequency=Hourly ************* Key=*, VarName=ZONE VENTILATION TOTAL HEAT LOSS ENERGY, Frequency=Hourly ************* Key=*, VarName=ZONE VENTILATION TOTAL HEAT GAIN ENERGY, Frequency=Hourly ************* There are 1 unused schedules in input. ************* There are 1 unused week schedules in input. ************* There are 3 unused day schedules in input. ************* Use Output:Diagnostics,DisplayUnusedSchedules; to see them. ************* EnergyPlus Warmup Error Summary. During Warmup: 0 Warning; 0 Severe Errors. ************* EnergyPlus Sizing Error Summary. During Sizing: 1 Warning; 0 Severe Errors. ************* EnergyPlus Completed Successfully-- 3 Warning; 0 Severe Errors; Elapsed Time=00hr 00min 1.19sec
…
nt index. For example, I want to draw a polyline between points 0, 1 and 8; points 1, 8 and 9; points 1, 2 and 9 etc. You can see from the jpeg this would create a series of triangles which ascend the spiral.
I have attempted to use an evaluate function and list item to group the point indexes I need. The expression for the evaluate function are ‘x+1’ and ‘x+8’ but I can’t understand the relationship between these two functions. When I try to put the point list into the expression it comes up with the error “1. Expression generated an error for (x): Operator + not defined for point and int”
Using a simple list item function I have achieved the first triangle in the tetrahelix. Does anyone know how I can evaluate the list to create the remaining triangles?
Please see attached images for clarity.
Thanks, Joe…
raboloids rotated 45° one from another).
1 - I have the dimensions (hight at the centre:5,9m ; at the vertex of the overhhang: 10 m ect)
2- my idea is to model one hypar and copy it after.
3- STEP 1modelling the parabola on the ZY plane knowing one point (x: 6,2; y: 0) and vertex (0 ; 11,5)
4 - rotate the parabola 30° (the structure has a overhang)
5 - model the second parabola known the first parabola vertex and the hight at the center
6 - create a loft surface (?)
7- copy and rotate 4 times
8- trim the extra off
My work so far is a real mess..can someone help me rationalized it in grasshopper instructions? Molte grazie…
e 0,2,4,... paths
in order to create "specific" things:
{!(0 to 4) and !(8 to 10)} means exclude 0,1,2,3,4,8,9,10
etc etc
http://elsewarecollective.com/AIR/Tutorial%20Videos/AIR_TutorialVideoList.pdf
…
8, 10, 12}.
Plug these numbers into the [x] and [y] inputs of a Vector XYZ component.
Graft the [y] input.
Use the outputted vectors to move your original object, it should result in a rectangular array of objects. You may want to flatten this data depending on your needs.
--
David Rutten
david@mcneel.com…
Added by David Rutten at 2:40pm on February 6, 2014