Geometry for Programmers
Autor Oleksandr Kaleniuken Limba Engleză Paperback – 23 mai 2023
Pe linia practică a volumului Geometric Tools for Computer Graphics de Philip Schneider, dar cu un focus pronunțat pe implementarea imediată și simplificarea aparatului matematic, Geometry for Programmers reușește să demistifice conceptele de geometrie aplicată necesare în dezvoltarea motoarelor de jocuri, CAD și GIS. Considerăm că abordarea lui Oleksandr Kaleniuk este una pragmatică: în loc să satureze cititorul cu demonstrații teoretice rigide, autorul utilizează Python și sistemul de algebră computațională SymPy pentru a delega execuția ecuațiilor, permițând programatorului să se concentreze pe logică și aplicație. Structura este una progresivă, plecând de la terminologia de bază și ecuații liniare, până la subiecte complexe precum aproximarea polinomială, spline-urile pentru generarea de curbe și modelarea corpurilor prin voxeli sau reprezentări de frontieră. Merită menționat că textul nu se limitează la vizualizare, ci atinge și aspecte economice ale dezvoltării software; autorul explică modul în care optimizarea algoritmilor geometrici poate reduce consumul de resurse în cloud. Față de Geometric Computation: Foundations for Design, care se orientează către designeri vizuali, această lucrare publicată de Manning Publications rămâne ancorată în nevoile inginerului software, oferind diagrame clare și cod gata de rulat. Tonul este unul direct și tehnic, transformând geometria într-un instrument de lucru cotidian. Recomandăm parcurgerea capitolelor despre funcții de distanță semnate (SDF) și transformări neliniare, esențiale pentru oricine dorește să construiască simulări fizice realiste sau să proceseze modele pentru imprimarea 3D, fără a deține un doctorat în matematică.
Preț: 327.09 lei
Preț vechi: 408.87 lei
-20%
Carte disponibilă
Livrare economică 21 mai-04 iunie
Livrare express 07-13 mai pentru 85.09 lei
Specificații
ISBN-10: 1633439607
Pagini: 440
Dimensiuni: 186 x 233 x 26 mm
Greutate: 0.85 kg
Editura: Manning Publications
De ce să citești această carte
Recomandăm această carte programatorilor care vor să stăpânească geometria din spatele graficii 3D și a simulărilor fără a se pierde în teorie pură. Cititorul câștigă abilitatea de a implementa algoritmi complecși pentru transformări, mesh-uri și suprafețe folosind Python. Este resursa ideală pentru a trece de la matematica de liceu la dezvoltarea de instrumente CAD, jocuri sau sisteme GIS, beneficiind și de formatul eBook inclus.