Unigine.ObjectVolumeOmni Class
Inherits from: | Object |
This class is used to create a volume omni object. It simulates a visible volume of light emitted from a flat light source.
The volume omni object is rendered as a flat rectangle and billboards around its edges. The rectangle simulates a light emitting surface and billboards create a light volume around it.
See Also#
A UnigineScript API sample <UnigineSDK>/data/samples/objects/volumes_03
ObjectVolumeOmni Class
Properties
float Attenuation#
The Attenuation that modulates smooth fading of the volume omni object when the camera looks at it from a side.
float Radius#
The size of billboards.
float Height#
The height of the central flat rectangle in units.
float Width#
The width of the central flat rectangle.
Members
ObjectVolumeOmni ( float width, float height, float radius ) #
Constructor. Creates a new volume omni object with given properties.Arguments
- float width - Width of the central rectangle in units.
- float height - Height of the central rectangle in units.
- float radius - Size of billboards in units.
void SetSize ( float width, float height ) #
Sets new dimensions of the volume omni object.Arguments
- float width - New width of the central rectangle in units. If a negative value is provided, 0 will be used instead.
- float height - New height of the central rectangle in units. If a negative value is provided, 0 will be used instead.
static int type ( ) #
Returns the type of the node.Return value
Object type identifier.Last update:
2022-12-14
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)