Effektiv Schnittkurven projizieren: Vorher Linien, Bögen und Splines verbinden -> gelingt nicht

Effektiv Schnittkurven projizieren: Vorher Linien, Bögen und Splines verbinden -> gelingt nicht

Anonymous
Nicht anwendbar
3.510Aufrufe
16Antworten
Nachricht 1 von 17

Effektiv Schnittkurven projizieren: Vorher Linien, Bögen und Splines verbinden -> gelingt nicht

Anonymous
Nicht anwendbar

Ich hänge an einem Problem beim Projizieren von Schnittkurven:

Ziel ist es zwei komplex zusammengesetzte Kurven (aus Linien und Bögen), in einer gemeinsamen Kurve (Projektion) zu überführen. Dabei liegt jeweils eine Kurve in einer eigenen Skizze.

 

Wenn ich zwei Splines nehme,  dann funktioniert die Funktion Skizze -> Erstellen -> Projizieren -> Schnittkurve wunderbar, so wie das im nachfolgenden Video veranschaulicht wird: https://www.youtube.com/watch?v=A__xMTd8zic&t=236s

 

Wenn ich nun aber kein Spline als Referenz nehmen will, sondern eine zusammengesetzte Kurve aus Linien und Bögen, dann geht das nicht, weil nur eine Linie / Bogen auswählbar ist, obwohl diese an den Enden zusammenhängen. 

 

Kann man Linien und Bögen irgendwie verbinden, dass dies wie eine Spline genutzt werden kann?

 

Vielleicht hat jemand einen Tipp, wie ich hier vorgehen kann.

 

Der Vorteil der Projektion aus Linien und Bögen ist aufgrund der besseren Bestimmbarkeit von Radien und Längen deutlich genauer als die Nutzung von Splines.

 

0 „Gefällt mir“-Angaben
Akzeptierte Lösungen (1)
3.511Aufrufe
16Antworten
Antworten (16)
Nachricht 2 von 17

wersy
Mentor
Mentor

Hast du "Verkettung" aktiviert?

 

wersy_0-1611516254185.png

Am besten, immer gleich die Datei hochladen.

 

Gruß Michael

 

Ich habe es eben ausprobiert:
Erst die zusammengesetzten Liniensegmente anwählen, und dann den Spline.

 

Nachricht 3 von 17

wersy
Mentor
Mentor

Es funktioniert aber auch nur mit Liniensegmenten:

 

wersy_0-1611517342019.png

 

Nachricht 4 von 17

Anonymous
Nicht anwendbar

Ich habe die Antworten auf meine Fragen nicht ganz verstanden. Daher gehe ich davon aus, dass ich mich wahrscheinlich falsch ausgedrückt habe, daher jetzt mit Beispieldatei :-).

 

In Skizze 1 und Skizze 2 sind die jeweiligen "Kurven". Die Kurven bestehen aus jeweils 2 Segmenten (In diesem Beispiel sind das Linien, das sollen aber später auch Tangentialbögen sein). Die resultierende Kurve soll in Skizze 3 dargestellt werden.

Es ist mir bisher aber nur gelungen Segment 1 aus Skizze 1 auf Segment 1 und / oder Segment 2 aus Skizze 2 zu projizieren. Ich möchte aber gern Segment 1 und Segment 2 aus Skizze 1 auf Segment 1 und 2 aus Skizze 2 bekommen. Wären die Segmente "zusammenhängend" würde das auch funktionieren, zum Beispiel als Spline. 

 

Das Handling mit Bögen und Geraden ist genauer als mit einer Spline, daher ist mir dieser Weg wichtig.

0 „Gefällt mir“-Angaben
Nachricht 5 von 17

mango.freund
Advisor
Advisor

hallo,

 

meinst du das? erstellt mit "projizieren -schnittkurve" doch haeckchen bei 3d-skizze gesetzt.

dann noch,--- du hast keinelei kurven gezeichnet sondern linien und ecken.

 

lg mango

Unbenannt.PNG

 

 

Nachricht 6 von 17

wersy
Mentor
Mentor

Ich sehe da kein Problem - auch ohne Häkchen bei 3D Skizze:

 

wersy_0-1611562692177.png

 

Nachricht 7 von 17

mango.freund
Advisor
Advisor
@wersy , ah okay und ???????????
Nachricht 8 von 17

wa.rumpf
Advisor
Advisor

Servus!

 

So wie du das machen möchtest funktioniert tatsächlich nur mit „Splines“, was du aber machen kannst ist deine Skizze gleich 3 Dimensional anlegen.

Da kannst du deine Kurven und Linien bemaßen und in alle Richtungen Zeichen und anschließend einen Körper geben.

3D Skizze.png

 

 

 

 

 

 

 

 

 

 

 

 

Ganz einfach beim erstellen der Skizze in der Skizzenpalette ganz unten bei „3D-Skizze“ einen Haken setzen, hab dir noch ein Bspl. unten angehängt.

 

LG Andi

Nachricht 9 von 17

Anonymous
Nicht anwendbar

Super, danke Euch, werde ich heute Abend ausprobieren :-).

0 „Gefällt mir“-Angaben
Nachricht 10 von 17

wersy
Mentor
Mentor

@mango.freund  schrieb:
@wersy, ah okay und ???????????

Geht mit und ohne Häkchen bei 3D Skizze.

Mir ist unklar wo @Anonymous ein Problem hat.

0 „Gefällt mir“-Angaben
Nachricht 11 von 17

Anonymous
Nicht anwendbar

Ich habe zu schnell auf "Lösung akzeptieren" geklickt. Es sah in der Perspektive so aus, als ob der Vorschlag von @wersy die Lösung ist, aber es ist auch nur eine Projektion der beiden Segmente aus Skizze 2 auf das erste Segment der ersten Kurven (Skizze). Das Segment 2 aus Skizze 1 fehlt (rot markiert). Ob man jetzt 3D-Skizze anklickt oder nicht, macht keinen Unterschied. Ziel ist ja immernoch alle Punkten aus allen Segmenten in der 3D Ebene zu platzieren und nicht einen Teil auszusparen. Ob das jetzt Bögen oder Linien sind, macht keinen Unterschied.

Ergebnis.PNG

@wa.rumpf danke für deinen Vorschlag. Kann ich mit der 3D-Skizze auch eine Auslenkung in 2 Richtungen gestalten, so wie in meiner Beispieldatei, siehe Anhang? Bei deinem Beispiel sind die Segmente immer der jeweiligen Ebene nach ausgerichtet. Die resultierende Kurve soll bei mir quasi in 2 Richtungen gebogen sein und nicht nur in eine. Dann wäre das die Lösung.

0 „Gefällt mir“-Angaben
Nachricht 12 von 17

mango.freund
Advisor
Advisor

nein, da fehlt nichts! wenn du genau hinschaust sind zwei linien auf skizze 1 ebenso zweilinien auf skizze 3. ergo hast du bei der projektion auch genau zwei segmente.

tja und schau bitte genau in die ansichten - nutze den wuerfel! -- dann wirst du sehe, das jeder deine gesuchte ansicht hat.

mango

 

 

0 „Gefällt mir“-Angaben
Nachricht 13 von 17

Anonymous
Nicht anwendbar

Nein, das sind nur die 2 Segmente von Skizze 2, die auf das 1. Segment von Skizze 1 übertragen werden. Ich füge noch einen Screenshot ein, der zeigt, dass das Ergebnis mit einem auswählten Segment demnach dasselbe ist wie oben gezeigt. Was ja dem eigentlichen Ziel widerspricht. Mehr als 1 Segment kann ich mit der Funktion gar nicht auswählen als Referenz:

Ergebnis2.PNG

 

 

Ich habe jetzt noch eine Datei eingefügt, die aus Bögen und Linien besteht, die sich in einem Punkt schneiden. Die resultierende 3D-Skizze / Kurve soll die x-Werte aus der einen Skizze annehmen und die Y-Werte aus der anderen. Das kommt meinem Wunschziel sehr nahe. Längen der Linien und Radien sind genau bestimmt und es wird nicht mit Splines gearbeitet (wo ich das schlecht(er) bestimmen kann. Mir ist das an sich egal, wie ich zum Ziel komme, ob nun diese Funktion oder eine andere genutzt wird, ich möchte nur gern die Werte vorher möglichst genau bestimmen können.

 

 

0 „Gefällt mir“-Angaben
Nachricht 14 von 17

wa.rumpf
Advisor
Advisor

Bei deinem Beispiel sind die Segmente immer der jeweiligen Ebene nach ausgerichtet. Die resultierende Kurve soll bei mir quasi in 2 Richtungen gebogen sein und nicht nur in eine. Dann wäre das die Lösung.


Naja wenn man es genau nimmt sind es ja auch nur mehrere Richtungswechsel hintereinander. Ich befürchte du wirst hier einen Kompromiss zwischen bemaßter Skizze und Splines eingehen müssen.

Was soll es den eigentlich werden wenn es fertig ist? 

0 „Gefällt mir“-Angaben
Nachricht 15 von 17

mango.freund
Advisor
Advisor
0 „Gefällt mir“-Angaben
Nachricht 16 von 17

wersy
Mentor
Mentor
Akzeptierte Lösung

@Anonymous  schrieb:

Ich habe zu schnell auf "Lösung akzeptieren" geklickt. Es sah in der Perspektive so aus, als ob der Vorschlag von @wersy die Lösung ist, aber es ist auch nur eine Projektion der beiden Segmente aus Skizze 2 auf das erste Segment der ersten Kurven (Skizze). Das Segment 2 aus Skizze 1 fehlt (rot markiert). Ob man jetzt 3D-Skizze anklickt oder nicht, macht keinen Unterschied. Ziel ist ja immernoch alle Punkten aus allen Segmenten in der 3D Ebene zu platzieren und nicht einen Teil auszusparen. Ob das jetzt Bögen oder Linien sind, macht keinen Unterschied.

Ergebnis.PNG

@wa.rumpf danke für deinen Vorschlag. Kann ich mit der 3D-Skizze auch eine Auslenkung in 2 Richtungen gestalten, so wie in meiner Beispieldatei, siehe Anhang? Bei deinem Beispiel sind die Segmente immer der jeweiligen Ebene nach ausgerichtet. Die resultierende Kurve soll bei mir quasi in 2 Richtungen gebogen sein und nicht nur in eine. Dann wäre das die Lösung.


Du hast recht.

Allerdings ist das kein praxisnahes Beispiel.
Üblicherweise stehen die Linien in einer bestimmten Weise zueinander. Eckpunkte fluchten in x, y oder z.
Genauso fluchten Anfangs- und Endpunkt.

In diesem Falle fluchten nur die Anfangspunkte. Die Endpunkte liegen auseinander, deswegen entsteht aus den zweiten Linien eine verkürzte Linie.

Wenn man dennoch eine Schnittlinie erzeugen will, muss man das in zwei Aktionen durchführen:

 

wersy_0-1611603720377.png

 

0 „Gefällt mir“-Angaben
Nachricht 17 von 17

Anonymous
Nicht anwendbar

@wersy , super vielen Dank. Das war simpel, einfach den Befehl 2 mal laufen lassen 😅. Ich kam zum Ergebnis, klasse!!!

0 „Gefällt mir“-Angaben