ACM-2023-05-04

Jahrgang: 2023
Ausgabe: 05
Autor: Jörn Bosse
Programm: 3DPOLYPOINTBLOCKS.LSP
Funktionalität: Farbmerker pro Layer
Format: LISP
Lauffähig: ab AutoCAD 2021
Befehle: 3DPB
Bezug: Online


Beschreibung
============

3D-Polylinien-Punktblöcke

Geht es um die Darstellung von Bruchkanten für DGM’s, werden diese oft als 3D-Polylinien abgebildet, etwa 
aus einem Aufmaß. Werden die Messpunkte dabei auch noch durch Punktblöcke dargestellt, bilden jeweils der 
Punktblock und der Stützpunkt einer 3D-Polylinie ein Pärchen. Wenn es jetzt darum geht, fehlerhafte Messpunkte 
zu entfernen oder fehlende Meßpunkte konstruktiv einzubinden, ist es mit AutoCAD-Bordmitteln eine schwierige 
Aufgabe. Dazu muss man beispielsweise einen Punktblock einzufügen, ihn auf Höhe bringen und an der Position 
noch einen Stützpunkt in die 3D-Polylinien einfügen, etwa mit PEDIT. Beim Entfernen eines Messpunkts ist es 
etwas einfacher, da Punktblock und Stützpunkt mit PEDIT aus der 3D-Polylinie entfernt werden.
Mit dem Programm 3DPOLYPOINTBLOCKS.LSP  lassen sich die oben beschriebenen Aufgaben einfach und effizient 
durchführen. Punktblöcke können entfernt werden und im selben Arbeitsgang auch die Stützpunkte der 3D-Polylinien. 
Fehlende Punktblöcke kann man einfügen, so dass die Stützpunkte in der 3D-Polylinie automatisch erstellt 
werden und die Höhe des Punktblocks über die benachbarten Stützpunkte der 3D-Polylinie interpoliert wird. 
Sind noch keine Punktblöcke vorhanden, lassen sich diese automatisch einfügen.
Im Programm stehen vier Aufgaben zur Verfügung: 
• Einzelpunkte: Pickt man auf 3D-Polylinien-Einzelpunkte, werden an den Positionen ein Punktblock und 
  ein Stützpunkt in die 3D-Polylinie eingefügt.
• Linienschnittpunkte: Hier wird eine Linie über zwei Punkte aufgezogen und an den Schnittpunkten mit 
  3D-Polylinien werden die Punktblöcke und Stützpunkte eingefügt.
• Fehlende Punktblöcke auf Stützpunkte: Sind auf den Stützpunkten von 3D-Polylinien noch keine oder 
  nur teilweise Punktblöcke vorhanden, lassen sie sich automatisch einfügen.
• Punktblöcke entfernen: hier werden Punktblöcke ausgewählt, die entfernt werden sollen. Befinden 
  sie sich direkt über Stützpunkten eine 3D-Polylinie, werden auch die Stützpunkte entfernt.

Die Punktnummerierung lässt sich über ein Attribut anschreiben; beim Einfügen von Punktblöcken werden diese 
mit Inkrement 1 automatisch hochgezählt.