AutoLISP-Funktion zur automatischen Innenbemaßung von Grundrisszeichnungen
Automatische Innenbemaßung von Grundrissen, automatische Maßkettenerstellung
admin - 22.05.2026 20:40
admin - 22.05.2026 20:40
Hallo Freunde,
ich wollte eine Funktion, die ich zuvor in unserem Forum veröffentlicht hatte, nochmals mit euch teilen. Aufgrund des großen Interesses unserer Freunde habe ich sie verbessert und aktualisiert. Es handelt sich um eine Funktion zur automatischen Erstellung von Innenbemaßungen in Grundrisszeichnungen (Stahlbeton-Schalungspläne, architektonische Grundrisse usw.).
Obwohl der Quellcode in dieser neuesten Version deutlich kürzer geworden ist, wurden die Funktionen erweitert und die Anwendung noch praxisorientierter gestaltet. Ich wollte den Code als Open-Source-Code (AutoLISP-Quellcode) bereitstellen, da er ein gutes Beispiel für Entwicklerkollegen sein kann. Ich denke, Sie werden überrascht sein, was diese Funktion leisten kann, obwohl sie nur aus rund 40 Zeilen Code besteht und so einfach und kompakt aufgebaut ist.
Wenn die Funktion ausgeführt wird, fordert sie Sie auf, den „Bemaßungsstartpunkt“ auszuwählen. Nach Auswahl des ersten Punktes werden Sie aufgefordert, den zweiten Punkt, den „Bemaßungsendpunkt“, zu wählen. Die von Ihnen gewählte Maßlinie kann in jede beliebige Richtung und in jedem beliebigen Winkel verlaufen. Während dieses Vorgangs können Sie anhand einer auf dem Bildschirm angezeigten Führungslinie steuern, wo die Maßkette verlaufen wird. Auf diese Weise bestimmen Sie, von wo bis wo Ihre Zeichnungsobjekte im Grundriss bemaßt werden sollen. Mit anderen Worten: Sie müssen nicht zwingend den gesamten Grundriss von einem Ende zum anderen durchbemaßen.
Danach müssen Sie die Layer auswählen, die die zu bemaßenden Objekte enthalten (Wände, Putz, Stützen, Unterzüge usw.). Es werden nur die Objekte auf den ausgewählten Layern bemaßt. Sie können einen einzelnen Layer oder mehrere Layer auswählen. Diese Auswahl erfolgt durch Klicken auf ein Objekt, das sich auf dem gewünschten Layer befindet. Ausgewählte Objekte werden hervorgehoben. Wenn Sie auf ein Objekt klicken, das sich auf einem bereits ausgewählten Layer befindet, werden die Objekte dieses Layers wieder aus dem Auswahlsatz entfernt. Sie können die Auswahl bis zum Abschluss durch Drücken der Eingabetaste (oder Rechtsklick) unbegrenzt erweitern oder reduzieren.
Zusammenfassend können Sie Bemaßungen von Wand zu Wand erstellen oder auch Objekte aus anderen Layern, wie z. B. Achslayern, mit einbeziehen. Objekte auf den ausgewählten Layern, einschließlich Line, LWPolyline, Polyline, Spline, Ellipse, Circle und Arc, werden bemaßt. Blöcke, deren Unterobjekte sowie Objekte wie Text werden beim Bemaßungsvorgang nicht berücksichtigt.
Objekte, die sich zwar zwischen dem Start- und Endpunkt befinden, aber derzeit außerhalb des sichtbaren Bildschirmbereichs liegen (z. B. weil Sie den Zoom geändert haben), werden nicht ausgewählt.
Sobald der Auswahlvorgang abgeschlossen ist, erscheint die Maßkette auf Ihrem Bildschirm. Sie können diese mit der Maus verschieben, an der gewünschten Position platzieren und den Vorgang mit einem Linksklick abschließen.
Die Funktion führt die Bemaßung unter Verwendung des aktuellen Layers und des aktuellen Bemaßungsstils aus. Sie greift in keiner Weise in den Bemaßungsstil oder die Layerkonfiguration des Benutzers ein und ändert keine AutoCAD-Einstellungen.
Wenn Sie nach der Auswahl von Start- und Endpunkt das Hinzufügen/Entfernen von Objekten (Layern) zum Auswahlsatz beenden und der Auswahlsatz leer ist, bricht die Funktion mit einer Fehlermeldung ab.
Da zur Erstellung einer Maßkette mindestens ein Maß und für ein Maß mindestens zwei Punkte erforderlich sind, bricht die Funktion mit einer Fehlermeldung ab, wenn die aus Start- und Endpunkt gebildete virtuelle Linie weniger als zwei Schnittpunkte mit den ausgewählten Objekten aufweist.
Befehlsname: dimint
Viel Spaß bei der Nutzung und ich wünsche allen einen reibungslosen Arbeitsablauf...
Die Datei DimInt.fas (DimInt.rar) wurde erneut hochgeladen. 31. Mai 2016
Dieses Thema wird hier diskutiert: Forum-Thema – AutoLISP-Funktion zur automatischen Innenbemaßung von Grundrisszeichnungen
Autor: cizimokulu.com
Beschreibung: AutoLISP-Funktion zur Fassadenansicht
Etikett: Automatische Innenbemaßung von Grundrissen, automatische Maßkettenerstellung
Kommentare :
Noch kein Kommentar vorhanden





Kategorienindex

