Das Wissen aller Anwender nutzen

Im Allplan Connect Forum tauschen sich Anwender aus, geben wertvolle Tipps oder beraten sich bei ganz konkreten Aufgabenstellungen − auch international.
Und damit wirklich keine Frage unbeantwortet bleibt, unterstützen die Mitarbeiter des Technischen Supports ebenfalls aktiv das Forum.

Es erwarten Sie:

  • Foren-Vielfalt aus CAD Architektur, CAD Ingenieurbau uvm.
  • Tipps von User für User
  • international: Deutsch, Englisch, Italienisch, Französisch und Tschechisch

Melden Sie sich jetzt an und diskutieren Sie mit!

Zur Registrierung

[Frage] deckende 2D Fläche [Gelöst]

Schlagworte:
  • SmartPart
  • 2D

Hallo,

ich erstelle momentan ein SmartPart, das unter anderem ein Symbol setzt mit einem weißen Untergrund.
Dabei wäre es überaus praktisch, wenn diese weiße Fläche und das Symbol über andere Objekte in der 2D-Darstellung zu sehen wäre.
Gibt es eine Möglichkeit wie ich das einstellen kann im Script? Über Folien Einstellungen zum Beispiel?

Wenn ich es dann in der 2D-Grundriss Darstellung über andere Objekte legen könnte, die über dem SmartPart liegen, wäre das sogar noch besser.
Momentan kriege ich es aber nicht einmal hin die ausgefüllte Fläche des SmartParts über andere Objekte zu legen, die sich unter dem SmartPart befinden. Ich bekomme trotzdem die Linien der Objekte die dadrunter sind.

Vielen Dank schon mal im Voraus

Lösung anzeigen Lösung verbergen

Hallo,

The SmartPart script can only define the sequence of elements drawn by itself.
To get the drawing of the SmartPart always above, you have to change its sequence to the maximum value (+16, in Format properties).
_______________

Das SmartPart-Skript kann nur die Reihenfolge der von ihm selbst gezeichneten Elemente definieren.
Um die Zeichnung des SmartPart immer oben zu erhalten, müssen Sie seine Reihenfolge auf den Maximalwert (+16, in Format-Eigenschaften) ändern.


Hallo,

The SmartPart script can only define the sequence of elements drawn by itself.
To get the drawing of the SmartPart always above, you have to change its sequence to the maximum value (+16, in Format properties).
_______________

Das SmartPart-Skript kann nur die Reihenfolge der von ihm selbst gezeichneten Elemente definieren.
Um die Zeichnung des SmartPart immer oben zu erhalten, müssen Sie seine Reihenfolge auf den Maximalwert (+16, in Format-Eigenschaften) ändern.


Das war ja einfach
Vielen Dank!

Sometimes, yes!

Manchmal ja!


DRAW_SEC controla el orden de prioridad de los elementos en la vista 2D. Tanto de los objetos del Smartpart como del resto de objetos del modelo.

Hi JR,

DRAW_SEC controls the sequence only inside the SmartPart, but not the SmartPart itself in the drawing.
In this specific case, the question was how to get the SmartPart on top of the other elements.


Por suerte, Bertrand, esta vez te equivocas. DRAW_SEC controla la prioridad de los componentes del SMT como COLOR o LAYER su color o capa.
En la imagen puedes ver un SMT con prioridad -15 que tapa el muro que tiene debajo. Y lo tapa porque los rellenos del SMT tienen prioridad 30 (equivalente a 15 en el modelo).

Anhänge (2)

Typ: image/png
19-mal heruntergeladen
Größe: 24,40 KiB
Typ: image/png
15-mal heruntergeladen
Größe: 19,39 KiB

Hi JC,

You're right!
I made tests few years ago and I was wrong...
I just redo a test like you explained and it works fine.
Thank you for this information.


Anhänge (1)

Typ: image/png
15-mal heruntergeladen
Größe: 24,16 KiB