buildings_trees_streets.gh or color_the_buildings.gh. I think the reason why you had upper problem may have been fixed.
2) Ok, glad it worked! With my prehistoric PC, I sometimes need to leave it turned on all night long so that OSM 3D component can create buildings over a couple of hours.
3) I checked the location now. It seems that Paris in general is very poorly documented in openstreetmap.org when it comes to 3d data (having some of the following keys: height, min_height, building:levels...). But maybe this may be able to be somewhat improved by using "randomHeightRange_" input of "OSM 3D". The way you are doing it now manually with random extruding shapes. Still I may need your help on this, with testing.…
Added by djordje to Gismo at 10:06am on February 11, 2017
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…
ing basic concepts for personalization in footwear design and fabrication in order to send afterwards to CNCs, laser cutting equipment, 3D printers, etc.
Note: Previous knowledge in Rhinoceros and footwear design is not necessary.Content:1. Personalization in footwear upper(Working with a digital shape from a 3D scan)2. Shoe sole creation3. Using Grasshopper to create women's heels4. Nesting and using the work area5. Basic programming for a mold and/or a mock-up for CNC - RhinoCAM
Requirements: 1 PC or LaptopSoftware: Punto3D, provided by a CD which includes necessary demo programs, as well as the files that will be used for the session. Rhinoceros 5.0 for WindowsGrasshopperRhinoCAM 2014RhinoNEST 2014NOTE: You have to bring your own computer with Rhino 5 installed.
Register:
http://www.mcneelmiami.com/inc/sdetail/1727
//
Diseño y fabricación digital de Calzado
Lugar: Sala Ejecutiva 4
Precio: $95.00 USD
Idioma de curso: Español
Profesor: José de Jesús López Martínez. Punto3D, ART (Authorized Rhino Trainer)
Descripción: Compartir conceptos básicos para la personalización de cortes de calzado y el diseño de accesorios. Para su posterior envío a dispositivos como CNC's, equipos de corte láser, impresoras 3D, entre otros. Nota: No es necesario tener conocimientos previos de Rhinoceros, ni de diseño de calzado.
Contenido:
1. Personalización de corte de calzado (Trabajo sobre horma digital, la cual proviene de un escaneado 3D)
2. Creación de una suela
3. Grasshopper para la creación de un tacón para calzado de dama
4. Nesting y el aprovechamiento de áreas de trabajo
5. Programación básica de un molde y/o maqueta para CNC – RhinoCAM
Requisitos: 1 PC o Laptop
Software: Punto3D, proveerá un CD que incluirá los programas Demos necesarios, así como los archivos para trabajar en la sesión
Rhinoceros 5.0 para Windows
Grasshopper
RhinoCAM 2014
RhinoNEST 2014
NOTA: Tienes que llevar tu computador con Rhino 5 ya instalado
Regístrate:
http://www.mcneelmiami.com/inc/sdetail/1727…
inner As Curve() = section.ToNurbsCurve().Offset(normal, pc, -plate, 1e-3, 1e-4, Rhino.Geometry.CurveOffsetCornerStyle.Sharp)
the error message is:
"
{0}0. Error: Het oplossen van de overbelasting is mislukt omdat dit aantal argumenten door geen enkele toegankelijke Offset wordt geaccepteerd. (line 104)
"
this is the VBA script:
"Option Strict OffOption Explicit On'Import SDK and Framework namespacesImports RhinoImports Rhino.GeometryImports Rhino.CollectionsImports GrasshopperImports Grasshopper.KernelImports Grasshopper.Kernel.DataImports Grasshopper.Kernel.TypesImports GH_IOImports GH_IO.SerializationImports SystemImports System.IOImports System.XmlImports System.DataImports System.DrawingImports System.ReflectionImports System.CollectionsImports System.Windows.FormsImports Microsoft.VisualBasicImports System.Collections.GenericImports System.Runtime.InteropServices'Code generated by Grasshopper(R) (except for RunScript() content and Additional content)'Copyright (C) 2011 - Robert McNeel & Associates<System.Runtime.CompilerServices.CompilerGenerated()> _Public Class Script_Instance Implements IGH_ScriptInstance#Region "Members" ''' <summary>List of error messages. Do not modify this list directly.</summary> Private __err As New List(Of String) ''' <summary>List of print messages. Do not modify this list directly, use the Print() and Reflect() functions instead.</summary> Private __out As New List(Of String) ''' <summary>Represents the current Rhino document.</summary> Private doc As RhinoDoc = RhinoDoc.ActiveDoc ''' <summary>Represents the Script component which maintains this script.</summary> Public owner As Grasshopper.Kernel.IGH_ActiveObject#End Region#Region "Utility functions" ''' <summary>Print a String to the [Out] Parameter of the Script component.</summary> ''' <param name="text">String to print.</param> Private Sub Print(ByVal text As String) __out.Add(text) End Sub ''' <summary>Print a formatted String to the [Out] Parameter of the Script component.</summary> ''' <param name="format">String format.</param> ''' <param name="args">Formatting parameters.</param> Private Sub Print(ByVal format As String, ByVal ParamArray args As Object()) __out.Add(String.Format(format, args)) End Sub ''' <summary>Print useful information about an object instance to the [Out] Parameter of the Script component. </summary> ''' <param name="obj">Object instance to parse.</param> Private Sub Reflect(ByVal obj As Object) __out.Add(GH_ScriptComponentUtilities.ReflectType_VB(obj)) End Sub ''' <summary>Print the signatures of all the overloads of a specific method to the [Out] Parameter of the Script component. </summary> ''' <param name="obj">Object instance to parse.</param> Private Sub Reflect(ByVal obj As Object, ByVal method_name As String) __out.Add(GH_ScriptComponentUtilities.ReflectType_VB(obj, method_name)) End Sub#End Region ''' <summary> ''' This procedure contains the user code. Input parameters are provided as ByVal arguments, ''' Output parameter are ByRef arguments. You don't have to assign output parameters, ''' they will be null by default. ''' </summary> Private Sub RunScript(ByVal p0 As Point3d, ByVal p1 As Point3d, ByVal p2 As Point3d, ByVal pc As Point3d, ByVal plate As Double, ByVal itt As Integer, ByVal dev As Double, ByRef crvout As Object, ByRef crvin As Object, ByRef sec As Object, ByRef opp As Object, ByRef div As Object, ByRef pt4 As Object) 'your code goes here… opp = "test01" Dim section As New Polyline(5) section.Add(p0) section.Add(p1) section.Add(p2) section.Add(pc) section.Add(p0) Dim normal As Vector3d = vector3d.CrossProduct((p1 - p0), (p2 - p0)) Dim area As Double Dim chicken_int As Int32 = 0 Dim XX As Double Dim YY As Double Do chicken_int += 1 If (chicken_int > itt) Then Exit Do 'Compute the section offset Dim inner As Curve() = section.ToNurbsCurve().Offset(normal, pc, -plate, 1e-3, 1e-4, Rhino.Geometry.CurveOffsetCornerStyle.Sharp) Dim edges As New CurveList(inner) edges.Add(section.ToNurbsCurve()) crvin = edges Dim sections As Brep() = Brep.CreatePlanarBreps(edges) If (sections Is Nothing) Then Exit Do opp = "test02" 'Compute the centroid of the current section Dim am As AreaMassProperties = AreaMassProperties.Compute(sections(0)) Dim ct As Point3d = am.Centroid XX = am.CentroidCoordinatesMomentsOfInertia.X YY = am.CentroidCoordinatesMomentsOfInertia.Y area = am.Area Dim dx As Vector3d = pc - ct 'Compute the error of the current centroid Dim dl As Double = dx.Length div = dl 'Update output values crvout = section crvin = inner sec = sections(0) opp = area If (dl < dev) Then Exit Do 'Adjust outline with a boosting factor. section(3) += dx * 4 Loop pt4 = section(3) crvout = section End Sub '<Custom additional code> '</Custom additional code> End Class
"…
to use it, the system displays
When I debug with Visual C# 2010 express , it asks me for several .vb files...
Where are they, or which step of the installation I have missed to have this errors?
Thank you
Serge
Note: I understand I have an issue with the DataTree I'm trying to create. But it doesn't mean I haven't an issue also with the tools to develop new components.
…
t, and it worked great!I can already see some of the nice benefits of its usage. With the Google Earth component, you made a quite a remarkable addition to the Ladybug set of components! Keep up this great work!
Just as a mention: I am attaching a screenshot of two new components:The first one: "Terrain analysis" performs a couple of terrain analysis types, and the second one: "Flow paths" performing the water flow analysis.Screenshot example of both is given below:
It would be nice if your Terrain Generator component could benefit from using these two new ones.In order to do that, Terrain Generator would have to output the terrain in a form of surface as well. My modest advice would be to add the "type_" input, which will determine whether the "terrain" output is a mesh, or a surface. This will make it consistent with Terrain Generator 2 component.To create the terrain surface from a grid of points, use the NurbsSurface.CreateThroughPoints method:
import Rhino as rcuDegree = vDegree = 3uClosed = vClosed = FalseterrainSurface = rc.Geometry.NurbsSurface.CreateThroughPoints(pts, numberOfPtsIn_vDirection, numberOfPtsIn_uDirection, uDegree, vDegree, uClosed, vClosed)
Of course this is just a suggestion, I am not imposing anything.…
geode. The faceting system also references the original use of triangulation for mapping three dimensional landscapes.
My question responds to the need to control the edges lengths and angles within the triangles to make the process of construction possible. We are hoping to keep the edges under 28 inches and the minimum angle more than 15 degrees. What would be your suggestion in grasshopper?
Our process for getting the facet was also... the long way.
1. draw curves based on three dimension measurements of interior
2. networks surface the four curves
3. mesh surface
4. triangulate mesh
5. reduce polygons
6. splitmeshedge where necessary to make quadrilaterals triangles once more
Any suggestions?…
Added by Amanda Gann at 8:57pm on December 4, 2013