• Keine Ergebnisse gefunden

Schauen Sie sich zun¨achst imShowroom dieDemonstrations an

N/A
N/A
Protected

Academic year: 2021

Aktie "Schauen Sie sich zun¨achst imShowroom dieDemonstrations an"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

IWR, Universit¨at Heidelberg Sommersemester 2009

Aufgabenblatt 1 14. April 2009

Ubungen zur Vorlesung¨ Simulationswerkzeuge

Dr. S. Lang, D. Popovi´c Besprechung am 14. April 2009 in der ¨Ubung

Ubung 1¨ OpenCascade

Besuchen Sie die Webseite von OpenCascade (OCC),www.opencascade.org. Diese rufen Sie in einem Browser Ihrer Wahl auf. Schauen Sie sich zun¨achst imShowroom dieDemonstrations an. Diese zeigen ganz gut was OpenCascade alles kann.

Die Webseite enth¨alt auch ein einf¨uhrendes Tutorial, in dem eine Flasche mit komplizierten Eigen- schaften wie Abrundungen und einem Gewinde am Hals modelliert wird. Der Link dazu lautetGetting started und dortMy first application. Studieren Sie diese Seite und deren Unterseiten.

Ubung 2¨ OpenCascade

In dieser Aufgabe wollen wir uns die SoftwareOpenCascade genauer anschauen. Diese ist eine Open Source-Entwicklungsumgebung f¨ur CAD- und CAE-Anwendungen. Wir wollen uns insbesondere mit dem CAD-Kernel befassen.

In Ihrem Home-Verzeichnis ist ein Projekt-Verzeichnis occ-projectvorhanden. Dort liegt imdoc- Verzeichnis das Tutorialtutorial.pdf, das beschreibt, wie eine komplexe Geometrie (Flasche mit Ge- winde) mit dem CAD-Kernel modelliert werden kann. Zun¨achst ¨ubersetzen wir die Tutorial-Applikation.

geladen werden. Wechseln Sie im Projekt-Ordner in das Tutorial-Verzeichnis: cd tutorial. Um die Applikation zu kompilieren, m¨ussen wir ein passendes Makefile generieren. Dies geschieht ¨uber den Aufruf

$ ./ tut - conf . sh

Das Makefile ist im Unterverzeichnisadm/Linux/zu finden und beschreibt, welche Aktionen, Pfade und Konfigurationen gebraucht werden, um das Executable zu erzeugen. Nun k¨onnen wir das Programm mit

$make

erzeugen. Falls dies geklappt hat, ist mit ls -l ./Linux/bin/ das neue Executable zu finden, und das Programm kann mit./run.shgestartet werden. In der GUI kann man eine neue Datei ¨offnen und die Tutorial-Applikation starten und testen.

Ubung 3¨ OpenCascade Tutorial

Nun wollen wir uns die Implementierung des Tutorials inC++ansehen. Sie finden diese in Ihrem Home- Verzeichnis im Projektordner untertutorial/src, inbesondere die DateiMakeBottle.cxx, welche die Flasche implementiert.

Erarbeiten Sie sich die Methoden, die zum Erzeugen der Flasche notwendig sind mit Hilfe des Tutorials. Weitere Dokumentation im html-Format finden Sie im Vewrzeichnisdocim Projekt-Ordner, insbesondere Hilfe zu den topologischen und geometrischen Datenstrukturen.

Im gleichen Verzeichnis befindet sich auch Dokumentation in pdf-Dateien. Insbesondere die Datei Modat.pdf, denModeling Data User’s Guide, sollten Sie sich ansehen. Er enth¨alt Hilfe zu Geometrie und Topologie von Objekten inOpenCascade.

Ubung 4¨ Geradenschnittpunkt (Kondition)

Der Schnittpunkt einer Geradeny(x) =b+m·xmit der x-Achse soll berechnet werden. Untersuchen Sie die Kondition dieser Aufgabe.

(2)

Referenzen

ÄHNLICHE DOKUMENTE

Wird zu einer Zeile einer Matrix ein Vielfaches einer anderen Zeile hinzuaddiert, so bezeichnen wir diese Zeilenumformung als Typ I.. Wird eine Zeile mit einer anderen getauscht,

Universit¨ at T¨ ubingen T¨ ubingen, den 03.02.2009 Mathematisches

(d) Vergleichen Sie anhand eines Beispiels zweier großer Matrizen Ihre Prozedur mit der einge-

Eine Reflexion wird durch eine Antireflexbeschichtung unterdr¨ uckt, so dass die gesamte Intensit¨at in das Glas eintritt.. Zur n¨aherungs- weisen Berechnung der Reflexion als

Nun bestimmen wir die zugeh¨ origen Eigenr¨ aume.. Diese stimmt tats¨ achlich mit der in a) gefundenen L¨ osung ¨ uberein.. Alternativ k¨ onnen wir das gegebene

Die Berechnung von e ist sogar ¨aquivalent mit einer Faktorisierung von m, jedoch ist nicht bekannt, ob das v-te Wurzelziehen modulo m nicht leichter zu l¨osen ist. Damit

Zeigen Sie dann unter Verwendung von Aufgabe 10.4, dass Φ(N ) eine Lebesgue- Nullmenge ist. Abgabetermin:

Die Aufgabe kann jedoch auch vollst¨ andig ohne Verwendung des lokalen Dreibeins gel¨ ost werden (wenn auch weniger elegant).. Wie lautet die Energie