IFC, STEP, IPT, 3D-DXF, 3D 2D DWG, PLY, ASC, xyz, e57, ptx, las, laz, x_t, SLDPRT, IGES, PDF, dgn, FBX, SAT, 3dm wrl 3ds
Re: Arbeitsablauf für IFC, STEP, IPT, 3D-DXF, 3D DWG, PLY, ASC, xyz, e57, ptx, las, laz u. IGES -Files
Beim Import sollte eingestellt sein:
- parametric arch objekts. Nur dann werden die extrusionen (wenn sie im ifc vorhanden sind) auch wieder so in FreeCAD erstellt und eine Wand is eine Linie mit einer Höhe und einer Dicke.
- aber es gilt für diese importeinstellung das gleiche, wie bei "Force to Brep" im export auf False. Vosicht ist geboten. Dann ist der import viel weniger robust.
- parametric arch objekts. Nur dann werden die extrusionen (wenn sie im ifc vorhanden sind) auch wieder so in FreeCAD erstellt und eine Wand is eine Linie mit einer Höhe und einer Dicke.
- aber es gilt für diese importeinstellung das gleiche, wie bei "Force to Brep" im export auf False. Vosicht ist geboten. Dann ist der import viel weniger robust.
Re: Arbeitsablauf für IFC, STEP, IPT, 3D-DXF, 3D DWG, PLY, ASC, xyz, e57, ptx, las, laz u. IGES -Files
in bezug auf deine master ifc und master FreeCAD file. Im FreeCAD file ist die Aussenwand ein Kantenzug mit Wanddicke und Höhe. Man kann die Wanddicke anpassen.
Im ifc ist es zwar auch eine extrusion, aber wie es scheint eine extrusion der Grundfläche und nicht des Kantenzuges. Dann ist auch ein Import mit Wanddicke nicht möglich weil keine Wanddicke in der ifcgeometrie vorhanden ist.
Mit BlenderBIm liesse sich das sehr gut zeigen, weil dort die repräsentationen so geladen werden wie sie im ifc vorhanden sind. Ich habe leider nicht die letzte version installiert.
Im ifc ist es zwar auch eine extrusion, aber wie es scheint eine extrusion der Grundfläche und nicht des Kantenzuges. Dann ist auch ein Import mit Wanddicke nicht möglich weil keine Wanddicke in der ifcgeometrie vorhanden ist.
Mit BlenderBIm liesse sich das sehr gut zeigen, weil dort die repräsentationen so geladen werden wie sie im ifc vorhanden sind. Ich habe leider nicht die letzte version installiert.
- thomas-neemann
- Veteran
- Posts: 11915
- Joined: Wed Jan 22, 2020 6:03 pm
- Location: Osnabrück DE 🇩🇪
- Contact:
Re: Arbeitsablauf für IFC, STEP, IPT, 3D-DXF, 3D DWG, PLY, ASC, xyz, e57, ptx, las, laz u. IGES -Files
danke fuer die infos. es stellt sich heraus, dass mit freecad alles machbar ist, auch attribute. in der praxis wird man wohl offene tueren einrennen, wenn es darum geht doppelte arbeit und fehlerquellen zu vermeiden, was wunderbar funktioniert, wenn man sich auf die geometrie in ifc dateien beschraenkt. z.b. durch einfache kopie vor dem export.
wenn es um attribute geht, wird man wohl bei den anwendern wenig begeisterung erzeugen koennen, in der theorie und im management hoert sich das alles sehr gut an. in der praxis ist es sehr muehsam und es bleibt die frage ob es unterm strich vorteile hat.
gruss thomas
Re: Arbeitsablauf für IFC, STEP, IPT, 3D-DXF, 3D DWG, PLY, ASC, xyz, e57, ptx, las, laz u. IGES -Files
Es kann nach dem import gut erkannt werden ob es funktioniert hat. Die Arch Wall hat dann im Baum unterhalb ein Part objekt auf dem es basiert. Wenn das ein solid ist, dann wurde nur eine summe von flächen ohne Wanddicke importiert. Wenn das objekt linien hat, dann wurde das objekt mit einer wanddicke importiert.
Es ist in Arch etwas verwirrend, dass man Länge, Breit und Höhe zur verfügung hat, obwohl es gar nicht möglich ist diese bei einigen Basisobjekten zu verwenden.
Die Länge kann man beispielsweise nur verwenden wenn man gar kein basisobjekt verwendent. Weil bei einer Linien wird die länge ja durch die linie vorgegeben.
Es ist in Arch etwas verwirrend, dass man Länge, Breit und Höhe zur verfügung hat, obwohl es gar nicht möglich ist diese bei einigen Basisobjekten zu verwenden.
Die Länge kann man beispielsweise nur verwenden wenn man gar kein basisobjekt verwendent. Weil bei einer Linien wird die länge ja durch die linie vorgegeben.
- thomas-neemann
- Veteran
- Posts: 11915
- Joined: Wed Jan 22, 2020 6:03 pm
- Location: Osnabrück DE 🇩🇪
- Contact:
Re: Arbeitsablauf für schnelles arbeiten mit großen IFC, STEP und IGES -Dateien
hier ein beispiel für kollisionsprüfung mit der kostenlosen software https://www.dds-cad.de/produkte/dds-cad ... -download/
das ersetzt nicht die manuelle kontrolle, z.b. rolltore in beiden zuständen, teile auf einem förderband usw.
https://www.youtube.com/watch?v=dof8DXAzh0k
Re: Arbeitsablauf für IFC, STEP, IPT, 3D-DXF, 3D DWG, PLY, ASC, xyz, e57, ptx, las, laz u. IGES -Files
wenn ich ehrlich bin, hier in der praxis ist es in bezug auf datenaustausch nicht ganz so. Die attribute liefern einen enormen mehrwert für visuelle modellkontrolle und automatische mengenermittlung. Bei den geometrieen muss man enorm aufpassen, dass man vor allem in frühen projektphasen nicht einfach nur zeit verlocht. Man ist stolz, dass das ingenieurtragwerksmodell mit dem architekturrohbaumodell übereinstimmt, und noch ehe man es verschickt kommt ein modell des archtikten mit änderungen ...
- thomas-neemann
- Veteran
- Posts: 11915
- Joined: Wed Jan 22, 2020 6:03 pm
- Location: Osnabrück DE 🇩🇪
- Contact:
Re: Arbeitsablauf für IFC, STEP, IPT, 3D-DXF, 3D DWG, PLY, ASC, xyz, e57, ptx, las, laz u. IGES -Files
das ist scheinbar eine unart in europa. in den usa soll es so sein, daß änderungen erst nach abschlußrechnung gemacht werden durch umbau. das führt zu einer hohen planungsdiziplin.
bin gespannt wie sich BIM weiterentwickelt, was davon in der praxis überleben wird. ich vermute ifc als geometrie-koordination und referenzierung mit hoher warscheinlichkeit. attribute könnten sich da etablieren, wo langjährige zusammenarbeit möglich ist, oder wo aufeinander abgestimmte programme zum einsatz kommen
- thomas-neemann
- Veteran
- Posts: 11915
- Joined: Wed Jan 22, 2020 6:03 pm
- Location: Osnabrück DE 🇩🇪
- Contact:
Re: Arbeitsablauf für IFC, STEP, IPT, 3D-DXF, 3D DWG, PLY, ASC, xyz, e57, ptx, las, laz u. IGES -Files
hier ein makro dafür (läuft unter linux, wenn yad installiert ist)thomas-neemann wrote: ↑Tue Jan 12, 2021 9:02 pm "beliebige" verkleinerung "ausdünnen" von punktwolken......
https://www.youtube.com/watch?v=wD3ImlK6yNU
Code: Select all
import FreeCAD
import subprocess
import shlex
subprocess.call(shlex.split('/home/pc50/.FreeCAD/punktehalbieren.sh'))
Code: Select all
#!/bin/bash
frmdata=$(yad --title "Dateiname mit Pfad ohne .asc " --form --field "")
frmaddr=$(echo $frmdata | awk 'BEGIN {FS="|" } { print $1 }')
sed -n '{p;n}' $frmaddr".asc" > $frmaddr"_halbiert.asc"
- thomas-neemann
- Veteran
- Posts: 11915
- Joined: Wed Jan 22, 2020 6:03 pm
- Location: Osnabrück DE 🇩🇪
- Contact:
Re: Arbeitsablauf für IFC, STEP, IPT, 3D-DXF, 3D DWG, PLY, ASC, xyz, e57, ptx, las, laz u. IGES -Files
bin gerade dabei eine freecad-pro1.0 konfiguration mit makros für dateien > 100 mb zu erstellen für xubuntu lts.
so wird die oberfläche aussehen, reduziert auf die nötigsten icons + icons für die > 100mb dateien. hier halbierung von punktwolken (asc).
es wird noch folgen: stp2stl und ifc2dae. die fertige configuration samt macro-ordner werde ich hier als zip zum downloden verlinken/hochladen
lg thomas
edit
um es nicht nur für realthunder sondern auch für master anbieten zu können, bräuchte ich diese möglchkeit im master oder einen ersatz dafür. hat jemand eine idee?
so wird die oberfläche aussehen, reduziert auf die nötigsten icons + icons für die > 100mb dateien. hier halbierung von punktwolken (asc).
es wird noch folgen: stp2stl und ifc2dae. die fertige configuration samt macro-ordner werde ich hier als zip zum downloden verlinken/hochladen
lg thomas
edit
um es nicht nur für realthunder sondern auch für master anbieten zu können, bräuchte ich diese möglchkeit im master oder einen ersatz dafür. hat jemand eine idee?