a conceptualización de un proceso paramétrico, el uso de algoritmos como herramienta creativa, técnicas de generación formal avanzada, y métodos para la optimización y mejora de nuestros diseños.
El énfasis se hará sobre estos conceptos, a la vez que haremos un uso exhaustivo de herramientas específicas de modelado generativo para materializar estas ideas, en nuestro caso, Rhinoceros y Grasshopper.
En ParametricCamp nos gusta ponernos manos a la obra. Habrá teoría, estudios, debate y puestas en común, pero principalmente trabajaremos, programaremos y produciremos sobre ejemplos prácticos y modelos concretos, estructurados con una complejidad creciente y desarrollados con fines docentes. Así mismo, el evento finalizará con un proyecto personal, de programa flexible adaptado a tus intereses particulares, y desarrollado a lo largo del taller.
ParametricCamp es abierto y multidisciplinar, y está orientado a estudiantes y profesionales del campo del diseño, y en especial de la arquitectura y el diseño industrial.
ParametricCamp estará en:
ParametricCamp SEVILLA 2011
Fecha: del 18 al 22 de Julio
ParametricCamp GRANADA 2011
Fecha: del 25 al 29 de Julio
ParametricCamp MÁLAGA 2011
Fecha: del 1 al 5 de Agosto
…
Here I use one which has been refined with a 5 level subdivision...does it appear ok to you or would you recommend going even smaller? Green nodes are the ones loads act upon.
2) 'Local To Mesh' vs 'Global' vs 'Projected Global'
I am applying a positive wind pressure (0,729 kN/m2) in the direction of global positive y axis.
The façade mesh is 1505 m2, of which 1056 m2 runs parallel to the XZ plane.The wind pressure is 0,729 kN/m2 acting in the positive y direction ---> expected resultant of +/- 1056 x 0,729 = 770 kN.
'Global' gives +1098 kN in positive y direction.
'Global Projected' gives a +770 kN resultant in the positive y direction.
'Local to mesh'...gives -770kN along x axis (parallel to the façade according to ModelView) & -215kN along y axis. This surprised me since 'Local to mesh' is indeed the option to chose according to the manual yet I can't see how a wind load perpendicular to the facade would result in the tower moving in a cross-wind direction. 'Global projected' appears to provide the most logical result.
In view of these results, do you think the mesh remains ill-defined, the tower's shape is the culprit...or my choice of coordinate system for the load? What would you recommend?
Thanks again for your feedback, which is greatly appreciated.
Nathan
…
th grasshopper to join our team. Team members will collaborate to develop relational models from conceptual design phases which will be continually improved upon and utilized through to potential project construction.
Requirements:- Advanced to expert level Grasshopper and Rhinoceros ability- Some knowledge of Revit would be useful though is not required- Minimum of three years of Architectural education (RIBA part 1 or similar)- Excellent design sensibility- Excellent verbal and graphical communication skills- Eligibility to work in the UK is required
We offer competitive compensation based on qualifications and experience, and an exciting, educational working environment that encourages personal growth. The planned short term implementation of our projects offers team members the opportunity to experience and contribute to several phases of design development and potentially see their work constructed.
Urban Systems Office Ltd. is a registered company led by licensed architects. We provide practical training recording (PEDR) for the purpose of part III mandatory work experience requirements.
Interested applicants are invited to apply by sending a short resume and portfolio, mentioning availability and contact information. We accept digital applications only (maximum file size 5 Mb), via applications@urban-systems-office.com. Please note that only applicants that seem a good fit for current positions will be contacted.…
cript that and I attempted tweaking it for several days but I'm having problems achieving the full idea i had.
Problem 1:
Once I Brep a frame of the original cube, and the hoopsnake starts, it does not always select the right face of the frame, sometimes chooses a face inside rather than the exterior one, therefore not always fitting pieces together nicely. I tried applying a bounding box to each frame and use the face of the bounding box as reference for the hoopsnake mirroring but I couldn't figure it out so i got rid of it. So I'm stuck...
Problem 2:
The other thing, is I'm wondering whether its possible to parametrize some sort of structural principle into the linear growth sequence in order for structure to retain realistic structural integrity. For example, when you start hoopsnake, the cube linearly grows (mirrors itself) towards the selected point(s); if the growth goes up and across, how would I make it reach a structural limit to make it go back down to the floor and back up again and continue? Could even be as simple as "after 5 frames/cubes vertically and across it goes back down and then up again towards the referenced point(s)" or something.
PS. "Reset All" in Hoopsnake before doing anything.
Hope someone can help.
Thanks in advance,
Cesco…
2012 Ultimate. I can open my component in Grasshopper, which has the null reference error 1. Solution exception:Object reference not set to an instance of an object,fine. Now I want to debug in Visual Studio, but my modules say no .pdb file only for any .gha,.dll's, and .rhp's found in C:\Users\Nathaniel\AppData\Roaming\McNeel\Rhinoceros\5.0\Plug-ins\Grasshopper (b45a29b1-4343-4035-989e-044e8580d9cf)\0.9.76.0\. The Debug only loads pdb. for symbols in servers and Grasshopper\Libraries, with one exception for Grasshopper.dll which is the only grasshopper component with a .pdb file in the \Mcneel\Rhinoceros...
Where are the .pdb files for all the other components Starling_0.2.gha, C_sawapan_media_x64.dll, Vector.gha, GH_IO.dll...? I'll run off the checklist of what I've tried:
GrasshopperDeveloperSettings turn off COF
made sure Debug Platform Target is 64, as well as Configuration Manager
add reference in Tools>Options>Symbols add reference (pdb.) to file for where the component files are found.
clicked on load symbols, but that doesn't help or save any .pdb's in my symbolcache.
added same location in ProjectProperies>ReferencePath
added same location in RhinoDeveloperSettings Add Folder
Do I not even need these symbols to debug? Is there a way to add .pdb's manually to my symbolcache? Why does my breakpoint say The debugger could not locate the source file 'C:\dev\grasshopper\1.0\root\src\GH_Component.vb'? I think I read that Grasshopper was written in .vb..Why does my callstack say Grasshopper.dll!Grasshopper.Kernel.GH_Component.New(String name, String nickname, String description, String category, String subCategory)? Why the ! after the .dll?
I am thankful for any input
-Nate…
mages, output from Radiance (or not necessarily in my case, but processed using Radiance/pcomb).
Has anyone tried to apply bespoke or unusual gradient palettes to their false-colour images ?
It would be so great to be able to process images like grids, using a preset library much like this:
https://github.com/mostaphaRoudsari/ladybug/blob/master/resources/gradients.jpg
I used to use the 5 available palettes described in A. Jacob's Radiance Cookbook (+ bespoke ones) on the command line with the old falsecolor.pl , but I don't think these are available now with falsecolor2.exe... am I right?
I am aware of the alternative old palette -spec but in the current HB false-colour component, but is that it ?
Another question for Mingbo - I get the following error message when trying to open the attached HDR file with your amazing new viewer: 1. Solution exception:Parameter is not valid.
Am I doing anything wrong ? I can see many useful applications to your pixel-value reader, especially if externally rendered HDR images can be loaded (which is the case here). Do they need a specific header to be "valid" ?
Many thanks in advance for your help.
Best,
Jocelyn
…
o 5 beta version today and kangaroo to a new beta version. Somewhere in there the VB script stopped working, with the following error:
error: Operation unavailable (Exception from HRESULT: 0x800401E3 (MK_E_UNAVAILABLE)) (line:0)
Any ideas?
VB Script is as follows:
Dim xlApp As Object Dim CellValues As New List(Of Object) Dim CellColorsInt As New List(Of Integer) Dim CellColorsOnColor As New List(Of OnColor) Dim i As Int32 Dim RowRange As Int32 RowRange = (ERow - SRow) 'Grab a running instance of Excel xlApp = System.Runtime.InteropServices.Marshal.GetActiveObject("Excel.Application") 'Some error checking...in case Excel isn't running If IsNothing(xlApp) Then Exit Sub 'In order to access the data into Excel you have to navigate through 'its object heirarchy. Getting the Application is just the first step. 'After that you need to achieve a workbook (typically the active one, or you 'could open one if you knew which one you needed...watch out with that though). 'Once you have the workbook, you will need to retrieve a sheet so that you can begin 'to read or write data to it. 'getting the workbook is best done through getting ActiveWorkbook method Dim wb As Object = xlApp.ActiveWorkbook If IsNothing(wb) Then Exit Sub 'Getting the sheet is best done through the ActiveSheet method Dim sheet As Object = wb.ActiveSheet If IsNothing(sheet) Then Exit Sub For i = 0 To RowRange CellValues.Add(sheet.Cells(SRow + i, Column).Value) 'CellColors.Add(xlApp.Worksheets(1).Cells(SRow + i, Column).Interior.Color) 'Print("colR = {0}", colR(i * ColumnRange + j)) 'If you want to get the colors, that's fine, but they will get kicked 'back as an integer, which isn't very useful within GH. 'This is how you were getting them before...the integer list CellColorsInt.Add(sheet.Cells(SRow + i, Column).Interior.color) 'This is how to translate those to an OnColor... 'get the integer version of the color first. Dim intCellColor As Integer intCellColor = sheet.Cells(SRow + i, Column).Interior.color CellColorsInt.Add(intCellColor) 'Use the Color translator to get a system.drawing color, which 'can be used within the OnColor constructor Dim OnColorCellColor As New OnColor(System.Drawing.ColorTranslator.FromWin32(intCellColor)) CellColorsOnColor.Add(OnColorCellColor) Next val = CellValues col = CellColorsOnColor colInt = CellColorsInt End Sub…
peuvent se diviser une surface avec ne importe quel motif imaginable. 3. Ici, je fournir un moyen de le faire via Lunchbox ... cela fonctionne mais il est fixe et donc nous avons besoin de jouer avec des arbres de données afin de créer le motif approprié par cas. 4. L'autre composante est un joint C # qui fait beaucoup de choses autres que de diviser ne importe quelle collection de points avec de nombreux modèles (voir le modèle ANDRE que je ai fait pour vous). 5. Vous devez décomposer une polysurface en morceaux afin de travailler sur les subdivisions. 6. Je donne une autre définition ainsi que pourrait agir comme un tutoriel sur la façon de traiter des ensembles de points via des composants de GH standards et des méthodes classiques.
Avertissez si tous ceux-ci apparaissent floue pour vous: Si oui, je pourrais écrire une définition utilisant des composants de GH classiques - mais vous perdrez les variations de motifs de division.
mieux, Peter
…
ers can be applied from the right click Context Menu of either a component's input or output parameters. With the exception of <Principal> and <Degrees> they work exactly like their corresponding Grasshopper Component. When a I/O Modifier is applied to a parameter a visual Tag (icon) is displayed. If you hover over a Tag a tool tip will be displayed showing what it is and what it does.
The full list of these Tags:
1) Principal
An input with the Principal Icon is designated the principal input of a component for the purposes of path assignment.
For example:
2) Reverse
The Reverse I/O Modifier will reverse the order of a list (or lists in a multiple path structure)
3) Flatten
The Flatten I/O Modifier will reduce a multi-path tree down to a single list on the {0} path
4) Graft
The Graft I/O Modifier will create a new branch for each individual item in a list (or lists)
5) Simplify
The Simplify I/O Modifier will remove the overlap shared amongst all branches. [Note that a single branch does not share any overlap with anything else.]
6) Degrees
The Degrees Input Modifier indicates that the numbers received are actually measured in Degrees rather than Radians. Think of it more like a preference setting for each angle input on a Grasshopper Component that state you prefer to work in Degrees. There is no Output option as this is only available on Angle Inputs.
7) Expression
The Expression I/O Modifier allows you change the input value by evaluating an expression such as -x/2 which will have the input and make it negative. If you hover over the Tag a tool tip will be displayed with the expression. Since the release of GH version 0.9.0068 all I/O Expression Modifiers use "x" instead of the nickname of the parameter.
8) Reparameterize
The Reparameterize I/O Modifier will only work on lines, curves and surfaces forcing the domains of all geometry to the [0.0 to 1.0] range.
9) Invert
The Invert Input Modifier works in a similar way to a Not Gate in Boolean Logic negating the input. A good example of when to use this is on [Cull Pattern] where you wish to invert the logic to get the opposite results. There is no Output option as this is only available on Boolean Inputs.
…