Skizzierlinie <IvSketchLine>

Zusammenfassung

IvSketchLine erstellt eine Linie in einer Zeichnungsskizze.

Mixins

IvSketchLineModifier

LineMixin

BasePart

Die meisten Regeln für IvSketchLine werden durch LineMixin bereitgestellt. Es stehen viele verschiedene Optionen zum Festlegen der Position der Linie zur Verfügung. In der Regel wird eine Linie durch zwei Punkte definiert: thruPoint1 und thruPoint2.

Parameter

Name Typ Beschreibung
sketch Any Gibt die Skizze an, auf der die Skizzierlinie platziert werden soll.
layer String Gibt den Layer-Stil an, der für die Skizzierlinie verwendet werden soll. Als Vorgabe werden eine leere Zeichenfolge und der Stil "Nach Norm" verwendet.
thruPoint1 Any Der erste Punkt, den die Linie durchlaufen muss. Dies ist nur dann der Anfangspunkt, wenn der Kurvenparameter 'start' nicht angegeben wurde.
thruPoint2 Any Der zweite Punkt, den die Linie durchlaufen muss. Dies ist nur dann der Endpunkt, wenn der Kurvenparameter 'end' nicht angegeben wurde.
alignment Integer Ausrichtung an einer der Basisachsen. 1 steht für Ausrichtung an der x-Achse, 2 steht für die y-Achse.
angle Number Winkel relativ zur positiven x-Achse. Diese Eingabe wird verwendet, um die Linie in der Ebene auszurichten.
baseAxis Part Objekt, das als Referenz für den Winkel dient:
dirVector Vector Richtung der Linie vom Anfangs- zum Endpunkt.
distance Number Abstand zum Ursprung der Linie mit dem Parameter 'offsetFrom' definiert.
end Number Parameter am Ende der Linie.
length Number Länge der Linie
offsetFrom Part Linie, die die Basis für eine Versatzlinie mit dem Versatz 'distance' definiert.
onRight1 Boolean Dieser Parameter bestimmt die Ausrichtung der Linie, falls sie tangential zu zwei Bogen verlaufen muss. Die Basis ist eine imaginäre Linie zwischen den Mittelpunkten von 'tanArc1' und 'tanArc2'. Wenn 'onRight1' TRUE ist, liegt der Mittelpunkt des neuen Bogens auf der rechten Seite der Linie. Wenn 'onRight1' FALSE ist, liegt der Mittelpunkt des neuen Bogens auf der linken Seite der Linie.
onRight2 Boolean Dieser Parameter bestimmt die Ausrichtung der Linie, falls sie tangential zu zwei Bogen verlaufen muss. Die Basis ist eine imaginäre Linie zwischen den Mittelpunkten von 'tanArc1' und 'tanArc2'. Wenn 'onRight2' auf True festgelegt ist, befindet sich der Mittelpunkt des neuen Bogens auf der rechten Seite der Linie; wenn 'onRight2' auf False festgelegt ist, befindet sich der Mittelpunkt des neuen Bogens auf der linken Seite der Linie.
parallelTo Part Eingegebene Linie, zu der die neue Linie parallel sein muss.
perpendicularTo Part Eingegebene Linie, zu der die neue Linie lotrecht sein muss.
start Number Kurvenparameter am Anfangspunkt der Linie. Durch Ändern der Vorgabeeinstellung 0 ändert sich der Anfangspunkt der Linie.
tanArc1 Part Eingegebener Bogen, zu dem die Linie tangential verlaufen muss. Der Parameter 'onRight1' muss ebenfalls definiert werden, um eine eindeutige Ausrichtung der Linie anzugeben.
tanArc2 Part Eingegebener Bogen, zu dem die Linie tangential verlaufen muss. Der Parameter 'onRight2' muss ebenfalls definiert werden, um eine eindeutige Ausrichtung der Linie anzugeben.

Regeln

Name Typ Beschreibung
p0 point Anfangspunkt der Linie
v0 Vector Richtungsvektor der Linie
u0 Number Kurvenparameter am Anfangspunkt der Linie. Vorgabewert ist 0.0.
u1 Number Kurvenparameter am Endpunkt der Linie. Vorgabewert ist die Länge der Linie.
defaultEnd Number Der vorgegebene Kurvenparameter am Ende der Linie. In der Regel ist dies das Ende der Linie.
endPoint point Punkt am Ende der Linie. Dieser wird wie folgt berechnet: p0 + (u1 * v0).
polygonPoints list Liste mit zwei Punkten, dem Start- und dem Endpunkt, die wie folgt berechnet werden: {startPoint, endPoint}.
startPoint point Punkt am Anfang der Linie. Dieser wird wie folgt berechnet: p0 + (u0 * v0).
midPoint point Mittelpunkt der Linie.