TrianGraphics: High-quality 3D Visualization.