Geometry for Programmers 263213

Паперова книга
263213
Geometry for Programmers - фото 1
  • ISBN
    978-1633439603
  • Бренд
  • Автор
  • Рік
    2023
  • Мова
    Англійська
  • Ілюстрації
    Чорно-білі
1'800
Купити

Все про “Geometry for Programmers”

Від видавця

Master the math behind CAD, game engines, GIS, and more! This hands-on book teaches you the geometry used to create simulations, 3D prints, and other models of the physical world.
In Geometry for Programmers you will learn how to:
  • Speak the language of applied geometry
  • Compose geometric transformations economically
  • Craft custom splines for efficient curves and surface generation
  • Pick and implement the right geometric transformations
  • Confidently use important algorithms that operate on triangle meshes, distance functions, and voxels
Geometry for Programmers guides you through the math behind graphics and modeling tools. It’s full of practical examples and clear explanations that make sense even if you don’t have a background in advanced math. You’ll learn how basic geometry can help you avoid code layering and repetition, and even how to drive down cloud hosting costs with more efficient runtimes. Cheerful language, charts, illustrations, equations, and Python code help make geometry instantly relevant to your daily work as a developer.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the Technology
Geometry is at the heart of game engines, robotics, computer-aided design, GIS, and image processing. This book draws back what is for some a mathematical curtain, giving them insight and control over this central tool. You’ll quickly see how a little geometry can help you design realistic simulations, translate the physical world into code, and even reduce your cloud services bill by improving the efficiency of graphics-intensive applications.
About the Book
Geometry for Programmers is both practical and entertaining. Fun illustrations and engaging examples show you how to apply geometry to real programming problems, like changing a scan into a CAD model or developing 3D printing contours from a parametric function. And don’t worry if you aren’t a math expert. There’s no heavy theory, and you’ll learn how to offload most equations to the SymPy computer algebra system.
What’s Inside
  • Speak the language of applied geometry
  • Compose geometric transformations economically
  • Craft custom splines for efficient curves and surface generation
  • Confidently use geometry algorithms
About the Reader
Examples are in Python, and all you need is high school–level math.
About the Author
Oleksandr Kaleniuk is the creator of Words and Buttons Online, a collection of interactive tutorials on math and programming.

Зміст

Table of Contents
  1. Getting started
  2. Terminology and jargon
  3. The geometry of linear equations
  4. Projective geometric transformations
  5. The geometry of calculus
  6. Polynomial approximation and interpolation
  7. Splines
  8. Nonlinear transformations and surfaces
  9. The geometry of vector algebra
  10. Modeling shapes with signed distance functions and surrogates
  11. Modeling surfaces with boundary representations and triangle meshes
  12. Modeling bodies with images and voxels

Рецензії

0

Всі характеристики

  • Бренд
  • Автор
  • Категорія
    Програмування
  • Рік
    2023
  • Сторінок
    440
  • Формат
    165х235 мм
  • Обкладинка
    М'яка
  • Тип паперу
    Офсетний
  • Мова
    Англійська
  • Ілюстрації
    Чорно-білі
  • Безкоштовна доставка від 3'000,00 ₴
Вас може зацікавити
Лямбда-вирази в Java 8
14260
Ричард Уорбертон
380 ₴
Совершенный алгоритм. Комплект из 4 книг
236550
Тим Рафгарден
1'707 ₴1'760 ₴
Domain Storytelling + Strategic Monoliths and Microservices + Continuous Architecture in Practice. Комплект из трех книг
246899
Vaughn VernonStefan HoferHenning SchwentnerTomasz JaskulaEoin WoodsMurat ErderPierre Pureur
2'157 ₴2'370 ₴
Персонально для вас
Algorithmic Thinking, 2nd Edition: Learn Algorithms to Level Up Your Coding Skills 2nd Edition
283847
Daniel Zingaro
1'600 ₴
Алгоритмы принятия решений
238927
Микель КохендерферТим УинлерКайл Рэй
1'700 ₴
Mastering API Architecture: Design, Operate, and Evolve API-Based Systems 1st Edition
264545
James GoughMatthew AuburnDaniel Bryant
1'700 ₴
The Rules of Programming: How to Write Better Code 1st Edition
274097
Chris Zimmerman
1'700 ₴
The Art of Randomness: Randomized Algorithms in the Real World
283845
Ronald T. Kneusel
1'700 ₴
Graph Algorithms the Fun Way
283891
Jeremy Kubica
1'700 ₴
Алгоритмы оптимизации
175448
Майкл КохендерферТим Уилер
1'780 ₴
Алгоритмы. Цветное издание
236893
Джефф Эриксон
1'790 ₴
Introduction to Algorithms. Fourth Edition
244101
Thomas H. CormenCharles E. LeisersonRonald L. RivestClifford Stein
1'584 ₴1'800 ₴
Продвинутые алгоритмы и структуры данных
265056
Марчелло Ла Рокка
1'615 ₴1'900 ₴
Math for Programming
302606
Ronald T. Kneusel
2'100 ₴
Quantum Computing
303262
Andrew Glassner
2'100 ₴
Learning Algorithms: A Programmer's Guide to Writing Better Code. 1st Ed.
244762
George Heineman
2'500 ₴