Can I draw 3D objects by C# (cf 1.1)?

Hi everyone,

I need to do a really simple and samll 3D universe in a pocket pc 2003 using c# in .net cf. I was searching on google for hours, but I couldn't find any related resouced about that, I have a reference book but all the drawing method are 2D, anyone can help me of that, really appreciate!

Many thanks!

Ray

[347 byte] By [rayBristol] at [2007-12-16]
# 1
http://www.codeproject.com/netcf/CfPocketRenderDemo.asp
http://www.brains-n-brawn.com/default.aspx?vDir=cfmdx

MarcD at 2007-9-9 > top of Msdn Tech,Smart Device Development,.NET Compact Framework...
# 2

thxxx so much for your reply, about the 2nd link you given, does pock pc 2003 (not mobile 5.0) and vs 2003 support mobile direct3D?

rayBristol at 2007-9-9 > top of Msdn Tech,Smart Device Development,.NET Compact Framework...
# 3
Take a look at the WeRock247 site

http://www.learn247.net/werock247/TheTechnology/windowsmobile.htm

It's a Microsoft siter that provides a really cool samples. Take a look at the Packman application, that features a really cool 3D representation of a warehouse.

AlexY at 2007-9-9 > top of Msdn Tech,Smart Device Development,.NET Compact Framework...
# 4
AlexY wrote:
Take a look at the WeRock247 site

http://www.learn247.net/werock247/TheTechnology/windowsmobile.htm

It's a Microsoft siter that provides a really cool samples. Take a look at the Packman application, that features a really cool 3D representation of a warehouse.


Hi , thxxxxx so much for your help, I guess you must tried this sample before, so I think I can make use of their 3D drawing library, do you know any documentation of those library? sorry to bother you again, thxxxxxx so much!
rayBristol at 2007-9-9 > top of Msdn Tech,Smart Device Development,.NET Compact Framework...
# 5
I am not aware of any docs on that, but you should be able to learn from the sample. It is a classic implementation of 3D drawing library with Vertex, Matrix and GeoModel.
AlexY at 2007-9-9 > top of Msdn Tech,Smart Device Development,.NET Compact Framework...
# 6
AlexY wrote:
I am not aware of any docs on that, but you should be able to learn from the sample. It is a classic implementation of 3D drawing library with Vertex, Matrix and GeoModel.

Thanks Alex, I will work on that, I am a student study in Bristol University, sadly, .Net is not popular in this university, so I can't get any help for that, but I love .Net so I use it to do my MSc project, anyway, I am so appreciate your help, you are such a nice guy!

rayBristol at 2007-9-9 > top of Msdn Tech,Smart Device Development,.NET Compact Framework...
# 7

Windows Mobile v5.0 does include a port of DirectX. .NET Compact Framework v2.0 also includes the managed interfaces to these D3D interfaces. Unfortunately you’re using a device PPC 2003 which does not include these interfaces. If you want to continue to develop a 3D app on that platform you will need to write your own 3D rendering engine.

For more information on NETCF's implementation of D3D see my BLOG at: http://blogs.msdn.com/markprenticems

markpre_ms at 2007-9-9 > top of Msdn Tech,Smart Device Development,.NET Compact Framework...
# 8
markpre_ms wrote:

Windows Mobile v5.0 does include a port of DirectX. .NET Compact Framework v2.0 also includes the managed interfaces to these D3D interfaces. Unfortunately you’re using a device PPC 2003 which does not include these interfaces. If you want to continue to develop a 3D app on that platform you will need to write your own 3D rendering engine.

For more information on NETCF's implementation of D3D see my BLOG at: http://blogs.msdn.com/markprenticems

Yes, you are right, that's why Alex send me that link which persents a application does have 3D drawing in a ppc2003 based on their own libraries (in c# also), but there is no documentation so I will try to understand that, you may want to click on that link to have a look, that application called packman.

rayBristol at 2007-9-9 > top of Msdn Tech,Smart Device Development,.NET Compact Framework...
# 9

and I don't see I will develop other 3D app soon in ppc so I don't want to buy another pocketpc just for one program, and I also need cf 2.0 too.....

rayBristol at 2007-9-9 > top of Msdn Tech,Smart Device Development,.NET Compact Framework...