[gelöst] BSpline in gleiche Abstände zerlegen
[gelöst] BSpline in gleiche Abstände zerlegen
Hallo zusammen,
gibt es die Möglichkeit eine Bspline in vorzugebende Abstände zu zerlegen?
An eine solche Möglichkeit wäre ich sehr interessiert.
Mit Gruß Werner
gibt es die Möglichkeit eine Bspline in vorzugebende Abstände zu zerlegen?
An eine solche Möglichkeit wäre ich sehr interessiert.
Mit Gruß Werner
Last edited by wega on Tue Dec 01, 2020 8:35 pm, edited 1 time in total.
- thomas-neemann
- Veteran
- Posts: 11921
- Joined: Wed Jan 22, 2020 6:03 pm
- Location: Osnabrück DE 🇩🇪
- Contact:
Re: BSpline in gleiche Abstände zerlegen
wenn es nicht supergenau und vollautomatisch sein muß, hätte ich eine idee und könnte ein video davon drehen.
lg thomas
Re: BSpline in gleiche Abstände zerlegen
Hallo Thomas,
super genau, genau das entspricht den CAD-Vorstellungen.
Aber ein Ansatz der Teilung wäre schon einmal ein Anfang.
Ein entsprechendes Makro wird dann bestimmt einmal folgen.
Auf Deine Lösung bin ich gespannt.
Mit Gruß Werner
super genau, genau das entspricht den CAD-Vorstellungen.
Aber ein Ansatz der Teilung wäre schon einmal ein Anfang.
Ein entsprechendes Makro wird dann bestimmt einmal folgen.
Auf Deine Lösung bin ich gespannt.
Mit Gruß Werner
- thomas-neemann
- Veteran
- Posts: 11921
- Joined: Wed Jan 22, 2020 6:03 pm
- Location: Osnabrück DE 🇩🇪
- Contact:
Re: BSpline in gleiche Abstände zerlegen
hallo werner
hier der vorschlag:
durch vervielfältigen der abschnitte wird es genauer.
lg thomas
Re: BSpline in gleiche Abstände zerlegen
Hallo Werner,
im Anhang eine Lösung mit einem Script. Das Script erzeugt auf einem gewählten Sketch-Element (Linie, Kreisbogen, Kreis, Spline) in regelmäßigen Abständen Punkte.
Achtung die Punkte sind nicht mit dem Element, auf dem sie liegen verbunden. Verschiebt man das Element, dann bleiben die Punkte stehen.
Die Bedienung ist leider etwas umständlich.
Workflow:
- Eine Skizze öffnen
- Script starten
- Im kleinen Dialogfenster nicht die Anzahl der Punkte eingeben, sondern
- in die Skizze tippen (das Dialogfenster verschwindet hinter FreeCAD)
- in der Skizze das gewünschte Element (Linie, Kreisbogen, Kreis, Spline) auswählen
- das im Hintergrund liegende Dialogfenster hervorholen
- die gewünschte Anzahl einstellen und OK
im Anhang eine Lösung mit einem Script. Das Script erzeugt auf einem gewählten Sketch-Element (Linie, Kreisbogen, Kreis, Spline) in regelmäßigen Abständen Punkte.
Achtung die Punkte sind nicht mit dem Element, auf dem sie liegen verbunden. Verschiebt man das Element, dann bleiben die Punkte stehen.
Die Bedienung ist leider etwas umständlich.
Workflow:
- Eine Skizze öffnen
- Script starten
- Im kleinen Dialogfenster nicht die Anzahl der Punkte eingeben, sondern
- in die Skizze tippen (das Dialogfenster verschwindet hinter FreeCAD)
- in der Skizze das gewünschte Element (Linie, Kreisbogen, Kreis, Spline) auswählen
- das im Hintergrund liegende Dialogfenster hervorholen
- die gewünschte Anzahl einstellen und OK
Re: BSpline in gleiche Abstände zerlegen
Hallo edi,
so weit so gut, schön wäre es, wenn dieser Spline auch wirklich in entsprechende
Einzelteile geteilt würde.
Dann könnte man die nicht benötigten Elemente als Konstruktionselemente deklarieren
und mit dem oder den verbleibenden Segmenten den Sketch vervollständigen.
Geht das?
Gruß Werner
so weit so gut, schön wäre es, wenn dieser Spline auch wirklich in entsprechende
Einzelteile geteilt würde.
Dann könnte man die nicht benötigten Elemente als Konstruktionselemente deklarieren
und mit dem oder den verbleibenden Segmenten den Sketch vervollständigen.
Geht das?
Gruß Werner
Re: BSpline in gleiche Abstände zerlegen
Wenn Du das hinbekommst, dann wären wohl die fehlenden B-Spline-Funktionen gar kein großes Problem mehr, weil man dann an den Verbindungsstellen Punkte, Tangenten und Normalen anlegen kann.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: BSpline in gleiche Abstände zerlegen
... Punkte in irgendeiner Weise parametrisch auf einem BSpline zu "verteilen" gibt es ja bereits in der CurvesWB.
Aber macht es Sinn, das konstruktive System BSpline im Sketcher nochmal zu unterteilen/splitten?
Wenn man einen BSpline anlegt, sollte man schon wissen, was man damit vorhat.
An die inneren Knotenpunkte kommt man bislang ohnehin nicht ran => ich lösche die meistens gleich.
Aber macht es Sinn, das konstruktive System BSpline im Sketcher nochmal zu unterteilen/splitten?
Wenn man einen BSpline anlegt, sollte man schon wissen, was man damit vorhat.
An die inneren Knotenpunkte kommt man bislang ohnehin nicht ran => ich lösche die meistens gleich.
- Attachments
-
- DiscEdge_BSpline.FCStd
- FC.18.4
- (7.45 KiB) Downloaded 20 times
Re: BSpline in gleiche Abstände zerlegen
ich denke schon, dass es hin und wieder Sinn macht, einen Spline in Segmente zu zerlegen.
Ob das immer gleichabständig sein muß, stelle ich mal in Frage.
Besser wäre natürlich, wenn man den Teilungspunkt individuell beschreiben könnte.
Mitunter ist es eben sinnvoll, einen Teil des Splines als Konstruktionselement auszublenden,
um mit dem verbliebnen Teil des Splines den Sketch zu vervollständigen.
Mit Gruß Werner
Ob das immer gleichabständig sein muß, stelle ich mal in Frage.
Besser wäre natürlich, wenn man den Teilungspunkt individuell beschreiben könnte.
Mitunter ist es eben sinnvoll, einen Teil des Splines als Konstruktionselement auszublenden,
um mit dem verbliebnen Teil des Splines den Sketch zu vervollständigen.
Mit Gruß Werner
Re: BSpline in gleiche Abstände zerlegen
Das wäre aber nur ein Workaround. Was man in so einem Fall eigentlich will, ist doch, dass man einen Punkt auf den Spline legen kann der dann genauso wie in allen anderen Fällen auch vom Solver mit all seinen möglichen Nebenbedingungen berücksichtigt wird.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.