3D Programming - Plugin Development - LightwavePage 1 of 1 - 9 Links
Common Plugin Interface (CPI) Toolkit The Common Plugin Interface (CPI) Toolkit is a library of interface functions developed to support the upcoming BML Layout scripting plugins. From a scripting standpoint, CPI enables Layout scripts to design user interface dialogs in a fashion identical to that used by BML Modeler scripts. |
Layout Monitor Global Class Plugin Layout Monitor (LAYMON) is a Lightwave 3D global class plugin which enables plugins to display a progress monitor during execution. As a global class plugin it is intended for use as a service to other plugins. It is not a fancy shader plugin or anything - nothing an end-user would ever use (directly). It is just a simple progress monitor. The user just receives the benefit (and well deserved satisfaction) of seeing a progress bar move along as another (i.e., your) plugin does it's thing. |
LightWave 3D Plug-in SDK LightWave 3D Animation and Modeling Plug-ins -- Stuart Ferguson 1/29/97
Updated 03.23.98 by Bob Hood
|
Lightwave Outpost Here you will find Developer information, product updates
and software for the LightWave 3D and Aura communities. |
Lightwave3D Panel Services Lightwave3D panel services are a set of routines for creating user interface panels within plugins. Interface code will work on all supported Lightwave3D platforms and match the look of the Lightwave3D interface. In addition, basic drawing routines are provided. |
The Lightwave3D Envelope Access Plugin This Global Class plugin provides the programmer with an animation envelope handler for use in their own Lightwave3D plugins. An envelope handler has functions for manipulating multi-channel spline envelopes, including disk I/O and an basic envelope editor interface: |
The Lightwave3D Object Access Plugin This "Global Class" plugin provides the plugin programmer with access to any object's point, polygon, and surface data. Given an object's file name, the plugin will load that object from disk, and supply points and polygons as requested. When this plugin is activated by calling Lightwave3D's global function with the string "LWObjectAccess", it returns an ObjectAccess structure. |
|
|