loadobj.h
来自「本程序描述的是一个三维织物动感模拟系统。计算机生成真实感服装被列入计算机图形学亟」· C头文件 代码 · 共 47 行
H
47 行
///////////////////////////////////////////////////////////////////////////////
//
// LoadOBJ.h : header file
//
// Purpose: Header of OpenGL Window of OBJ Loader
//
// Created:
// JL 9/23/98
//
///////////////////////////////////////////////////////////////////////////////
//
// Copyright 1998 Jeff Lander, All Rights Reserved.
// For educational purposes only.
// Please do not republish in electronic or print form without permission
// Thanks - jeffl@darwin3d.com
//
///////////////////////////////////////////////////////////////////////////////
#if !defined(LoadOBJ_H__INCLUDED_)
#define LoadOBJ_H__INCLUDED_
#define MAX_STRINGLENGTH 255
#define FACE_TYPE_TRI 1
#define FACE_TYPE_QUAD 2
#define FACE_TYPE_NORMAL 4
#define FACE_TYPE_TEXTURE 8
enum LOAD_OBJFLAGS
{
LOADOBJ_ALLDATA = 0, // NORMAL MODE, LOAD ALL AVAIL INFO
LOADOBJ_VERTEXONLY = 1, // I ONLY WANT VERTEX DATA
LOADOBJ_REUSEVERTICES = 2 // USE INDEX ARRAYS
};
// MODIFIED FROM THE DECEMBER CODE TO HANDLE QUADS AND TRIS
typedef struct
{
long v[4],n[4],t[4];
int flags; // FACE TYPES
} t_faceIndex;
#include "Skeleton.h"
BOOL LoadOBJ(char *filename,t_Visual *visual, int flags);
#endif // !defined(LoadOBJ_H__INCLUDED_)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?