EasterBlack-owned or founded brands at TargetGroceryClothing, Shoes & AccessoriesBabyHomeFurnitureKitchen & DiningOutdoor Living & GardenToysElectronicsVideo GamesMovies, Music & BooksSports & OutdoorsBeautyPersonal CareHealthPetsHousehold EssentialsArts, Crafts & SewingSchool & Office SuppliesParty SuppliesLuggageGift IdeasGift CardsClearanceTarget New ArrivalsTarget Finds#TargetStyleTop DealsTarget Circle DealsWeekly AdShop Order PickupShop Same Day DeliveryRegistryRedCardTarget CircleFind Stores

Sponsored

Geometry for Programmers - by Oleksandr Kaleniuk (Paperback)

Geometry for Programmers - by  Oleksandr Kaleniuk (Paperback) - 1 of 1
$59.99 when purchased online
Target Online store #3991

About this item

Highlights

  • Master the math behind CAD, game engines, GIS, and more!
  • About the Author: About the author Oleksandr Kaleniuk is the creator of Words and Buttons Online, a collection of interactive tutorials on maths and programming.
  • 440 Pages
  • Mathematics, Geometry

Description



About the Book



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. 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. 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.



Book Synopsis



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



From the Back Cover



About the book

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

You don't need to be a maths 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 demonstrated in Python.



Review Quotes




"A one of a kind book, brilliant in every way."
Maxim Volgin

"Good books teach. The best books produce a change on the reader. This is one of those books." Jose San Leandro

"A great help, not just to anyone wanting to make computer graphics but also anyone who needs to learn linear algebra or calculus, especially linear algebra."
Patrick Regan

"Have you ever wondered how game programmers, animated film designers, and car manufacturers model visual aspects of reality? This book shows you how."
Ranjit Sahai




About the Author



About the author

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

Dimensions (Overall): 9.4 Inches (H) x 7.5 Inches (W) x 1.0 Inches (D)
Weight: 1.65 Pounds
Suggested Age: 22 Years and Up
Number of Pages: 440
Genre: Mathematics
Sub-Genre: Geometry
Publisher: Manning Publications
Theme: General
Format: Paperback
Author: Oleksandr Kaleniuk
Language: English
Street Date: May 23, 2023
TCIN: 90803756
UPC: 9781633439603
Item Number (DPCI): 247-31-2922
Origin: Made in the USA or Imported
If the item details above aren’t accurate or complete, we want to know about it.

Shipping details

Estimated ship dimensions: 1 inches length x 7.5 inches width x 9.4 inches height
Estimated ship weight: 1.65 pounds
We regret that this item cannot be shipped to PO Boxes.
This item cannot be shipped to the following locations: American Samoa (see also separate entry under AS), Guam (see also separate entry under GU), Northern Mariana Islands, Puerto Rico (see also separate entry under PR), United States Minor Outlying Islands, Virgin Islands, U.S., APO/FPO

Return details

This item can be returned to any Target store or Target.com.
This item must be returned within 90 days of the date it was purchased in store, shipped, delivered by a Shipt shopper, or made ready for pickup.
See the return policy for complete information.

Related Categories

Get top deals, latest trends, and more.

Privacy policy

Footer

About Us

About TargetCareersNews & BlogTarget BrandsBullseye ShopSustainability & GovernancePress CenterAdvertise with UsInvestorsAffiliates & PartnersSuppliersTargetPlus

Help

Target HelpReturnsTrack OrdersRecallsContact UsFeedbackAccessibilitySecurity & FraudTeam Member Services

Stores

Find a StoreClinicPharmacyOpticalMore In-Store Services

Services

Target Circle™Target Circle™ CardTarget Circle 360™Target AppRegistrySame Day DeliveryOrder PickupDrive UpFree 2-Day ShippingShipping & DeliveryMore Services
PinterestFacebookInstagramXYoutubeTiktokTermsCA Supply ChainPrivacyCA Privacy RightsYour Privacy ChoicesInterest Based AdsHealth Privacy Policy