constructor( textureNode, scaleNode = null ) {

		super( 'vec3' );

		/**
		 * Represents the bump map data.
		 *
		 * @type {Node<float>}
		 */
		this.textureNode = textureNode;

		/**
		 * Controls the intensity of the bump effect.
		 *
		 * @type {?Node<float>}
		 * @default null
		 */
		this.scaleNode = scaleNode;

	}
Constructs a new bump map node.

@param {Node<float>} textureNode - Represents the bump map data.
@param {?Node<float>} [scaleNode=null] - Controls the intensity of the bump effect.