• 大小: 4KB
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-05-21
  • 语言: 其他
  • 标签: opengl  圆环  

资源简介

本程序利用opengl实现圆环的变换,通过键盘上的x和y来控制

资源截图

代码片段和文件信息

/*
 * Copyright (c) 1993-2003 Silicon Graphics Inc.
 * All Rights Reserved
 *
 * Permission to use copy modify and distribute this software for any
 * purpose and without fee is hereby granted provided that the above
 * copyright notice appear in all copies and that both the copyright
 * notice and this permission notice appear in supporting documentation
 * and that the name of Silicon Graphics Inc. not be used in
 * advertising or publicity pertaining to distribution of the software
 * without specific written prior permission.
 *
 * THE MATERIAL EMBODIED ON THIS SOFTWARE IS PROVIDED TO YOU “AS-IS“ AND
 * WITHOUT WARRANTY OF ANY KIND EXPRESS IMPLIED OR OTHERWISE
 * INCLUDING WITHOUT LIMITATION ANY WARRANTY OF MERCHANTABILITY OR
 * FITNESS FOR A PARTICULAR PURPOSE.  IN NO EVENT SHALL SILICON
 * GRAPHICS INC.  BE LIABLE TO YOU OR ANYONE ELSE FOR ANY DIRECT
 * SPECIAL INCIDENTAL INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND
 * OR ANY DAMAGES WHATSOEVER INCLUDING WITHOUT LIMITATION LOSS OF
 * PROFIT LOSS OF USE SAVINGS OR REVENUE OR THE CLAIMS OF THIRD
 * PARTIES WHETHER OR NOT SILICON GRAPHICS INC.  HAS BEEN ADVISED OF
 * THE POSSIBILITY OF SUCH LOSS HOWEVER CAUSED AND ON ANY THEORY OF
 * LIABILITY ARISING OUT OF OR IN CONNECTION WITH THE POSSESSION USE
 * OR PERFORMANCE OF THIS SOFTWARE.
 *
 * US Government Users Restricted Rights 
 * Use duplication or disclosure by the Government is subject to
 * restrictions set forth in FAR 52.227.19(c)(2) or subparagraph
 * (c)(1)(ii) of the Rights in Technical Data and Computer Software
 * clause at DFARS 252.227-7013 and/or in similar or successor clauses
 * in the FAR or the DOD or NASA FAR Supplement.  Unpublished - rights
 * reserved under the copyright laws of the United States.
 *
 * Contractor/manufacturer is:
 * Silicon Graphics Inc.
 * 1500 Crittenden Lane
 * Mountain View CA  94043
 * United State of America
 *
 * OpenGL(R) is a registered trademark of Silicon Graphics Inc.
 */

/*
 *  torus.c
 *  This program demonstrates the creation of a display list.
 */

#include 
#include 
#include 
#include 

#define PI_ 3.14159265358979323846

GLuint theTorus

评论

共有 条评论