In the case of the ADN Bake Radiosity example, the Matrix3 was initialed using the old constructor (which takes a BOOL and remember BOOL in 3ds Max is an int type). Depending on how you are using it, and your warning/error level you use in your projects, you may have to update code (or the project). I also noticed that the Matrix3 class has changed. Please take a moment to read the article about this aspect here, especially if you are providing localized plugins. Minimally you will have to add a new method required by the underlying base ClassDesc, NonLocalizedClassName. The first one you are likely to hit, is that all plugins typically have an implementation of the ClassDesc2 (or ClassDesc, if not needing ParamBlock2 support). Because the SDK changed and has new requirements, this affects the binary compatibility. Even though the build tools (toolset) did not change, there were a number of changes made to the 3ds Max SDK that requires a plugin to be ported and recompiled.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |