Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
|
#include "precompiled.h"
#include "PMDConvert.h"
#include "CommonConvert.h"
#include "FCollada.h"
#include "FCDocument/FCDAsset.h"
#include "FCDocument/FCDocument.h"
#include "FCDocument/FCDocumentTools.h"
#include "FCDocument/FCDController.h"
#include "FCDocument/FCDControllerInstance.h"
#include "FCDocument/FCDGeometry.h"
#include "FCDocument/FCDGeometryMesh.h"
#include "FCDocument/FCDGeometryPolygons.h"
#include "FCDocument/FCDGeometryPolygonsInput.h"
#include "FCDocument/FCDGeometryPolygonsTools.h"
#include "FCDocument/FCDGeometrySource.h"
#include "FCDocument/FCDSceneNode.h"
#include "FCDocument/FCDSkinController.h"
#include "StdSkeletons.h"
#include "Decompose.h"
#include "Maths.h"
#include "GeomReindex.h"
#include <cassert>
#include <vector>
#include <algorithm>
Classes | |
struct | VertexBlend |
struct | PropPoint |
class | PMDConvert |
Functions | |
static FMVector3 | FMVector3_Normalize (const FMVector3 &vec) |
static void | AddStaticPropPoints (std::vector< PropPoint > &propPoints, const FMMatrix44 &upAxisTransform, FCDSceneNode *node) |
void | ColladaToPMD (const char *input, OutputCB &output, std::string &xmlErrors) |
Variables | |
const size_t | maxInfluences = 4 |
VertexBlend | defaultInfluences = { { 0xFF, 0xFF, 0xFF, 0xFF }, { 0, 0, 0, 0 } } |
|
static |
void ColladaToPMD | ( | const char * | input, |
OutputCB & | output, | ||
std::string & | xmlErrors | ||
) |
|
static |
VertexBlend defaultInfluences = { { 0xFF, 0xFF, 0xFF, 0xFF }, { 0, 0, 0, 0 } } |
const size_t maxInfluences = 4 |