#include
<fbxsdk/fbxsdk_def.h>#include <fbxsdk/scene/fbxscene.h>#include <fbxsdk/fbxsdk_nsbegin.h>#include <fbxsdk/fbxsdk_nsend.h>Go to the source code of this file.
Functions |
|
|
Scene cleaning
|
|
| FBXSDK_DLL FbxArray< FbxNode * > | RemoveBadPolygonsFromMeshes (FbxScene *pScene) |
| Clean bad meshes in the scene by removing
bad polygons. |
|
|
Animation query functions
|
|
| FBXSDK_DLL bool | IsAnimated (FbxObject *pObj) |
| Inspects all the properties of the given
object for animation curves. |
|
| FBXSDK_DLL bool | IsChannelAnimated (FbxObject *pObj, const char *pPropertyName, const char *pChannelName=NULL) |
| Inspects the specified property of the given
object for animation curves. |
|
|
File utilities
|
|
| FBXSDK_DLL char * | FBXGet_Internet_Source_File (const char *url) |
| Get the content of a file from an hyper
link. |
|
| FBXSDK_DLL void | FBXFree_Internet_Buffer (char *pBuf) |
| Free the memory allocated by FBXGet_Internet_Source_File()
|
|
| FBXSDK_DLL FbxString | FbxGetApplicationDirectory () |
| Get the application directory. |
|
|
File Version utility
|
|
| FBXSDK_DLL unsigned int | FileVersionStrToInt (FbxString pFileVersion) |
| Convert the FBX file version string to an
integral number for <= or >= tests purposes. |
|
Definition in file fbxutilities.h.
Clean bad meshes in the scene by removing bad polygons.
| pScene | Pointer to the scene object. |
| FBXSDK_DLL bool IsAnimated | ( | FbxObject * | pObj | ) |
Inspects all the properties of the given object for animation curves.
| pObj | Pointer to the object to query. |
true if at least one property is animated and
false otherwise.| FBXSDK_DLL bool IsChannelAnimated | ( | FbxObject * | pObj, |
| const char * | pPropertyName, | ||
| const char * | pChannelName =
NULL |
||
| ) |
Inspects the specified property of the given object for animation curves.
| pObj | Pointer to the object to query. |
| pPropertyName | Name of the inspected property. |
| pChannelName | Name of the specific channel of the inspected property. |
true if the specified channel is animated and
false otherwise.| FBXSDK_DLL char* FBXGet_Internet_Source_File | ( | const char * | url | ) |
Get the content of a file from an hyper link.
| url | The hyper link to the file. The URL must start with < http:// > ex: http://www.autodesk.com. |
| FBXSDK_DLL void FBXFree_Internet_Buffer | ( | char * | pBuf | ) |
Free the memory allocated by FBXGet_Internet_Source_File()
| pBuf | Pointer previously returned by a call to FBXGet_Internet_Source_File(). |
| FBXSDK_DLL FbxString FbxGetApplicationDirectory | ( | ) |
Get the application directory.
| FBXSDK_DLL unsigned int FileVersionStrToInt | ( | FbxString | pFileVersion | ) |
Convert the FBX file version string to an integral number for <= or >= tests purposes.
| pFileVersion | File version string. Some examples:
int version;
version = FileVersionStrToInt(FBX2012_00_COMPATIBLE); // version = 201200
version = FileVersionStrToInt(FBX60_COMPATIBLE); // version = 6000
version = FileVersionStrToInt("FBX200900"); // version = 200900
version = FileVersionStrToInt("Toto"); // version = 0
|