Connecting Tech Pros Worldwide Forums | Help | Site Map

3d graphics programming direction?

sherifffruitfly
Guest
 
Posts: n/a
#1: Sep 4 '08
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

=?iso-8859-1?B?S2VyZW0gR/xtcvxrY/w=?=
Guest
 
Posts: n/a
#2: Sep 4 '08

re: 3d graphics programming direction?


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
-----------------------
"This reply is provided as is, without warranty express or implied."
"sherifffruitfly" <sherifffruitfly@gmail.comschrieb im Newsbeitrag
news:0b8349d2-ea9e-4b62-aebe-6b9e6cdcd9fc@r35g2000prm.googlegroups.com...
Quote:
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
sherifffruitfly
Guest
 
Posts: n/a
#3: Sep 4 '08

re: 3d graphics programming direction?


On Sep 4, 12:23*am, Kerem Gümrükcü <kareem...@hotmail.comwrote:
Quote:
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
-----------------------
"This reply is provided as is, without warranty express or implied."
"sherifffruitfly" <sherifffruit...@gmail.comschrieb im Newsbeitragnews:0b8349d2-ea9e-4b62-aebe-6b9e6cdcd9fc@r35g2000prm.googlegroups.com...
>
Quote:
Hi all,
>
Quote:
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).
>
Quote:
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).
>
Quote:
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?
>
Quote:
Thanks for any suggestions,
>
Quote:
cdj
Thanks for the resources tips!
JDeats
Guest
 
Posts: n/a
#4: Sep 4 '08

re: 3d graphics programming direction?


On Sep 4, 2:03 am, sherifffruitfly <sherifffruit...@gmail.comwrote:
Quote:
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




sherifffruitfly
Guest
 
Posts: n/a
#5: Sep 4 '08

re: 3d graphics programming direction?


On Sep 4, 7:29*am, JDeats <Jeremy.De...@gmail.comwrote:
Quote:
On Sep 4, 2:03 am, sherifffruitfly <sherifffruit...@gmail.comwrote:
>
>
>
Quote:
Hi all,
>
Quote:
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).
>
Quote:
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).
>
Quote:
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?
>
Quote:
Thanks for any suggestions,
>
Quote:
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
Thanks for the 2 different directions to look!
Chris Dunaway
Guest
 
Posts: n/a
#6: Sep 5 '08

re: 3d graphics programming direction?


On Sep 4, 2:03 am, sherifffruitfly <sherifffruit...@gmail.comwrote:
Quote:
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
Closed Thread