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

Visual Scripting: Get Brep3D from Subtraction note. [Gelöst]


Hi everyone,

I want to get some Brep3d from a list (see the picture).
The question is do we have a note to do that? I try to use Listitem, but it is out range of index.
Thanks

Anhänge (1)

Typ: image/png
135-mal heruntergeladen
Größe: 77,13 KiB

Lösung anzeigen Lösung verbergen

Again: The result of the Node is not a List of BREps! So you cannot get BRep number 2,3,5!

A List of BReps looks like this (list_breps.png)!

n=6 descript the Nummer of shells
or parts. A shell is the collection of connected surfaces of the BRep.
As I know, there is no node to extract the shells from the BRep as separate Breps!

Anhänge (1)

Typ: image/png
102-mal heruntergeladen
Größe: 18,63 KiB

The result is no list. Just a BRep. So you cannot use ListItem!

Zitiert von: Nemo
The result is no list. Just a BRep. So you cannot use ListItem!

Thank for your support. Do you have a solution for this? I want to get Brep number 2,3,5.

Again: The result of the Node is not a List of BREps! So you cannot get BRep number 2,3,5!

A List of BReps looks like this (list_breps.png)!

n=6 descript the Nummer of shells
or parts. A shell is the collection of connected surfaces of the BRep.
As I know, there is no node to extract the shells from the BRep as separate Breps!

Anhänge (1)

Typ: image/png
102-mal heruntergeladen
Größe: 18,63 KiB

I have created a Node to get the parts of a BRep3D: NodeGetParts

Therefore extract the content of Std_VisualScripts_Geometry_ObjectAccess.zip to Std\VisualScripts\Geometry\ObjectAccess

The Script brep_get_parts uses this node (s. brep_get_parts_vs.png) with the Result (s. brep_get_parts.png).

Anhänge (3)

Typ: application/zip
397-mal heruntergeladen
Größe: 1,60 KiB
Typ: image/png
123-mal heruntergeladen
Größe: 199,69 KiB
Typ: image/png
100-mal heruntergeladen
Größe: 28,41 KiB

...and here is the script brep_get_parts:

Extract the content of Std_Library_VisualScripting.zip to Std\Library\VisualScripting

Anhänge (1)

Typ: application/zip
405-mal heruntergeladen
Größe: 2,59 KiB

Zitiert von: Nemo
...and here is the script brep_get_parts:
Extract the content of Std_Library_VisualScripting.zip to Std\Library\VisualScripting

Thank you very much !

Zitiert von: Nemo
I have created a Node to get the parts of a BRep3D: NodeGetParts
Therefore extract the content of Std_VisualScripts_Geometry_ObjectAccess.zip to Std\VisualScripts\Geometry\ObjectAccess
The Script brep_get_parts uses this node (s. brep_get_parts_vs.png) with the Result (s. brep_get_parts.png).

Sometime the result of Subtraction Node is Polyhedron 3D so I cannot use GetBrep Node. Do you give me a solution for this?

Regards,

Anhänge (1)

Typ: image/png
19-mal heruntergeladen
Größe: 9,55 KiB

I have modified the Node GetParts to accept Polyhedron3D too.

The one and only thing to do in the example script is, to remove Node PolyCurveFillet.
The the result of SweepByPathNode is a Polyhedron.

Extract the content of Std_VisualScripts_Geometry_ObjectAccess.zip to Std\VisualScripts\Geometry\ObjectAccess
Extract the content of Std_Library_VisualScripting.zip to Std\Library\VisualScripting

Anhänge (3)

Typ: image/png
57-mal heruntergeladen
Größe: 35,53 KiB
Typ: application/zip
378-mal heruntergeladen
Größe: 1,64 KiB
Typ: application/zip
370-mal heruntergeladen
Größe: 2,52 KiB

https://campus.allplan.com/ verwendet Cookies  -  Mehr Informationen

Akzeptieren