Descriptive Geometry Computer Science