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:
-Background plane to use image
-always visible
Nodes:
-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, …
Interactivity:
-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
View:
-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
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 ASAP and let's discuss your task.
best regards.
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 professional experts in c#, c++, web develop
We have enough experience in these.
if you need to see my past works, I can show to you it with my pleasure.
If you hire me, I'll do my best for your project and finish greatly in a short time.
I'm sure I can satisfy for you as you want.
Now I'm waiting your answer with mind that I desire you to select me.
best regards.
good luck.