MicroStation CONNECT Edition Hilfe

B-Spline aus Punkten

Dient zum Platzieren einer B-Spline-Kurve.

Der Zugriff auf diese Funktion erfolgt über:
  • Band: Zeichnung > Start > Platzierung > Kurven erstellen Trennschaltfläche
  • Band: Modellierung > Kurven > Kurven erstellen
  • Toolbox: Kurven erstellen


Methode Beschreibung Illustration
Steuerungspunkte Die Pole (Ecken) des Kontrollpolygons werden durch Datenpunkte oder die Ecken des gewählten Polygonzugs oder der gewählten Polygonfläche definiert. Die Anzahl der Pole muss größer als oder gleich der Ordnung sein. Wenn "Schließung" auf "Offen" gestellt ist, wird die Kurve zwischen dem ersten und letzten Punkt bzw. der ersten und letzten Ecke platziert.


Durch Punkte Die Kurve verläuft durch die über die Datenpunkte oder Ecken des ausgewählten Polygonzugs bzw. der gewählten Polygonfläche definierten Punkte und wird an jedem Punkt interpoliert. Die Kurve ist kubisch (Ordnung=4) mit stetigen zweiten Ableitungen – dadurch wird die Krümmung minimiert.


Kleinste Quadrate nach Tol. Die Kurve wird basierend auf den durch die Datenpunkte festgelegten Punkte oder den Ecken des ausgewählten Polygonzugs oder der Polygonfläche angenähert. Die maximale Abweichung der Eingabepunkte von der Kurve kann mit Hilfe der Option "Toleranz" eingestellt werden. Nach Erstellen der angenäherten Kurve werden die maximale und die durchschnittliche Abweichung im Statusfeld angezeigt.


Kleinste Quadrate nach Anzahl Die Summe der Quadrate der Abstände von den Datenpunkten oder den Ecken des gewählten Polygonzugs bzw. der gewählten Polygonfläche zu den entsprechenden Punkten auf der Kurve wird minimiert. Das Kontrollpolygon hat die aktive Anzahl der Pole.

Wenn die Anzahl der Datenpunkte oder Ecken der Anzahl der Pole entspricht, verläuft die Kurve durch alle Datenpunkte bzw. Ecken.

  • Wenn "Schließung" auf "Offen" gestellt ist, beginnt bzw. endet die Kurve am ersten bzw. letzten Datenpunkt.
  • Wenn "Schließung" auf "Geschlossen" gestellt ist, wird die Kurve an alle Datenpunkte bzw. Ecken angenähert, muss aber nicht durch diese Punkte verlaufen, es sei denn, deren Anzahl entspricht der der Pole.

Wenn der schwerste Fehler die Toleranz übersteigt, wird dieser in der Statusleiste angezeigt. Die Toleranz wird im Dialogfeld "B-Splines" festgelegt.



Catmull-Rom Interpolierte NURBS-Kurve der vierten Ordnung (kubisch). Es werden zusätzliche Pole hinzugefügt, um eine möglichst gute Annäherung an die durch die eingegebenen Datenpunkte definierte Polygonfläche zu erreichen. Dabei wird nach folgender Gleichung vorgegangen:
  • Anzahl der Pole = 3 x (Datenpunkte - 1) + 1


EinstellungBeschreibung
Methode Mit dieser Option wird festgelegt, wie die Kurve erstellt wird (siehe große Tabelle oben).
Eingabe Bestimmt die Art, wie Eingabepunkte positioniert werden.
  • Punkte (AccuDraw): Die Kurve wird durch die Eingabe von Datenpunkten, mithilfe von AccuDraw, platziert.
  • Polygonzug auswählen: Die Kurve wird auf der Basis der Ecken eines ausgewählten Polygonzugs oder einer komplexen Kette (ergibt einen offenen B-Spline) oder einer Polygonfläche bzw. einer komplexen Polygonfläche (ergibt einen geschlossenen B-Spline) konstruiert.
Polygonzug beibehalten (Eingabe ist nur auf "Polygonzug auswählen" eingestellt) Wenn diese Option aktiviert ist, ist der Polygonzug im Modell beibehalten.
Schließung Legt fest, ob die Kurve offen oder geschlossen ist. Nicht verfügbar, wenn "Methode" auf "Catmull-Rom" gestellt ist.
Reihenfolge (Methode ist auf "Kontrollpunkte" oder nur auf "Kleinste Quadrate bei Anzahl" eingestellt) Legt die Ordnung der Gleichung fest, die die Kurve definiert (2–15).
Pole (Nur wenn "Methode" auf "Kleinste Quadrate nach Anzahl" gesetzt ist) Stellt die Anzahl der Pole ein (3–5000).
Toleranz (Nur wenn "Methode" auf "Kleinste Quadrate nach Toleranz" eingestellt ist) Legt die Anpassungs- oder Näherungstoleranz fest. Der Abstand von allen Eingabedatenpunkten zur Kurve liegt unter diesem Wert. Der Abstand wird durch Projizieren eines Punktes auf die Kurve berechnet.
Tangenten (Nur wenn "Methode" auf "Durch Punkte" oder "Kleinste Quadrate nach Toleranz" und "Abschluss" auf "Offen" gesetzt sind) Legt fest, auf welche Art die Kurve angrenzende Elemente tangiert.
  • Keine: Standardmäßige Tangentenrichtungen werden automatisch berechnet.
  • Beide: Die Richtungen von Start- und Schlusstangenten werden grafisch definiert.
  • Start: Die Richtung der Starttangente wird grafisch definiert.
  • Ende: Die Richtung der Schlusstangente wird grafisch definiert.
Durch Endpunkte (Nur wenn "Methode" auf "Kleinste Quadrate nach Toleranz" gesetzt ist) Legt fest, auf welche Art die Start- und Endpunkte der Kurve bestimmt werden .

Bei aktivierter Option verläuft die Kurve durch den ersten und den letzten der eingegebenen Punkte. Andernfalls werden die Endpunkte der Kurve auf der Grundlage der Einstellung für "Toleranz" berechnet.

Ausfülltyp (Schließung nur auf geschlossen gesetzt) Legt den aktiven Ausfüllungstyp fest.
  • Keine: Ist diese Option aktiviert, wird die komplexe Polygonfläche nicht ausgefüllt.
  • Opak: Ist diese Option aktiviert, wird die komplexe Polygonfläche mit der aktiven Farbe ausgefüllt.
  • Umriss: Ist diese Option aktiviert, wird die komplexe Polygonfläche mit der Ausfüllfarbe ausgefüllt.
Füllfarbe (Schließung nur auf geschlossen gesetzt) Legt die Farbe fest, mit der Elemente ausgefüllt werden. Die Definition der Füllfarbe erfolgt mithilfe der Steuerelemente auf der Registerkarte "Aktive Farbe", "Echte Farbe", "Farbbuch" oder "Gradientenfüllungen".
  • Wenn "Typ der Ausfüllung" auf "Opak" gestellt ist, werden die Elemente mit der aktiven Farbe ausgefüllt, die auch die Farbe der Elementkontur ist.
  • Wenn der Typ der Ausfüllung auf "Umriss" eingestellt ist, können Elemente mit einer anderen als der aktiven Farbe ausgefüllt werden.
Tastatureingabe: PLACE CURVE ICON