Allplan Fórum

[Otázka] Eckpunkte bzw Umrisse einer 2DFläche als 3DFläche ausgeben

Tagy:
  • 2D
  • Visual
  • Scritping
  • Pythonpart

Hallo,
ich wollte mal nachfragen ob es mit VisualScripting möglich ist, mit SelectGeometryObject eine (2D) Füllfläche/Stilfläche usw anzuklicken und diese Form bzw Umrisse dann als 3D Fläche auszugeben und gegebenfalls mit einer Dicke dann anzugeben.

Lg René
http://www.baucon.de

Show most helpful answer Hide most helpful answer

Hallo René,

hier gibt es einen 2D-3D-Konverter mit VisualScripting. Bitte

"NodeCreateObject.zip" nach "..\ETC\VisualScripts\ModelObjects\ObjectAccess" entpacken
"Area3DFromAreaElement.zip" nach "..\Usr\Local\Library\VisualScripting" entpacken

Wenn Du einen 3D-Körper haben willst, kannst Du weitere Nodes zwischen "ExecPythonScript" und "Format" einbauen.

Viele Grüße
Horst

Přílohy (2)

Type: application/zip
Staženo 1233
Size: 1,63 KiB
Type: application/zip
Staženo 1282
Size: 644,00 B
1 - 10 (17)

Das Plugin ElementConverter beherrscht die Umwandlung von Flächenlementen in 3D-Flächen.

Gibt nicht zufällig einen anderen weg?
Keine Frage der ElementConverter sieht sehr verlockend aus!... aber für den zweck brauche ich halt nur diese funktion leider und nicht die ganzen extras die es da dazu gibt

LG René

Lg René
http://www.baucon.de

Hier eine schnelle Lösung als PythonPart-Interactor:

ConvertFaceInteractor_pyp.zip -> entpacken nach ...\Std\Library\PythonParts\Interactor

ConvertFaceInteractor_py.zip -> entpacken nach ...\Std\PythonPartsScripts\Interactor

Přílohy (2)

Type: application/zip
Staženo 1195
Size: 1,87 KiB
Type: application/zip
Staženo 1247
Size: 4,78 KiB

Hallo René,

hier gibt es einen 2D-3D-Konverter mit VisualScripting. Bitte

"NodeCreateObject.zip" nach "..\ETC\VisualScripts\ModelObjects\ObjectAccess" entpacken
"Area3DFromAreaElement.zip" nach "..\Usr\Local\Library\VisualScripting" entpacken

Wenn Du einen 3D-Körper haben willst, kannst Du weitere Nodes zwischen "ExecPythonScript" und "Format" einbauen.

Viele Grüße
Horst

Přílohy (2)

Type: application/zip
Staženo 1233
Size: 1,63 KiB
Type: application/zip
Staženo 1282
Size: 644,00 B

Hallo Horst,

durch den Node "RestartScript" lässt sich das VisualScript nicht mehr durch ESC beenden.
Ein "Schließen"-Button in der Palette fehlt!

Einzig das brutale Neustarten einer andere Allplan-Funktion beendet den "Spuk".

Zweites Problem: Bei jedem Doppelklick links auf das PythonPart(?) entsteht eine neue 3D-Fläche!
(Habe dazu den Node "RestartScript" entfernt.)

Ist das alles so beabsichtigt, oder "bediene" ich das falsch?

Hallo Jörg,

mit dieser Änderung sollte ESC das Skript korrekt beenden.

Bitte nach "..\ETC\VisualScripts\Geometry\ObjectAccess" entpacken.

Viele Grüße
Horst

Přílohy (1)

Type: application/zip
Staženo 1166
Size: 1,51 KiB

Hallo Nemo leider finde ich weder im \Library\PythonParts den Interactor Ordner noch im \Std den PythonPartsScripts\Interactor

muss ich diese selbst erstellen?
weil es kommt dann immer diese Fehlermeldung - Siehe Bild

Hallo Horst, funktioniert bei mir einwandfrei Dankesehr

Lg René
http://www.baucon.de

Přílohy (1)

Type: image/png
Staženo 6
Size: 3,32 KiB

..ja, diese Verzeichnisse muss man erstellen!

Kommt leider dennoch die Fehlermeldung

"Script Interactor.ConvertFaceInteractor not found"

Lg René
http://www.baucon.de

1 - 10 (17)