نام کتاب
Geometry for Programmers

Oleksandr Kaleniuk

Paperback442 Pages
PublisherManning
Edition1
LanguageEnglish
Year2023
ISBN9781633439603
1K
A2615
انتخاب نوع چاپ:
جلد سخت
707,000ت
0
جلد نرم
647,000ت
0
طلق پاپکو و فنر
657,000ت
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:سیاه و سفید
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#Geometry

#Programmers

#CAD

#GIS

#Python

#geometric

توضیحات

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.


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


Review

"A one-of-a-kind book covering the practical applications of geometry in programming."

—Maxim Volgin, KLM

 

"Have you ever wondered how game programmers, animators, and car manufacturers model visual reality? This book not only shows you how, it teaches you to understand and enhance the apps they use."

—Ranjit Sahai, RAM Consulting

 

"An insightful tour of geometry using the powerful tool SymPy. You can get behind the scenes and apply these techniques to CAD and much more."

—James J. Byleckie, BH Enterprises

 

"Approaches software development from a new angle!"

—Chris Kardell, DEBS


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.


دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
برنامه‌‌ نویسـی
226
Integer Programming
558,000 تومان
Python
979
An Object-Oriented Python Cookbook in Quantum Information Theory and Q...
457,000 تومان
برنامه‌‌ نویسـی
790
Math and Architectures of Deep Learning
929,000 تومان
آمار و احتمالات
1,047
Probabilistic Graphical Models
567,000 تومان
Machine Learning
322
Mathematics of Machine Learning
1,125,000 تومان
Python
1,078
Math Adventures with Python
497,000 تومان
هک و امنیت
1,021
Math for Security
506,000 تومان
Game Development
535
Physics for Game Programmers
664,000 تومان
الگوریتم‌‌ها
1,280
The Art of Computer Programming 4A
1,312,000 تومان
Deep Learning
1,154
Math for Deep Learning
542,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©