Allplan Fórum

Box - Abrunden von Kanten in Visual Scripting - Wie??

Tagy:
  • Visual scripting

Hallo,

Box - Abrunden von Kanten in Visual Scripting - Wie??

Přílohy (1)

Type: image/png
Staženo 20
Size: 18,01 KiB
1 - 10 (11)

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!

Přílohy (2)

Type: application/zip
Staženo 942
Size: 1,93 KiB
Type: application/zip
Staženo 933
Size: 350,00 B

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.

Přílohy (1)

Type: image/png
Staženo 64
Size: 39,25 KiB

.. 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...

Přílohy (1)

Type: application/zip
Staženo 898
Size: 1,62 KiB

@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

1 - 10 (11)