sorted types in alphabetic order

This commit is contained in:
Paolo Cignoni 2004-02-19 14:24:37 +00:00
parent acafafad68
commit 5df7571769
1 changed files with 51 additions and 50 deletions

View File

@ -1,50 +1,51 @@
/**************************************************************************** /****************************************************************************
* VCGLib o o * * VCGLib o o *
* Visual and Computer Graphics Library o o * * Visual and Computer Graphics Library o o *
* _ O _ * * _ O _ *
* Copyright(C) 2004 \/)\/ * * Copyright(C) 2004 \/)\/ *
* Visual Computing Lab /\/| * * Visual Computing Lab /\/| *
* ISTI - Italian National Research Council | * * ISTI - Italian National Research Council | *
* \ * * \ *
* All rights reserved. * * All rights reserved. *
* * * *
* This program is free software; you can redistribute it and/or modify * * This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by * * it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or * * the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. * * (at your option) any later version. *
* * * *
* This program is distributed in the hope that it will be useful, * * This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of * * but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License (http://www.gnu.org/licenses/gpl.txt) * * GNU General Public License (http://www.gnu.org/licenses/gpl.txt) *
* for more details. * * for more details. *
* * * *
****************************************************************************/ ****************************************************************************/
This folders contains most common FACE configuration files This folders contains most common FACE configuration files
The name of the file specify the members that are added to the vertex class The name of the file specify the members that are added to the vertex class
The name is a sequence of letters, in strict alphabetical order. The name is a sequence of letters, in strict alphabetical order.
The possible admitted letters pairs are The possible admitted letters pairs are
FA - face-face adjacency FA - face-face adjacency
FC - Per-Face Color FC - Per-Face Color
FN - Per-Face Normal FM - Per-Face Incremental Mark
FQ - Per-Face Quality FN - Per-Face Normal
VA - Vertex-face adjacency FQ - Per-Face Quality
WC - Per-Wedge Color RT - Data for Optimized Point-Face Distance and Ray-Tracing Stuff
WN - Per-Wedge Normal SA - Shared Vertex-Face and Face-Face Adjacency
WQ - Per-Wedge Quality VA - Vertex-face adjacency
WT - Per-Wedge Texture Coords WC - Per-Wedge Color
SA - Shared Vertex-Face and Face-Face Adjacency WN - Per-Wedge Normal
RT - Data for Optimized Point-Face Distance and Ray-Tracing Stuff WQ - Per-Wedge Quality
WT - Per-Wedge Texture Coords
E.g.
E.g.
#include<vcg/simplex/vertex/with/fafnwc.h>
#include<vcg/simplex/vertex/with/fafnwc.h>
generate a type
VertexFAFNWC<VertexType> generate a type
VertexFAFNWC<VertexType>
that can store F-F adjacency, Per face normal color and per wedge color.
that can store F-F adjacency, Per face normal color and per wedge color.