## CGAL Small Projects For Arithmetic Exercise

CMakeLists.txt Use basic functions for number computing. Demo code about Polynomial.

## CGAL: Area of Parallelogram And Volume Of Triple Vectors

We can get the third vector by cross product of two vectors, the new vector is perpendicular to the first vectors. We also know the geometry meaning of the determinant, it’s sign volumn value for three vectors.

## Find Closest Line Between Points In 2D By Least Squares

Let’s create a few random points and use algorithm library CGAL and the visualization toolkit (VTK) to find and draw the closest line by a demo.

## CGAL: Useful Properties Of Matrix

We defined three different matrix A(m x n), B(n x r), and C(n x r), they satisfy distributivity of multiplication over addtion: A(B+C) = AB + AC.

## Build CGAL Libraries And Use It

Building CGAL libraries (non header-only mode)
Then we can build the project and install libraries.
Create a matrix and do transpose operation.

## Simple Demos About Using CGAL

Here are simple demos show how to use CGAL, the Computational Geometry Algorithms Library. I use cmake to manage these small projects.

## Surface Reconstruction By VTK And CGAL

Use vtkSurfaceReconstructionFilter to get mesh from the point coordinates.
I use the advancing front surface reconstruction way to get the mesh from point cloud information.

Tex To PDF
: convert the Latex file which suffix is tex to a PDF file

X