Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  NX
  Punkt auf Kurve mit Abstand zu Referenzpunkt erzeugen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX
Autor Thema:  Punkt auf Kurve mit Abstand zu Referenzpunkt erzeugen (1991 mal gelesen)
reimund
Mitglied



Sehen Sie sich das Profil von reimund an!   Senden Sie eine Private Message an reimund  Schreiben Sie einen Gästebucheintrag für reimund

Beiträge: 231
Registriert: 29.10.2004

erstellt am: 11. Feb. 2016 12:53    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


point_on_curve.png

 
Hallo,
beim Erzeugen eines Punktes auf einer Kurve (ein Objekte im PartNavigator) mit mehreren Segmenten, kann man nicht die gesamte Kurve anwählen, sondern nur entsprechend dem Selektionsmodus ein einzelnes Segmente davon.

Wenn sich die Position nicht ändern soll, dann klappt das auch ganz gut.
Wenn nun die Position in Abhängigkeit von einem Referenzpunkt z.B. vom Endpunkt der Kurve gesteuert werden soll, dann klappt das nur innerhalb des gewählten Segmentes und darüber hinaus tangential.
Nun soll der Punkt allerding auf der gesamten Kurve entlang wandern können und das In Abhängigkeit vom Endpunkt. Der Abstand soll als wahre Länge auf der Kurve laufen.

Welche Möglichkeiten gibt es die komplette Kurve bei der Auswahl zu selektieren?
Wie kann man die Richtung, die der Punkt auf der Kurve läuft angeben?
Bisher habe ich die Richtung nur mit dem Minuszeichen beeinflussen können?

Gruß
Reimund

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

racing.beetle
Mitglied



Sehen Sie sich das Profil von racing.beetle an!   Senden Sie eine Private Message an racing.beetle  Schreiben Sie einen Gästebucheintrag für racing.beetle

Beiträge: 286
Registriert: 13.06.2014

erstellt am: 11. Feb. 2016 13:05    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für reimund 10 Unities + Antwort hilfreich

Ich hoffe, ich hab Dich richtig verstanden: Du kannst den Abstand des Endpunktes zum Referenzpunkt entlang der Kurve messen, bei assoziativ den Haken reinmachen und den dadurch entstehenden Parameter bei der Arc Length verwenden.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

inv
Mitglied
CAx Consultant


Sehen Sie sich das Profil von inv an!   Senden Sie eine Private Message an inv  Schreiben Sie einen Gästebucheintrag für inv

Beiträge: 614
Registriert: 07.02.2006

Windows 10
Unigraphics (v16 - v18)
NX1 - NX12
NX (Continuous Release)
CatiaV5 R22

erstellt am: 12. Feb. 2016 07:03    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für reimund 10 Unities + Antwort hilfreich


Punkt_auf_Kurve.png

 
Zitat:
Original erstellt von reimund:

beim Erzeugen eines Punktes auf einer Kurve (ein Objekte im PartNavigator) mit mehreren Segmenten, kann man nicht die gesamte Kurve anwählen, sondern nur entsprechend dem Selektionsmodus ein einzelnes Segmente davon.

Hallo Reimund,

Du musst beim Punktdialog ganz oben den Typ auf 'Punkt auf Kurve' ändern. Anschließend noch die Auswahlregel richtig eingestellt (wenn glatt tangent, wenn eckig verbunden oder Formelement). Anschließend kannst Du im Dialog entscheiden, wie die Position des Punktes bestimmt wird. Bogenlänge, Prozentual oder U-Parameter.

Gruß André

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

reimund
Mitglied



Sehen Sie sich das Profil von reimund an!   Senden Sie eine Private Message an reimund  Schreiben Sie einen Gästebucheintrag für reimund

Beiträge: 231
Registriert: 29.10.2004

erstellt am: 15. Feb. 2016 15:22    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Andre,

danke für Deine Antwort.

Bei der Auswahl mit "Punkt auf Kurve" habe ich nicht gefunden, wo man den Referenzpunkt angeben kann. Der Referenzpunkt soll kein Endpunkt von der Kurve sein.

Gruß
Reimund

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

inv
Mitglied
CAx Consultant


Sehen Sie sich das Profil von inv an!   Senden Sie eine Private Message an inv  Schreiben Sie einen Gästebucheintrag für inv

Beiträge: 614
Registriert: 07.02.2006

Windows 10
Unigraphics (v16 - v18)
NX1 - NX12
NX (Continuous Release)
CatiaV5 R22

erstellt am: 16. Feb. 2016 07:36    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für reimund 10 Unities + Antwort hilfreich

Ah! Jetzt kann ich nachvollziehen, wo die Problematik liegt. Meine Gehirnwindungen kennen für dieses Aufgabenstellung keine direkte Funktion, aber ich wüsste eine Alternative.

Erstelle Dir eine Ebene auf deinen Kurvenzug und platziere diese an die gewünschte Startposition. Achte immer auf die Auswahlregeln, damit Du den gesamten Konturzug erwischst. Als nächstes verwende die Funktion 'Kurve trimmen (Trim Curve)' und schneide Deinen Konturzug an der Ebene ab. Auch hier auf die Auswahlregel achten. Zusätzlich noch kontrollieren, ob die Assoziativität aktiv ist. Im Block 'Schnitt' unter 'Richtung' am besten 'Kürzester 3D-Abstand' einstellen.

Nach der Trimmung hast Du einen Kurvenzug, der an Deiner gewünschten Startposition beginnt. Jetzt kannst Du mit 'Punkt' und dem Typ 'Punkt auf Kurve' den verschobenen Punkt erzeugen.

Gruß André

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

hugokunz
Mitglied
Ing


Sehen Sie sich das Profil von hugokunz an!   Senden Sie eine Private Message an hugokunz  Schreiben Sie einen Gästebucheintrag für hugokunz

Beiträge: 130
Registriert: 07.03.2012

WIN10
NX10
NX1876
NX1953

erstellt am: 16. Feb. 2016 11:13    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für reimund 10 Unities + Antwort hilfreich

Hi Reimund,
neben dem guten Tipp von André gibt es noch eine andere Möglichkeit: Unter  Einfügen  Kurve aus Kurven  findest Du die Funktion "verbinden",
d.h. der von Dir selektierte Kurvenzug wird durch einen Spline ersetzt. Die Usprungskurven werden ausgeblendet (oder Du machst das über Layer) und mit dem Spline das Du die Problematik von mehreren Kurven auf eine minimiert. Achte darauf das beim "Verbinden" der Assoziativ-Schalter gesetzt ist.

Viel Erfolg

------------------
keine

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

reimund
Mitglied



Sehen Sie sich das Profil von reimund an!   Senden Sie eine Private Message an reimund  Schreiben Sie einen Gästebucheintrag für reimund

Beiträge: 231
Registriert: 29.10.2004

erstellt am: 16. Feb. 2016 16:48    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,
danke für die Antworten.
Schade, dass es dafür keine direkte Lösung gibt.
Mit zusätzlichen Objekten wird es nicht gerade übersichtlicher.

Gruß
Reimund


Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

mseufert
Ehrenmitglied V.I.P. h.c.
Freiberuflicher CAD/CAM Ingenieur


Sehen Sie sich das Profil von mseufert an!   Senden Sie eine Private Message an mseufert  Schreiben Sie einen Gästebucheintrag für mseufert

Beiträge: 2624
Registriert: 18.10.2005

HP Z420
WIN7 64 Win 10
UG NX6-1980
3D Printer Prusa MK2 S

erstellt am: 17. Feb. 2016 18:37    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für reimund 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von reimund:

Schade, dass es dafür keine direkte Lösung gibt.

zzzz .... Wer sagt denn sowas 

Es gibt eine Lösung mit einem einzelnen Feature  : Curve Length mit den Optionen Incremental & Start / End. Startwert direkt eintragen, den Endwert als Differenz einer assoziativen Messung (Länge des gesamten Kurvenzugs) mit Soll- und Startwert (gewünschte Bogenlänge -Messung -Startwert) berechnen und fertig.

Gruß, Michael

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

inv
Mitglied
CAx Consultant


Sehen Sie sich das Profil von inv an!   Senden Sie eine Private Message an inv  Schreiben Sie einen Gästebucheintrag für inv

Beiträge: 614
Registriert: 07.02.2006

Windows 10
Unigraphics (v16 - v18)
NX1 - NX12
NX (Continuous Release)
CatiaV5 R22

erstellt am: 18. Feb. 2016 06:50    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für reimund 10 Unities + Antwort hilfreich

Hallo Michael,

glaub mir, wenn Du die einfache Funktion in Catia kennst, weißt Du, dass NX keine direkte Lösung für das Problem hat. Deine Möglichkeit ist zwar innerhalb einer (oder vielleicht eher 1/2) Funktion, aber dennoch ganz schön umständlich und funktioniert nicht immer. Wenn der Startpunkt durch einen Schnitt gebildet wird, fehlt der Anfangsabstand auf der Kurve und muss erst umständlich ermittelt werden.

Gruß André

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

mseufert
Ehrenmitglied V.I.P. h.c.
Freiberuflicher CAD/CAM Ingenieur


Sehen Sie sich das Profil von mseufert an!   Senden Sie eine Private Message an mseufert  Schreiben Sie einen Gästebucheintrag für mseufert

Beiträge: 2624
Registriert: 18.10.2005

HP Z420
WIN7 64 Win 10
UG NX6-1980
3D Printer Prusa MK2 S

erstellt am: 22. Feb. 2016 09:49    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für reimund 10 Unities + Antwort hilfreich

Hallo André,

das glaub' ich schon, nur nützt es nichts, wenn man's mit NX machen soll  .

Und was ist bitte umständlich ? Eine assoziative Messung ? Das Addieren von drei Werten ? Oder wie schon oben von hugokunz vorgeschlagen, ein Join Curves vor Erzeugung der Punkte ?

Daß sich der Offset along Curve nur auf eine Kurve und nicht auf den ganzen Kurvenzug bezieht, könnte ein Bug sein. Falls nicht, wäre ein ER angebracht.

Gruß, Michael

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

inv
Mitglied
CAx Consultant


Sehen Sie sich das Profil von inv an!   Senden Sie eine Private Message an inv  Schreiben Sie einen Gästebucheintrag für inv

Beiträge: 614
Registriert: 07.02.2006

Windows 10
Unigraphics (v16 - v18)
NX1 - NX12
NX (Continuous Release)
CatiaV5 R22

erstellt am: 22. Feb. 2016 09:53    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für reimund 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von mseufert:

Daß sich der Offset along Curve nur auf eine Kurve und nicht auf den ganzen Kurvenzug bezieht, könnte ein Bug sein. Falls nicht, wäre ein ER angebracht.

da stimme ich Dir vollumfänglich zu. Wenn Probleme vorhanden sind, sollten diese gemeldet werden, nur dann sind zukünftig Verbesserungen zu erwarten.

Gruß André

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz