ELCOVISION Tools Plugin

Übersicht

Dieses Plugin stellt prinzipiell häufig verwendete Befehle für die Auswertung von Objekten zur Verfügung, die in AutoCAD / BricsCAD selbst nicht, oder nur in 2D Form verfügbar sind.

Alle Zeichenbefehle des Plugin können, aber müssen nicht  mit ELCOVISION 10 Messungen beaufschlagt werden, sie sind auch für andere Programme und Anwendungen frei verwendbar.

Um das ElcoTools Plugin zu starten, geben sie in der Kommandozeile von AutoCAD / BricsCAD das Kommando "elcotools" oder "elcotoolsdemo" ein.

ElcoTools wird geladen, nach kurzer Zeit wird der Werkzeugkasten oder Ribbonleiste von ElcoTools sichtbar:

Befehle des Plugin

Lot fällen

Kommandozeile: ElLot, _ElPlumb

Diese Funktion zeichnet eine Line von dem aktuell gemessenen oder selektierten Punkt  (x,y,z) nach (x,y,0) des aktuellen BKS.

 

1 Segment Linie

Kommandozeile: ElLinie, _ElSingleLine

Diese Funktion zeichnet eine ein segmentige Linie. Im Gegensatz zu der normalen Linienfunktion in AutoCAD/BricsCAD bei der die Linie immer weiter geführt wird, fängt hier die neue Linie bei der nächsten Messung an.

2 Linien messen und automatisch 3D trimmen

Kommandozeile: ElClinie, _ElCLine

Diese Funktion zeichnet und trimmt 2 Linien. Die Trimmung erfolgt dabei auch in 3D! Diese Funktion hat 2 Betriebsarten: Es können jeweils 2 Linien miteinander getrimmt werden, oder es kann ein fortlaufender Linienzug gezeichnet werden.

Ist die Strecke kleinster Länge die beiden Strecken miteinander verbindet, das so genannte Gemeinlot, kürzer als 10% der Länge der kürzeren der beiden Geraden, so werden die beiden Geraden auf den Mittelpunkt des Gemeinlots zusammengeklappt. Falls nicht werden die beiden Geraden abgeschnitten und mit einer 3. Linie, dem Gemeinlot, miteinander verbunden.


Ausgeglichene 3D Linie zeichnen

Kommandozeile: ElAusgleichlinie, _ElBalancedline

Mit dieser Funktion kann eine 3D ausgeglichene Linie gezeichnet werden. Während des Messens gibt diese Funktion fortlaufend den Mittelwert und den Maximalwert der Abweichungen aus.

Am BKS ausgerichtete Linien zeichnen

Kommandozeile: ElBKSLinie, _ElUcsLine

Diese Funktion zeichnet Linien die immer an den Achsen des aktuellen BKS ausgerichtet sind. Damit können optisch ansprechende Zeichnungen erzeugt werden, die allerdings nicht mehr den Messwerten entsprechen werden.

 

 

 

2 Linien automatisch 3D trimmen

Kommandozeile: ElTrimmlinien, _ElTrimline
Mit dieser Funktion können 2 bestehende Linien automatisch 3D getrimmt werden. Siehe dazu auch  "2 Linien messen und automatisch 3D trimmen"


Bogenschlag zeichnen

Kommandozeile: ElBogenschlag, _ElBogenschlag

Diese Funktion implementiert den Bogenschlag, und zeichnet 2 Punkte an den jeweiligen Schnittstellen der Kreise.

 

 

Kreis mit drei 3D Punkten zeichnen

Kommandozeile: ElKreis3D, _ElCircle3d

Diese Funktion zeichnet einen Kreis der durch 3 beliebig im Raum gelagerte 3D Punkte bestimmt wird. Liegen die Punkte auf einer Linie erfolgt eine entsprechende Fehlermeldung.
 

 

Kreisbogen mit drei 3D Punkten zeichnen

Kommandozeile: ElBogen3D, _ElArc3d

Diese Funktion zeichnet einen Kreisbogen der durch 3 beliebig im Raum gelagerte 3D Punkte bestimmt wird. Liegen die Punkte auf einer Linie erfolgt eine entsprechende Fehlermeldung.
 

 

Rechteck mit drei 3D Punkten zeichnen

Kommandozeile: ElRechteckEbene, _ElRectanglePlane

Diese Funktion zeichnet eine Rechteckfläche durch 3 beliebig im Raum gelagerten 3D Punkten. Umschließen diese 3 Punkte nicht hinreichend genau einen rechten Winkel so erfolgt eine entsprechende  Fehlerbehandlung.


Rechteck Polygon mit drei 3D Punkten zeichnen

Kommandozeile: ElRechteckPolygon, _ElRectanglePoly

Diese Funktion zeichnet ein Rechteck Polygon durch 3 beliebig im Raum gelagerten 3D Punkten. Umschließen diese 3 Punkte nicht hinreichend genau einen rechten Winkel so erfolgt eine entsprechende  Fehlerbehandlung.

3D Ellipsen mit 5 oder mehr 3D Punkten zeichnen

Kommandozeile: ElEllipse, _ElEllipse

Diese Funktion zeichnet eine ausgeglichene Ellipse auf einer ausgeglichenen Ebene die durch die 3D Punkte bestimmt wird.

Senkrechte Zylinder und Quader messen

Kommandozeile: ElSenkZylQuader, _ElPerpendCylOrBox
Diese Funktion zeichnet senkrecht angeordnete Quader oder Zylinder mit drei 3D Messungen.  Dazu müssen 3 beliebige Punkte auf der Oberfläche des Zylinders oder 3 beliebige Eckpunkte des Quaders gemessen werden. Der Zylinder oder Quader kann durch 2 weitere Messungen, die nicht auf dem Körper selbst liegen müssen, abgeschnitten werden.
Die Quader oder Zylinder können als Flächenkörper oder als Volumenkörper gezeichnet werden.

Beliebig gelagerte Zylinder und Quader messen

Kommandozeile: ElZylQuader, _ElAnyCylOrBox

Diese Funktion zeichnet beliebig im Raum angeordnete Quader oder Zylinder mit sechs 3D Messungen: Dazu müssen beim Zylinder zwei mal 3 Messungen an der Oberfläche, beim Quader zwei mal 3 Eckpunkte gemessen werden. Diese 3 Messungen sollten möglichst auf einer Ebene liegen die senkrecht zu der Körperachse ist. Der Zylinder oder Quader kann durch 2 weitere Messungen, die nicht auf dem Körper selbst liegen müssen, abgeschnitten werden.
Die Quader oder Zylinder können als Flächenkörper oder als Volumenkörper gezeichnet werden.

Zeichnung auf aktuelles BKS projizieren

Kommandozeile: ElProjiziereZeichnung, ElProjectDrawing
Diese Funktion projiziert Zeichnungen oder Teile von Zeichnungen auf die XY Ebene des aktuellen BKS. Das BKS kann dabei beliebig gelagert sein. Weiters kann diese Projektion noch in die XY Ebene des WKS umgeklappt werden.
Bei der Projektion bleiben die Elemente weitestgehend erhalten: Eine Line bleibt eine Linie, eine Polylinie bleibt eine Polylinie. Kreise und Kreisbögen, Splines etc. werden in Polylinien umgewandelt.
Diese Funktion ist sehr nützlich wenn eine 3D Aufnahme als 2D Zeichnung weiterverarbeitet werden soll.

Linien zu Polylinien verschmelzen

Kommandozeile: ElLinienZuPolylinien, _ElLineToPolyline

Diese Funktion verschmilzt selektierte Einzellinien einer Zeichnung optimal zu 2D und 3D Polylinien. Diese Funktion ist im Prinzip eine verbesserte _Pedit Funktion: Es kann eine ganze Zeichnung in einem Rutsch optimal poligonisiert werden.

Oberflächen und Körper triangulieren

Kommandozeile: ElTriangulieren, _ElTriangulate

Diese Funktion stellt einen  fortschrittlichen echten 3D Flächenmodelierer zur Verfügung. Der Modellierer garantiert sogenannte wasserdichte Flächenmodelle die aus beliebigen Zeichnungen generiert werden können: Punktwolken oder Linienzeichnungen können als Basis für 3D Flächenmodelle verwendet werden.

Diese Flächenmodelle können jetzt zum Beispiel von ELCOVISION 10 automatisch texturiert werden, es können mit dem Befehl "Höhenlinien erzeugen" Topologische Untersuchungen gemacht werden.

Triangulationen und Punktdateien einlesen

Kommandozeile: ElLeseFlacheDatei, _ElReadSurfacefile

Mit dieser Funktion können gespeicherte Triangulationen, OFF Dateien, und Punktwolkendateien von z.B. Laserscannern in das CAD eingelesen werden.

Höhenlinien erzeugen

Kommandozeile: ElHohenlinie, _ElContourline

Mit dieser Funktion können aus Flächenmodellen Höhenlinien gewonnen werden. 

Höhenlinien bemassen

Kommandozeile: ElContourText , _ElContourText

Mit dieser Funktion können Höhenlinien schnell mit der Höhe bemasst werden.

Flächen fein vermaschen

Kommandozeile: ElSplitTriangle, _ElSplitTriangle

Diese Funktion stellt einen einfachen Vermaschungsgenerator zur Verfügung, der selektierte Flächen in kleiner Flächen mit einer einstellbaren Maschenweite unterteilt. Solche Flächenmodelle kann dann z.B. ELCOVISION 10 mit Echtfarben einfärben.

Blöcke mit Messungen einfügen

Kommandozeile: ElMeasureBlock, _ElMeasureBlock
Diese Funktion ist eine für Vermessungszwecke optimierte Block einfügen Funktion. Mit ihr können Sie einfach Blöcke in die Zeichnung einmessen. Dabei kann der Block automatisch an die richtige Position "gesnapt" werden, auch wenn der Block ungenau mit dem Tachymeter eingemessen wird.

Texte ausrichten

Kommandozeile: ElTextAusrichten, _ElAlignText
Mit dieser Funktion können Texte in der Zeichnung lese-richtig ausgerichtet werden, wenn die Zeichnung gedreht wird und Texte nicht mehr richtig lesbar sind.