w).
Note: the whole approach is wrong in several points (like the definition of the intermediate profile with a perpendicular plane and/or the way that "connecting" columns are defined, the amount of profiles to loft, the fact that the profiles are rectangular, the critical fact that we are out of espresso blah blah).
Note: spot the way to "align" the Loft profiles (and the false flag in Loft options) for the no-twist loft result - but Grasshopper should provide this ability by default (too many desperate posts for that thing, in fact the most common topic - IMHO). That said who on Earth needs twisted loft results? why?
Note: The ideal way to do this is with TSplines (but the few available components either they don't work(red alert)...or they lost their ability for preview (but can be baked)). Download the TS Beta 4 version to discover why nurbs are dead and meshes are previous century.
NOTE: test surfaces are internalized ... meaning that there's no need for Rhino input stuff
Anyway if that thing is critical for you we could work further this weekend for some "nice" result.
best, Peter…
ctions are taking 77% and 17% respectively, however these should only run on program initiation. Only thing is, they then stack the other components making it more difficult to identify which items are slowing things down. Looks like the patch (x2 at ~ 60ms) are the slowest items which need to be redrawn as the program is operated.
Am I correct in assuming, grasshopper will not re-calculate items unless their input data changes (I.e. if I change a slider position, it will only recompute those items down-circuit of that slider?)
My data is quite haphazardly organised as it corresponds with the instruments. I basically have 4 rows of data points (non-parallel) with differing numbers of points in each row. I will experiment with the Delaunay mesh and see how that goes.
I cant upload my model or definition for privacy reasons, but was wondering - If I packaged up my model could i send it to you for comment?
The forums are a great place to learn, but there are always tricks you miss that make life that little bit easier!
CheersLyndon …
the tutorial Nick gets 10 small rotated lines , when I tried to do the same exercise I get 10 little rotated lines plus one long line , I don't know why I get this extra long line, what did I do wrong?? I posted the GH definition if anyone interested to play with the GH def. and try to figure out what went wrong.
Thanks everyone.
…
iUmA8YXEHT_
I tried to create a new EP construction with the demo file, but the newly imported EPConstruction component shows a warning message asking for Honeybee update. (image 1)
I use the updateHoneybee component accordingly (image 2) . But the warning is still there and I can't get the correct EPConstruciton output.
May I ask if I missed anything here?
Thanks!
…
and I use the Lighting Control Group component information into the Read Annual Results I using an occupancy file from 7-22 it happens to have electric light consumption very often during extra time (over night). You can see from the attached image 1. The problems doesn't happen with an occupancy file from 9 to 17 (image 2). I checked the occupancy file 7-22 and it is ok. Any clue of the problem?
Thank you.
Francesco
IMG 1
IMG 2…
ode, I get the start points and end points of lines, in the output list there are duplicates of points and I don't know why. For example if I input 3 lines, instead of 6 points as the output, it gives me 17 points. How can I solve this problem?
Protected Overrides Sub RegisterInputParams(ByVal pManager As GH_Component.GH_InputParamManager)
pManager.Register_LineParam("Line", "L", "my lines")
End Sub
-----------------------
Protected Overrides Sub RegisterOutputParams(ByVal pManager As GH_Component.GH_OutputParamManager) pManager.Register_PointParam("point", "sp", "my points")
End Sub
----------------------
Protected Overrides Sub SolveInstance(ByVal DA As IGH_DataAccess)
Dim Edge As Rhino.Geometry.Line = Rhino.Geometry.Line.Unset If (Not DA.GetData(0, Edge)) Then Return
StartPointList.Add(Edge.From)
EndPointList.Add(Edge.To)
DA.SetDataList(0, StartPointList)
DA.SetDataList(0, EndPointList)
End Sub
-------------------------
In this case to pass a list I used DA.SetDatalist and also I tried this :
For i = 0 To StartPointList.Count - 1
DA.SetData(0, StartPointList.Item(i))
Next i
For i = 0 To EndPointList.Count - 1
DA.SetData(0, EndPointList.Item(i))
Next i
in this case, it gives me just End points!!! of course without any duplication of points.
I really appreciate your help!
Nick…
izing strength/spring stiffness and even the unit of your 3DM file setting.
sometimes the same pattern that can be planarized in one file would stop working once something else is modified. and sometimes the force can't even planarize one single cell.
I think you can find some idea from the following post:
http://www.grasshopper3d.com/forum/topics/planar-polygons-by-using-kangaroo
'Reply by Daniel Piker on December 17, 2013 at 10:25am
Making the faces of a polygonal mesh planar is not always possible without dramatically changing the shape of either the polygons or the surface.
When the target surface has only positive Gaussian curvature it makes things somewhat easier, but the surface in your file also has regions of negative Gaussian curvature.
To approximate a surface of negative curvature with a discrete mesh, we need the angles around some of the vertices to sum to less than 360°. This is impossible to do in a mesh with 3 hexagons around each vertex without making some of these hexagons non-convex.
There are a few possible approaches, but I would say how to automatically cover an arbitrary surface with nicely shaped planar hexagons is still an unsolved problem.'
I have uploaded some test files for you to look at. …
思った感じになりません。
balls の代わりにplanarカーブを直接入れてみましたがエラーが出ます。
ファンクションにしてみたところ、forループので作った数値が反映されていません。
ファンクションのインスタンス?を出力していないと思い上記のようにしましたがエラーが出てしまいます。
以上の事から自分の認識が正しいのかよくわからなくなりました・・・
python自体の深いところをわかっているわけではないので余計こんがらがりました。
そこで、for b in ballsはどのような条件または使い方であれば使えるのでしょうか?
そして、上記のように別のオブジェクトに対しての使い方はどのようにすればできるのでしょうか?
2:同じファンクション内のdist = rs.Distance(self.pos,b.pos)についてですが
この文章も for b in balls によってbはBallのインスタンスであると定義?されたためb.posがbの位置であると分かるのでしょうか?
pythonは定義しなくても動いてしまうのでどのような時に使えるのか文章見ただけではよくわかりません・・・
大変細かいことかもしれませんが、よりpythonをしっかりと理解するためにも、どなたかわかる方ご教授いただけると幸いです。…
(AA Teacher)
GUEST LECTURER:
Fulvio Wirz (Zaha Hadid Architects)
.
PROGRAMME
The 10 day workshop investigates structural computational design, where students are engaging debate with Roman engineer Sergio Musmeci’s idea of ‘form as unknown’. According to his methodologies the structural form is not a priori, of which you only verify the safety margins, but instead it is ‘deducted from an optimization of its static conditions’.
The aim of the workshop is to develop parametric strategies which adapt form according to local site conditions and most importantly to social articulation of space usability. Once deployed on the site of Rome, these models will construct elegant context-specific structural, spatial and material organizations. The computational approach leads to discard the imposition of a prefixed form and instead create and use a performance driven procedure.
LINK TO AA VISITING SCHOOL WEBSITE
FOR ANY INFORMATION CONTACT: info@arturotedeschi.com
arturotedeschi website
.
.
…