Multi-Platform Graphics Programming with Kivy: Basic Analytical Programming for 2d, 3d, and Stereoscopic Design (Paperback)
暫譯: 使用 Kivy 的多平台圖形程式設計:2D、3D 和立體設計的基本分析程式設計 (平裝本)
Cywiak, Moisés, Cywiak, David
買這商品的人也買了...
-
$969Python and HDF5 (Paperback)
-
$1,710Learn Algorithmic Trading
-
$534$507 -
$2,300$2,185 -
$1,700$1,615 -
$1,786Kubeflow for Machine Learning: From Lab to Production
-
$588$559 -
$780$616 -
$2,200$2,090 -
$1,418Object-Oriented Python: Master Oop by Building Games and GUIs (Paperback)
-
$880$695 -
$1,800$1,710 -
$1,960$1,862 -
$528$502 -
$714$678 -
$599$569 -
$1,700$1,615 -
$539$512 -
$1,750$1,663
商品描述
Modern science requires computer graphics models to provide realistic visual renderings. Learning the appropriate programming tools for 2D and 3D modeling doesn't have to be so difficult. This book reviews the best programming tools to achieve this and explains how to apply them to mobile platforms like Android.
Multi-Platform Graphics Programming with Kivy provides a straightforward introductory approach for designing 2D, 3D, and stereoscopic applications, using analytical equations from vector algebra. Throughout the book you'll look closely at this approach and develop scenes in Kivy, taking advantage of powerful mathematical functions for arrays by NumPy for Python.
Unbuntu is used to develop the programs, which allows you to easily convert to Android platform. Each chapter contains step-by-step descriptions on each subject and provides complete program listings.
What You'll Learn
- Work with Kivy, a modern, powerful multi-platform graphics system
- Convert and run programs on Android devices
- Program, fill faces, and rotate 2D and 3D polygons
- Apply the concepts of 2D and 3D applications
- Develop stereoscopic scenes
- Review a straightforward introduction to 2D, 3D, and stereoscopic graphics applications
- Use simple analytical equations from vector algebra
Who This Book Is For
The primary audience is students and researchers in graphics programming with experience in analytical equations.
商品描述(中文翻譯)
現代科學需要電腦圖形模型來提供真實的視覺渲染。學習適合的2D和3D建模程式工具並不必如此困難。本書回顧了實現這一目標的最佳程式工具,並解釋如何將它們應用於像Android這樣的行動平台。
《使用Kivy的多平台圖形程式設計》提供了一種簡單的入門方法,用於設計2D、3D和立體應用,使用來自向量代數的分析方程式。在整本書中,您將仔細研究這種方法,並在Kivy中開發場景,利用NumPy為Python提供的強大數學函數來處理數組。
本書使用Unbuntu來開發程式,這使您能夠輕鬆轉換到Android平台。每一章都包含對每個主題的逐步描述,並提供完整的程式清單。
您將學到的內容:
- 使用Kivy,一個現代且強大的多平台圖形系統
- 在Android設備上轉換和運行程式
- 程式設計、填充面和旋轉2D及3D多邊形
- 應用2D和3D應用的概念
- 開發立體場景
- 回顧2D、3D和立體圖形應用的簡單介紹
- 使用來自向量代數的簡單分析方程式
本書的主要讀者是具有分析方程式經驗的圖形程式設計學生和研究人員。
作者簡介
Moisés Cywiak is a researcher in physical optical sciences with over 20 years of teaching experience in physics, mathematics, electronic engineering, and programming in C, C++, and python, in Centro de Investigaciones en Óptica A.C.
David Cywiak received his Ph.D. degree in physics in 2014 from Universidad de Guanajuato. From 2012 to 2013 he collaborated as a guest researcher at the Dalton Cardiovascular Research Center, University of Missouri-Columbia, in the development of an optical-photoacoustic system intended for the detection of photoacoustic signals generated by cancerous cells. Since 2014 he has been working as a metrologist in the Thermometry Department at Centro Nacional de Metrologia, México. His research includes photoacoustics, optical engineering and radiation thermometry. He has over 7 years of experience teaching physics, mathematics and programming in C for undergraduate students. He also has over 5 years of experience teaching Temperature measurement techniques and calibration of instruments in the thermometry area for industry professionals.
作者簡介(中文翻譯)
摩伊塞斯·西維亞克(Moisés Cywiak)是一位物理光學科學的研究員,擁有超過20年的物理學、數學、電子工程及C、C++和Python程式設計的教學經驗,任職於光學研究中心(Centro de Investigaciones en Óptica A.C.)。
大衛·西維亞克(David Cywiak)於2014年在瓜納華托大學(Universidad de Guanajuato)獲得物理學博士學位。從2012年到2013年,他在密蘇里大學哥倫比亞分校的道爾頓心血管研究中心(Dalton Cardiovascular Research Center)擔任客座研究員,參與開發一種光學-光聲系統,旨在檢測由癌細胞產生的光聲信號。自2014年以來,他在墨西哥國家計量中心(Centro Nacional de Metrologia)熱測量部門擔任計量學家。他的研究包括光聲學、光學工程和輻射熱測量。他擁有超過7年的物理學、數學和C程式設計的本科教學經驗,並且在熱測量領域為業界專業人士教授溫度測量技術和儀器校準方面也有超過5年的經驗。