Advanced Computational Geometry

เรขาคณิตคำนวณขั้นสูง

4(4-0-12)

วิชาบังคับก่อน : ไม่มี

เรขาคณิตยูคลิดพื้นฐาน กริดและโครงนูน โครงสร้างข้อมูลเรขาคณิต การตัดกันของรูปหลายเหลี่ยม แผนผังโวโรนอย และการสร้างสามเหลี่ยมดีลอนนีการค้นคืนทางเรขาคณิต การสร้างคืน และลดความซับซ้อนของพื้นผิว และแคลคูลัสเรขาคณิต

เค้าโครงรายวิชา

  1. เรขาคณิตยูคลิดพื้นฐาน (4 ชม.)
  2. กริด และโครงนูน (4 ชม.)
  3. โครงสร้างข้อมูลเรขาคณิต (4 ชม.)
  4. การตัดกันของรูปหลายเหลี่ยม (4 ชม.)
  5. แผนผังโวโรนอย และการสร้างสามเหลี่ยมดีลอนนี (8 ชม.)
  6. การค้นคืนทางเรขาคณิต (8 ชม.)
  7. การสร้างคืน และลดความซับซ้อนของพื้นผิว (8 ชม.)
  8. แคลคูลัสเรขาคณิต (8 ชม.)

ผลสัมฤทธิ์การเรียนรู้

  1. สามารถอธิบายหลักการขั้นสูงของเรขาคณิตคำนวณ
  2. พัฒนาระบบคอมพิวเตอร์เพื่อวิเคราะห์ สร้างคืน และประมวลผลองค์ประกอบทางเรขาคณิต ได้เหมาะสม
  3. สามารถแก้ปัญหาเชิงประยุกต์ อันนำไปสู่การสร้างองค์ความรู้ใหม่ด้านเรขาคณิตคำนวณ

 

Advanced Computational Geometry

Prerequisite : None

Basic Euclidean Geometry, Grids and Convex Hulls, Geometric Data Structures, Polygon Intersection, Voronoi Diagram and Delaunay Triangulations, Geometric Retrieval, Surface Reconstruction and Simplification, Geometric Calculus.

Course Outline

  1. Basic Euclidean Geometry. (4 hr.)
  2. Grids and Convex Hulls. (4 hr.)
  3. Geometric Data Structures. (4 hr.)
  4. Polygon Intersection. (4 hr.)
  5. Voronoi Diagram and Delaunay Triangulations. (8 hr.)
  6. Geometrical Retrieval. (8 hr.)
  7. Surface Reconstruction and Simplification. (8 hr.)
  8. Geometric Calculus. (8 hr.)

Learning Outcomes

  1. Able to describe advanced principles of computational geometry.
  2. Able to develop a computer program to analyse, reconstruct, and process, geometrical components, appropriately and efficiently.
  3. Able to solve applied problems, that advance a new body of knowledge in computational geometry.