Events and interaction
Making objects interactive is done creating a h3d.scene.Interactive
instance. You give it a target object and attach it to a parent.
Interaction in H3D
var interaction = new h3d.scene.Interactive(collider, s3d); interaction.onOver = function(event) { trace("over"); } interaction.onOut = function(event) { trace("out"); } interaction.onClick = function(event) { trace("click!"); } interaction.onPush = function(event) { trace("down!"); } interaction.onRelease = function(event) { trace("up!"); } interaction.onClick = function(event) { trace("click!"); }
All events callbacks receive a hxd.Event
instance, which contains info about the event.