|
I'm guessing, based on your post that you have not done much Direct3D programming (otherwise, you'd know the answer). Can you display a just a cylinder (without any modification)? That would be the obvious starting point. Wireframe? Solid? Lighting? What version DirectX? You leave out alot of important details. You should initially query the capabilities of your graphics device. But, essentially, I think you will want to coordinate the output of a number of standard DirectX APIs: Direct Input (to respond to the mouse action), and, the display of the cylinder data. The way I'd do it would be to implement a cylinder Mesh (which is a standard DirectX object), and which gives you access to the Vertex Buffer and Index Buffer (and all the other data you'll need). The easiet method would be to implement a series of drawing calls using a progressive algorithm that deforms the Mesh by some simple metric. You would be writing data to the Vertex Buffer and then displaying the Mesh.
Also, there is a Graphics Forum here at CodeProject, where you'd probably get a better answer.
|
|
|
|
|
Hello all,
I developed a VC++ application. Basically I extract some data from the webcam, process it and give the results to a formular.
When I initiate the data processing, the GUI does not respond anymore. The data processing is still going on, because I can check with breakpoints that the analysis has not crash. But as the computer seems to be bussy on the data processing, I can not display it on the Windows.
I was considering using Threads, but I´m having some problems with the Threads provided by VC++, so I might move to pthread instead.
Does anyone have faced this problem before? Is there any recomendation or suggestion?
Thank you, and best regards,
Enrique
|
|
|
|
|
Which kind of problems are you having with windows threads? You don't need to switch to posix threads, windows threads are a proven technology
--
Si dos montan un caballo, uno debe ir detrás.
|
|
|
|
|
Hola Miguel, and thank you for answering
Basically, I´ve the following problems:
Following this manual:
http://support.microsoft.com/?scid=kb%3Ben-us%3B815805&x=13&y=8[^]
Everytime I try to switch to (/clr:oldSyntax), instead of just /clr, I´m getting so many errors with my application (like using public, private, etc :P).
Following this manual:
http://hemswell.lincoln.ac.uk/~slawson/napier/CO42018/labs/lab06.html[^]
The line that says:
hThreads[0] = CreateThread(NULL,0,MyThread,"T1",NULL,&iID[0]);
Drop me this error (translated from German to English):
error C3867: "OpenCVWin32::Form1::ExampleFunction": The function call is missing argument list. Use "& OpenCVWin32:: Form1:: ExampleFunction" to create a pointer to the member.
So I use the mentioned syntax. And then:
error C3374: Address of "OpenCVWin32:: Form1:: ExampleFunction" can only be adopted if a delegate instance is created.
So at this point I´m really blocked :S
|
|
|
|
|
I think you are mixing a managed C++ thread tutorial with your unmanaged code. You should look into CreateThread function parameters in MSDN help. Maybe you are passing something that does not conform to the function pointer that it expects in the third parameter.
--
Si dos montan un caballo, uno debe ir detrás.
|
|
|
|
|
Thank you Miguel,
So far the application seems to compile when I declare the threaded function as static, but I have some memory violations problem (could be solved by using Mutex?). I will read the documentation you suggested me, and try to post if I find a solution.
Cheers.
|
|
|
|
|
kikoso wrote: I was considering using Threads, but I´m having some problems with the Threads provided by VC++, so I might move to pthread instead.
Nope, you've to fix your code.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
hi:
MFC dialog-based application, how the real-time rendering curves, what parts to draw, how to ensure real-time?
Is mainly how to achieve real-time, actually read data from the serial port mapping curve, a bit like temperature monitoring software
modified on Thursday, November 19, 2009 4:29 AM
|
|
|
|
|
Could you elaborate a bit your question ? What do you want to do ? What is this curve you want to draw ? And what do you mean by real-time exactly ?
|
|
|
|
|
Please clarify your question. Are you talking about Bezier curves? And what do you mean by real-time - animation?
There is sufficient light for those who desire to see, and there is sufficient darkness for those of a contrary disposition.
Blaise Pascal
|
|
|
|
|
lxkjlzz wrote: Is mainly how to achieve real-time, actually read data from the serial port mapping curve, a bit like temperature monitoring software
It still not really a lot of information but I guess you want to display some kind of graph. In that sense, you can take a look at my sig, there's a link to a chart control that I developped and which is quite efficient (well, it was designed to be efficient because it had to plot some data at high rate on a pocket PC).
|
|
|
|
|
My English may be a bit unfamiliar, but still thank you.
|
|
|
|
|
Hi,
i am working on a application which is to be developed in win32 API.
please can i get some help on win32 programming tutorials and resources?? any ebook will be of great help.
i tried to find books, however could locate only 1 thats win32 programming by brent.e.rector which is also not available.
please can i get some help on this , as i am new to direct api programing in win32.
thankyou.
|
|
|
|
|
|
hi.thanks for the response.
can i get some help on any books available over the web?
|
|
|
|
|
Just try a Google search and you will probably find many titles, although I don't know how many free ones there are. If you need help with actual problems when you start writing code then you can always post questions here.
|
|
|
|
|
U can download this e book. This is very helpful
Programmin Visual c++ by D.J. Kruglinski
|
|
|
|
|
Subrat Patnaik wrote: any ebook will be of great help.
Programming Windows by Charles Petzold
Its good book for beginners.
I hope it helps.
Regards,
Sandip.
|
|
|
|
|
Charles Petzold's 'Programming Windows' is the ultimate Win32 reference.
|
|
|
|
|
|
Hello,
I would like to BEGIN with programming C/C++ with Linux/Unix but I have no idea about topics like installation, configuration, best IDE to use, Linux/Unix commands... and so on...
Could anyone help me in this attempt??? (web directionS, books, tutorials, guides....).
Thank you!!!!
|
|
|
|
|
programmer202 wrote: I would like to BEGIN with programming C/C++ with Linux/Unix but I have no idea about topics like installation, configuration, best IDE to use, Linux/Unix commands... and so on...
You don't need an IDE . IF you really want it you may try Eclipse ( ).
As about the compiler installation (if not already there), you should use the installer of your Linux distribution, Ubuntu command, for instance, is
apt-get install g++
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
CPallini wrote: IF you really want it you may try Eclipse ( Sigh ).
Looks like you don't like Eclipse . I'm using it for Java development and I find it an awesome IDE. I never used it for C++ development but I know that it is more limited than for java, but I think it is still a great IDE.
|
|
|
|
|
Cedric Moonen wrote: Looks like you don't like Eclipse Poke tongue . I'm using it for Java development
Well, if you use it for Java development then you may actually like it, you know: slow is the language, slow is the IDE ...
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
I have used Eclipse on Linux and Solaris in the past, for developing Java and C++ and found it to be perfectly adequate for the task. Whatever criticisms you may have about Eclipse's speed it could always beat me.
|
|
|
|