Nodeal - Overview

Nodeal is a customer User Interface element for use within the .net platform, and can be easily integrated into applications with a little effort from the design team.

Nodeal is developer friendly, and the API has been a priority throughout the development, allowing developers to quickly change, add and extend nodes widening the range of tasks they can be used for.

Obtaining a Licence

Posted on 2011-05-25 00:10:47

Currently Nodeal is a closed licence, meaning that if you wish to use Nodeal in your application, you will need to get in touch to discuss the project and the possibility of a partnership.
Please do not email me asking to give you Nodeal in either a compiled or non-compiled format. I will integrate Nodeal into your application if the partnership is agreed upon.

An Example Class

//New Class, Inherating from the Base Node Classpublicclass AddNode : Nodeal.Nodeal.Node
{
//CONSTRUCTORpublic AddNode(): base("Add", Node_Types.Input_Output)
{
//The inputs the node take in and there namesstring[] input = newstring[2];
input[0] = "Number 1";
input[1] = "Number 2";
//What the node outputs and what it's calledstring[] output = newstring[1];
output[0] = "Output";
//Node type, used for creating themthis.NODE_TYPE_ID = "Add";
//assign the data to the new node to make the connectionsthis.NodeToInputOutput(input, output, Node_Types.Input_Output);
}
//The function to tell nodeal what this node doespublicoverridevoid Calculate_Node()
{
//get the value from the first connecionfloat A = this.InputNodeCollection[0].Getvalue();
//get the value from the second connectionfloat B = this.InputNodeCollection[1].Getvalue();
//set the output valuethis.OutputNodeCollection[0].value = A + B;
//Passon the changes to the node linked to the output, //updating any changes affected by this.
PassOn();
}
}

Projects Using Nodeal

Posted on 2011-05-24 22:01:05

Currently there are 3 projects currently using the Nodeal Interface.

Agent - Crowd Control. Used in the creation of complex fuzzy logic rules, animation chains, and to randomly create the agents appearance..

Graphical Math. The Node interface is used as the main component to allow users to easy create complex mathematical and logical sets of instructions with ease.

Grass Compositor. Is a new project that has just recently been started. Nodeal is providing the Node based interface to be used on top of a 3D film quality rendering engine as well as an image processing library.