264.181 Digital production Fundamentals in Computational Design
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2018W, VU, 2.0h, 2.5EC
TUWEL

Merkmale

  • Semesterwochenstunden: 2.0
  • ECTS: 2.5
  • Typ: VU Vorlesung mit Übung

Ziele der Lehrveranstaltung

The main objective of this course is to reach a level in understanding and using C# (C Sharp), developing Grasshopper components in C# and geometry processing to be able to continue learning and keep exploring the field independently.

In detail this includes but is not limited to the following objectives:

  • basic understanding of the C# programming language
  • ability to understand and write simple C# programs
  • master the basic feature of the Visual Studio IDE
  • insight into the RhinoCommon C# library and the RhinoScript interface
  • creating and debugging own Grasshopper components (plug-ins)
  • recap existing and establish needed mathematical foundations
  • insights in mesh processing

Inhalt der Lehrveranstaltung

This course introduces students to the basic concepts of programming, geometry processing and computational design. It will allow interested students to better understand, interface, customize and extend digital design tools – in particular Rhinoceros 3D (Rhino) and Grasshopper.

The course covers the basics of the multi-paradigm programming language C# (C Sharp) and the use of Microsoft Visual Studio as an Integrated Development Environment (IDE) for writing, compiling and debugging C# programs and specially to develop own Grasshopper Components (plug-ins).

The basic mathematical concepts needed to do geometry processing are recapped, this includes subjects like vectors and matrices and linear equation systems. These concepts will be applied in programming Grasshopper plugins to doe mesh processing, e.g. mesh smoothing.

 Topics

  • Introduction to Computer Programming in C#
    • C# Language
    • VisualStudio
    • Debugging
  •  Grasshopper Components in C#
    • Grasshopper Compotes
    • RhinoCommon Library
    • Debugging of Grasshopper Components
  • Mathematical Foundations
    • Vectors
    • Linear Equation Systems
    • Matrices
  • Geometry and Mesh Processing
  • Mesh Representation
  • Mesh Transformations/Deformations
  • Mesh Smoothing

Weitere Informationen

A somewhat decent laptop running Windows 8 or higher or (not recommended) OS X 10.11 or higher with enough free storage capacity (about 10GB) is required to successfully participate in the course.

 

TUWEL Link:https://tuwel.tuwien.ac.at/course/view.php?id=16441

Vortragende Personen

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Fr.16:00 - 18:0005.10.2018 - 25.01.2019Projektraum DAP 1/259 - Achtung! Werkraum, kein Seminarraum! Korrektur
Mo.14:00 - 15:0008.10.2018 DE0102, Seminar Room IEMAR, Treitlstraße 3, 1. FloorIntroduction
Mi.16:00 - 18:0010.10.2018 - 30.01.2019Projektraum DAP 1/259 - Achtung! Werkraum, kein Seminarraum! Lecture and Exercise
Digital production Fundamentals in Computational Design - Einzeltermine
TagDatumZeitOrtBeschreibung
Fr.05.10.201816:00 - 18:00Projektraum DAP 1/259 - Achtung! Werkraum, kein Seminarraum! Korrektur
Mo.08.10.201814:00 - 15:00 DE0102, Seminar Room IEMAR, Treitlstraße 3, 1. FloorIntroduction
Mi.10.10.201816:00 - 18:00Projektraum DAP 1/259 - Achtung! Werkraum, kein Seminarraum! Lecture and Exercise
Fr.12.10.201816:00 - 18:00Projektraum DAP 1/259 - Achtung! Werkraum, kein Seminarraum! Korrektur
Mi.17.10.201816:00 - 18:00Projektraum DAP 1/259 - Achtung! Werkraum, kein Seminarraum! Lecture and Exercise
Fr.19.10.201816:00 - 18:00Projektraum DAP 1/259 - Achtung! Werkraum, kein Seminarraum! Korrektur
Mi.24.10.201816:00 - 18:00Projektraum DAP 1/259 - Achtung! Werkraum, kein Seminarraum! Lecture and Exercise
Mi.31.10.201816:00 - 18:00Projektraum DAP 1/259 - Achtung! Werkraum, kein Seminarraum! Lecture and Exercise
Mi.07.11.201816:00 - 18:00Projektraum DAP 1/259 - Achtung! Werkraum, kein Seminarraum! Lecture and Exercise
Fr.09.11.201816:00 - 18:00Projektraum DAP 1/259 - Achtung! Werkraum, kein Seminarraum! Korrektur
Mi.14.11.201816:00 - 18:00Projektraum DAP 1/259 - Achtung! Werkraum, kein Seminarraum! Lecture and Exercise
Fr.16.11.201816:00 - 18:00Projektraum DAP 1/259 - Achtung! Werkraum, kein Seminarraum! Korrektur
Mi.21.11.201816:00 - 18:00Projektraum DAP 1/259 - Achtung! Werkraum, kein Seminarraum! Lecture and Exercise
Fr.23.11.201816:00 - 18:00Projektraum DAP 1/259 - Achtung! Werkraum, kein Seminarraum! Korrektur
Mi.28.11.201816:00 - 18:00Projektraum DAP 1/259 - Achtung! Werkraum, kein Seminarraum! Lecture and Exercise
Fr.30.11.201816:00 - 18:00Projektraum DAP 1/259 - Achtung! Werkraum, kein Seminarraum! Korrektur
Mi.05.12.201816:00 - 18:00Projektraum DAP 1/259 - Achtung! Werkraum, kein Seminarraum! Lecture and Exercise
Fr.07.12.201816:00 - 18:00Projektraum DAP 1/259 - Achtung! Werkraum, kein Seminarraum! Korrektur
Mi.12.12.201816:00 - 18:00Projektraum DAP 1/259 - Achtung! Werkraum, kein Seminarraum! Lecture and Exercise
Fr.14.12.201816:00 - 18:00Projektraum DAP 1/259 - Achtung! Werkraum, kein Seminarraum! Korrektur

Leistungsnachweis

Students grades will be based on weekly marked homework assignments and class participation.

LVA-Anmeldung

Von Bis Abmeldung bis
17.09.2018 00:00 10.10.2018 00:00 17.10.2018 00:00

Anmeldemodalitäten

Right now the number of patricians is limited to 15 people. In case you are interested into enrolling for the course, but the limit is already reached, please attend the introduction meeting on Monday the 9th at 14 o'clock. Usually not everybody from the list shows up or is really interested into attending the cours.

Curricula

StudienkennzahlVerbindlichkeitSemesterAnm.Bed.Info
066 443 Architektur Keine Angabe
066 443 Architektur Keine Angabe

Literatur

Es wird kein Skriptum zur Lehrveranstaltung angeboten.

Vorkenntnisse

This course is primarily intended for master students of architecture with some existing background in programming and parametric design and a firm knowledge of Rhinoceros 3D (Rhino). It will most likely only be offered once, in the winter term 2017/2018.

Weitere Informationen

  • Anwesenheitspflicht!

Sprache

Englisch