and enhancing its intrinsic qualities.
The program of the workshop consists of an intense exploration of Günther Domenig’s Steinhaus (situated at Ossiachersee in Carinthia, Austria) and it’s visible and hidden properties. By the use of mapping strategies these properties can be isolated and will be implemented as a temporary installation.
Each participant will investigate certain spatial aspects using methods of mapping.
In a series of tutorials on various techniques, strategies will be developed to translate and structure the collected information into a unified spatial concept. Participants will work amongst groups to propose the result of their investigations with a site specific installation which will be digitally materialized on site.
Complementary program:
lecture by Stefan Rutzinger & Kristina Schinegger, soma
guided tour and lecture about Steinhaus and Günther Domenig by Christian Halm
presentation by Clemens Preisinger, karamba
Closing event and presentation
250€ early bird registration (until June 14th) | 300€ (until June 28)
More information at www.semf.cc
Email us at info@SeMF.cc…
st work on lists? There may be a good reason for this, I just cuoldn't work it out while skimming the code.
2) I'd recommend declaring variables at the last possible moment, not all at the top of the file. It makes it very difficult to see what variable is used where that way. Also, if you change code, it's a lot of work figuring out what variables just became obsolete.
3) In VB.NET you can declare for loop iteration variables inside the loop, cleaning up the code: For t As Integer = 0 To X
4) If statements with conditionals should not be written like this: If (value = False) Then. There's nothing technically wrong with it, but the general rule is to write If (Not value) Then or If (value) Then.
5. Things like k = k+1 can be written shorter in VB.NET, namely k += 1. I just think that looks cooler :)
6. In VB.NET, Exit Sub is still legal (for legacy purposes) but the Return keyword is to be preferred.
7. I'm happy to see you're using sensible variable names and casing.
8. For a program like Grasshopper, one would expect to get the same results when the same setup is run at a later time. That means creating Random instances with a fixed seed value, not DateTime.Now.Millisecond. If your result depends in any way on the seed value, it should be kept constant.
On the whole pretty good work, code is quite self-documenting, properly commented and fast. Hats off.
--
David Rutten
david@mcneel.com
Poprad, Slovakia…
You are able to write an expression for parameter components, but as of yet I haven't found a variable that doesn't throw an error. For an "Integer" parameter, for instance, neither "Int" nor "7" works. :)
2) I know Clusters is still probably on the list for a major overhaul. But in the meantime... is it possible to add edit functionality that will actually update the component in the original definition?
3) Along separate lines... can we please please have edit user object capabilities? I find that now and then I want to edit one of my user objects and then I am forced to recluster, re-assign icon, rewrite description, re-add to user objects, etc. Would love to be able to just edit.
4) I'm getting used to the middle mouse menu... but I still don't like it. I don't find that it adds any real functionality or time savings, in fact I am generally faster at grabbing the icon from the menu bar I think. I don't think it's about how difficult it is to teach to newbies, for me it's more about making something more complicated than it needs to be. Also, the modal buttons don't really want to be buried in a hidden menu. If your solver is locked, for instance, you should see that modal toggle at all times. We had a student who had inadvertently locked his solver and it took a few minutes of debugging to discover what had happened, since the button is hidden in the spider-menu.
5) Any progress on Remote Control Panel or a custom Control Panel Mode as in Max/MSP?
I'm sure there are other things, but those are the biggest ones off the top of my head.
Cheers!
Marc
…
box by adding new breps, and the floor shows the numbers on the floor. The result would change when I changed the opening ratio in step 7, but it would not change when I decrease or increase the opening ratio in step 6. Therefore, I am confused of the work of index for opening ratio in step 6.
2. For illuminanceAnalysis file
I would like to attach customized geometry for window, so I tried this file.
(2-1) The floor brep is unable to be loaded when I open the “ illuminanceAnalysis” file that you posted online before, but, at the same time, the window brep is loadable.
3. For Shading for daylighting file
(3-1) I would like to do the shading effect based on grid Analysis, so I add a surface as the floor brep in the original file but it shows error “ index out of range: 0”.
(3-2) If I would like to use different geometry of louvers, such as teethed blind, what can I do for that?
(3-3) How can I make them dynamic? Is there any tutorial for that?
4. For the glareAnalysis for perforated screen file
(4-1) Do you mean the brep that connect to building should be whole building without any hole?
(4-2) I successfully connected my perforated screen as create the geometry as a brep in front of the window. On the other hand, when I ran simulation, the exe window showed warning and I am not sure it will effect my result or not even it the image looked fine. How should I fix that?
And I also update the new files. Thank you so much for your reply again.…
(Boundary Representation]. Thus a Brep is 2 things: the underlying "guide" surface and "regions" that do the massacre.
2. As delivered and if you chose the equivalent boolean some Delaunay faces are removed from the mesh IF their center (the projection in an automated made "min" plane) is contained (is inside) to a giiven hole. Now ... the anchors ARE not the white points ... they are their projections on the terrain (the red ones). Thus proper springs "pull" the white points towards the red ones.
3. Max span is a term used in that ugly part of life (the real-life) and indeed refers to some distance between mount points. For instance the Golden Gate has a max span of 1280 m. Span means money and big span ... er ... means lot's of money (even on trusses, considerably less so in tensile membranes).
5. Coding is like riding properly a proper Ducati (avoid the 999 at any cost): easy provided that you can ride it. Lethal in any other situation. But the good (or bad) news are that girls don't ride that type of bikes.
6. This makes me entirely off-topic > Oops > anything that I do/think points directly or indirectly (in most of the threads in this Forum) towards real-life AEC thingies. I never (ever) think within an Academic/Theoretical framework. BTW: Avoid social networks > or say hello to Skynet (or lobotomy).
7. You are very kind.…
oducts/207700-profile-connectors/25/1 ). Find one that can being fixed.
3. Design a custom aluminum beam (or contact Fipa) - BTW. Chinese do custom stuff for peanuts money.
4. Create the vault LBS first using the beams (the "skeleton").
5. Study Migua elastic inserts (critical) and Ceresit PE/S sealants. Get the gist of bridging gaps as a pro.
6. Use marine grade plywood only as a facet top cover (and some proper false ceiling). Plywood dimensions are usually 1.20 * 2.20 m. A 25 mm sheet could be OK for a small vault. DO NOT varnish the plywood. Epoxy glue linear aluminum L (10/10 mm) along the upper lips (in order to allow silicone to adhere properly (not shown in the image below) : failing to do that ... buy an umbrella).
7. Use trigonometry to calculate the variable beam placement per module.
Do this:
…
nded from the centerline at a specified thickness, which may vary along the stent.Two parameters, tmid and tend, control thickness variation
along the segment’s longitudinal direction according to the kinematically admissible Hermitian
curve:
t (d) = tend + t(3d2 − 2d3) 0 ≤ d ≤ 1
t = tmid − tend
where d is the normalized distance along the segment’s
NURBS curve between its endpoint and midpoint. This
form ensures there are no discontinuities in thickness at
the segment midpoint or at the interface of segments in the
overall stent.
2)These normals are then checked and subject to a filleting
procedure to remove re-entrant corners, resulting in
two external sets of boundary coordinates defining the
external edges of the segment’s mid-plane.
3) This plane of nodes is then extruded at a specified angle
(see Section 2.3) to generate a 3-D set of nodes defining
the finite element mesh.
4) These nodes are then mapped to cylindrical coordinates.
5) Finally, 20-node brick elements are generated for finite
element analysis.
I have generated the centerline using 8 control points with degree 7 .
Would be great if anyone can help me with the drawing the normals from the centerline of specified length governed by Hermitian equation,so as to generate the 2D model of a stent (Please refer to the attached figure of a 2D stent and extruded figure) ,using Grasshopper.
The centerline of a single stent segment is representedas a NURBS curve.…
t to work. I was getting an error message on the OSMshapes components. I searched the forums and followed these steps:Close your Grasshopper and Rhino.2) Restart your PC3) When it boots up again, in your Start menu's search box type: "UAC". Click on it, and a new User Account Control Settings window will open. Set the bar on the left to "Never notify".4) Completely turn off your Antivirus.5) Check once again if your access control to the C:\MapWinGIS_installation_folder\gdal-data\osmconf.ini file is still set to the values you previously reported in this post.6) Right-click on "Rhino 5" icon and then choose: "Run as administrator".7) When Rhino boots up, run Grasshopper, and open the newest create_3dbuildings_trees_streets.gh file from here.This got the script to work and eliminated all of the error messages. The thing is... The omsconfig file's settings switch back after a some time passes, so I have to keep going back to change them. Also If I don't right click on rhino and choose "open as an adminstrator" the script won't work. I'll get those same error messages when I open Rhino normally. I'm also not super comfortable turning off my antivirus software during the time that I am working.Are there more permanant solutions that I can employ without going through these steps every time?
Thanks,
Robert…