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] Eckpunkte bzw Umrisse einer 2DFläche als 3DFläche ausgeben

Schlagworte:
  • 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

Hilfreichste Antwort anzeigen Hilfreichste Antwort verbergen

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

Anhänge (2)

Typ: application/zip
1234-mal heruntergeladen
Größe: 1,63 KiB
Typ: application/zip
1283-mal heruntergeladen
Größe: 644,00 B
11 - 17 (17)

..dann hast Du das Script (*.py) nicht nach ...\Std\PythonPartsScripts\Interactor kopiert!

Jedenfalls findet er die Datei dort nicht!

Ok jetzt klappts ;)
Perfekt!
Ich danke euch beiden!

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

Andere Frage
(bin komplett Neu in der Visual Scripting Welt und habe somit sehr wenig erfahrung)

kann ich dem erzeugten PythonPart weitere Eckpunkte irgendwie hinzufügen und auch verschieben oder der gleichen?
momentan wird aus dem 2D Element mir eine Fläche erstellt und aus der Fläche habe ich dann mit ExtrudeAlongVector eine Dicke gegeben... kann ich nun dem Objekt dann die Eckpunkte anpassen lassen oder hinzufügen?

LG René

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

Hallo René,

aus der 2D-Fläche wird ein Polygon3D erzeugt. Diese Punkte kannst Du dann z.B. dem Polygon entnehmen, manipulieren und wieder einem Polygon zuweisen. Dabei kannst Du dann auch noch weitere Punkte einfügen. Ein Beispiel für den Ablauf habe ich angehängt.

Dies ist nur eine der vielen Manipulationsmöglichkeiten, die Du mit VS hast.

Viele Grüße
Horst

Anhänge (1)

Typ: application/zip
785-mal heruntergeladen
Größe: 2,60 KiB

Servus Horst,
ich habe mich vielleicht bisschen falsch ausgedrückt, mein Ansehen ist es... ich habe verschiedene Füllflächen oder auch mal polygone in verschiedensten Formen, diese möchte ich anklicken und daraus ensteht am besten ein pythonPart und nicht eine Fläche, denn ich möchte im nach hinein gerne noch die Fläche zu einen Körper Extrudieren und Somit wäre es schön wenn man die Dicke immer wieder ändern kann, wenn es gewünscht ist... und Somit auch den Umfang. Es wäre toll wenn ich diesen auch anpassen könnte... sprich als würde ich diesen "MultiPoligon3DInput" Befehl nutzen... Wenn ich die geometrie verändern will also mal den Eckpunkt da hinschieben soll, oder auch wenn ich mal ein Punkt einfügen bzw sogar löschen muss. Im Anhang ist mein momentaner Stand wie ich es genutzt habe.

Danke schonmal für die ganze hilfe
Lg René

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

Anhänge (1)

Typ: application/zip
747-mal heruntergeladen
Größe: 1,99 KiB

Hallo René,

aktuell ist das erzeugte PythonPart mit den selektierten Geometrieelementen verbunden. Wenn Du diese Geometrieelemente modifizierst und danach das PythonPart für eine Modifikation anklickst, wird das PythonPart direkt mit den geänderten Geometrieelementen neu erzeugt. An dem automatischen Update des PythonParts nach der Modifikation von selektierten Geometrieelementen arbeiten wir noch. Auch wird es später möglich sein, die Geometriekopplung auszuschalten.

Wenn ich Dich richtig verstehe, möchtest Du aber auch die Möglichkeit haben, das "PythonPart-Polygon" unabhängig vom Ausgangspolygon ändern zu können?

Viele Grüße
Horst

Servus Horst

aktuell ist das erzeugte PythonPart mit den selektierten Geometrieelementen verbunden. Wenn Du diese Geometrieelemente modifizierst und danach das PythonPart für eine Modifikation anklickst, wird das PythonPart direkt mit den geänderten Geometrieelementen neu erzeugt. An dem automatischen Update des PythonParts nach der Modifikation von selektierten Geometrieelementen arbeiten wir noch. Auch wird es später möglich sein, die Geometriekopplung auszuschalten.

Ok das hatte ich nichtmal gewusst
Aber gefällt mir auch !!!

Wenn ich Dich richtig verstehe, möchtest Du aber auch die Möglichkeit haben, das "PythonPart-Polygon" unabhängig vom Ausgangspolygon ändern zu können?

Exakt! das war mein Gedanke
Aber mittlerweile finde ich den oberen Punkt auch sehr gut !
Das sich das gleich mit aktuallisiert

Dankeschön nochmal

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

11 - 17 (17)