<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[3D-Engine]]></title><description><![CDATA[<p>Ich wollte mal wissen wie eine 3D-Engien aufgebaut ist. Dann hab ich mit ein tutorial angeschaut. Da war alles acuh gut erklärt. Aber es war C und es gab nur strukturen, da hab ich das umgeschrieben in klassen. das hat auch gut geklaptt. das ist aber alles iene weile her. jetzt eine frage: ist es besser eine Engien in strukturen, klassen oder in beidem zu organisieren?<br />
danke für Empfehlungen. ICh mache die Engine in OpenGL.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/204257/3d-engine</link><generator>RSS for Node</generator><lastBuildDate>Thu, 08 Oct 2026 17:19:14 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/204257.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 31 Jan 2008 18:42:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 3D-Engine on Thu, 31 Jan 2008 18:42:34 GMT]]></title><description><![CDATA[<p>Ich wollte mal wissen wie eine 3D-Engien aufgebaut ist. Dann hab ich mit ein tutorial angeschaut. Da war alles acuh gut erklärt. Aber es war C und es gab nur strukturen, da hab ich das umgeschrieben in klassen. das hat auch gut geklaptt. das ist aber alles iene weile her. jetzt eine frage: ist es besser eine Engien in strukturen, klassen oder in beidem zu organisieren?<br />
danke für Empfehlungen. ICh mache die Engine in OpenGL.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1447226</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1447226</guid><dc:creator><![CDATA[tweenki]]></dc:creator><pubDate>Thu, 31 Jan 2008 18:42:34 GMT</pubDate></item><item><title><![CDATA[Reply to 3D-Engine on Thu, 31 Jan 2008 20:28:05 GMT]]></title><description><![CDATA[<p>Meines Erachtens sind structs bei einfachen Daten doch das Mittel der Wahl.<br />
Allerdings ist das nur eine Meinung..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1447272</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1447272</guid><dc:creator><![CDATA[DocJunioR]]></dc:creator><pubDate>Thu, 31 Jan 2008 20:28:05 GMT</pubDate></item><item><title><![CDATA[Reply to 3D-Engine on Thu, 31 Jan 2008 20:44:58 GMT]]></title><description><![CDATA[<p>ok danke.</p>
<p>ich hab das jetzt mal so wie ich das ganze mir gedacht hab geschrieben aber irgendwas klappt da nicht. ich lad das mal <a href="http://tweenki.tw.funpic.de/Ordner/Programme/Engine/engine.rar" rel="nofollow">hier</a> hoch. dann könnt ihr euch den Code anschauen und ich muss nicht ewig viel posten. die fehlermeldung schreibe ich noch dazu.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1447280</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1447280</guid><dc:creator><![CDATA[tweenki]]></dc:creator><pubDate>Thu, 31 Jan 2008 20:44:58 GMT</pubDate></item><item><title><![CDATA[Reply to 3D-Engine on Thu, 31 Jan 2008 20:51:15 GMT]]></title><description><![CDATA[<p>DocJunioR schrieb:</p>
<blockquote>
<p>Meines Erachtens sind structs bei einfachen Daten doch das Mittel der Wahl.<br />
Allerdings ist das nur eine Meinung..</p>
</blockquote>
<p>Eigentlich wären es Klassen mit Properties ... ein weiteres Sprachfeature, dass wir in C++ schmerzlich vermissen.</p>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1447282</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1447282</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Thu, 31 Jan 2008 20:51:15 GMT</pubDate></item><item><title><![CDATA[Reply to 3D-Engine on Thu, 31 Jan 2008 21:25:50 GMT]]></title><description><![CDATA[<p>Ich will eure Begeisterung für structs ja nicht bremsen, aber:<br />
class und struct unterscheidet sich nur in der Default-Sichtbarkeit der Member und Methoden <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1447303</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1447303</guid><dc:creator><![CDATA[mad_martin]]></dc:creator><pubDate>Thu, 31 Jan 2008 21:25:50 GMT</pubDate></item><item><title><![CDATA[Reply to 3D-Engine on Thu, 31 Jan 2008 21:53:30 GMT]]></title><description><![CDATA[<p>mad_martin schrieb:</p>
<blockquote>
<p>Ich will eure Begeisterung für structs ja nicht bremsen, aber:<br />
class und struct unterscheidet sich nur in der Default-Sichtbarkeit der Member und Methoden <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
</blockquote>
<p>es geht nicht um die technische sicht, sondern um das design.</p>
<p>ich wuerde da DocJunior zustimmen. bei sehr simplen dingen wie kleinen datencontainern, da verwende ich structs. sobald 'logik' gebraucht wird oder das ding eine lange lebenszeit hat, wird es eine klasse.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1447316</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1447316</guid><dc:creator><![CDATA[rapso]]></dc:creator><pubDate>Thu, 31 Jan 2008 21:53:30 GMT</pubDate></item><item><title><![CDATA[Reply to 3D-Engine on Thu, 31 Jan 2008 23:48:02 GMT]]></title><description><![CDATA[<p>Einfach, weil sich ein struct &quot;kleiner&quot; anfühlt als eine Klasse? Hm, das finde ich irgendwie seltsam. Aber gut...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1447338</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1447338</guid><dc:creator><![CDATA[mad_martin]]></dc:creator><pubDate>Thu, 31 Jan 2008 23:48:02 GMT</pubDate></item><item><title><![CDATA[Reply to 3D-Engine on Fri, 01 Feb 2008 00:54:43 GMT]]></title><description><![CDATA[<p>mad_martin schrieb:</p>
<blockquote>
<p>Einfach, weil sich ein struct &quot;kleiner&quot; anfühlt als eine Klasse? Hm, das finde ich irgendwie seltsam. Aber gut...</p>
</blockquote>
<p>tut es das fuer dich?<br />
das ist gut, dass dir das auffaellt, deswegen gibt es ja &quot;leightweight pattern&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1447351</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1447351</guid><dc:creator><![CDATA[rapso]]></dc:creator><pubDate>Fri, 01 Feb 2008 00:54:43 GMT</pubDate></item><item><title><![CDATA[Reply to 3D-Engine on Fri, 01 Feb 2008 00:55:07 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile-var-mode-is-viewprofile-and-u-is-5577.html" rel="nofollow">rapso</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-7.html" rel="nofollow">Spiele-/Grafikprogrammierung</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-15.html" rel="nofollow">C++</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39405.html" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1447352</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1447352</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Fri, 01 Feb 2008 00:55:07 GMT</pubDate></item><item><title><![CDATA[Reply to 3D-Engine on Fri, 01 Feb 2008 01:08:40 GMT]]></title><description><![CDATA[<p>rapso schrieb:</p>
<blockquote>
<p>&quot;leightweight pattern&quot;.</p>
</blockquote>
<p>Was soll ein &quot;leightweight pattern&quot; sein? Auch eine Google Suche ergab absolut nichts.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1447355</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1447355</guid><dc:creator><![CDATA[Buzzword0r]]></dc:creator><pubDate>Fri, 01 Feb 2008 01:08:40 GMT</pubDate></item><item><title><![CDATA[Reply to 3D-Engine on Fri, 01 Feb 2008 02:14:46 GMT]]></title><description><![CDATA[<p>Buzzword0r schrieb:</p>
<blockquote>
<p>rapso schrieb:</p>
<blockquote>
<p>&quot;leightweight pattern&quot;.</p>
</blockquote>
<p>Was soll ein &quot;leightweight pattern&quot; sein? Auch eine Google Suche ergab absolut nichts.</p>
</blockquote>
<p>Vermutlich das Gegenteil von Overengineering.</p>
<p>Und bevor du fragst: <a href="http://de.wikipedia.org/wiki/Overengineering" rel="nofollow">hier</a>.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1447360</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1447360</guid><dc:creator><![CDATA[googlelooser]]></dc:creator><pubDate>Fri, 01 Feb 2008 02:14:46 GMT</pubDate></item><item><title><![CDATA[Reply to 3D-Engine on Fri, 01 Feb 2008 02:29:32 GMT]]></title><description><![CDATA[<p>Buzzword0r schrieb:</p>
<blockquote>
<p>rapso schrieb:</p>
<blockquote>
<p>&quot;leightweight pattern&quot;.</p>
</blockquote>
<p>Was soll ein &quot;leightweight pattern&quot; sein? Auch eine Google Suche ergab absolut nichts.</p>
</blockquote>
<p>Versuchs mal mit &quot;lightweight pattern&quot;<br />
<a href="http://www.informatik.uni-hamburg.de/SWT/attachments/LVTermine/EntwurfsmusterFliegengewicht.pdf" rel="nofollow">http://www.informatik.uni-hamburg.de/SWT/attachments/LVTermine/EntwurfsmusterFliegengewicht.pdf</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1447363</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1447363</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Fri, 01 Feb 2008 02:29:32 GMT</pubDate></item><item><title><![CDATA[Reply to 3D-Engine on Fri, 01 Feb 2008 09:40:37 GMT]]></title><description><![CDATA[<p>eigentlcih ist der unterschied zwischen kassen und strukturen doch nur dass die klassen noch die methoden direkt dabei haben und dass man nicht direkt auf die member zugreifen kann wenn man das wünscht. oer?<br />
habt ihr euch das programm mal angeschaut?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1447438</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1447438</guid><dc:creator><![CDATA[tweenki]]></dc:creator><pubDate>Fri, 01 Feb 2008 09:40:37 GMT</pubDate></item><item><title><![CDATA[Reply to 3D-Engine on Fri, 01 Feb 2008 11:05:09 GMT]]></title><description><![CDATA[<p>nein, struct ist dasselbe wie class, mit dem unterschied, dass bei struct per default alles auf public steht und bei class alles auf private.</p>
<p>beispiel:</p>
<pre><code class="language-cpp">struct Foo
{
    int x;
};

Foo f;
f.x = 10; // erlaubt

// das entspricht nämlich
struct Foo
{
public:
    int x;
};

// anders ist:

class Bar
{
int x;
};

Bar b;
b.x = 5; // verboten, weil member per default private.
</code></pre>
<p>und dasselbe gilt auf für methoden <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1447474</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1447474</guid><dc:creator><![CDATA[hey]]></dc:creator><pubDate>Fri, 01 Feb 2008 11:05:09 GMT</pubDate></item><item><title><![CDATA[Reply to 3D-Engine on Fri, 01 Feb 2008 20:53:21 GMT]]></title><description><![CDATA[<p>können structs methoden haben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1447814</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1447814</guid><dc:creator><![CDATA[tweenki]]></dc:creator><pubDate>Fri, 01 Feb 2008 20:53:21 GMT</pubDate></item><item><title><![CDATA[Reply to 3D-Engine on Fri, 01 Feb 2008 20:59:34 GMT]]></title><description><![CDATA[<p>jop</p>
<p>Ist nur so gewohnheitsmässig übernommen worden von C.</p>
<p>Alles gleich, wie Klassen, ausser, dass es hald<br />
standardmässig auf public gestellt ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1447819</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1447819</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Fri, 01 Feb 2008 20:59:34 GMT</pubDate></item><item><title><![CDATA[Reply to 3D-Engine on Wed, 06 Feb 2008 09:15:25 GMT]]></title><description><![CDATA[<p>echt. ich dachte structs wären sozusagen klassen die keine methoden haben und auch eben nur werte haben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1450302</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1450302</guid><dc:creator><![CDATA[tweenki]]></dc:creator><pubDate>Wed, 06 Feb 2008 09:15:25 GMT</pubDate></item></channel></rss>