Hallo,
Box - Abrunden von Kanten in Visual Scripting - Wie??
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.
Melden Sie sich jetzt an und diskutieren Sie mit!
Hallo,
Box - Abrunden von Kanten in Visual Scripting - Wie??
Ein solches Node gibt es leider (noch) nicht!
Aber es gibt einen PythonWrapper für die Funktion FilletCalculus3D:
Calculate( (Polyhedron3D)polyhedron, (object)edges, (float)radius, (bool)propagation) -> tuple : Calculate fillet on selected edges of given Polyhedron3D Parameter: polyhedron polyhedron to fillet edges edges to fillet radius fillet sphere radius propagation flag for propagation of neighboring edges Return: error code, resulting BRep3D
Also alles vorhanden, um sich solch ein Node "selbst zu schreiben"...
Wie wuuuuuuuuuuuuuunderbar. Auch hier denke ich, dass es eine grundlegende Option in einer solchen Sotware geben sollte.....
Das ist der Node und das dazu passende Visual-Script zum Testen.
Die Dateien aus NodeFilletEdges.zip gehören nach Etc\VisualScripts\Geometry\BooleanOperations
Die Dateien aus FilletEdges_VS_Script.zip gehören nach Std\Library\VisualScripting
Geeeeeeeeeern geschehen!
Ich habe es kopiert, aber es gibt immer noch keine solche Option in Visual Script
..bei den Nodes gesucht nach "Fillet"? Das sollte man dann dieses Node finden, was das abrunden ermöglicht!
Das habe ich.
.. das ist der neue Node doch : FilletEdges
Eingang Radius ist klar!
Eingang Polyhedren -> da müßte man den/die Körper "reingeben", der/die abgerundete Ecken haben soll.
Eingang Edges -> dort wird eine Liste von Kantennummern (Integer-Zahlen 0...n) erwartet, die abgerundet werden sollen.
Anbei nochmals das Beispiel-VS-Script...
@Xinling
Scheinbar besteht Bedarf an solch einem Node.
Ihr solltet überlegen, es in die "eingebauten" Allplan-Nodes mit aufzunehmen.
Wo wir schon bei "Benutzer-Nodes" sind:
Wo soll man solche selbst definierten Nodes ablegen, damit Sie gefunden werden.
Ich hatte im obigen Beitrag \ETC\VisualScripts vorgeschlagen.
Nach dem Update auf 2021-1-5 sind die beiden Dateien jedoch verschwunden!
Scheinbar hat das Update alle Dateien vor dem Kopieren der aktaulisierten Dateen gelöscht!
Also: Wohin mit den Benutzer-Nodes?
Danke Nemo für den Node. Wir werden es anschauen und evtl. einbauen lassen.
Eigene "Nodes" bitte unter {STD}\VisualScripts abspeichern. ETC\VisualScripts wird bei jedem Update oder neuer Installation komplett gelöscht und dann neu befüllt...
Product Owner API, Allplan GmbH