Nachricht 1 von 4
- Als neu kennzeichnen
- Lesezeichen
- Abonnieren
- Stummschalten
- RSS-Feed abonnieren
- Kennzeichnen
- Melden
Hallo zusammen,
ich will mir auf einer Zeichnung den Schwerpunkt meines Bauteils ausgeben lassen. Im Bauteil funktioniert soweit meine Regel nach folgendem Beitrag:
Ich wollte aber die Regel in meiner Zeichnung einfügen und jeweils den Schwerpunkt des momentanen aktiven Modells wiedergeben.
Hier mein Code dazu:
Try
Dim modelDoc = ThisDrawing.ModelDocument
centerPt = iProperties.CenterOfGravityOfComponent(modelDoc)
cx = centerPt.X
cy = centerPt.Y
cz = centerPt.Z
If iProperties.Value("Custom", "X_Schwerpunkt") <> (Round(cx, 8)) Then iProperties.Value("Custom", "X_Schwerpunkt") = (Round(cx, 8))
If iProperties.Value("Custom", "Y_Schwerpunkt") <> (Round(cy, 8)) Then iProperties.Value("Custom", "Y_Schwerpunkt") = (Round(cy, 8))
If iProperties.Value("Custom", "Z_Schwerpunkt") <> (Round(cz, 8)) Then iProperties.Value("Custom", "Z_Schwerpunkt") = (Round(cz, 8))
Catch
End Try
Die Regel läuft ohne Fehlermeldungen durch, jedoch wird nicht in die benutzerdefinierten iProperties geschrieben.
Weiß jemand woran das liegen könnte?
Grüße
Leo
Gelöst! Gehe zur Lösung