Guten Morgen zusammen,
was verstehe ich bei _Convert ("Kurve / Umwandeln in Bogen") falsch? Egal was ich in Rhino5 als MinLänge eingebe, ich erhalte dennoch bei der Umwandlung einer mit Splines oder Bezierkurven (oder was auch immer es ist) gespickten Vorlage immer Kurvenlängen teils unter 0,5mm. Beispiel ist angehängt. Auch beim "Unwandeln in Linien" ist es nicht anders. :-[
Ich habe schon Schriftzüge und Logovorlagen erfolgreich so umgewandelt, dass die einzelnen Kurventeile später wirklich alle mindestens 5mm lang waren, prinzipiell funktioniert es wohl. Sieht dann zwar eckig(er) aus, würde in meinem Falle aber dann auch von der NC-Steuerung akzeptiert.
Gerne würde ich verstehen, woran das liegt, dass es mal geht und mal nicht.
Danke für einen Tipp,
Dirk
Hallo Dirk,
die anderen Werte wirken sich auch auf die Berechnung aus.
Hier nochmal die Erklärung der Werte:
https://docs.mcneel.com/rhino/6/help/de-de/index.htm#commands/convert.htm
Mach' doch mal die Winkeltolaranz und die Toleranz um den Faktor 10-100 größer.
Gruß
Michael
Hallo Michael,
das nützt nichts (auch nicht in meiner Rhino6-Demo).
Ich habe eine Vermutung, woran es liegt. In den Fällen, wo die Umwandlung problemlos funktioniert hat, lagen Kurven vor, die sowieso schön länger als MinLänge waren und die sich erfolgreich in mehrere kürzere Bögen umgewandelt ließen. In diesem Fall sind die Ausgangskurven jedoch viele kleine Kurven, die man wohl erst zu einem einzelnen langen Spline verbinden müsste (was nicht gelingt), um diesen wieder in viele 5mm-Bögen umwandeln zu können. Das wäre wenigstens eine Erklärung.
Wenn dem so wäre, stellt sich mir die nächste Frage, wie ich das denn erreichen kann, ohne das jetzt manuell nachzeichnen zu müssen. Hmm...
Hallo Dirk,
zur Info, Deine Kurve besteht schon aus Bögen.
Gruß
Michael
Hallo Michael,
Zitat von: Michael Meyer in 06 Mai 2020, 11:18
zur Info, Deine Kurve besteht schon aus Bögen.
Das ist natürlich auch eine Erklärung. :facepalm:
OK, die sich mir nun stellende Frage, dich ich mir nun stelle: Wie interpoliere ich nun aus mehreren kleinen Bögen mit einer Gesamtlänge von 5mm nur einen, der dann einzeln über eine Länge von 5mm geht, ohne dass ich da mit "Bogen Start/Ende/Radius" manuell Stückchen für Stückchen drangehe. Bietet die Wundertüte Rhino da wie so oft etwas? Das wäre jetzt meine Hoffnung, um die Konvertierung zu beschleunigen.
Danke, Dirk
Hallo Dirk,
mir fällt nichts dazu ein außer die Bögen manuell zu zeichnen.
Man könnte die Kurve in eine Freiformkurve annähern und dann wieder in Bögen wandeln. Das wird wohl eine Verschlimmbesserung.
Gruß
Michael
Trotzdem Danke, Michael.
Ich werde mal schauen, wie ich vorgehen kann. Wenn mir etwas Besseres einfällt, werde ich berichten.
Gruß, Dirk
Danke für den Tipp mit "Freiform", das scheint zu funktionieren.
Für das elektronische Gedächtnis:
- Kontrollpunkte der Kurve eingeschaltet (_PointsOn)
- Menü "Kurve / Freiform / Kontrollpunkte" (_Curve)
- Dann die Kontrollpunkte der Kanten nacheinander angeklickt.
- Die entstandene Freiform ("Spline") über Menü "Kurve /Umwandeln / in Bogen" (_Convert) umgewandelt.
Dabei ein wenig mit den Parametern experimentiert. Bei MinLänge=5 wurden die Teilbögen in einem Beispiel kürzer als bei MinLänge=2 und das Ergebnis war trotzdem deutlich abweichender von der Originalkurve.