<?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[Spline]]></title><description><![CDATA[<p>Ich verwende die Funktion BezierSpline um eine Funktion zu zeichnen.<br />
Leider funktioniert das irgendwie immer noch nicht (liegt höchstwarscheinlich am 2.Parameter).<br />
Ich habe zum testen 5 Punkte festgelegt und den Parameter dann auch auf 5 gesetzt( er gibt ja die Anzahl der Punkte an), doch leider funktioniert das nicht. Irgendwas ist da faul den wenn ich den Parameter auf 10 setze (was ja eigentlich falsch ist) funktioniert es, aber zeichnet ab einem Punkt irgendeine verdrehte Linie.<br />
Hat irgendjemand eine Ahnung wie ich den Parameter richtig setze?<br />
Bin echt verwirrt mit diesem Zeug1!</p>
<p>Hier Beispielcode</p>
<pre><code class="language-cpp">CClientDC dc(this); 
    CRect rect; 
    GetClientRect(rect); 
    dc.SetViewportOrg(rect.Width()/2,rect.Height()); 
    dc.SetMapMode(MM_ANISOTROPIC); 
    dc.SetViewportExt(rect.Width(),rect.Height()); 
    dc.SetWindowExt(rect.Width()/100,rect.Height()/100); 

    CPoint points[10]; 

         points[0].x = -2; 
    points[0].y = -4; 
    points[1].x = -1; 
    points[1].y = -1; 
    points[2].x = 0; 
    points[2].y = 0; 
    points[3].x = 1; 
    points[3].y = -1; 
    points[4].x = 2; 
    points[4].y = -4; 

    dc.PolyBezier(points,10);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/49136/spline</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 03:43:22 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/49136.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 16 Sep 2003 13:25:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Spline on Tue, 16 Sep 2003 13:25:19 GMT]]></title><description><![CDATA[<p>Ich verwende die Funktion BezierSpline um eine Funktion zu zeichnen.<br />
Leider funktioniert das irgendwie immer noch nicht (liegt höchstwarscheinlich am 2.Parameter).<br />
Ich habe zum testen 5 Punkte festgelegt und den Parameter dann auch auf 5 gesetzt( er gibt ja die Anzahl der Punkte an), doch leider funktioniert das nicht. Irgendwas ist da faul den wenn ich den Parameter auf 10 setze (was ja eigentlich falsch ist) funktioniert es, aber zeichnet ab einem Punkt irgendeine verdrehte Linie.<br />
Hat irgendjemand eine Ahnung wie ich den Parameter richtig setze?<br />
Bin echt verwirrt mit diesem Zeug1!</p>
<p>Hier Beispielcode</p>
<pre><code class="language-cpp">CClientDC dc(this); 
    CRect rect; 
    GetClientRect(rect); 
    dc.SetViewportOrg(rect.Width()/2,rect.Height()); 
    dc.SetMapMode(MM_ANISOTROPIC); 
    dc.SetViewportExt(rect.Width(),rect.Height()); 
    dc.SetWindowExt(rect.Width()/100,rect.Height()/100); 

    CPoint points[10]; 

         points[0].x = -2; 
    points[0].y = -4; 
    points[1].x = -1; 
    points[1].y = -1; 
    points[2].x = 0; 
    points[2].y = 0; 
    points[3].x = 1; 
    points[3].y = -1; 
    points[4].x = 2; 
    points[4].y = -4; 

    dc.PolyBezier(points,10);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/354589</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/354589</guid><dc:creator><![CDATA[Slayer]]></dc:creator><pubDate>Tue, 16 Sep 2003 13:25:19 GMT</pubDate></item><item><title><![CDATA[Reply to Spline on Tue, 16 Sep 2003 14:15:08 GMT]]></title><description><![CDATA[<p>Nimm mal anstatt CPoint die Struktur POINT. Nur zum testen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/354642</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/354642</guid><dc:creator><![CDATA[Walli]]></dc:creator><pubDate>Tue, 16 Sep 2003 14:15:08 GMT</pubDate></item><item><title><![CDATA[Reply to Spline on Tue, 16 Sep 2003 14:23:10 GMT]]></title><description><![CDATA[<p>Hä, was machst du denn da mit dem Viewport? Da ist irgendwo was krumm.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/354648</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/354648</guid><dc:creator><![CDATA[Walli]]></dc:creator><pubDate>Tue, 16 Sep 2003 14:23:10 GMT</pubDate></item></channel></rss>