ve jewelry design course teaching Rhino, Grasshopper, Keyshot and 3D printing in collaboration with mything and ShapeDiver. Taught by Eva Blšáková - Zaha Hadid Studio Vienna Andrei PAdure - DesignMorphine / Digital Matters Apply Now and view details at: www.designmorphine.com/workshop/future/algorithmic-accessories-v3/ Follow us on Facebook: https://www.facebook.com/designmorphine and Instagram: https://www.instagram.com/designmorphine/…
e has a sharp break
2) The Curvature "flips"
The curvature graph component creates exactly what I need, but unfortunately it only visualizes the new curve (lets call this c1), without actually making it usable. If it were usable, I could just test for curve-curve intersections, and discontinuities in (c1). I have more or less replicated the behavior of the curvature graph component, except that my imitation is too smooth (lets call my imitation curve c2). I attached two images to demonstrate what I mean.
Is there a way to get exactly what the Curvature graph makes? How is it creating c1? Is it just a much larger sampling of points? Or does it somehow operate (calculus?) on the underlying formula of the curve (c0)?
Any guidance is hugely appreciated. …
Added by Matthew Breau at 11:37am on August 14, 2017
Dim i As Integer
Dim w As Integer
Dim arrCurvesIn(1) As OnCurve
Dim arrCurvesOut() As OnCurve
For i = 0 To x.Count() - 1
arr_CurvesIn.Clear()
arr_CurvesIn.Add(x(i))
arr_CurvesIn.Add(y(i))
arrCurvesIn(0) = arr_CurvesIn(0)
arrCurvesIn(1) = arr_CurvesIn(1)
w = OnUtil.ON_JoinCurves(arrCurvesIn, arrCurvesOut, 0.001) arr_CurvesOut.Add(arrCurvesOut(0))
Next
A = arr_CurvesOut
End Sub
Everything works good, but I have one warning, which i do not understand. As I suppose, it is related to by val and by ref variables.
"Warning: Variable 'arrCurvesOut' is passed by reference before it has been assigned a value. A null reference exception could result at runtime. (line 94)"
Could somebody explain me, what is wrong in my code?
Thx…
rders:
1. Error (BC30205): "end of"-Anweisung erwartet. (line 96)
So i try to convert the Points3d to Strings:
v1 = (x(i).ToString())
or
v1 = (x(i).ToString("N10"))
With the result:
1. Conversion from type 'Point3d' to type 'String' is not valid. (line: 0)
So how can I extract a Data to compare the points and if equal is true do whatever I want. on my Linecomparescript ist works:
Ly = (y(i + 1).getlength())
Lx = (x(i).getlength())
If Lx.ToString("N10") = Ly.ToString("N10") Then i = i + 1End If
'cause there is only one Double inside.
THX for your ideas!…
t the elements I used CreateHBsrfs and I added "Adiabatic" in the EPBC input. Since the EnergyPlus results weren't what I expected, I checked the idf file and I discovered none of the element is adiabatic. Furthermore, the simulation doesn't use the materials I set up for the not-adiabatic wall.
I even tryed with MakeAdiabatic, MakeAdiabaticbyname and MakeAdiabaticbytype. With the first and second the problem is still the same. With MakeAdiabaticbyType, if I change one wall type in the CreateHBsrfs, it still remains the same type in EnergyPlus, so it makes all the walls adiabatic. Is there something I can do? I attach the GH file Thanks in advance Lisa…
raw a single line that intersects them all. I'm also not certain what the metric for "closest" would be if you have more than three lines all intersecting each other. What groups of three can you find here:
This is not just splitting hairs, when designing a new algorithm it is important to always figure out whether:
There is ever a case with more than one possible solution.
There is ever a case with no possible solutions.
Does the algorithm change the state of the problem while it runs, i.e. whether run order matters.
--
David Rutten
david@mcneel.com
Poprad, Slovakia…
onsidered period.
Even if the end of July for the mediterranean climate is not the best period to perform an adaptive comfort analysis (it's just a pretest to define a LB model) I want to refine the Adaptive comfort Chart (AC) by changing the external air temperature data imported from the .epw file with that of monitored data as reported here below:
Where the monitored ext air temperature are in this form (green panel below):
I have used the comfortPar component to set the following parameters:
Adaptive chart as defined by EN 15251
90% of occupants comfortable
the prevailing outdoor temperature from a weighted running mean of the last week
fully conditioned space (even if it is not properly in line with AC as already discussed)
The question is this: the AC component could correctly apply the code below if there is only a list of external temperature data for a restricted period (without indication about the limits of this period) and not for an entire year?
else: #Calculate a running mean temperature. alpha = 0.8 divisor = 1 + alpha + math.pow(alpha,2) + math.pow(alpha,3) + math.pow(alpha,4) + math.pow(alpha,5) dividend = (sum(_prevailingOutdoorTemp[-24:-1] + [_prevailingOutdoorTemp[-1]])/24) + (alpha*(sum(_prevailingOutdoorTemp[-48:-24])/24)) + (math.pow(alpha,2)*(sum(_prevailingOutdoorTemp[-72:-48])/24)) + (math.pow(alpha,3)*(sum(_prevailingOutdoorTemp[-96:-72])/24)) + (math.pow(alpha,4)*(sum(_prevailingOutdoorTemp[-120:-96])/24)) + (math.pow(alpha,5)*(sum(_prevailingOutdoorTemp[-144:-120])/24)) startingTemp = dividend/divisor if startingTemp < 10: coldTimes.append(0) outdoorTemp = _prevailingOutdoorTemp[7:] startingMean = sum(outdoorTemp[:24])/24 dailyRunMeans = [startingTemp] dailyMeans = [startingMean] prevailTemp.extend(duplicateData([startingTemp], 24)) startHour = 24
…
ion technologies offer a completely new way to think and approach design, architecture and urban planning.
. . .
The ADVANCED ARCHITECTURE SUMMER SCHOOL organised in Paris by VOLUMES coworking, NOUMENA architecture and architect/teacher/designer Francesco Cingolani in partnership with the prestigious École Nationale des Ponts et Chaussées is a 3 weeks learning experience designed as an immersive journey in social innovation, computational design, digital fabrication and collaborative culture.
Details and informations for applicants> volumesparis.org/summerschool2015…
r).
http://www.agrob-buchtal.de/en/cd/produkte/produkte_seiten_13045.ht...
2. 1 puts some "modular Z" increment puzzles (for more than obvious reasons). Additionally the excavation cost VS any ECO-benefits ... (heat exchangers in the foundation blah blah). OK that means that the footprint it's also modular., not to mention the whole composition (potentially).
3. So: use the projection ONLY for defining where a given footprint meets the terrain (see the yellow and blue things in V2) and then LOFT pairs (see PlanA, B) of profiles into 2 DISTINCT portions ("solids" so to speak): (a) the basement (or at least something where some potential partitions could being classified as "underground" spaces), (b) the classic building.
4. By doing 3 ... keep an eye on 2 as well (Don't forget the classic minor terrain "adjustments" around each building (meaning usage or "tmp" solids), access roads/pavements (ditto), potential connection of basements (parking), soil stabilization issues, bad seismic behavior on unevenly(Z) formed basements etc etc).…
product_info&cPath=17&products_id=68). It's a little light on sensors, so you may want to look through the sensors page on the adafruit website and choose a few that look interesting to you. If you have a little more money, here are two other kits which have many more components that will help round out your electronics supply. Here is a good one for around $85 (http://www.adafruit.com/index.php?main_page=product_info&cPath=17&products_id=170). And here's another great one from SparkFun for around $95 (http://www.sparkfun.com/products/10173). Of course, you can buy an Arduino Uno for around $29.99 and you can purchase each of these components separately and only choose the ones you need (and perhaps save some money)... but these are pretty good kits which include all the stuff you need to get started. Good luck.
-Andy…