<?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[Lesen einer STL-Datei]]></title><description><![CDATA[<p>Hallo zusammen,<br />
ich bin neu hier im Forum und habe festgestellt, dass es zum Thema &quot;Einlesen von Dateien&quot; ja schon einige Beiträge gibt, konnte allerdings keines über das Zeichenwirrwar finden, was bei mir auftritt.<br />
Wie die Überschrift andeutet möchte ich einfach nur den Inhalt einer STL-Datei auslesen und im Konsolenfenster ausgeben lassen. Der simpelste Quelltext dafür scheint mir folgender zu sein:</p>
<pre><code>#include &lt;fstream&gt;
#include &lt;string&gt;
#include &lt;iostream&gt;
using namespace std;

int main() {

    ifstream datei(&quot;Spindel.stl&quot;);
    string zeile;
    while(getline(datei, zeile)) // getline holt Zeile für Zeile
    {
       cout &lt;&lt; zeile &lt;&lt; endl;
    }
    return 0;
}
</code></pre>
<p>Das Konsolenfenster gibt daraufhin folgendes aus:</p>
<p>solid Spindel<br />
Zeichensalat.....<br />
Zeichensalat.....</p>
<p>Habe testweise eine .txt-Datei lesen lassen, was einwandfrei funktioniert hat, denn alle Zeilen werden lesbar in der Konsole ausgegeben.<br />
Die Datei &quot;Spindel.stl&quot; habe ich mit SolidWorks erstellt und auch testweise geöffnet, die ist daher in Ordnung.<br />
1. Nun verstehe ich einfach nicht, wieso das Mini-programm eine txt-Datei lesen kann und die STL-Datei nicht.<br />
1.1 Vor allem wieso wird dann die erste Zeile der STL richtig ausgegeben??? &quot;solid Spindel&quot; deutet laut Wikipedia auf einen ASCII-Quellcode hin, der ist doch üblich und nicht schwer zu lesen oder doch?</p>
<p>Vielen Dank schonmal für eure Mühe</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/327491/lesen-einer-stl-datei</link><generator>RSS for Node</generator><lastBuildDate>Thu, 09 Jul 2026 15:34:10 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/327491.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 14 Aug 2014 15:42:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Lesen einer STL-Datei on Thu, 14 Aug 2014 15:42:48 GMT]]></title><description><![CDATA[<p>Hallo zusammen,<br />
ich bin neu hier im Forum und habe festgestellt, dass es zum Thema &quot;Einlesen von Dateien&quot; ja schon einige Beiträge gibt, konnte allerdings keines über das Zeichenwirrwar finden, was bei mir auftritt.<br />
Wie die Überschrift andeutet möchte ich einfach nur den Inhalt einer STL-Datei auslesen und im Konsolenfenster ausgeben lassen. Der simpelste Quelltext dafür scheint mir folgender zu sein:</p>
<pre><code>#include &lt;fstream&gt;
#include &lt;string&gt;
#include &lt;iostream&gt;
using namespace std;

int main() {

    ifstream datei(&quot;Spindel.stl&quot;);
    string zeile;
    while(getline(datei, zeile)) // getline holt Zeile für Zeile
    {
       cout &lt;&lt; zeile &lt;&lt; endl;
    }
    return 0;
}
</code></pre>
<p>Das Konsolenfenster gibt daraufhin folgendes aus:</p>
<p>solid Spindel<br />
Zeichensalat.....<br />
Zeichensalat.....</p>
<p>Habe testweise eine .txt-Datei lesen lassen, was einwandfrei funktioniert hat, denn alle Zeilen werden lesbar in der Konsole ausgegeben.<br />
Die Datei &quot;Spindel.stl&quot; habe ich mit SolidWorks erstellt und auch testweise geöffnet, die ist daher in Ordnung.<br />
1. Nun verstehe ich einfach nicht, wieso das Mini-programm eine txt-Datei lesen kann und die STL-Datei nicht.<br />
1.1 Vor allem wieso wird dann die erste Zeile der STL richtig ausgegeben??? &quot;solid Spindel&quot; deutet laut Wikipedia auf einen ASCII-Quellcode hin, der ist doch üblich und nicht schwer zu lesen oder doch?</p>
<p>Vielen Dank schonmal für eure Mühe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2413504</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2413504</guid><dc:creator><![CDATA[bleifrei]]></dc:creator><pubDate>Thu, 14 Aug 2014 15:42:48 GMT</pubDate></item><item><title><![CDATA[Reply to Lesen einer STL-Datei on Thu, 14 Aug 2014 15:47:37 GMT]]></title><description><![CDATA[<p>Du willst einfach eine Datei auf der Konsole ausgeben?</p>
<pre><code>ifstream datei(&quot;Spindel.stl&quot;);
cout &lt;&lt; datei.rdbuf();
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2413506</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2413506</guid><dc:creator><![CDATA[out]]></dc:creator><pubDate>Thu, 14 Aug 2014 15:47:37 GMT</pubDate></item><item><title><![CDATA[Reply to Lesen einer STL-Datei on Thu, 14 Aug 2014 15:48:56 GMT]]></title><description><![CDATA[<p>Denn steht in Deiner Datei wohl kein ASCII - Code. Öffne sie mal mit dem Editor und schau rein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2413507</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2413507</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Thu, 14 Aug 2014 15:48:56 GMT</pubDate></item><item><title><![CDATA[Reply to Lesen einer STL-Datei on Thu, 14 Aug 2014 16:05:55 GMT]]></title><description><![CDATA[<p>@out:<br />
klasse so wird das Programm noch deutlich kürzer und zeigt genau dassselbe an</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/22666">@Belli</a>:<br />
Mit dem Notepad geöffnet steht da folgendes:<br />
solid Spindel 4  E…[=¨¡¿Üa;  <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2122.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--trade_mark"
      title=":trade_mark:"
      alt="™"
    />C33<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/00a9.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--copyright"
      title=":copyright:"
      alt="©"
    />B „B<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2122.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--trade_mark"
      title=":trade_mark:"
      alt="™"
    />´<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2122.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--trade_mark"
      title=":trade_mark:"
      alt="™"
    />C…6<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/00a9.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--copyright"
      title=":copyright:"
      alt="©"
    />B „Bˆ´<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2122.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--trade_mark"
      title=":trade_mark:"
      alt="™"
    />C…6<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/00a9.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--copyright"
      title=":copyright:"
      alt="©"
    />B¸„B ËÍR=¨¡¿&amp;—w&lt;  <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2122.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--trade_mark"
      title=":trade_mark:"
      alt="™"
    />C33<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/00a9.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--copyright"
      title=":copyright:"
      alt="©"
    />B „Bü³<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2122.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--trade_mark"
      title=":trade_mark:"
      alt="™"
    />C…6<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/00a9.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--copyright"
      title=":copyright:"
      alt="©"
    />Bø„Bƒ³<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2122.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--trade_mark"
      title=":trade_mark:"
      alt="™"
    />C…6<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/00a9.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--copyright"
      title=":copyright:"
      alt="©"
    />Bl„B Î%W=¨¡¿d 2&lt;T´<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2122.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--trade_mark"
      title=":trade_mark:"
      alt="™"
    />C…6<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/00a9.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--copyright"
      title=":copyright:"
      alt="©"
    />Bd<br />
„Bü³<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2122.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--trade_mark"
      title=":trade_mark:"
      alt="™"
    />C…6<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/00a9.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--copyright"
      title=":copyright:"
      alt="©"
    />Bø„B  <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2122.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--trade_mark"
      title=":trade_mark:"
      alt="™"
    />C33<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/00a9.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--copyright"
      title=":copyright:"
      alt="©"
    />B „B IZ=¨¡¿¨˜Ö;ˆ´<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2122.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--trade_mark"
      title=":trade_mark:"
      alt="™"
    />C…6<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/00a9.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--copyright"
      title=":copyright:"
      alt="©"
    />B¸„BT´<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2122.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--trade_mark"
      title=":trade_mark:"
      alt="™"
    />C…6<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/00a9.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--copyright"
      title=":copyright:"
      alt="©"
    />Bd<br />
„B  <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2122.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--trade_mark"
      title=":trade_mark:"
      alt="™"
    />C33<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/00a9.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--copyright"
      title=":copyright:"
      alt="©"
    />B „B r„==¨¡¿5IÞ&lt;  <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2122.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--trade_mark"
      title=":trade_mark:"
      alt="™"
    />C33<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/00a9.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--copyright"
      title=":copyright:"
      alt="©"
    />B „B.²<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2122.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--trade_mark"
      title=":trade_mark:"
      alt="™"
    />C…6<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/00a9.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--copyright"
      title=":copyright:"
      alt="©"
    />BÀ&amp;„BT±<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2122.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--trade_mark"
      title=":trade_mark:"
      alt="™"
    />C…6<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/00a9.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--copyright"
      title=":copyright:"
      alt="©"
    />BŒ,„B )òE=¨¡¿È¦¾&lt;é²<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2122.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--trade_mark"
      title=":trade_mark:"
      alt="™"
    />C…6<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/00a9.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--copyright"
      title=":copyright:"
      alt="©"
    />B± „B.²<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2122.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--trade_mark"
      title=":trade_mark:"
      alt="™"
    />C…6<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/00a9.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--copyright"
      title=":copyright:"
      alt="©"
    />BÀ&amp;„B  <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2122.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--trade_mark"
      title=":trade_mark:"
      alt="™"
    />C33<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/00a9.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--copyright"
      title=":copyright:"
      alt="©"
    />B „B ¦M=¨¡¿¿&lt;ƒ³<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2122.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--trade_mark"
      title=":trade_mark:"
      alt="™"
    />C…6<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/00a9.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--copyright"
      title=":copyright:"
      alt="©"
    />Bl„Bé²<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2122.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--trade_mark"
      title=":trade_mark:"
      alt="™"
    />C…6<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/00a9.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--copyright"
      title=":copyright:"
      alt="©"
    />B± „B  <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2122.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--trade_mark"
      title=":trade_mark:"
      alt="™"
    />C33<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/00a9.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--copyright"
      title=":copyright:"
      alt="©"
    />B „B &amp;î=¨¡¿ÙÂ=  <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2122.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--trade_mark"
      title=":trade_mark:"
      alt="™"
    />C33<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/00a9.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--copyright"
      title=":copyright:"
      alt="©"
    />B „BJ¯<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2122.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--trade_mark"
      title=":trade_mark:"
      alt="™"
    />C…6<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/00a9.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--copyright"
      title=":copyright:"
      alt="©"
    />B87„B<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/00ae.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--registered"
      title=":registered:"
      alt="®"
    /><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2122.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--trade_mark"
      title=":trade_mark:"
      alt="™"
    />C…6<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/00a9.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--copyright"
      title=":copyright:"
      alt="©"
    />B&lt;„B éð(=¨¡¿Mu=]°<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2122.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--trade_mark"
      title=":trade_mark:"
      alt="™"
    />C…6<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/00a9.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--copyright"
      title=":copyright:"
      alt="©"
    />B2„BJ¯<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2122.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--trade_mark"
      title=":trade_mark:"
      alt="™"
    />C…6<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/00a9.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--copyright"
      title=":copyright:"
      alt="©"
    />B87„B  <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/2122.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--trade_mark"
      title=":trade_mark:"
      alt="™"
    />C33<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/00a9.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--copyright"
      title=":copyright:"
      alt="©"
    />B „B<br />
usw....<br />
Also wenn nicht ASCII dann kann es ja nur noch Binärcode sein, sowas blödes <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2413510</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2413510</guid><dc:creator><![CDATA[bleifrei]]></dc:creator><pubDate>Thu, 14 Aug 2014 16:05:55 GMT</pubDate></item><item><title><![CDATA[Reply to Lesen einer STL-Datei on Thu, 14 Aug 2014 16:09:18 GMT]]></title><description><![CDATA[<p>Ja, aber eine Textdatei ist das nun mal nicht, das siehst Du ja nun selbst. Deshalb kommt da auch nix vernünftiges raus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2413511</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2413511</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Thu, 14 Aug 2014 16:09:18 GMT</pubDate></item><item><title><![CDATA[Reply to Lesen einer STL-Datei on Fri, 15 Aug 2014 13:31:05 GMT]]></title><description><![CDATA[<p><a href="http://en.wikipedia.org/wiki/STL_(file_format)" rel="nofollow">http://en.wikipedia.org/wiki/STL_(file_format)</a></p>
<p>STL Files gibt es binär und ascii. Du hast wohl Ersteres erwischt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2413607</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2413607</guid><dc:creator><![CDATA[Ethon]]></dc:creator><pubDate>Fri, 15 Aug 2014 13:31:05 GMT</pubDate></item><item><title><![CDATA[Reply to Lesen einer STL-Datei on Sun, 17 Aug 2014 18:48:05 GMT]]></title><description><![CDATA[<p>Das Auslesen von binären STLs geht jetzt auch ist nur etwas Schreibarbeit. Zum Abschluss den neuen Quelltext falls es noch wer braucht:</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;fstream&gt;
using namespace std;

int main()
{
    fstream bind;
    bind.open(&quot;Spindel.stl&quot;, ios::in|ios::binary);
    if (bind.good()) {
        bind.seekg(0L,ios::end);
        cout &lt;&lt; &quot;Groesse in Bytes: &quot; &lt;&lt; bind.tellg() &lt;&lt; endl;
        bind.seekg(80L,ios::beg); //80L Verschiebt Dateizeiger 80 Bytes Richtung Dateiende
        unsigned long int anzDr;
        bind.read((char*)&amp;anzDr, sizeof(anzDr));
        cout &lt;&lt; &quot;Anzahl der Dreiecke: &quot; &lt;&lt; anzDr &lt;&lt; endl;
        for(unsigned int i = 0; i &lt; anzDr; i++) {
        //Dreieck
        //Normalenvektor
        float nVekKo1;
        float nVekKo2;
        float nVekKo3;
        bind.read((char*)&amp;nVekKo1, sizeof(nVekKo1));
        bind.read((char*)&amp;nVekKo2, sizeof(nVekKo2));
        bind.read((char*)&amp;nVekKo3, sizeof(nVekKo3));
        cout &lt;&lt; &quot;Normalenvektor: &quot; &lt;&lt; nVekKo1 &lt;&lt; &quot; &quot;
             &lt;&lt; nVekKo2 &lt;&lt; &quot; &quot; &lt;&lt; nVekKo3 &lt;&lt; endl;
        //Eckpunkt 1
        float pkt1Ko1;
        float pkt1Ko2;
        float pkt1Ko3;
        bind.read((char*)&amp;pkt1Ko1, sizeof(pkt1Ko1));
        bind.read((char*)&amp;pkt1Ko2, sizeof(pkt1Ko2));
        bind.read((char*)&amp;pkt1Ko3, sizeof(pkt1Ko3));
        cout &lt;&lt; &quot;Eckpunkt 1: &quot; &lt;&lt; pkt1Ko1 &lt;&lt; &quot; &quot;
             &lt;&lt; pkt1Ko2 &lt;&lt; &quot; &quot; &lt;&lt; pkt1Ko3 &lt;&lt; endl;
        //Eckpunkt 2
        float pkt2Ko1;
        float pkt2Ko2;
        float pkt2Ko3;
        bind.read((char*)&amp;pkt2Ko1, sizeof(pkt2Ko1));
        bind.read((char*)&amp;pkt2Ko2, sizeof(pkt2Ko2));
        bind.read((char*)&amp;pkt2Ko3, sizeof(pkt2Ko3));
        cout &lt;&lt; &quot;Eckpunkt 2: &quot; &lt;&lt; pkt2Ko1 &lt;&lt; &quot; &quot;
             &lt;&lt; pkt2Ko2 &lt;&lt; &quot; &quot; &lt;&lt; pkt2Ko3 &lt;&lt; endl;
        //Eckpunkt 3
        float pkt3Ko1;
        float pkt3Ko2;
        float pkt3Ko3;
        bind.read((char*)&amp;pkt3Ko1, sizeof(pkt3Ko1));
        bind.read((char*)&amp;pkt3Ko2, sizeof(pkt3Ko2));
        bind.read((char*)&amp;pkt3Ko3, sizeof(pkt3Ko3));
        cout &lt;&lt; &quot;Eckpunkt 3: &quot; &lt;&lt; pkt3Ko1 &lt;&lt; &quot; &quot;
             &lt;&lt; pkt3Ko2 &lt;&lt; &quot; &quot; &lt;&lt; pkt3Ko3 &lt;&lt; endl;
        //Attribute byte count (i.d.R. gleich Null)
        unsigned short int abc;
        bind.read((char*)&amp;abc, sizeof(abc));
        cout &lt;&lt; abc &lt;&lt; endl;
        }
    }
    return 0;
}
</code></pre>
<p>Damit ist das Thema erledigt. <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/2413827</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2413827</guid><dc:creator><![CDATA[bleifrei]]></dc:creator><pubDate>Sun, 17 Aug 2014 18:48:05 GMT</pubDate></item></channel></rss>