Develop a 3D Nodes Editor

Develop a 3D Nodes Editor

Program Requirements:

-uses latest version of OpenGL

-renders in both software/hardware mode

-using C# WinForms and Visual Studio 2010

-runs on Windows 7 and 8

-complete source code and project files are required

-Similar to a Solar System, nodes are placed like planets(nodes) on orbits(rings)


-Background plane to use image

-always visible


-Each node is a 3D sphere (sort of like a planet)

-Can be rendered having the option of being a colored gourd shading or textured mapped

-Text Rendering of node name centered in front of the node

-Text using white text with black outline

-Nodes can have sub nodes that form their own rings

-Attributes: Name, Id(Integer), Size, Color, TextureMapName

Node Placement in the Rings:

-Each node is placed on a ring, except for the center node

-Node placement is dynamic and will depend on the amount of nodes in a ring

-Each time a node is added it will be placed at an equidistant angle from each one in that ring and the entire ring will be recalculated. Example 2 nodes are 180' apart, 3 nodes are 120' apart, 4 nodes are 90' apart, 5 nodes are 72' apart, …


-Colored Glow (maybe dynamic spot light?) to appear behind the selected node, always visible, when you pick/select it, only one node can be selected

-A double click in an orbit will create a new node

-A click will select a node

-A right-click will bring up a menu with a delete option


-Button to toggle windowed/full screen (always visible regardless of mode)

-Button to view Isometric or top down view

-Button to auto fit display of all nodes

-Button to pan and zoom to the origin node

-Button to pan and zoom to the current node and auto-fit screen to see its subnodes

Skills: .NET, C# Programming, OpenGL

See more: top down programming, top 5 3d rendering software, top 3d rendering software, software for dynamic programming, requirements to be an editor, rendering a 3d image, programming text editor, programming for the rings, programming editor, programming center, planet source code, placement new example, node programming, new 3d rendering software, example of dynamic programming, editor requirements, dynamic programming software, dynamic programming example, double click studio, c sharp 3d, c# hardware programming, a new mode, 3d rendering studio, 3d rendering image size, 3d rendering hardware

About the Employer:
( 3 reviews ) Louisville, United States

Project ID: #6682304

Awarded to:


Hello.... Well this is interesting. I can work on it next week as I have current projects to finihs... Hope to hear from you soon.

$444 USD in 15 days
(24 Reviews)

7 freelancers are bidding on average $589 for this job


Hello, sir. I have enough experience in C# programming and OPENGL. I can do your project. Thanks. Regards.

$736 USD in 10 days
(18 Reviews)

Hello. I am expert in OpenGL with C/C++, MFC, QT. I have read your descriptions. I can do your job well. Thanks

$522 USD in 10 days
(27 Reviews)

Hi, Please feel free to discuss the project with me ........................................................................... Thanks, Murtaza

$650 USD in 14 days
(11 Reviews)

hello ! , thank you for your post. I'm expert in C/C++, C#, OpenGL, computer 3Dgraphics, algorithm. And also I have sufficient experience in openGL and i'm ready to start your task soon . i'd hope to contact you ASA More

$450 USD in 10 days
(3 Reviews)

Greetings, This is Kris from DreamzTechUSA. Please open the chat room so we can discuss this in details. To get an idea of the quality of our work you can check the below link : [login to view URL] More

$824 USD in 15 days
(24 Reviews)

Hi. thanks for your posting. I'm very happy to have a chance of bidding your project. I have experience in development of the projects like yours I'm exciting in your project. I have 12 programmers. We are professi More

$500 USD in 15 days
(3 Reviews)