necessarily neat given it came from a 3D scanner point cloud.
Files attached. I hope you are able to point me in a better direction!
found intersections at chosen parameter
curves from intersection result aren't continuous where mesh has discrepancies
Connect component does not necessarily fix all curves
I have attempted rebuilding curves, simplifying, interpolating points, smoothing polylines, removing points, populating geo, etc. and have not had success.
I know cleaning up the mesh in another program would fix the mess but the intention here is to re-apply the contouring to multiple scanned fragments that might or might not have similar (or worse) discrepancies such as holes, overlaps, and self-intersections.
Am I confined to repairing curve by curve or is there a smarter way to 'repair' them all based on their plane location(s) that I am missing?
Thanks in advance for any comment or ideas - let me know if files don't work.
…
various methods of digital fabrication and how it affects the design process based on those guidelines. The five scenarios that dictate the fabrication process are Slice, Fold, Tile, Skin, and Carve.
Slice – Similar to taking a section of a building, a slice is cutting your digital model to create a 2D view that can be processed by a computer driven cutting machine. Fold – Based off of the techniques of origami, folding starts with a flat surface and creases the plane at different angles and directions to create a much stronger 3-Dimensional object out of a material that had very minimal rigidity as a single plane. Tiling – Using multiples of the same or similar objects to create a multiplying effect. This is the same process used for generations with traditional tiles; however with digital modeling technology we can now explore new ways of creating complex geometries that are modular and repeatable. Skin – The skin refers to a surface that is unstable on its own or in an unstable arrangement, such as a flat plane or unmixed base materials (i.e.: resin, catalyst and fiber glass). Similar to folding, when manipulated by molding or forming, the surface becomes rigid and stable Carving – The same as traditional sculpting but with digital tools. This process uses digital modeling and computer driven machines to cut away from materials to create nearly anything imaginable.
This two-day workshop will cover the various types of digital fabrication and what advantages each process can offer. It will detail the proper setup techniques, both in the field, and on the computer, as well as basic software and formatting tutorials. The goal of the workshop is to educate designers and builders on the recent developments in production and craftsmanship, and to bridge the gap between the worlds of design, construction and fabrication. Each digital fabrication method draws its roots from traditional practices of building and making and utilizes computer technology as a tool with tremendous possibilities in those processes.
Dates: 7/24-7/25, 9am to 6pm
Cost: $450
Visit http://www.ilandeistudio.com/blog/ to learn more and register for classes!…
er.
¿WHAT IS PYTHON?
Python is a modern programming language. Python is sometimes called a scripting language or a glue language. This means python is used often to run a series of commands as a script or used to create links between two other technologies as a glue. It is easier to learn and use than other non-scripting style, compiled languages like C#, VB, or C/C++. Yet it is quite powerful.
You may need Python if you want to automate repetitive task in Rhino much faster, perform tasks that you do not have access to in the standard Rhino or Grasshopper tools, generate geometry using algorithms, etc.*
*More info HERE
GOALS
- To get familiar with programming using Rhino.Python, its tools and standard strategies. - To understand curves and surfaces definitions created, which are the based for complex objects generation. - Create 2D and 3D parametric objects using surfaces with Rhino.Pyhton scripts. - Python components in Grasshopper.
CONTENTS
- Program interface and syntax: Scripts generation and modules. - Basic concepts and strategies for programming using algorithms. - Lists, sequences and maths functions. - Loops and conditions - NURBS curves - Surfaces definitions. - Python for Grasshopper.
Dates: May 1, 2, 8, 9
Timetable: Saturday and Sunday 4 - 8 pm (Madrid, CET)
ENROLLMENT
185 eur
160 eur - Early bird fee for first 4 students
…
Added by Diego Cuevas at 3:36am on September 11, 2018
tects to overcome the imposition of prefixed architectural forms in order to enhance performance-driven design and responsive kinetic solutions that interact with humans and environment. Lectures on parametric design simulation, generative and form finding as well as environmental optimization, analyzing and digital fabrication prototyping, are integrated together in 2 main modules. Students from the beginning of the school will be divided into groups to compete on a case project increasing their ability to define project parameters, design factors, solving problems, understanding factors relationships, involving environmental and human sensors, and optimizing their projects solutions in smart and inelegance way. In the beginning of the school, parametric modelling will be introduced (Rhino3d and Grasshopper) to build the necessary skills of parametric generative form methods to students. In this module will be dedicated to digital design methods and physical model making by various fabrication techniques, including laser cutting and 3D printing. Students will focus on the idea of creating algorithmic architectural form inspired by nature and their research will be supported by a series of lectures. Also they will be split into groups in order to develop projects assigned by the professors. This Module also adds Form Finding techniques to the parametric design strategies. Students will learn how material system behaviors, physical forces and responsive structure system can be digitally simulated into parametric models in order to explore complex forms that optimized and adapted to its natural behaviors, initial forces, material, particles, and structure systems. Series of lectures on form finding, natural structural algorithms, material behaviors, and physical forces will lead student to optimize their project forms. It is experimental laboratory in which kinetic interactive Architectural models are tested and designed. Students will develop novel solutions, building upon learning responsive kinetic systems. They will design Architectural responsive robotic systems inspired by nature. Projects will transform by adapting to environmental conditions and human behaviors happening at real and virtual levels.
…
edit 29/04/14 - Here is a new collection of more than 80 example files, organized by category:
KangarooExamples.zip
This zip is the most up to date collection of examples at the moment, and collects t
Diploma project from knagata on Vimeo.
Kinect hack on GRASSHOPPER 01 from knagata on Vimeo.
Kinect & Grasshopper from Elise Elsacker on Vimeo.
gHowl + Processing + Lazycutter Test from Atel
lC_UtilEigenSystemSym (level 1) { Exception has been thrown by the target of an invocation. TargetInvocationException }
Object: MillC_UtilEigenSystemSym (level 2) { Could not load file or assembly 'Sawapansolversnet, Version=1.0.4490.29339, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified. FileNotFoundException }
Object: MillC_Topostruct2D (level 1) { Exception has been thrown by the target of an invocation. TargetInvocationException }
Object: MillC_Topostruct2D (level 2) { Could not load file or assembly 'Sawapansolversnet, Version=1.0.4490.29339, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified. FileNotFoundException }
Object: MillC_Topostruct3D (level 1) { Exception has been thrown by the target of an invocation. TargetInvocationException }
Object: MillC_Topostruct3D (level 2) { Could not load file or assembly 'Sawapansolversnet, Version=1.0.4490.29339, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified. FileNotFoundException }
Object: MillC_FEASystem (level 1) { Exception has been thrown by the target of an invocation. TargetInvocationException }
Object: MillC_FEASystem (level 2) { Could not load file or assembly 'Sawapansolversnet, Version=1.0.4490.29339, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified. FileNotFoundException }
Object: MillC_UtilFFT1D (level 1) { Exception has been thrown by the target of an invocation. TargetInvocationException }
Object: MillC_UtilFFT1D (level 2) { Could not load file or assembly 'Sawapansolversnet, Version=1.0.4490.29339, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified. FileNotFoundException }
Object: MillC_UtilFFT2D (level 1) { Exception has been thrown by the target of an invocation. TargetInvocationException }
Object: MillC_UtilFFT2D (level 2) { Could not load file or assembly 'Sawapansolversnet, Version=1.0.4490.29339, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified. FileNotFoundException }
EDIT: Even with COFF disabled in GrasshopperDeveloperSettings this still happens (Thanks Jon)
Is millipede not compatible with Rhino version 5? Or is there a different .dll to use?
Having loaded some of the components:
I congratulate you on following Rutten's 3rd law of Grasshopper :)
Although I hope the Solver and especially the Stress lines get further refinement in order to differentiate them as I find it hard to read the small label at the bottom. Maybe the Chimney's can have different numbers 3 = 3D, 2 = 2D etc.
…
ppresentazione di modelli per l’architettura ed il design, verso un apprendimento d' alto livello delle tecniche di modellazione parametrica 3D.
Il corso si svolgerà nei seguenti giorni:
Sabato 19/10 dalle 10.00 alle 19.00
Domenica 20/10 dalle 10.00 alle 19.00
Scadenza preiscrizione: 16/10
Contenuti
Durante questo corso, attraverso l' uso di tecniche avanzate di modellazione Nurbs,
si potranno costruire modelli tridimensionali complessi che permetteranno di comprendere le tematiche legate alle forme complesse dell’architettura.
Particolare attenzione verrà data allo studio delle superfici a doppia curvatura, alle superfici rigate e alle superfici sviluppabili, quest’ultime adatte alla creazione di manufatti rivolti alla produzione. Allo studio delle superfici sarà affiancata la logica della loro tassellazione, quindi il passaggio da entità continue ad entità discrete, indagandone il valore attraverso esercitazioni pratiche.
Per comprendere meglio le finalità pratiche della tassellazione verrà adoperata una plug-in integrativa specifica per questo tipo di operazione: Paneling Tools. Le lezioni pratiche saranno arricchite da brevi comunicazioni teoriche utili a perseguire l’obiettivo della costruzione di modelli complessi. Sintesi programma
Costruzione di superfici free-form facilmente editabili attraverso tecniche di sculpting ed una gabbia adeguata di punti di controllo;
Presentazione e spiegazione delle superfici a doppia curvatura, rigate, sviluppabili e loro pannellizzazione attraverso elementi lineari o tasselli piani;
Studio della tassellazione attraverso la plug-in Paneling Tools per lo sviluppo di tasselli tridimensionali complessi;
Modellazione di un'architettura complessa, costruita avvalendosi della anche della tecnica del morphing.
Preparazione della mesh e del file per il rendering.
Alla fine del corso, verrà rilasciato l’attestato di partecipazione ad un corso di Rhinoceros qualificato e certificato dalla casa sviluppatrice McNeel, valido anche per la richiesta di crediti formativi universitari.
Docente del corso
Il corso è tenuto da un docente qualificato, con riconosciuta esperienza universitaria, esperto in disegno e rappresentazione dell' architettura e del design ed istruttore McNeel:
Michele Calvano|_architetto, dottore di ricerca in rappresentazione architettonica specializzato nella modellazione matematica (Nurbs) e modellazione parametrica.
Docente ART (Autorized Rhino Trainer) - [vedi CV]
Info
Per ulteriori informazioni di carattere didattico sono a disposizione i seguenti contatti: Responsabile didattico: arch. Michele Calvano
Info mail: parametricart@gmail.com
cell: 340 3476330
…