
عنوان کتاب به انگلیسی: |
Geometry for Programmers |
سال انتشار: 2023 | 442 صفحه | حجم فایل: 25 مگابایت | زبان: انگلیسی |
نویسنده | Oleksandr Kaleniuk |
ناشر | Manning |
ISBN10: | 1633439607 |
ISBN13: | 9781633439603 |
توضیحات کتاب
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
توضیحات کتاب به فارسی (ترجمه ماشینی)
ریاضی را پشت CAD ، موتورهای بازی ، GIS و موارد دیگر تسلط دهید!این کتاب دستی هندسه مورد استفاده برای ایجاد شبیه سازی ، چاپ سه بعدی و سایر مدل های دنیای فیزیکی را به شما می آموزد.
در هندسه برای برنامه نویسان شما یاد می گیرید که چگونه:
به زبان هندسه کاربردی صحبت کنید
تحولات هندسی را از نظر اقتصادی ترغیب کنید
اسپلین های سفارشی برای منحنی های کارآمد و تولید سطح
تحولات هندسی مناسب را انتخاب و پیاده سازی کنید
با اطمینان از الگوریتم های مهمی که روی مش مثلث ، توابع فاصله و وکسل کار می کنند استفاده کنید
هندسه برای برنامه نویسان شما را از طریق ریاضیات پشت گرافیک و ابزارهای مدل سازی راهنمایی می کند.این پر از نمونه های عملی و توضیحات واضح است که حتی اگر سابقه ای در ریاضیات پیشرفته ندارید ، معنی دارد.شما می آموزید که چگونه هندسه اساسی می تواند به شما در جلوگیری از لایه بندی و تکرار کد کمک کند ، و حتی نحوه پایین آمدن هزینه های میزبانی ابر با زمان های کارآمدتر.زبان شاد ، نمودارها ، تصاویر ، معادلات و کد پایتون کمک می کند تا هندسه فوراً به کار روزانه شما به عنوان یک توسعه دهنده مرتبط شود.
خرید کتاب چاپ شامل یک کتاب الکترونیکی رایگان در قالب های PDF ، Kindle و EPUB از انتشارات منینگ است.
در مورد فناوری
هندسه در قلب موتورهای بازی ، روباتیک ، طراحی به کمک رایانه ، GIS و پردازش تصویر قرار دارد.این کتاب آنچه را که برای برخی از پرده های ریاضی وجود دارد ، به آنها می دهد و به آنها بینش و کنترل این ابزار اصلی می دهد.شما به سرعت خواهید دید که چگونه هندسه کوچک می تواند به شما در طراحی شبیه سازی های واقع گرایانه کمک کند ، دنیای فیزیکی را به کد ترجمه کنید و حتی با بهبود کارآیی برنامه های پر گرافیک ، صورتحساب خدمات ابری خود را کاهش دهید.
درباره کتاب
هندسه برای برنامه نویسان هم عملی و هم سرگرم کننده است.تصاویر سرگرم کننده و نمونه های جذاب به شما نشان می دهد که چگونه می توانید هندسه را برای مشکلات برنامه نویسی واقعی اعمال کنید ، مانند تغییر اسکن به یک مدل CAD یا توسعه کانتورهای چاپ سه بعدی از یک عملکرد پارامتری.و اگر شما یک متخصص ریاضی نیستید نگران نباشید.هیچ تئوری سنگین وجود ندارد ، و یاد خواهید گرفت که چگونه بیشتر معادلات را به سیستم جبر رایانه Sympy بارگیری کنید.
چه چیزی در داخل است
به زبان هندسه کاربردی صحبت کنید
تحولات هندسی را از نظر اقتصادی ترغیب کنید
اسپلین های سفارشی برای منحنی های کارآمد و تولید سطح
با اطمینان از الگوریتم های هندسه استفاده کنید
درباره خواننده
نمونه ها در پایتون است و تمام آنچه شما نیاز دارید ریاضی در سطح دبیرستان است.
درباره نویسنده
Oleksandr Kaleniuk خالق کلمات و دکمه های آنلاین است ، مجموعه ای از آموزش های تعاملی در مورد ریاضی و برنامه نویسی.
فهرست مطالب
1 شروع کار
2 اصطلاحات و اصطلاحات
3 هندسه معادلات خطی
4 تحول هندسی پروژکتور
5 هندسه حساب
6 تقریب چند جمله ای و درون یابی
7 اسپلین
8 تحول و سطح غیرخطی
9 هندسه جبر بردار
10 شکل مدل سازی با عملکردهای از راه دور امضا شده و جانشین ها
11 سطح مدل سازی با بازنمودهای مرزی و مش مثلث
12 بدن مدل سازی با تصاویر و وکسل ها
توجه کنید که این محصول به صورت فایل دانلودی است و نه کتاب کاغذی. |
به هنگام خرید به زبان درج شده برای کتاب حتما توجه کنید. به صورت معمول در اکثر موارد زبان کتاب فارسی نیست. |
در صورت هرگونه مشکل در دریافت کتاب به شماره 09395106248 پیامک دهید. |
درج شماره موبایل برای سفارش ضروری نیست ولی ترجیح آن است درج گردد تا در صورت بروز مشکل اولین راه ارتباطی ما با شما باشد. |
چنانچه در دریافت محصول به هر دلیلی با مشکل روبرو شدید و مطمئن از پرداخت موفق وجه هستید به شماره تماس زیر نام، نام خانوادگی و نام محصول را پیامک بزنید تا لینک محصول سریعا برای شما ارسال گردد.
شماره تماس: 09395106248 |
نقد و بررسیها
هنوز بررسیای ثبت نشده است.