簡體   English   中英

像素文本到3d網格轉換庫

[英]pixel text to 3d mesh convert library

通過GDI / GDI +獲取文本像素或字形,如何轉換為3d網格? 是否可以使用任何現有的庫或源代碼?

PS:我知道D3DXCreateText,但是我正在使用opengl ...

如果您在OpenGL上工作,則可以嘗試FTGL,它允許您從字體生成不同的多邊形網格,包括拉伸網格以及渲染它們:

http://ftgl.sourceforge.net/docs/html/ftgl-tutorial.html

但是我不確定這個庫特別適合OpenGL ES的可移植性...

如果您需要獲取文本的字形,則絕對不是最好的方法之一,而可以使用GDI,而是可以使用FreeType庫( http://www.freetype.org ),它是開源的且可移植的。 它可以為字形生成位圖和矢量化表示。 您將必須在程序中初始化類FT_Library的單個實例,該實例以后可用於多種字體。 加載字體格式文件(TrueType,OpenType,PostScript和其他格式)后,您將能夠獲取特定字符的幾何參數,並使用它使用合適的OpenGL渲染API適當地創建紋理或構建基元。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM