Note :
Ce livre sert à la fois d'introduction et de manuel de géométrie, et s'adresse en particulier aux développeurs de logiciels qui ont besoin de rafraîchir leurs connaissances pour résoudre des problèmes géométriques dans des contextes tels que les jeux ou l'illustration. Il est bien écrit, contient des illustrations de haute qualité et est complété par des exemples pratiques, des exercices et des solutions. Bien qu'il présente quelques problèmes d'impression mineurs, il offre un bon équilibre entre l'accessibilité et un niveau de détail mathématique suffisant.
Avantages:Bien écrit et précis avec des illustrations de haute qualité, inclut des exemples et du code Python, offre un bon mélange de géométrie sans être trop mathématique, contient de nombreux exercices avec des solutions, convient aux développeurs qui peuvent avoir oublié des connaissances préalables.
Inconvénients:La qualité du papier pourrait être plus dense, ce qui fait que certaines images transparaissent ; le marquage au stylo peut passer à travers les pages, et certains sujets peuvent sembler trop simplifiés pour les lecteurs avancés.
(basé sur 2 avis de lecteurs)
Geometry for Programmers
Maîtrisez les mathématiques qui sous-tendent la CAO, les moteurs de jeu, les SIG et bien d'autres choses encore ! Ce livre pratique vous enseigne la géométrie utilisée pour créer des simulations, des impressions 3D et d'autres modèles du monde physique.
Dans Geometry for Programmers, vous apprendrez à :
⬤ Parler le langage de la géométrie appliquée.
⬤ Composer des transformations géométriques de manière économique.
⬤ Créer des splines personnalisées pour une génération efficace de courbes et de surfaces.
⬤ Choisir et implémenter les bonnes transformations géométriques.
⬤ Utiliser en toute confiance les algorithmes importants qui opèrent sur les maillages triangulaires, les fonctions de distance et les voxels.
Geometry for Programmers vous guide à travers les mathématiques qui se cachent derrière les outils graphiques et de modélisation. Il est rempli d'exemples pratiques et d'explications claires qui sont compréhensibles même si vous n'avez pas de connaissances en mathématiques avancées. Vous apprendrez comment la géométrie de base peut vous aider à éviter la superposition et la répétition du code, et même comment réduire les coûts d'hébergement sur le cloud grâce à des temps d'exécution plus efficaces. Un langage joyeux, des graphiques, des illustrations, des équations et du code Python contribuent à rendre la géométrie instantanément pertinente pour votre travail quotidien en tant que développeur.
L'achat du livre imprimé inclut un livre électronique gratuit aux formats PDF, Kindle et ePub de Manning Publications.
À propos de la technologie
La géométrie est au cœur des moteurs de jeux, de la robotique, de la conception assistée par ordinateur, des SIG et du traitement des images. Ce livre fait tomber ce qui est pour certains un rideau mathématique, en leur permettant de comprendre et de contrôler cet outil central. Vous verrez rapidement comment un peu de géométrie peut vous aider à concevoir des simulations réalistes, à traduire le monde physique en code, et même à réduire votre facture de services cloud en améliorant l'efficacité des applications gourmandes en ressources graphiques.
À propos du livre
Geometry for Programmers est à la fois pratique et divertissant. Des illustrations amusantes et des exemples captivants vous montrent comment appliquer la géométrie à des problèmes de programmation réels, comme la transformation d'un scan en modèle CAO ou le développement de contours d'impression 3D à partir d'une fonction paramétrique. Et ne vous inquiétez pas si vous n'êtes pas un expert en mathématiques. Il n'y a pas de théorie lourde, et vous apprendrez comment décharger la plupart des équations dans le système d'algèbre informatique SymPy.
Ce qu'il y a dedans
⬤ Parler le langage de la géométrie appliquée.
⬤ Composez des transformations géométriques de manière économique.
⬤ Créer des splines personnalisées pour une génération efficace de courbes et de surfaces.
⬤ Utiliser avec confiance les algorithmes de géométrie.
A propos du lecteur
Les exemples sont en Python, et tout ce dont vous avez besoin, ce sont des mathématiques de niveau lycée.
A propos de l'auteur
Oleksandr Kaleniuk est le créateur de Words and Buttons Online, une collection de tutoriels interactifs sur les mathématiques et la programmation.
Table des matières
1 Pour commencer.
2 Terminologie et jargon.
3 La géométrie des équations linéaires.
4 Transformations géométriques projectives.
5 La géométrie du calcul.
6 Approximation polynomiale et interpolation.
7 Splines.
8 Transformations non linéaires et surfaces.
9 La géométrie de l'algèbre vectorielle.
10 Modélisation de formes avec des fonctions de distance signées et des substituts.
11 Modélisation de surfaces à l'aide de représentations des limites et de maillages triangulaires.
12 Modélisation de corps avec des images et des voxels.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)