Resources
Manning Early Access Program (MEAP) Read chapters as they are written, get the finished eBook as soon as it’s ready, and receive the pBook long before it's in bookstores.
ASK me anything...
we'll search our titles
to answer your question

Geometry for Programmers you own this product

Oleksandr Kaleniuk
  • MEAP began November 2021
  • Publication in Early 2023 (estimated)
  • ISBN 9781633439603
  • 425 pages (estimated)
  • printed in black & white
filed under

placing your order...

Don't refresh or navigate away from the page.
eBook Our eBooks come in Kindle, ePub, and DRM-free PDF formats + liveBook, our enhanced eBook format accessible from any web browser.

Get One, Give One  
This December, for every book, video, or liveProject you buy, you’ll get a free second digital one to give away. You can use these free gifts for your friends, coworkers, or anyone you want to help, nudge, or encourage.
$28.79 $47.99 you save $19 (40%)
+ get a free copy to give away
Geometry for Programmers (eBook) added to cart
continue shopping
go to cart

print book Receive a print copy shipped to your door + the eBook in Kindle, ePub, & PDF formats + liveBook, our enhanced eBook format accessible from any web browser.

Get One, Give One  
This December, for every book, video, or liveProject you buy, you’ll get a free second digital one to give away. You can use these free gifts for your friends, coworkers, or anyone you want to help, nudge, or encourage.
$35.99 $59.99 you save $24 (40%)
+ get a free copy to give away
FREE domestic shipping on orders of three or more print books
Geometry for Programmers (print book + eBook) added to cart
continue shopping
go to cart

Look inside
Master the geometry behind CAD, game engines, GIS, and more! This hands-on book teaches you the math behind the tools and libraries you use 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 complex 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 modelling tools using relevant examples and clear explanations that don’t require advanced mathematical knowledge. You’ll learn how mastering manual geometry can help you avoid code layering and repetition. You’ll even learn how to drive down cloud hosting costs by creating more efficient application runtimes. Filled with charts, illustrations, and complex equations rendered as simple Python code, this book unlocks geometry in a way you can apply to your daily work.

about the technology

Geometry is the core of game engines, computer-aided design, image processing libraries, GIS, and much more. Understanding the mathematical underpinnings of tools and libraries you use empowers you to develop more efficient programming strategies. This unique guide gives you control over the geometry you need to deliver faster, cleaner results—and even build your own geometry tools!

about the book

Geometry for Programmers reveals important geometry concepts you need to write more efficient code. It’s full of practical guidance that’s relevant to your daily work as a developer. There are no unnecessary theory or formal proofs. Instead, you’ll learn how geometry can help you optimize your code for boosts to performance, and real reductions in your cloud services bill.

You don’t need to be a math expert—all complex equations are offloaded to the user-friendly SymPy computer algebra system! Hands-on examples show you how to apply geometry in the real world, including changing a 3D scan into a CAD model and turning a parametric function into a set of contours for 3D printing.

about the reader

For developers writing code using CAD libraries, game engines, or rendering tools. Everything in this book is easy to understand with just high school math. Examples in Python.

about the author

Oleksandr Kaleniuk is the creator of Words and Buttons Online, a collection of interactive tutorials on math and programming. He works for Materialise as a senior software engineer specializing in geometric algorithms.

FREE domestic shipping on orders of three or more print books

RECENTLY VIEWED