⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 loadobj.h

📁 本程序描述的是一个三维织物动感模拟系统。计算机生成真实感服装被列入计算机图形学亟需解决的三大问题之一。
💻 H
字号:
///////////////////////////////////////////////////////////////////////////////
//
// 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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -