Geometrie für Programmierer

Bewertung:   (5,0 von 5)

Geometrie für Programmierer (Oleksandr Kaleniuk)

Leserbewertungen

Zusammenfassung:

Das Buch dient sowohl als Einführungs- als auch als Geometriehandbuch und richtet sich insbesondere an Softwareentwickler, die ihr Wissen für geometrische Problemlösungen in Kontexten wie Spielen oder Illustrationen auffrischen müssen. Es ist gut geschrieben, enthält hochwertige Abbildungen und wird durch praktische Beispiele, Übungen und Lösungen ergänzt. Es hat zwar einige kleinere Druckprobleme, aber es schafft ein gutes Gleichgewicht zwischen Zugänglichkeit und ausreichender mathematischer Tiefe.

Vorteile:

Gut geschrieben und präzise mit hochwertigen Illustrationen, enthält Beispiele und Python-Code, bietet eine gute Mischung aus Geometrie, ohne zu mathematiklastig zu sein, enthält viele Übungen mit Lösungen, geeignet für Entwickler, die ihr Vorwissen vergessen haben könnten.

Nachteile:

Die Papierqualität könnte dichter sein, was dazu führt, dass einige Bilder durchscheinen; Markierungen mit dem Stift können durch die Seiten durchscheinen, und einige Themen können sich für fortgeschrittene Leser zu sehr vereinfacht anfühlen.

(basierend auf 2 Leserbewertungen)

Originaltitel:

Geometry for Programmers

Inhalt des Buches:

Meistern Sie die Mathematik hinter CAD, Game Engines, GIS und mehr! In diesem praxisnahen Buch lernen Sie die Geometrie kennen, die zur Erstellung von Simulationen, 3D-Drucken und anderen Modellen der physischen Welt verwendet wird.

In Geometrie für Programmierer lernen Sie, wie man:

⬤ Die Sprache der angewandten Geometrie zu sprechen.

⬤ Geometrische Transformationen ökonomisch zusammenstellen.

⬤ Benutzerdefinierte Splines für die effiziente Erzeugung von Kurven und Oberflächen zu erstellen.

⬤ Die richtigen geometrischen Transformationen auszuwählen und zu implementieren.

⬤ Wichtige Algorithmen, die mit Dreiecksnetzen, Abstandsfunktionen und Voxeln arbeiten, können Sie sicher anwenden.

Geometrie für Programmierer führt Sie durch die mathematischen Grundlagen von Grafik- und Modellierungswerkzeugen. Es ist voller praktischer Beispiele und klarer Erklärungen, die auch dann Sinn machen, wenn Sie keine Vorkenntnisse in Mathematik haben. Sie erfahren, wie Sie mit grundlegender Geometrie Code-Layering und Wiederholungen vermeiden können und sogar, wie Sie mit effizienteren Laufzeiten die Kosten für das Cloud-Hosting senken können. Die freundliche Sprache, Diagramme, Illustrationen, Gleichungen und Python-Code machen die Geometrie für Ihre tägliche Arbeit als Entwickler sofort relevant.

Der Kauf des gedruckten Buches beinhaltet ein kostenloses eBook im PDF-, Kindle- und ePub-Format von Manning Publications.

Über die Technologie

Die Geometrie ist das Herzstück von Spiel-Engines, Robotik, computergestütztem Design, GIS und Bildverarbeitung. Dieses Buch lüftet den mathematischen Vorhang, der für manche ein Hindernis darstellt, und gibt ihnen Einblick und Kontrolle über dieses zentrale Werkzeug. Sie werden schnell erkennen, wie ein wenig Geometrie Ihnen helfen kann, realistische Simulationen zu entwerfen, die physikalische Welt in Code zu übersetzen und sogar Ihre Cloud-Service-Rechnung zu senken, indem Sie die Effizienz grafikintensiver Anwendungen verbessern.

Über das Buch

Geometrie für Programmierer ist sowohl praktisch als auch unterhaltsam. Lustige Illustrationen und fesselnde Beispiele zeigen Ihnen, wie Sie Geometrie auf reale Programmierprobleme anwenden können, z. B. die Umwandlung eines Scans in ein CAD-Modell oder die Entwicklung von 3D-Druckkonturen aus einer parametrischen Funktion. Und keine Sorge, wenn Sie kein Mathe-Experte sind. Es gibt keine schwerwiegende Theorie, und Sie werden lernen, wie Sie die meisten Gleichungen auf das Computeralgebrasystem SymPy übertragen können.

Was ist drin?

⬤ Sprechen Sie die Sprache der angewandten Geometrie.

⬤ Geometrische Transformationen ökonomisch zusammensetzen.

⬤ Erstellen Sie benutzerdefinierte Splines für die effiziente Erzeugung von Kurven und Oberflächen.

⬤ Sicherer Umgang mit Geometrie-Algorithmen.

Über den Reader

Die Beispiele sind in Python, und alles, was Sie brauchen, ist Mathe auf Highschool-Niveau.

Über den Autor

Oleksandr Kaleniuk ist der Schöpfer von Words and Buttons Online, einer Sammlung interaktiver Tutorials zu Mathematik und Programmierung.

Inhaltsverzeichnis

1 Erste Schritte.

2 Terminologie und Fachausdrücke.

3 Die Geometrie der linearen Gleichungen.

4 Projektive geometrische Transformationen.

5 Die Geometrie des Kalküls.

6 Polynomiale Approximation und Interpolation.

7 Splines.

8 Nichtlineare Transformationen und Flächen.

9 Die Geometrie der Vektoralgebra.

10 Modellierung von Formen mit vorzeichenbehafteten Abstandsfunktionen und Surrogaten.

11 Modellierung von Oberflächen mit Randdarstellungen und Dreiecksnetzen.

12 Modellierung von Körpern mit Bildern und Voxeln.

Weitere Daten des Buches:

ISBN:9781633439603
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch
Erscheinungsjahr:2023
Seitenzahl:425

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Geometrie für Programmierer - Geometry for Programmers
Meistern Sie die Mathematik hinter CAD, Game Engines, GIS und mehr! In diesem praxisnahen Buch lernen Sie...
Geometrie für Programmierer - Geometry for Programmers

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: