Click here to Skip to main content
15,886,806 members
Articles / Desktop Programming / MFC

Basic Curves And Surfaces Modeler

Rate me:
Please Sign up or sign in to vote.
4.17/5 (40 votes)
18 Apr 2012CPOL3 min read 246.6K   16.4K   117  
A basic demo of modeling curves and surfaces in OpenGL.
/*
 * OpenGL Font Support Definitions from Chapter 7.
 *
 * Written by Michael Sweet.
 */

#ifndef _FONT_H_
#  define _FONT_H_

#include "VKGraphic.h"

/*
 * Include necessary headers.
 */

#  include <windows.h>
#  include <GL/gl.h>



/*
 * Font data structure...
 */

typedef struct
    {
    GLuint base;        /* Display list number of first character */
    int    widths[256]; /* Width of each character in pixels */
    int    height;      /* Height of characters */
    } _GLFONT;


/*
 * Prototypes...
 */

VKGRAPHIC_API _GLFONT	*FontCreate(HDC hdc, const char *typeface, int height,
		            int weight, DWORD italic);
VKGRAPHIC_API void	FontDestroy(_GLFONT *font);
VKGRAPHIC_API void	FontPrintf(_GLFONT *font, int align, const char *format, ...);
VKGRAPHIC_API void	FontPuts(_GLFONT *font, const char *s);

#endif /* !_FONT_H_ */

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Product Manager Mahindra & Mahindra
India India
Sharjith is a Mechanical Engineer with strong passion for Automobiles, Aircrafts and Software development.

Comments and Discussions