NEW COURSE -CAP5841- Modeling and Computing with Geometry
Modeling and Computing with Geometry
Class Periods: Thursday 4-5 period, Tuesday 4 period
Location:
Academic Term: Spring 2024
Instructor:
Prof Jorg Peters
jorggato@ufl.edu
352 392-1200
Office Hours: CSE 328 TBD
Teaching Assistants:
Please contact through the Canvas website
- None
Course Description
Introduction to modeling and shaping curved smooth geometry
and computing on the geometry. Topics include curves, surfaces and
volumetric representations.
The course leverages numerical computing techniques and 3D
computer graphics programming. The course combines lecture and seminar
elements:
towards the end of the course, students give presentations of classic (or by mutual consent recent) literature on Modeling and Computing with Geometry.
Course Pre-Requisites /
Co-Requisites
Calculus in several variables, Programming in Matlab or
OpenGL
Course Objectives
Students will be able to efficiently represent curved
geometry (curves, surfaces, volumes) on the computer, compute properties of the
geometry (moments, scalar and vector fields) and use the geometry as a domain
for computing (for example to evolve a vector field).
Materials and Supply Fees
none
Required Textbooks and
Software
- none
Recommended Materials
- Curves and surfaces for CAGD: A Practical Guide
by Gerald Farin
read online via UF library
- Bezier and B-Spline Techniques
by Hartmut Prautzsch,
Wolfgang Boehm, et al.
Berlin; New York:
Springer, c2002. xiv, 304 p
Course Schedule (subject
to change)
Week 1: Linear Interpolation and barycentric
coordinates
Week 2: Bilinear and quadratic geometry, Project 1 (3
weeks)
Week 3: de Casteljau's algorithm, Bezier
curves
Week 4: Derivatives and integral properties of the
Bezier representation
Week 5: Degree reduction, Test 1
Week 6: B-spline curves and recurrence
relations
Week 7: Knots and Greville abscissae, Project 2 (4
weeks)
Week 8: Applied differential geometry of curves;
Constructing and using frames
Week 9: Geometric Continuity
Week 10: Rational curve representations, Test 2
Week 11: Applied differential geometry of surfaces,
Paper presentations assigned (5 weeks)
Week 12: Tensor-product and total degree
polynomials: evaluation and properties
Week 13: Free-form surfaces
Week 14: Spline finite elements I, paper
presentations
Week 15: Spline finite elements II, paper
presentations
Project 1 : implement free form curves and compute
properties such as area enclosed
For planar closed curves.
Project 2 : compute differential geometric properties of
B-splines.
Paper presentations: present select recent
publications in modeling and computing with geometry.
Projects 1 and 2 are
individual and literature presentation teams of two are
self-selected and graded 40% jointly for the work submitted before
presentation and 60% individually for the presentation.
Attendance Policy, Class
Expectations, and Make-Up Policy
consistent with university policies in the Graduate Catalog
Tardiness, use of cell phone, laptop must not interfere
with class.
Project late policy is loss of 10% of obtained points
per day late.
Excused absences must be in compliance with university
policies in
the Graduate Catalog and require appropriate
documentation.
Evaluation of Grades
Assignment |
Total Points |
Percentage of Final
Grade |
Projects (2) |
100 each |
40% |
Tests (2) |
100 each |
40% |
Review Paper |
100 |
20% |
100% |
Grading Policy
The following is given as an example only.
Percent |
Grade |
Grade Points |
90.0 - 100.0 |
A |
4.00 |
87.0 - 89.9 |
A- |
3.67 |
84.0 - 86.9 |
B+ |
3.33 |
81.0 – 83.9 |
B |
3.00 |
78.0 - 80.9 |
B- |
2.67 |
75.0 - 77.9 |
C+ |
2.33 |
72.0 – 74.9 |
C |
2.00 |
69.0 - 71.9 |
C- |
1.67 |
66.0 - 68.9 |
D+ |
1.33 |
63.0 - 65.9 |
D |
1.00 |
60.0 - 62.9 |
D- |
0.67 |
0 - 59.9 |
E |
0.00 |
Students Requiring
Accommodations
Students with disabilities who experience learning barriers
and would like to request academic accommodations should connect with the disability
Resource Center by visiting. It is important for
students to share their accommodation letter with their instructor and discuss
their access needs, as early as possible in the semester.
Course Evaluation
Students are expected to
provide professional and respectful feedback on the quality of instruction in
this course by completing course evaluations online via GatorEvals. Guidance on
how to give feedback in a professional and respectful manner is available at gatorevals.aa.ufl.edu/students/
Cheating, Honor
Comments
Post a Comment