<?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[Zuordnung von Dimensionen]]></title><description><![CDATA[<p>Moin.</p>
<p>Erstmal die Basics. Ich habe ein 2-dimensionales Bild in einem 3-dimensionalen Koordinatensystem. Hab das mal versucht grafisch zu verdeutlichen:</p>
<pre><code>y|
      |
      |
      |
      |
      |
      |__________________
      /                   x
     /    _____(0,0)
    /    /    / 
   /    /    / xb
  /   /____/
z/      yb
</code></pre>
<p>Wie man sieht liegt das Bild in diesem Beispiel in der x-z-Ebene. xb ist die x-Richtung und yb die y-Richtung des Bildes. (0,0) ist der Koordinatenursprung.</p>
<p>Nun muss ich in C++ irgendwie hinterlegen, welche Achse des Bildes in welcher Richtung des Koordinatensystems liegt.</p>
<p>In diesem Beispiel wäre das so eine Zuordnung:<br />
xb = z;<br />
yb = -x;</p>
<p>Nun frage ich mich, wie ich diesen Sachverhalt am günstigsten in C++ hinterlegen kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/158629/zuordnung-von-dimensionen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 10 Sep 2026 07:41:02 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/158629.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 07 Sep 2006 08:24:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zuordnung von Dimensionen on Thu, 07 Sep 2006 08:24:11 GMT]]></title><description><![CDATA[<p>Moin.</p>
<p>Erstmal die Basics. Ich habe ein 2-dimensionales Bild in einem 3-dimensionalen Koordinatensystem. Hab das mal versucht grafisch zu verdeutlichen:</p>
<pre><code>y|
      |
      |
      |
      |
      |
      |__________________
      /                   x
     /    _____(0,0)
    /    /    / 
   /    /    / xb
  /   /____/
z/      yb
</code></pre>
<p>Wie man sieht liegt das Bild in diesem Beispiel in der x-z-Ebene. xb ist die x-Richtung und yb die y-Richtung des Bildes. (0,0) ist der Koordinatenursprung.</p>
<p>Nun muss ich in C++ irgendwie hinterlegen, welche Achse des Bildes in welcher Richtung des Koordinatensystems liegt.</p>
<p>In diesem Beispiel wäre das so eine Zuordnung:<br />
xb = z;<br />
yb = -x;</p>
<p>Nun frage ich mich, wie ich diesen Sachverhalt am günstigsten in C++ hinterlegen kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1132755</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1132755</guid><dc:creator><![CDATA[DarthZiu]]></dc:creator><pubDate>Thu, 07 Sep 2006 08:24:11 GMT</pubDate></item><item><title><![CDATA[Reply to Zuordnung von Dimensionen on Thu, 07 Sep 2006 08:40:21 GMT]]></title><description><![CDATA[<p>Du musst nur die Punkte, vom Ursprung im Uhrzeigersinn, durchgehen und jeweils die zwei Punkte subtrahieren die eine Seite bilden. Dann bekommst du Werte &lt;, &gt; oder gleich 0 für die Achsen die deine Ebene aufspannen.<br />
Du weißt ja auf welcher Ebene dein Bild liegt, die Zuordnung sollte dann kein Problem sein.</p>
<p>grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1132769</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1132769</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Thu, 07 Sep 2006 08:40:21 GMT</pubDate></item><item><title><![CDATA[Reply to Zuordnung von Dimensionen on Thu, 07 Sep 2006 08:47:48 GMT]]></title><description><![CDATA[<p>David_pb schrieb:</p>
<blockquote>
<p>Du weißt ja auf welcher Ebene dein Bild liegt</p>
</blockquote>
<p>Genau liegt der Knackpunkt. Was nehm ich für ne Struktur/Variable/Klasse/... um diese Information zu hinterlegen?</p>
<p>Mein Programm wird später nur die Zuordnung der Koordinatensystem-Achsen zu den Bild-Achsen kennen, sowie die Bilddaten (Auflösung, x, y). Und ich kenne ich die Koordinate des Bildmittelpunkts im Koordinatensystem (x,y,z).</p>
<p>Der Sinn dahinter ist, dass ich für jeden Pixel im Bild, dessen absolute Position im Koordinatensystem zurückgeben kann. Die Berechnung ist wie gesagt nicht das Problem.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1132781</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1132781</guid><dc:creator><![CDATA[DarthZiu]]></dc:creator><pubDate>Thu, 07 Sep 2006 08:47:48 GMT</pubDate></item><item><title><![CDATA[Reply to Zuordnung von Dimensionen on Thu, 07 Sep 2006 09:09:40 GMT]]></title><description><![CDATA[<p>Hi!</p>
<pre><code class="language-cpp">enum PlaneType
{
  TYP_XY,
  TYP_YZ,
  TYP_XZ
};
</code></pre>
<p>Deine Klasse hat dann eine Variable von entsprechendem Typ. Wenn du die Position den Nullpunkts im R3 kennst kannst du ja einfach prüfen welche Achse den Wert 0 hat. Probleme bekommst du nur wenn zwei Achsen 0 Werte haben oder der Ursprungspunkt gar im Ursprung von deinem R3 liegt.</p>
<p>grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1132795</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1132795</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Thu, 07 Sep 2006 09:09:40 GMT</pubDate></item></channel></rss>