Support Forum

Mengenkörper in einen bearbeitbaren Körper wandeln


Weiss denn jemand wie sich ein Mengenkörper in einen Körper wandeln lässt, dessen Geometrie bearbeitet werden kann?

Anbei der betreffende Beispielmengenkörper mit dem ich Probleme habe.

gruss bernd

BIM, BAM, BOOM
BIM-Modelle Tragwerksplaner --> http://www.bimstatik.ch/
My Allplan PythonParts --> https://github.com/BIMStatik/AllplanPythonParts
LinkedIN --> https://ch.linkedin.com/in/bernd-hahnebach-269b855a

Anhänge (1)

Typ: application/octet-stream
1627-mal heruntergeladen
Größe: 448,21 KiB

Hilfreichste Antwort anzeigen Hilfreichste Antwort verbergen

Es geht noch einfacher als mit "Ebenen trennen".
Seit einiger Zeit fragt Allplan beim Auftreten solcher verbundener Körper als Ergebnis einer Boolschen Operation, ob diese aufgelöst werden sollen. Das kann man sich zu nutze machen:

1. Einen neuen Quader hinzuzeichnen, der die aufzulösende Körper-Gruppe nur "tangiert"
2. Funktion "K1 minus K2, K2 erhalten" , 1.Klick auf Körpergruppe, 2.Klick auf hinzugezeichneten Körper
3. Jetzt kommt die Frage von Allplan: "Möchten Sie diesen in einzelne 3D-Körper auflösen?" -> Ja
4. Fertig. Alle Körper sind jetzt "Solo"

Anhänge (3)

Typ: image/png
143-mal heruntergeladen
Größe: 87,90 KiB
Typ: image/png
134-mal heruntergeladen
Größe: 91,32 KiB
Typ: image/png
120-mal heruntergeladen
Größe: 86,25 KiB
1 - 10 (11)

Architektur in 3D wandeln beschert mir eine 3D-Fläche und einen 3D-Körper.

gruß, Achim

Vielen Dank Achim, da wär ich im Leben nicht drauf gekommen, ich dachte Architektur sind die Architekturkörper (die wo die icons früher alle gelb waren) ?!?

Da stellst sich mir die nächste Frage wie kann der 3D-Körper, der ja ein Verbund aus einzelnen 3D-Körper ist in einzelne 3D-Körper aufgelöst werden? Anbei nochmals Teilbild.

gruss bernd

BIM, BAM, BOOM
BIM-Modelle Tragwerksplaner --> http://www.bimstatik.ch/
My Allplan PythonParts --> https://github.com/BIMStatik/AllplanPythonParts
LinkedIN --> https://ch.linkedin.com/in/bernd-hahnebach-269b855a

Anhänge (1)

Typ: application/octet-stream
1460-mal heruntergeladen
Größe: 384,22 KiB

3D-Körper mit Ebene trennen. Muss man halt ein paar mal machen. 3min.

gruß, Achim

Anhänge (1)

Typ: application/octet-stream
1373-mal heruntergeladen
Größe: 768,26 KiB

Nochmals besten Dank.

Mhh, Der Mengenkörper kam aus einem falsch aus ArchiCAD exportierten IFC, un kann problemlos auch 50 3D-Körper im Verbund haben. Ich hab eine Lösung, die braucht zwar 5 min aber für 100 Körper braucht es dann auch nur 5 min ...

Ich schreibs mal auf, auch als Referenz für mich selber.

Export 3D-Körper-Verbund nach ifc --> import nach FreeCAD --> folgenden python code ausführen:

obj = App.ActiveDocument.getObject("ID5580_3D_Element_body")
for shell in obj.Shape.Shells:
    solid = Part.makeSolid(shell)
    Part.show(solid)

Alle Körper markieren --> export nach ifc --> import in Allplan

BIM, BAM, BOOM
BIM-Modelle Tragwerksplaner --> http://www.bimstatik.ch/
My Allplan PythonParts --> https://github.com/BIMStatik/AllplanPythonParts
LinkedIN --> https://ch.linkedin.com/in/bernd-hahnebach-269b855a

ich wurde gefragt wie genau das funktioniert. Ich habe im FreeCAD forum eine kleine Anleitung geschrieben. https://forum.freecadweb.org/viewtopic.php?f=13&t=32519

Mhh evtl. ist das jetzt sogar in Allplan möglich. Eventuell braucht es eines der coolen Tools von Nemo.

gruss bernd

BIM, BAM, BOOM
BIM-Modelle Tragwerksplaner --> http://www.bimstatik.ch/
My Allplan PythonParts --> https://github.com/BIMStatik/AllplanPythonParts
LinkedIN --> https://ch.linkedin.com/in/bernd-hahnebach-269b855a

Es geht noch einfacher als mit "Ebenen trennen".
Seit einiger Zeit fragt Allplan beim Auftreten solcher verbundener Körper als Ergebnis einer Boolschen Operation, ob diese aufgelöst werden sollen. Das kann man sich zu nutze machen:

1. Einen neuen Quader hinzuzeichnen, der die aufzulösende Körper-Gruppe nur "tangiert"
2. Funktion "K1 minus K2, K2 erhalten" , 1.Klick auf Körpergruppe, 2.Klick auf hinzugezeichneten Körper
3. Jetzt kommt die Frage von Allplan: "Möchten Sie diesen in einzelne 3D-Körper auflösen?" -> Ja
4. Fertig. Alle Körper sind jetzt "Solo"

Anhänge (3)

Typ: image/png
143-mal heruntergeladen
Größe: 87,90 KiB
Typ: image/png
134-mal heruntergeladen
Größe: 91,32 KiB
Typ: image/png
120-mal heruntergeladen
Größe: 86,25 KiB

Ergebnis:

Anhänge (1)

Typ: image/png
108-mal heruntergeladen
Größe: 78,66 KiB

Aha, das ist ja mal cool.

Hab auch in FreeCAD dazugelernt. Dort gibt es gleich mehrere Varianten soetwas explizit auch mit der GUI zu machen. Geht sogar vollkommen parametrisch. Naja, aber da das ja mit Allplan jetzt auch geht, wenn auch etwas umständlich braucht man da den Umweg über FreeCAD nicht mehr zu gehen.

bernd

BIM, BAM, BOOM
BIM-Modelle Tragwerksplaner --> http://www.bimstatik.ch/
My Allplan PythonParts --> https://github.com/BIMStatik/AllplanPythonParts
LinkedIN --> https://ch.linkedin.com/in/bernd-hahnebach-269b855a

..ich habe eine Funktione zum Separieren der zusammenhängenden Oberflächen (Shells)
dem

Geometry-Plugin

hinzugefügt.

Damit geht es jetzt ohne den obigen Allplan-Workaround....

Anhänge (1)

Typ: image/png
104-mal heruntergeladen
Größe: 106,95 KiB
1 - 10 (11)