[Question] Winkel gedrehter Grundriss auslesen

Balises:
  • Gedrehter Grundriss
  • Pythonpart
  • [AIDP-208268]

Hallo,
ist es möglich den Winkel des aktuell eingestellten gedrehten Grundriss auszulesen?
Ich würde gerne einen Text absetzen, der sich automatisch am gedrehten Grundriss ausrichtet, da der Text sonst immer schräg ist, sobald man mit gedrehtem Grundriss arbeitet. Klar kann der User über ein Parameter den Winekl manuell eingeben, aber schöner wäre es schon, dass der Wert automatisch gesetzt wird.

Wenn ich im gedrehten Grundriss einen Text absetzte, wird dieser ja auch nach den gedrehten Grundriss ausgerichtet.

Gruss Sebastian

Moin,

Ich vermute:
Voreinstellungen - Optionen - Text - Systemwinkel berücksichtigen - "ein"
könnte grundsätzlich helfen.

Allerdings nur nur wenn der Systemwinkel der "gedrehten Grundrissdarstellung" entspricht (also "mitgedreht" wird...).

Ein Auslesen des Systemwinkels bzw. der gedrehten Grundrissdarstellung ist eine gute (allerdings nicht neue) Idee und wäre auch in anderen Situationen hilfreich (z.B. Absetzwinkel von Schnitten).

Das ganze Thema "gedrehte Grundrissdarstellung" ist leider ein unendliches...

BG
Jens Maneke
AAP Sommerfeld

>>> Stell Dir vor, es geht und keiner kriegts hin...

Cité par jmaneke
Moin,
Ich vermute:

Voreinstellungen - Optionen - Text - Systemwinkel berücksichtigen - "ein"

könnte grundsätzlich helfen.
Allerdings nur nur wenn der Systemwinkel der "gedrehten Grundrissdarstellung" entspricht (also "mitgedreht" wird...).
Ein Auslesen des Systemwinkels bzw. der gedrehten Grundrissdarstellung ist eine gute (allerdings nicht neue) Idee und wäre auch in anderen Situationen hilfreich (z.B. Absetzwinkel von Schnitten).
Das ganze Thema "gedrehte Grundrissdarstellung" ist leider ein unendliches...
BG

Jens Maneke

AAP Sommerfeld

Hallo Jens,

der Haken bei den Optionen ist schon drin. Und ausserdem arbeiten ja auch die meisten Leute mit einem Systemwinkel, der auf 0 ist, wenn man im gedrehten Grundriss arbeitet. Daher leider nicht eine Lösung. Aber da es wohl och nicht funktioniert, muss ich mich auf diese Parameterabfrage noch geulden.

Gruss Sebastian.

Hallo,

entweder habe ich deine Frage nicht richtig verstanden oder...
aber der Winkel wird doch in der unteren Leiste dargestellt, wo man auch den Zeichnungstyp, Maßstab usw. einstellt und den Text kann man mit der Funktion „Text unter Winkel“ mit anklicken einer Linie und Übernahme in dem entsprechenden Winkel absetzen.

Gruß

Wer heute den Kopf in den Sand steckt, knirscht morgen mit den Zähnen.

Cité par ede
Hallo,
entweder habe ich deine Frage nicht richtig verstanden oder...

aber der Winkel wird doch in der unteren Leiste dargestellt, wo man auch den Zeichnungstyp, Maßstab usw. einstellt und den Text kann man mit der Funktion „Text unter Winkel“ mit anklicken einer Linie und Übernahme in dem entsprechenden Winkel absetzen.
Gruß

Hey Ede,
der Text soll aber via PythonPart abgesetzt werden, und den Befehl unter Winkel gibt es dort nicht, man kann ein Winkel eintragen, aber dieser soll eben eigentlich via Parameter automatisiert ausgelesen werden.

Und selbst, wenn ich ein Systemwinkel eingestellt habe, wird der Text nur in 90° zum nicht gedrehten Grundriss abgesetzt.

Hallo,

Was den Systemwinkel angeht, den man unten einstellen kann, das lesen von diesem Winkel ist momentan nicht möglich, aber es ist geplant, den mittelfristig zu implementieren.

Was jedoch das gedrehte Grundriss angeht, also gedrehte Auge des Betrachters, wenn man von oben nach unten guckt, das geht schon, allerdings nur in einem Interactor PythonPart. Beim Initializieren dieser PythonPart, der Framework ruft die create_interactor() funktion auf und übergibt den CoordinateInput objekt an sie. Da dieses Objekt vererbt alle methoden und attribute von der klasse InputViewDocument, kann man mit der Methode GetViewWorldProjection() sich einen ViewWorldProjection objekt holen, und von dem wieder kann man mit der GetMatrix() methode sich die Transformation Matrix holen (ein Matrix3D objekt). Diese Matrix beschreibt die Blickrichtung des Betrachters. In diesem artikel erfahren Sie denau, wie.