Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

FREE OpenGL Component w/source for cppbuilder

80 views
Skip to first unread message

Alan GARNY

unread,
Feb 24, 1998, 3:00:00 AM2/24/98
to

> Attached is a OpenGL component (version 0.1 ALPHA) that wrote for C++
>Builder along with a demo program to serve as a use example. This
>component also
>allows you to save and print your images in the OpenGl Panel. I'm
>somewhat new
>to C++ Builder and Win32 programming so everything may not be correct or
>done in the most efficient way. Remember to set your monitor to "True
>Color" for
>best results.
>
>Contact Daniel Plakosh at <dpla...@michelle.cobweb.net> to request
>assistance or to report a problem with this software. Criticism,
>suggestions and
>comments are also greatly appreciated. Remember to always include the
>TOpenGLPanel version and system information in your messages.


Hi, just a quick question... I must confess that I am a bit surprised, indeed I
am the author of TOpenGL, and I noticed quite a lot of similitudes between your
code and mine... I was even more surprised when I saw that you even implemented
the printing and saving capabilities. I don't know if you got access to my code
or not, but let me tell you this: if, as you pretend it, you are somewhat new to
both C++ Builder and Win32 programming, then you are some kind of genius to come
out with that piece of code. I don't pretend to be a genius, but I don't pretend
either to be the author of such a code as a newbie.

I don't think there is anything I can do to prevent you from publishing "your"
code, but I wouldn't mind some kind of explanations, as I am a bit astonished...

Alan.

--
Alan GARNY http://pc-heartbreak.physiol.ox.ac.uk/
Oxford University Job Phone: +44 (0)1865 272-501
Department of Physiology Job Fax: +44 (0)1865 272-554
Parks Road, Oxford, OX1 3PT, England Home Phone: +44 (0)1865 370-240

Daniel Plakosh

unread,
Feb 24, 1998, 3:00:00 AM2/24/98
to Alan GARNY


No, I don't think that you can prevent me from publishing "my code"
because it is
in fact my code, as trivial as it may be.


What's the funniest thing Alan GARNY the has ever done?

Not shown us the TOpenGL source.
He thinks that we might sell it.

--
What's the most generous thing Alan GARNY the has ever done?

Not shown us the TOpenGL source.
We would have died laughing!


Dan

dpla...@michelle.cobweb.net

Mehmet D. AKIN

unread,
Feb 24, 1998, 3:00:00 AM2/24/98
to


Daniel Plakosh wrote:

Great work Daniel. I was also working on a GL component, I may request some assistance
in future , thanks in advance. I think everybody was waiting for such a component
with source.Regards.
Mehmet.

Geoff Howland

unread,
Feb 24, 1998, 3:00:00 AM2/24/98
to

> No, I don't think that you can prevent me from publishing "my code"
> because it is
> in fact my code, as trivial as it may be.
>
> What's the funniest thing Alan GARNY the has ever done?
>
> Not shown us the TOpenGL source.
> He thinks that we might sell it.
>
> --
> What's the most generous thing Alan GARNY the has ever done?
>
> Not shown us the TOpenGL source.
> We would have died laughing!
>
> Dan

You know Mr. Garny had a very legitimate claim to ask you about the code just
because
of similarities he saw with his own. If I made something I thought was very distinct
and
someone just happenned to pop up with something just like it Id be intrigued and
upset as well.

It really makes no sense to me why you would release the code to help people out
and then get a comment and instead of just telling him you didnt steal anything
from him and thank him for the LAVISH complements he gave you since you "did"
this very new to the subject you instead made recycled jokes from a 5th graders joke
book.

If your looking to be an active member of usenet, and this group you might
want to start with your attitude, its not needed here, your work, questions
or ideas are very welcome though.

-G. Howland


Alan GARNY

unread,
Feb 25, 1998, 3:00:00 AM2/25/98
to

Geoff Howland wrote:
>> No, I don't think that you can prevent me from publishing "my code"
>> because it is
>> in fact my code, as trivial as it may be.
>>
>> What's the funniest thing Alan GARNY the has ever done?
>>
>> Not shown us the TOpenGL source.
>> He thinks that we might sell it.
>>
>> --
>> What's the most generous thing Alan GARNY the has ever done?
>>
>> Not shown us the TOpenGL source.
>> We would have died laughing!
>
> You know Mr. Garny had a very legitimate claim to ask you about the code just
because
>of similarities he saw with his own. If I made something I thought was very
distinct and
>someone just happenned to pop up with something just like it Id be intrigued
and
>upset as well.
>
>It really makes no sense to me why you would release the code to help people
out
>and then get a comment and instead of just telling him you didnt steal anything
>from him and thank him for the LAVISH complements he gave you since you "did"
>this very new to the subject you instead made recycled jokes from a 5th graders
joke
>book.
>
>If your looking to be an active member of usenet, and this group you might
>want to start with your attitude, its not needed here, your work, questions
>or ideas are very welcome though.

First, thanks Geoff.

Second, my TOpenGL component was initially free and with source code. The only
thing I asked for was a post-card (that's one of my hobbies) from those who
wanted to use it. I never got any, however I spent hours of my free time helping
people with their OpenGL problems as well as their computing problems in
general. Now, it's true that I do sell my component, with or without the
source-code. I give FREE (yes, you read it right!) upgrades and support, which
is what I used to do. The only difference is that I "force" people to thank me
for my work. Apart from that, there is an interesting thing. Indeed, by checking
the newsgroups this morning, I found out that on
borland.public.cppbuilder.graphics, your initial message (that contains the
source-code) has been removed. At least, it sounds like it to me (I double
checked on another computer), but my apology if I am wrong. Assuming am correct,
I believe that only the people from Borland and TeamB can do that. I really
wonder what this means... (sarcasm)

Third, this will be my last post about this subject. I definitely have better
things to do.

Regards, Alan.

Daniel Plakosh

unread,
Feb 25, 1998, 3:00:00 AM2/25/98
to


Alan GARNY wrote:

>
>
> First, thanks Geoff.
>
> Second, my TOpenGL component was initially free and with source code. The only
> thing I asked for was a post-card (that's one of my hobbies) from those who
> wanted to use it. I never got any, however I spent hours of my free time helping
> people with their OpenGL problems as well as their computing problems in
> general. Now, it's true that I do sell my component, with or without the
> source-code. I give FREE (yes, you read it right!) upgrades and support, which
> is what I used to do. The only difference is that I "force" people to thank me
> for my work. Apart from that, there is an interesting thing. Indeed, by checking
> the newsgroups this morning, I found out that on
> borland.public.cppbuilder.graphics, your initial message (that contains the
> source-code) has been removed. At least, it sounds like it to me (I double
> checked on another computer), but my apology if I am wrong. Assuming am correct,
> I believe that only the people from Borland and TeamB can do that. I really
> wonder what this means... (sarcasm)
>
> Third, this will be my last post about this subject. I definitely have better
> things to do.
>
> Regards, Alan.

First,
Geoff, I was publicly accused not complemented by Alan. I do not have attitude

Alan does. I've been member of USENET since 1987. If Alan had question he should
have asked me directly.

Second,

My post was removed because this news group does not allow attachments
See the message that I received from the Online Manager included below. My
can now code can be found at http://www.cobweb.net/~dplakosh/index.html.
I see that Alan still continues to falsely accuse me in public with his guesses,
this is what really really ticks me off. I've never seen his source, just like the
most others reading this thread.

Third my final word for Alan,

I said that I was "somewhat new" to Win32 and C++ Builder. I've been developing
software for close to twenty years including real-time, network communications,
operating system level, and low level graphics software as well as my own GUI
interfaces and graphics rendering engines. Additionally, I was using GL from
Silicon Graphics since ~1987 (before OpenGL existed). I'm NOT Win32 or a C++
Builder expert (you must understand my definition expert and somewhat new),
most of my development expertise has been on other operating and platforms.

No, I did NOT have access to your code. I can believe that the sources maybe
somewhat
similar given the trivial nature of component as well as standard implementation
information provided by Microsoft to create an OpenGL window, and Borland's
availiblle information for grabbing a window to a bitmap and printing; which are
both
again extremely trivial.

Instead of accusing people (like myself) that post their source code to really help
others,
which in this case is almost equivalent to a "Hello World" program, you should focus

on developing something of substance. I have not added OpenGLPanel.cpp to my list
of accomplishments in life as you apparently have done so, but view it as trivial
example of using OpenGl in Borlands C++ Builder. It does not take a genius to write
a component this trivial, but it does require the ability to read and understand
documentation. You stated in your message that that you do not pretend to be a
genius,
however, it appears that you think you are genius based upon your message content
and fact the message was ever sent. Maybe you should re-think your "genius" status!


Dan

dpla...@michelle.cobweb.net

> From: Lorie Hull <suppo...@borland.com>
>>To: dpla...@michelle.cobweb.net
>Daniel,
>
>This is to let you know I'm cancelling your posts. We ask that you not
>post messages with attachments to the Borland newsgroups. You may want
>to review our posting guidelines, which are available in
>borland.announce. Please feel free to make your code available on
>another site and direct people to it rather than posting it directly.
>
>For future reference, we are working on offering a place where
>developers like yourself can post their code, shareware, etc.
>
>Thank you,
>
>Lorie Hull
>Online Manager
>Borland Developer Support

Virtual Identity

unread,
Feb 27, 1998, 3:00:00 AM2/27/98
to

I am glad to see you posted the URL of your source because I did not see it
until now.
I will take a look.
This was the first time I have seen an argument in this newgroup .. rather
new to the newsgroup.
I think we should send the Idea to Jenny Jones.


Daniel Plakosh wrote in message <34F42786...@michelle.cobweb.net>...

John Biddiscombe

unread,
Mar 3, 1998, 3:00:00 AM3/3/98
to

Hello All,

I have also written an OpenGLPanel for C++Builder. The version on my web
account is a little old, but I've been working on a newer one which
follows the VTK style of implementation ...ie

Window class -> Renderer Class -> Interactor Class (currently integrated
with Renderer)

because I need to compile the major part of my code on platforms other
than Win32 + C++Builder. And this approach allows one to implememnt the
interactor and renderer in platform independent code, and simply fudge
them onto an apporopriate window in another environment.

This discussion is probably best served on email, but may I have
permission to rip off some of your code (and release it!) or possibly
use the whole lot and just move the relevent parts into seperate classes
(ie renderer....etc)

the window handles
Rendering Context creation, resizing, repainting etc

The renderer has calls for
draw scene, setup lights, setup camera, setup drawing modes etc etc etc

The interactor would handle mouse/keyboard stuff, but as mentioned
above, I have found it simpler for now to place callbacks from the
window to the renderer directly. A seperate interactor makes it trivial
to switch from a trackball style interface, to a flythrough or other....

John B

--
Spam tastes Yummy, but I've had too much lately,
please note doctored reply to address.

0 new messages