Plugin libraries are usually vertically oriented in that they plug-in both functionality and user interface classes. For example, 'metaball' plug-in library plugs in all the metaball functionality classes (geometry, tool, interactor, property gadget etc.) - everything which has anything to do with metaballs.
![]() |
Note |
|---|---|
If you need to use classes in a plugin library, don't call their registry functions directly, because plugin classes are registered by the kernel library (see R3LibraryInit() function). Instead, make sure the plugin is loaded by calling: |
R3BOOL R3LoadPluginLibrary(R3APP *app, char *library);
where 'library' is the name of the plugin without the system specific prefix or postfix. For example:
R3LoadPluginLibrary(app, "r3invkin");
The following table lists some plugins shipped with Realsoft 3D™. Note: the list is not complete and may vary depending on the version.