/ HALion Developer Resource / HALion Macro Page / Controls /

Wavetable 3D


On this page:


Description

The Wavetable 3D control can be connected directly to the oscillator and display a three-dimensional representation of the wavetable in real time. You can configure the appearance of the representation – that is, the shininess of its surface, its brightness, the scaling factors, view angles, lines and colors, etc. – using the available parameters of the control.

Properties

PopertyDescription
NameThe name of the element. This name will be displayed in the GUI Tree.
Position/SizePosition X, Position Y, Width, Height: Position and size of the element in pixels. Position X/Y defines the position of the upper left corner.
AttachDefines how an element behaves when its parent element is resized. You can set the following parameters:
  • Left: If the parent element is resized, the element remains attached to left edge, with the specified ratio.
  • Right: If the parent element is resized, the element moves relatively to the right edge, with the specified ratio.
  • Top: If the parent element is resized, the element remains attached to top edge, with the specified ratio.
  • Bottom: If the parent element is resized, the element moves relatively to the bottom edge, with the specified ratio.
  • Left + Right: If the parent element is resized, the element is resized horizontally relatively to the left and right edges, with the specified ratio.
TooltipText that appears as a tooltip when the mouse hovers over the element.
Play DataAllows you to connect the Play Data parameter of the wavetable oscillator.
ScaleXSpecifies the scaling factor of the width of the 3D representation.
ScaleYSpecifies the scaling factor of the height of the 3D representation.
ScaleZSpecifies the scaling factor of the depth of the 3D representation.
Observe ARotates the 3D representation horizontally. This property can be cotrolled by dragging the display with the mouse and/or with a connected control.
Observe HRotates the 3D representation vertically. This property can be cotrolled by dragging the display with the mouse and/or with a connected control.
AmbientSpecifies the amount of ambient light.
DiffuseSpecifies the general brighteness of the material.
SpecularSpecifies the intensity of specular highlights of the material.
ShininessSpecifies the size of specular highlight areas of the material.
LinesCan be activated to draw a line for each wave of the wavetable.
Line WidthAdjusts the width of the lines from 1 to 3 pixels.
LoopCan be activated to draw a line for the loop start and end markers.

Jump to Top

Colors

PopertyDescription
FocusThe color of the wave line that has the focus in the wavetable editor.
BackThe color of the display background.
LineThe color of the wave lines.
PlayThe color of the wave line at the current playback position.
MinThe color for the lowest amplitude value of the waveform.
MaxThe color for the highest amplitude value of the waveform.
LoopThe color of the loop lines.

Jump to Top