pointerdown

("pointerdown", (PointerPresentEvent) => void): this;

Emitted when a pointer is depressed and intersects with this object.

Returns

this

Handler Function

When the pointerdown event is fired, attached handler functions are called with a single argument, a PointerPresentEvent.

Example

symbol.nodes.Plane.on("pointerdown", (e) => {
    // Runs when pointerdown occurs on the Plane node
    // The argument e contains useful info about this event:

    // Stores the screenPosition of the pointer [x,y]
    var pointerScreenPosition = e.screenPosition;

    // Stores the localPosition of the pointer [x,y,z], in the plane's local coordinate system
    var pointerLocalPosition = e.localPosition;

    // Stores the ID of the pointer as a number, starting at 0
    var pointerNumber = e.pointerId;

    // Stores whether or not the pointer is currently down, as a boolean
    var isPointerDown = e.pointerDown;

    // Stores whether or not the pointer is the primary pointer (the first to touch down), as a boolean
    var isPointerPrimary = e.isPrimary;
});
zapcode branded_zapcode i