Geometria per programmatori

Punteggio:   (5,0 su 5)

Geometria per programmatori (Oleksandr Kaleniuk)

Recensioni dei lettori

Riepilogo:

Il libro funge sia da manuale introduttivo che da manuale di geometria, rivolgendosi in particolare agli sviluppatori di software che hanno bisogno di rinfrescare le loro conoscenze per la risoluzione di problemi geometrici in contesti come il gioco o l'illustrazione. È ben scritto, contiene illustrazioni di alta qualità ed è integrato da esempi pratici, esercizi e soluzioni. Pur presentando alcuni piccoli problemi di stampa, il testo raggiunge un buon equilibrio tra l'accessibilità e il sufficiente approfondimento matematico.

Vantaggi:

Ben scritto e preciso con illustrazioni di alta qualità, include esempi e codice Python, offre un buon mix di geometria senza essere eccessivamente pesante dal punto di vista matematico, contiene molti esercizi con soluzioni, adatto agli sviluppatori che potrebbero aver dimenticato le conoscenze precedenti.

Svantaggi:

La qualità della carta potrebbe essere più densa, con il risultato che alcune immagini possono trasparire; i segni con la penna possono trapelare dalle pagine e alcuni argomenti possono sembrare eccessivamente semplificati per i lettori avanzati.

(basato su 2 recensioni dei lettori)

Titolo originale:

Geometry for Programmers

Contenuto del libro:

Imparate la matematica che sta alla base di CAD, motori di gioco, GIS e altro ancora! Questo libro pratico vi insegna la geometria utilizzata per creare simulazioni, stampe 3D e altri modelli del mondo fisico.

In Geometria per programmatori imparerete a:

⬤ Parlare il linguaggio della geometria applicata.

⬤ Comporre trasformazioni geometriche in modo economico.

⬤ Creare spline personalizzate per generare curve e superfici in modo efficiente.

⬤ Scegliere e implementare le giuste trasformazioni geometriche.

⬤ Usare con sicurezza importanti algoritmi che operano su mesh triangolari, funzioni di distanza e voxel.

Geometry for Programmers vi guida attraverso la matematica che sta alla base degli strumenti di grafica e modellazione. È ricco di esempi pratici e spiegazioni chiare che hanno senso anche se non si ha un background di matematica avanzata. Imparerete come la geometria di base possa aiutarvi a evitare la stratificazione e la ripetizione del codice, e persino come ridurre i costi di hosting cloud con tempi di esecuzione più efficienti. Un linguaggio allegro, grafici, illustrazioni, equazioni e codice Python contribuiscono a rendere la geometria immediatamente rilevante per il vostro lavoro quotidiano di sviluppatori.

L'acquisto del libro stampato include un eBook gratuito nei formati PDF, Kindle e ePub di Manning Publications.

Informazioni sulla tecnologia

La geometria è al centro dei motori di gioco, della robotica, della progettazione assistita da computer, dei GIS e dell'elaborazione delle immagini. Questo libro apre una cortina matematica che per alcuni è una cortina, dando loro la possibilità di capire e controllare questo strumento centrale. Vedrete rapidamente come un po' di geometria può aiutarvi a progettare simulazioni realistiche, a tradurre il mondo fisico in codice e persino a ridurre la bolletta dei servizi cloud migliorando l'efficienza delle applicazioni ad alta intensità grafica.

Informazioni sul libro

Geometria per programmatori è pratico e divertente. Illustrazioni divertenti ed esempi coinvolgenti mostrano come applicare la geometria a problemi di programmazione reali, come la trasformazione di una scansione in un modello CAD o lo sviluppo di contorni per la stampa 3D a partire da una funzione parametrica. E non preoccupatevi se non siete esperti di matematica. Non ci sono teorie pesanti e imparerete a scaricare la maggior parte delle equazioni sul sistema algebrico del computer SymPy.

Cosa c'è dentro

⬤ Parlare il linguaggio della geometria applicata.

⬤ Comporre trasformazioni geometriche in modo economico.

⬤ Creare spline personalizzate per generare curve e superfici in modo efficiente.

⬤ Usare con sicurezza gli algoritmi di geometria.

Informazioni sul lettore

Gli esempi sono in Python e tutto ciò che serve è matematica di livello superiore.

Informazioni sull'autore

Oleksandr Kaleniuk è il creatore di Words and Buttons Online, una raccolta di tutorial interattivi su matematica e programmazione.

Indice dei contenuti

1 Come iniziare.

2 Terminologia e gergo.

3 La geometria delle equazioni lineari.

4 Trasformazioni geometriche proiettive.

5 La geometria del calcolo.

6 Approssimazione e interpolazione polinomiale.

7 Spline.

8 Trasformazioni non lineari e superfici.

9 La geometria dell'algebra vettoriale.

10 Modellazione di forme con funzioni di distanza firmate e surrogati.

11 Modellazione di superfici con rappresentazioni di confini e mesh di triangoli.

12 Modellazione di corpi con immagini e voxel.

Altre informazioni sul libro:

ISBN:9781633439603
Autore:
Editore:
Lingua:inglese
Rilegatura:Copertina morbida
Anno di pubblicazione:2023
Numero di pagine:425

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Geometria per programmatori - Geometry for Programmers
Imparate la matematica che sta alla base di CAD, motori di gioco, GIS e altro ancora! Questo libro pratico...
Geometria per programmatori - Geometry for Programmers

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)