3d graphics programming direction?

  • Thread starter sherifffruitfly
  • Start date
S

sherifffruitfly

Hi all,

I want to make a 3d cube of lattice points. The user should be able to
rotate the cube-lattice around (via left-click-hold), and zoom in-out
of the lattice (via wheel).

The intended purpose of this is for a "mapping" tool, where the
lattice points represent "locations", and paths can be drawn between
them (sequences of edges).

I know general c#, but have never done any graphics programming
before. What are some of the typical technologies that would be
involved with this sort of construction? Any especially useful
references?


Thanks for any suggestions,

cdj
 
K

Kerem Gümrükcü

Hi cdj,

go and get some DirectX SDK from MS and you
can do with it whatever you want. It is one of the
most powerfull 3D Engines on Earth and the
Development Libraries and Environment are free.
For C# i recommend this:
http://msdn.microsoft.com/xna/

and here are samples:

http://www.codeplex.com/XNACommunity

You will find lots of C and DirectX examples
in the www, just go for a google search...

I also can recommend the Irrlich Engine:

http://irrlicht.sourceforge.net/

It is also very fast and reliable,...

Good Luck,...

Regards

Kerem

--
 
S

sherifffruitfly

Hi cdj,

go and get some DirectX SDK from MS and you
can do with it whatever you want. It is one of the
most powerfull 3D Engines on Earth and the
Development Libraries and Environment are free.
For C# i recommend this:http://msdn.microsoft.com/xna/

and here are samples:

http://www.codeplex.com/XNACommunity

You will find lots of C and DirectX examples
in the www, just go for a google search...

I also can recommend the Irrlich Engine:

http://irrlicht.sourceforge.net/

It is also very fast and reliable,...

Good Luck,...

Regards

Kerem

--
-----------------------
Beste Grüsse / Best regards / Votre bien devoue
Kerem Gümrükcü
Latest Project:http://www.codeplex.com/restarts
Latest Open-Source Projects:http://entwicklung.junetz.de

Thanks for the resources tips!
 
J

JDeats

Hi all,

I want to make a 3d cube of lattice points. The user should be able to
rotate the cube-lattice around (via left-click-hold), and zoom in-out
of the lattice (via wheel).

The intended purpose of this is for a "mapping" tool, where the
lattice points represent "locations", and paths can be drawn between
them (sequences of edges).

I know general c#, but have never done any graphics programming
before. What are some of the typical technologies that would be
involved with this sort of construction? Any especially useful
references?

Thanks for any suggestions,

cdj

Since Microsoft has dropped Managed DirectX support and is now
recommending XNA which unforutnately was architected as a game
developers API. I'm not sure which direction to tell you to go for
this. Your application requirement is a great example of why Microsoft
should not have dropped managed DirectX support. Regardless, you can
still obtain the DirectX 9 SDK which supports managed code (although
I'm not certain it supports Visual Studio.NET 2008, it does work with
2005). Look into both, if you can't do what you want in XNA you can
revert to managed DirectX 9
 
S

sherifffruitfly

Since Microsoft has dropped Managed DirectX support and is now
recommending XNA which unforutnately was architected as a game
developers API. I'm not sure which direction to tell you to go for
this. Your application requirement is a great example of why Microsoft
should not have dropped managed DirectX support. Regardless, you can
still obtain the DirectX 9 SDK which supports managed code (although
I'm not certain it supports Visual Studio.NET 2008, it does work with
2005). Look into both, if you can't do what you want in XNA you can
revert to managed DirectX 9

Thanks for the 2 different directions to look!
 
C

Chris Dunaway

Hi all,

I want to make a 3d cube of lattice points. The user should be able to
rotate the cube-lattice around (via left-click-hold), and zoom in-out
of the lattice (via wheel).

The intended purpose of this is for a "mapping" tool, where the
lattice points represent "locations", and paths can be drawn between
them (sequences of edges).

I know general c#, but have never done any graphics programming
before. What are some of the typical technologies that would be
involved with this sort of construction? Any especially useful
references?

Thanks for any suggestions,

cdj

You might also look into WPF. I believe you can embed a WPF window in
a Windows Forms app. You can then do 3D within that window.

Chris
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top