three.js-gui-engine

0.5.16 • Public • Published

three.js-GUI-engine

NPM Package

GUI engine for three.js. It allows to create interfaces by WebGL via three.js.

example (see example folder)

Allows to create the following elements (inherited from THREE.Object3D):

GUI.Button - button
GUI.Panel - panel
GUI.Label - text
GUI.RadioGroup - group of radiobuttons element
GUI.RadioButton - radiobutton
GUI.CheckBox - checkbox
GUI.EditBox - editbox
GUI.ScrollBar - scrollbar
GUI.Icon - image

All elements have redefinable methods onmousedown(intersect), onmouseup(intersect), onmouseover(intersect), onmouseout(object), where object is subelement for which the event has been occurred.
Element form specifies by geometry property.

example install:
npm install

example build:
npm run dev
npm run prod

/three.js-gui-engine/

    Package Sidebar

    Install

    npm i three.js-gui-engine

    Weekly Downloads

    18

    Version

    0.5.16

    License

    MIT

    Unpacked Size

    109 kB

    Total Files

    20

    Last publish

    Collaborators

    • donteatme