node_engine 0.0.5 copy "node_engine: ^0.0.5" to clipboard
node_engine: ^0.0.5 copied to clipboard

outdatedDart 1 only

Create a node editor

Todo #

  • select node
  • edit node properties (name, input values, ...)
  • delete node
  • duplicate node
  • zoom viewport, view matrix
  • add other type of node (vector3 split/combine, etc..)

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
0
likes
20
points
3
downloads

Publisher

unverified uploader

Weekly Downloads

Create a node editor

Homepage

License

BSD-3-Clause (license)

Dependencies

browser, dnd, func, test, vector_math

More

Packages that depend on node_engine