node_engine 0.0.6 node_engine: ^0.0.6 copied to clipboard
Create a node editor
Todo #
- multi-node translation
- edit node properties (name, input values, ...)
- duplicate node
- zoom viewport, view matrix
- add other type of node (vector3 split/combine, etc..)
- add interaction event tests
0.0.6 #
- select node, mutli selection
- delete node and all path
- add some tests
0.0.5 #
- add nodeGetter and nodeSetter, connect object to node input/output with nodeGetter / nodeSetter
- add a render loop to refresh update() and evaluate() -> dynamic added stylesheet redraws svg correclty -> binded objects are updated each frame
0.0.4 #
- force initialisation via factory
- add parent html element at init with optionnal parameter
- node_engine.css elements are now inside #node_engine_container
- rename Node class to NodeItem to avoid html.Node conflict
- calculate fullOffset and mouse offset within parent element
- add method in editor to create node by type
- add css stylesheet dynamically
- add default position to nodes
- add custom node type
0.0.3 #
- Moving node_engine.css in lib folder to make it accessible from otehr projects
- add a pointer-events:none on the svg to allow events under the svg elements
- add all element in a div element container to group then under a single item