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

📄 cal3d.h

📁 Cal3D实现虚拟角色 Cal3D实现虚拟角色
💻 H
📖 第 1 页 / 共 2 页
字号:
//****************************************************************************//// cal3d.h                                                                    //// Copyright (C) 2001, 2002 Bruno 'Beosil' Heidelberger                       ////****************************************************************************//// This library is free software; you can redistribute it and/or modify it    //// under the terms of the GNU Lesser General Public License as published by   //// the Free Software Foundation; either version 2.1 of the License, or (at    //// your option) any later version.                                            ////****************************************************************************//#ifndef CAL_CAL3D_H#define CAL_CAL3D_H//****************************************************************************//// Includes                                                                   ////****************************************************************************//#include "cal3d/animation.h"#include "cal3d/animation_action.h"#include "cal3d/animation_cycle.h"#include "cal3d/bone.h"#include "cal3d/coreanimation.h"#include "cal3d/corebone.h"#include "cal3d/corematerial.h"#include "cal3d/coremesh.h"#include "cal3d/coremodel.h"#include "cal3d/coremorphanimation.h"#include "cal3d/coreskeleton.h"#include "cal3d/coresubmesh.h"#include "cal3d/coresubmorphtarget.h"#include "cal3d/datasource.h"#include "cal3d/error.h"#include "cal3d/hardwaremodel.h"#include "cal3d/loader.h"#include "cal3d/matrix.h"#include "cal3d/mesh.h"#include "cal3d/mixer.h"#include "cal3d/model.h"#include "cal3d/morphtargetmixer.h"#include "cal3d/physique.h"#include "cal3d/platform.h"#include "cal3d/quaternion.h"#include "cal3d/renderer.h"#include "cal3d/saver.h"#include "cal3d/skeleton.h"#include "cal3d/springsystem.h"#include "cal3d/streamsource.h"#include "cal3d/submesh.h"#include "cal3d/vector.h"#endif /*****************************************************************************//** \mainpage Cal3D API Reference  * <center>  *   <p>  *   &copy; 2001 - 2006 Laurent Desmecht, Loic Dachary, Bruno Heidelberger  *   <p>  *     Answers to many frequently asked questions about Cal3D can be found  *     in the <a href="./cal3dfaq.html">Cal3D FAQ</a>.  *   <p>  *     Permission is granted to copy, distribute and/or modify this document  *     under the terms of the GNU Free Documentation License, Version 1.1 or  *     any later version published by the Free Software Foundation;  *     A copy of the license is included in the section entitled  *     \link license "GNU Free Documentation License" \endlink .  * </center>  *****************************************************************************/ /*****************************************************************************//** \page license GNU Free Documentation License  * Version 1.1, March 2000  * <p>  * Copyright (C) 2000  Free Software Foundation, Inc.<BR>  * 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA<BR>  * Everyone is permitted to copy and distribute verbatim copies<BR>  * of this license document, but changing it is not allowed.<BR>  * <p>  * <strong>0. PREAMBLE</strong>  * <p>  * The purpose of this License is to make a manual, textbook, or other  * written document "free" in the sense of freedom: to assure everyone  * the effective freedom to copy and redistribute it, with or without  * modifying it, either commercially or noncommercially.  Secondarily,  * this License preserves for the author and publisher a way to get  * credit for their work, while not being considered responsible for  * modifications made by others.  * <p>  * This License is a kind of "copyleft", which means that derivative  * works of the document must themselves be free in the same sense.  It  * complements the GNU General Public License, which is a copyleft  * license designed for free software.  * <p>  * We have designed this License in order to use it for manuals for free  * software, because free software needs free documentation: a free  * program should come with manuals providing the same freedoms that the  * software does.  But this License is not limited to software manuals;  * it can be used for any textual work, regardless of subject matter or  * whether it is published as a printed book.  We recommend this License  * principally for works whose purpose is instruction or reference.  * <p>  *  * <strong>1. APPLICABILITY AND DEFINITIONS</strong>  * <p>  * This License applies to any manual or other work that contains a  * notice placed by the copyright holder saying it can be distributed  * under the terms of this License.  The "Document", below, refers to any  * such manual or work.  Any member of the public is a licensee, and is  * addressed as "you".  * <p>  * A "Modified Version" of the Document means any work containing the  * Document or a portion of it, either copied verbatim, or with  * modifications and/or translated into another language.  * <p>  * A "Secondary Section" is a named appendix or a front-matter section of  * the Document that deals exclusively with the relationship of the  * publishers or authors of the Document to the Document's overall subject  * (or to related matters) and contains nothing that could fall directly  * within that overall subject.  (For example, if the Document is in part a  * textbook of mathematics, a Secondary Section may not explain any  * mathematics.)  The relationship could be a matter of historical  * connection with the subject or with related matters, or of legal,  * commercial, philosophical, ethical or political position regarding  * them.  * <p>  * The "Invariant Sections" are certain Secondary Sections whose titles  * are designated, as being those of Invariant Sections, in the notice  * that says that the Document is released under this License.  * <p>  * The "Cover Texts" are certain short passages of text that are listed,  * as Front-Cover Texts or Back-Cover Texts, in the notice that says that  * the Document is released under this License.  * <p>  * A "Transparent" copy of the Document means a machine-readable copy,  * represented in a format whose specification is available to the  * general public, whose contents can be viewed and edited directly and  * straightforwardly with generic text editors or (for images composed of  * pixels) generic paint programs or (for drawings) some widely available  * drawing editor, and that is suitable for input to text formatters or  * for automatic translation to a variety of formats suitable for input  * to text formatters.  A copy made in an otherwise Transparent file  * format whose markup has been designed to thwart or discourage  * subsequent modification by readers is not Transparent.  A copy that is  * not "Transparent" is called "Opaque".  * <p>  * Examples of suitable formats for Transparent copies include plain  * ASCII without markup, Texinfo input format, LaTeX input format, SGML  * or XML using a publicly available DTD, and standard-conforming simple  * HTML designed for human modification.  Opaque formats include  * PostScript, PDF, proprietary formats that can be read and edited only  * by proprietary word processors, SGML or XML for which the DTD and/or  * processing tools are not generally available, and the  * machine-generated HTML produced by some word processors for output  * purposes only.  * <p>  * The "Title Page" means, for a printed book, the title page itself,  * plus such following pages as are needed to hold, legibly, the material  * this License requires to appear in the title page.  For works in  * formats which do not have any title page as such, "Title Page" means  * the text near the most prominent appearance of the work's title,  * preceding the beginning of the body of the text.  * <p>  *  * <strong>2. VERBATIM COPYING</strong>  * <p>  * You may copy and distribute the Document in any medium, either  * commercially or noncommercially, provided that this License, the  * copyright notices, and the license notice saying this License applies  * to the Document are reproduced in all copies, and that you add no other  * conditions whatsoever to those of this License.  You may not use  * technical measures to obstruct or control the reading or further  * copying of the copies you make or distribute.  However, you may accept  * compensation in exchange for copies.  If you distribute a large enough  * number of copies you must also follow the conditions in section 3.  * <p>  * You may also lend copies, under the same conditions stated above, and  * you may publicly display copies.  * <p>  *  * <strong>3. COPYING IN QUANTITY</strong>  * <p>  * If you publish printed copies of the Document numbering more than 100,  * and the Document's license notice requires Cover Texts, you must enclose  * the copies in covers that carry, clearly and legibly, all these Cover  * Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on  * the back cover.  Both covers must also clearly and legibly identify  * you as the publisher of these copies.  The front cover must present  * the full title with all words of the title equally prominent and  * visible.  You may add other material on the covers in addition.  * Copying with changes limited to the covers, as long as they preserve  * the title of the Document and satisfy these conditions, can be treated  * as verbatim copying in other respects.  * <p>  * If the required texts for either cover are too voluminous to fit  * legibly, you should put the first ones listed (as many as fit  * reasonably) on the actual cover, and continue the rest onto adjacent  * pages.  * <p>  * If you publish or distribute Opaque copies of the Document numbering  * more than 100, you must either include a machine-readable Transparent  * copy along with each Opaque copy, or state in or with each Opaque copy  * a publicly-accessible computer-network location containing a complete

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -