![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
#41 |
|
Troll
Join Date: Apr 2005
Location: Texas
Posts: 732
Rep Power: 4
![]() |
Sane, I can't agree with your assumption that using DirectX or OpenGL is cheating or counter-productive. They are hardly just-add-water solutions. Truthfully they are fairly close to the hardware. In fact, OpenGL even moreso than DirectX. You still have to learn the math, but not the intricate details of the graphics architecture. Drawing vertices as you are now impedes progress if anything, since rather than working with traditional vertex buffers and matrices, for example, you are inventing your own solutions. While that can be a good thing when learning some topics, not so much in this case. As said, seeing as how OpenGL is considered somewhat lower level than DirectX, that might be the better place to learn the theory.
Also note that DirectX and OpenGL are not 3d engines, but rather interfaces to the underlying hardware. Itt is up to the developer to add another layer, the famed 3d engine. An example of a 3d engine would be Unreal or Source (Note that these also happen to implement other features such as scripting and network play, good canidates to be called something closer to "game engine", but you get the point).
__________________
MD5(sig) = bcef75433db02e9ad9bf81d6f7c5c270 |
|
|
|
|
|
#42 |
|
Programming Guru
![]() |
I can't use OpenGL or DirectX because I have to use Turing.
|
|
|
|
|
|
#43 | ||
|
Professional Programmer
Join Date: May 2005
Location: Bad Nauheim, Germany
Posts: 436
Rep Power: 4
![]() |
Quote:
Quote:
__________________
-Steven "Is this a piece of your brain?" - Basil Fawlty |
||
|
|
|
|
|
#44 |
|
Professional Programmer
Join Date: Sep 2005
Location: serbia & montenegro
Posts: 484
Rep Power: 4
![]() |
And why you want to do that in Turing?
|
|
|
|
|
|
#45 | |
|
Professional Programmer
|
This topic keeps going around in circles, doesn't it? I mean really, I've seen questions to answers so many times in this thread, it's making my head spin.
And I quote: Quote:
__________________
% rc4 hexkey < input > output
#define S ,t=s[i],s[i]=s[j],s[j]=t /* rc4 hexkey <file */
unsigned char k[256],s[256],i,j,t;main(c,v,e)char**v;{++v;while(++i)s[
i]=i;for(c=0;*(*v)++;k[c++]=e)sscanf((*v)++-1,"%2x",&e);while(j+=s[i]
+k[i%c]S,++i);for(j=0;c=~getchar();putchar(~c^s[t+=s[i]]))j+=s[++i]S;} |
|
|
|
|
|
|
#46 | |
|
Professional Programmer
Join Date: May 2005
Location: Bad Nauheim, Germany
Posts: 436
Rep Power: 4
![]() |
From the first post:
Quote:
There are OpenGL bindings for Python, which is why I keep pressin' it ![]() PyOpenGL I have only experimented with Python, but it seems a fun language.
__________________
-Steven "Is this a piece of your brain?" - Basil Fawlty |
|
|
|
|
|
|
#47 |
|
Expert Programmer
|
I did mention PyOpenGL in the second post in this topic, but i don't think he really wants to use OpenGL.
__________________
Join us at #programmingforums @ irc.freenode.net! My software never has bugs. It just develops random features.
|
|
|
|
|
|
#48 |
|
Professional Programmer
Join Date: May 2005
Location: Bad Nauheim, Germany
Posts: 436
Rep Power: 4
![]() |
Oh, right. Those were excellent links. I didn't know the red book was available online (I have the 3rd Edition, but the first is definitely sufficient for many things).
__________________
-Steven "Is this a piece of your brain?" - Basil Fawlty |
|
|
|
|
|
#49 |
|
Programming Guru
![]() |
Well I originally intended to do it in Python. But then realised it was for school, so I needed Turing. So yep... I'm going ahead with Turing, I'll just be using wire-frame models, to increase speed. Thanks for the help, you can close this thread I guess.
P.S. IF YOU WANT TO GO ON A DATE OR TALK TO ME YOU CAN FIND ME ON AMERICANSINGLES.COM. MY NAME IS IAMABIGFATLOSER AND IM 98 YEARS OLD. JUST LOOK UP THE PROFILE. Sorry, that was my friend. ![]() |
|
|
|
|
|
#50 |
|
Professional Programmer
|
Interesting friend you have there...
__________________
% rc4 hexkey < input > output
#define S ,t=s[i],s[i]=s[j],s[j]=t /* rc4 hexkey <file */
unsigned char k[256],s[256],i,j,t;main(c,v,e)char**v;{++v;while(++i)s[
i]=i;for(c=0;*(*v)++;k[c++]=e)sscanf((*v)++-1,"%2x",&e);while(j+=s[i]
+k[i%c]S,++i);for(j=0;c=~getchar();putchar(~c^s[t+=s[i]]))j+=s[++i]S;} |
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|