Teaching geometry to C++


Details
This month we have the great honour to welcome Guy Davidson to our user group. Guy has been writing games for a variety of hardware for about 40 years now, the last 20 at Creative Assembly, makers of the Total War franchise, where he is now the Principal Coding Manager. He is an active participant of the C++ standard committee, and a regular speaker at CppCon, ACCU, Meeting C++, and meetups around Europe.
Abstract:
As the linear algebra proposal takes shape, I would like to speculate about the next piece of maths to teach to C++. With linear algebra in place, it will be possible to introduce analytical geometry. This talk will briefly cover the proposed linear algebra classes and how they can be used to create geometry classes. We'll look at matrix and vector specialisation, lines, curves, polygons, polyhedra, intersection, and the ghastly role played by five orders of precision.
Schedule:
19:00 -- Welcome with Snacks and Drinks
19:30 -- Welcome at TTTech
19:40 -- Lightning Talk
19:50 -- Main talk by Guy Davidson
~21:00 -- Open Discussions
22:00 -- Official End
Sponsor: TTTech Auto Germany (https://www.tttech-auto.com)

Teaching geometry to C++