Support Forum

SMT - Bauteil Layer angezeigt anders als im Smartpart ausgewählt


Hallo,

bei unseren 3D-smartparts wird immer ein anderer Layer angezeigt, als im Smartpart ausgewählt. Mir scheint, das die Eigenschaften des im Smartpart ausgewählten Layer schon richtig übernommen werden, das Teil aber auf dem aktuellen Layer landet.
Daher lässt sich das auch nicht richtig filtern. Es gibt kein 2D-sript nur ein 3-script....

Mit besten Grüßen!
Jürgen

Allplan Ingenieurbau V10 bis V2025

Attachments (2)

Type: image/jpeg
Downloaded 76 times
Size: 210,07 KiB
Type: image/jpeg
Downloaded 58 times
Size: 62,05 KiB

Ein SmartPart ist ein Makro, welches auf einem bestimmten Layer liegt, und enthält Elemente, die wiederum auf anderen Layern liegen können.
Im Script definierst Du nur die Layer der Elemente, nicht den Layer des Makros!
Der Layer des Makros ergibts sich beim Absetzen über den dann aktiven Layer.

Diesen Layer des Makros siehst Du im gelben Tooltip.

Also alles korrekt.

Man kann das gesamte Makros ausschalten, wenn man dessen Layer ausschaltet, oder aber einzelne Elemente in diesem Makro, wenn man den Layer dieser Elemente ausschaltet.

Hallo Jörg,
kann ich dem Makro auch direkt einen Layer, über die Eingabemaske, verpassen?
Den zu 99% denkt keiner daran, den aktuellen Layer umzustellen

Mit besten Grüßen!
Jürgen

Allplan Ingenieurbau V10 bis V2025

soweit ich weiß... NEIN.
aber man kann den aktuellen layer auslesen und z. B. anzeigen..

Namenlos gezeichnet in vollem Bewusstsein - ignorant, in eigen Augen vermutlich höflich, dennoch unhöflichst, unfreundlichst wer einen/viele vermutete - sich von alters erschließende Namen nennt.
[b]

...sagst du mir wie das geht?

Mit besten Grüßen!
Jürgen

Allplan Ingenieurbau V10 bis V2025

GLOB_LAYER is a global variable and returns the number of the current layer, which is assigned to the SmartParts object.
Usable since script version 1.1 (Allplan 2012-1).

GLOB_LAYER_NAME is a global variable and returns the short name of the layer, which is assigned to the SmartParts object.
Usable since script version 1.1 (Allplan 2012-1).

Namenlos gezeichnet in vollem Bewusstsein - ignorant, in eigen Augen vermutlich höflich, dennoch unhöflichst, unfreundlichst wer einen/viele vermutete - sich von alters erschließende Namen nennt.
[b]