icon

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

[Frage] Allplan IFC-Import: Runde Deckendurchbrüche werden als polygonal erkannt


Hallo zusammen,

wir importieren IFC-ProvisionForVoid-Objekte vom HLS-Fachplaner. Unser Beschriftungsbild erkennt bei Wanddurchbrüchen automatisch, ob es sich um einen rechteckigen (WD) oder runden Durchbruch (KB) handelt. Bei den Wänden funktioniert alles problemlos.

Bei Deckendurchbrüchen erkennt Allplan die runden ProvisionForVoid-Objekte allerdings als polygonal und nicht als rund.

Hatte jemand schon mal das gleiche Problem oder eine Lösung dafür?

Vielen Dank!

was meinst du mit erkennt "polygonal"?
Allplan kennt kein "rund" im Sinne von echter Kreis bei AR-Elementen. So wie die meisten CAD Systeme.
So ganz ohne Beispieldateien (ifc und Allplan) und Formeln der Beschriftung lässt sich da schwer helfen.
auf was bezieht sich das Beschrfitungsbild zur Ermittlung ob rund? auf das Attribut Radius? was wird beschriftet, DB oder Makro?
wie ist der PfV in der ifc definiert?
ein kurzer Test bei mir hat ergeben, dass ich beim übernehmen eines "runden" PfV korrekt zwischen Rechteckig und rund unterscheiden kann.

Viele Grüße
Florian

Das "F" in Digitalisierung steht für Faxgerät!

LinkedIn-Profil

www.vollack.de

wir importieren IFC-ProvisionForVoid-Objekte vom HLS-Fachplaner.

Ihr importiert 3D-Körper als Durchbruchskörper aus einer IFC-Datei?

Dann erzeugt ihr mit der Allplan-Funktion "Wanddurchbrüche erzeugen" bwz. "Deckendurchbrüche erzeugen" die passenden Durchbrüche in den Wänden bzw. Decken.

Unser Beschriftungsbild erkennt bei Wanddurchbrüchen automatisch, ob es sich um einen rechteckigen (WD) oder runden Durchbruch (KB) handelt. Bei den Wänden funktioniert alles problemlos.

Wie erkennt das Beschriftungsbild das? Ein runder Wanddurchbruch hat kein Attribut "Radius" wie ein runder Deckendurchbruch.
Und was hat das mit dem Deckendurchbruch zu tun?

Bei Deckendurchbrüchen erkennt Allplan die runden ProvisionForVoid-Objekte allerdings als polygonal und nicht als rund.

Allplan überprüft, ob das Polygon ein regelmäßiges N-Eck ist:
D.h. Alle Kanten müssen die gleiche Länge haben und die Anzahl der Ecken muss größer 4 sein.
Scheinbar ist das bei den fraglichen Polygonen nicht der Fall.

Ohne die konkreten Daten (das Teilbild) kann man jedoch schwerlich "voraussagen", woran es liegt.

Es kann die "Erkennungslogik" des Beschriftungsbildes falsch sein, oder die "Formerkennung" des 3D-Körpers von Allplan-Seite.

Was wird denn angezeigt, wenn man den Decken-Durchbruch doppelt links anklickt? "Polygonal oder rund!?

Hallo zusammen,

vielen Dank für die schnelle Rückmeldung!

Beim Erzeugen der Aussparungen erkennt Allplan die Kernbohrungen in den Wänden korrekt als rund. Das importierte Makro ist zwar geometrisch ebenfalls polygonal, wird aber trotzdem als rund erkannt.

Bei den Bodendurchbrüchen gehen wir genauso vor: Das importierte Makro sieht identisch aus wie bei den Wanddurchbrüchen. Allerdings erkennt Allplan die Aussparung beim Erzeugen als polygonal und nicht als rund. Dadurch funktioniert auch unser Beschriftungsbild nicht, da das Attribut @Durchmesser@ nicht entsprechend ausgewertet wird. Bei den Wanddurchbrüchen klappt das problemlos.

Unsere Formeln zur Beschriftung:

Wanddurchbrüche:
_IF_(@Durchmesser@>0)"KB "+@Funktion@+" Ø"+@Durchmesser@*100_ELSE_"WD "+@Funktion@+" "+@Länge@*100+" / "+@Höhe@*100

Bodendurchbrüche:
_IF_(@Durchmesser@>0)"KB "+@Funktion@+" Ø"+@Durchmesser@*100_ELSE_"BD "+@Funktion@+" "+@Länge@*100+" / "+@Dicke@*100

Ein Teilbild kann ich leider nicht zur Verfügung stellen...

Vielen Dank im Voraus!

Anhänge (2)

Typ: image/jpeg
18-mal heruntergeladen
Größe: 233,21 KiB
Typ: image/jpeg
28-mal heruntergeladen
Größe: 190,37 KiB

ja, weil Allplan scheinbar mit deckendurchbrüchen anders umgeht als mit Wanddurchbrüchen.
verwende, wie oben erwähnt Radius anstelle von Durchmesser für die Deckendurchbrüche. das sollte gehen

Radius>0 funktioniert auch bei den WandDB. also um gleich zu bleiben am besten beide VTBs ändern ;)

Viele Grüße
Florian

Das "F" in Digitalisierung steht für Faxgerät!

LinkedIn-Profil

www.vollack.de

ok, ich muss mich korrigieren. meine Deckendurchbrüch werden als Rund erkannt...

dann liegt es höchstwahrscheinlich an der ifc oder am ifc import. kannst du das teilen? ggf nur ein relevanten PfV?

zusätzliche Frage: wie werden denn die ifc Daten importiert? hast du die PfV als Makro/3D-Körper/benutzerdefiniertes Bauteil?

Viele Grüße
Florian

Das "F" in Digitalisierung steht für Faxgerät!

LinkedIn-Profil

www.vollack.de