ahmed-abdelhay / Font23D

Convert any text to a 3d mesh using any font style

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Font23D

Font23D is a C++ library for creating a 3d mesh of any Text in the given True type font.

Steps:

  • The Library uses FreeType Library to decode the fonts and converts the Text into Vector.
  • Then the vector data is converted into triangles using Ploy2Tri library.
  • This gives us the triangles of the complete text in a plane.
  • The plane is then extruded into 3d object and then creates a closed mesh.
  • The Mesh is then rendered using OpenGL.

Plans for Future:

  • Allow Option to export the Mesh into OBJ file.
  • Add Support for Unicode text.

About

Convert any text to a 3d mesh using any font style


Languages

Language:C++ 98.2%Language:C 1.5%Language:Shell 0.3%