Support Forum

Plugin ModelInspector [Gelöst]

Schlagworte:
  • Plugin
  • Attribute
  • Layer
  • Drag&Drop
  • Tauschen
  • Mappen
  • Ungenauigkeiten
  • Plugin-Download

Hallo Leute,

habe den ModelInspector weiterentwickelt, so daß man jetzt auch Layer per Drag&Drop ändern kann.
Ja ok, das kann man auch schon mit der Objektpalette. Nichts neues ?!
Doch, der Modelinspector ändert dabei auch die Elemente innerhalb von Makros (auf den Makrofolien)!
(Damit man das Ergebnis bei den Makros auch sieht, muss man leider kurz den Bezugsmaßstab des Teilbilds wechseln.)
Und man kann damit komfortabel Layer tauschen (z.B. bei Importierten Dwg's).
Die Mapping-Tabelle für's "Umlayern" kann man sich auch abspeichern und wieder laden, für Mehrfach-Importe.
Die bisherigen Funktionen für's Attribute ändern/tauschen und für's Finden von Ungenauigkeiten sind erhalten geblieben. Leider funktioniert es nicht mit allen Elemente in Allplan. Insbsondere Architektur-Bauteile sind manchmal "störrisch".

Wer's ausprobieren möchte:
Das beiliegende ZIP enthält einen kompletten Windwos-Installer, der das Plugin für Allplan 2015/2016/2017 als Demo-Version installiert.

Gruß Jörg

Anhänge (3)

Typ: image/png
689-mal heruntergeladen
Größe: 56,98 KiB
Typ: image/png
506-mal heruntergeladen
Größe: 37,68 KiB
Typ: image/png
469-mal heruntergeladen
Größe: 39,21 KiB

Lösung anzeigen Lösung verbergen

Hallo Leute,

hier der ModelInspector für 2018.
Die Funktionen werden in der 2018 per ActionBar_Include-Datei in der Rolle "Add-On Module" installiert. Diese Rolle sollte also in einer etwaigen Benutzer-definierten ActionBar nicht gelöscht sein!

Gruß Jörg

Anhänge (1)

Typ: application/zip
2570-mal heruntergeladen
Größe: 3,11 MiB
11 - 20 (44)

Hallo Jörg,

in bezug zu Deiner Antwort hier https://connect.allplan.com/ch_de/forum/themen/topic/topics/cad-architektur/fenster-ausserhalb-wand-moeglich.html#post_267684 hab ich grad mal wieder den Modellinspektor installiert. Wie funktioniert eine solche Pruefung?

Ein weiterer Punkt, anbei zwei screens eines attributes (der inspektor rockt echt :-)) Was sind das für Geländepunkte? Ich habe in meinem modell keine Geländepunkte ? Sind das Oeffnungskörper, aber ich hab doch keine 249 Oeffnungen.

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 (2)

Typ: image/jpeg
176-mal heruntergeladen
Größe: 598,86 KiB
Typ: image/jpeg
160-mal heruntergeladen
Größe: 695,93 KiB

Hallo Jörg,

hab auch schon den ersten kleinen Fehlerreport. Wenn im Attributbereich ein Objekt angeklickt wird wird es selekiert, wenn das Attribut offen ist (die objekte angezeigt werden) und auf das attribut geklickt wird werden alle Objekte selektiert. Das funktioniert hier immer. Wenn das Attribut zu ist (die objekte werden nicht angezeigt) und auf das attribut geklickt wird werden manchmal (bei mir hier selten) alle objekte des attributes selektiert. Ich denke das ist so gedacht, das auch wenn alle attribute zu sind und man auf ein attribut klickt alle objekte des attributes selektiert werden. Das wäre auch sehr cool.

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: image/jpeg
171-mal heruntergeladen
Größe: 714,40 KiB

Hallo Jörg,

sag nich, dass mein modell eigentlich krumm und schief ist, screen anbei. Allein bei x duzende ... Allplan gibt mir keinen Fehler und auch keine Schiefwinkligkeit aus ...

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: image/jpeg
161-mal heruntergeladen
Größe: 663,56 KiB

Hallo Bernd,

kleine Einführung in die Geometrie-Überprüfung:

Der Modelinspektor "rastert" die Punkte im Weltkoordinaten-System.
Die Einträge in X-Werte, Y-Werte und Z-werte sind dabei als Abstand dieses Wertes zum vorherigen Wert zu verstehen.
Bsp. Eine genau horizontal (in X-Richtung) gezeichnete Wand von 1.0 m Länge und 25 cm Dicke hat folgende Werte (s. raster.png)

Leider sind in Allplan alle Bauteile polygonal, also auch runde Stützen. Diese verursachen leider Punkte, die nicht in "Raster" passen. Aber dafür kann man ja bestimmte Bauteile rausnehmen bei "Filter".
Das Filter-Raster unterdrückt alle Werte, die auf diesem Wert "basieren", d.h. bei 1.0 (mm) werden alle Abstande,
die genau ein Millimeter oder ein vielfaches davon sind, nicht angezeigt.

Also bei Dir solltest Du zunächst mal die runden Stützen ausschalten, und dann das Filterraster auf 0.0 setzen.

Wenn man dann auf einen Wert in der Liste klickt, bekommt man Griffe an den zugehörigen Punkten. (s. Griffe.png)

Wenn's irgendwie schief ist, sieht das so aus (s. schief.png)
D.h. man muss nach kleinen Abständen suchen, oder nach Werte, die komische Nachkommastellen haben!

..so kann man sich dann die "verdächtigen Abweichler" ansehen. Leider kann mans nicht automatisch korrigieren,
da bei 2 dicht nebeneinander liegenden Punkten nicht klar ist, welcher der "ungenaue" ist.
Also Modelinspector mit ESC beenden, und mit Punkt-Mod den betreffenden Punkt verschieben.

Gruß Jörg

Anhänge (3)

Typ: image/png
198-mal heruntergeladen
Größe: 27,18 KiB
Typ: image/png
175-mal heruntergeladen
Größe: 26,59 KiB
Typ: image/png
163-mal heruntergeladen
Größe: 29,15 KiB

supi, danke Jörg ...

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/pdf
1485-mal heruntergeladen
Größe: 60,21 KiB

habs nun verstanden. Ist echt genial ... Findet jeden Fehler, ob man das wirklich wissen will ist na andere Frage ... Funktioniert aber dann auch nicht mehr sobald ich Kreisaussparungen in einem Bauteil 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: image/jpeg
143-mal heruntergeladen
Größe: 175,06 KiB

Mhjh Jörg wäre es nicht möglich die runden Aussparungen und Durchbrücke auch rauszufiltern, so sie denn als Aussparung modelliert sind (Tools Durchbruch) und nicht als ausgesparte Decke (Tool Flächenmodifikation) ?!

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

Hallo Bernd,

ja, ein zusätzlicher Filter für "runde Bauteile" wäre sicher hilfreich.
Dann müsste man aber auch das Grundriss-Polygon des Bauteils extrahieren, um danach herauszufinden,
ob das Polygon oder ein Teil davon das Ergebnis der Polygonisierung eines Kreises ist.
Die Punkte "auf dem Kreis" müsste man dann ignorieren...

Bisher analysiert der Modelinspector einfach alle Punkte des betreffenden Bauteils, ohne Kenntnis der Topologie.

Grüße Jörg

Hallo Jörg,

ok, und die Topologin analysieren kostet ein wenig Aufwand, mhh verstehe.

Ich habe wieder etwas ... Screen des Objektmanagers anbei. Wäre es irgend möglich auf die Geometriewerte zuzugreifen. Das sind doch auch Attribute? Davon hat ja jedes Architekturbauteil sogar noch viiieeel mehr als im Objektmanager zur Verfügung stehen.

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 (2)

Typ: image/jpeg
146-mal heruntergeladen
Größe: 218,48 KiB
Typ: image/jpeg
135-mal heruntergeladen
Größe: 152,93 KiB

Hallo Bernd,

leider sind das keine "statischen" Attribute, auf die man mit der NOI zugreifen kann.
Diese werden "On-The-Fly" berechnet, und dann nur als "Attribute" angezeigt. Im Gegenteil:
Wenn man ein solches Attribut mit der NOI anlegt, und mit einem bestimmten Wert füllt, wird dadurch
die automatische Berechnung "abgeschaltet".

Grüße Jörg

11 - 20 (44)