Hallo,
erstmal ein sehr großes Lob an die Community hier im Forum! Bis lang hatte ich nur Kontakt mit netten und hilfsbereiten Mitgliedern! Ich hatte nun auch bereits persönlichen Kontakt mit einen Mitglied und konnte nur durchaus positive Eindrücke erleben und obriges nochmal bestätigen! Super Gemeinde
Aber nun zu meiner Frage.
Ich versuche momentan für unsere Fertigungsmaschinen ein Journal zu erstellen, welche eine Tabelle erzeugt mit diversen Parametern.
Ausgangssituation ist ein Sketch mit Linien und Bögen und einen Punkt als Bezugspunkt/Nullpunkt. Ich benötige von jeder Linie welche ich manuell selektiere den Drehwinkel zur vorherigen Linie und den Abstand zum Nullpunkt, senkrecht zur Linie.
Als Beispiel... Ich habe 2 Linien, eine davon ist Waagerecht und die andere zusammenfallend mit 30° Steigungswinkel. Wenn ich nun den Abstand mit
Abstand1 = workPart.MeasureManager.NewDistance(nullUnit, MeasureManager.MeasureType.Minimum, Nullpunkt, mySelectedline)
ausgebe, wird mir der minimale Abstand vom Startpoint zum Nullpunkt ausgegeben. Jedoch bräuchte ich den Abstand senkrecht der selektierten Linie.
Ich hätte nun die möglichkeit eine Dummylinie vom Nullpunkt mit den leichen Winkel zu erstellen, und diesen Abstand zu messen, jedoch finde ich diese Möglichkeit nicht unbedingt sauber gelöst. Mit Winkelfunktionen den Abstand auszurechnen, selbiges, jedoch Notfalls möglich.
Im Anahng befindet sich eine Skizze.
In Rot die benätigten Abstandswerte, in blau der momentan ermittelte "falsche" Wert. In der MeasureManager Class konnte ich leider kein passenden Measuretype finden.
Viele Grüße und eine hoffentlich gesunde Zeit,
Tobias
[Diese Nachricht wurde von Tobias3107 am 21. Mrz. 2020 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP