From Laurens Voerman, "Autodesk released a new version of their FBX Software Development Kit (web page http://usa.autodesk.com/adsk/servlet/pc/item?siteID=123112&id=10775847).
The API has changed quite a bit, so lots of changes had to be made in the osg readerwriter. The preious version of the FBX SDK (2013.3) already deprecated a lot of the names and functions. The code I submit now still compiles against 2013.3 (possibly needs a #define FBX_NEW_API). Not sure if that's useful, but it might ease the transition."
This commit is contained in:
@@ -2,14 +2,15 @@
|
||||
#define READERWRITERFBX_H
|
||||
|
||||
#include <osgDB/ReaderWriter>
|
||||
#include <fbxfilesdk/fbxfilesdk_version.h>
|
||||
#include <fbxsdk/fbxsdk_def.h>
|
||||
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
// OSG reader plugin for the ".fbx" format.
|
||||
// See http://www.autodesk.com/fbx
|
||||
// This plugin requires the FBX SDK version 2012.1 or 2012.2
|
||||
// This plugin requires the FBX SDK version 2013.3 or 2014.1
|
||||
|
||||
#if FBXSDK_VERSION_MAJOR != 2012 || FBXSDK_VERSION_MINOR < 1
|
||||
#if FBXSDK_VERSION_MAJOR < 2013 || (FBXSDK_VERSION_MAJOR == 2013 && FBXSDK_VERSION_MINOR < 3)
|
||||
#error Wrong FBX SDK version
|
||||
#endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user