| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Geometry.Xline2d (548 mal gelesen)
|
Theo37 Mitglied Techniker
Beiträge: 423 Registriert: 08.10.2008 ACAD 2019 WIN 7 64bit Intel Xenon CPU E5-1620 3.60GHz 16GB RAM
|
erstellt am: 25. Okt. 2012 14:33 <-- editieren / zitieren --> Unities abgeben:
Hallo an Alle, gibt es in Geometry eine Klasse die ein Äquivalent wäre zu unserer Konstruktionslinie. Ich hab schon Ray2d und Ray3d gefunden, aber das sind nur Strahlen. Mir wären aber K-Linien lieber. Hat sowas schon mal jemand verwendet? Danke Theo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Moderator CAD on demand GmbH
Beiträge: 4171 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 27. Okt. 2012 05:07 <-- editieren / zitieren --> Unities abgeben: Nur für Theo37
Hallo Theo, wenn du díe Objektklasse nicht kennst, dann zeichne dir eine KLinie und mach eine Editor.GetEntity-Abfrage. Dann hast du das Objekt und kannst mit GetType() die Klasse ermitteln. Dann sollte ja alles klar sein ... Grüße! Holger ------------------ Holger Brischke CAD on demand GmbH Individuelle Lösungen von Heute auf Morgen.
defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Theo37 Mitglied Techniker
Beiträge: 423 Registriert: 08.10.2008
|
erstellt am: 27. Okt. 2012 07:42 <-- editieren / zitieren --> Unities abgeben:
Hallo Holger, wenn ich vorgehe wie Du mir rätst. Dann erhalte ich eine: "DatabaseServices.Xline". Ich hätte aber gern eine "Geometry.XLine2d" gehabt. Die es leider anscheinend nicht gibt. Trotzdem Danke für deine Hilfe. Ich behelfe mir jetzt damit, daß ich ganz normale "Geometry.line2d" erstelle und diese dann durch: Sub groß(ByRef Myline As Line2d) Dim Mittpoint As Point2d Mittpoint = Myline.EvaluatePoint(0.5) Myline.ScaleBy(100, Mittpoint) End Sub jage. Ist zwar sehr unprofessionel. Funktioniert aber bisher ohne Fehler. Gruß, Theo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Moderator CAD on demand GmbH
Beiträge: 4171 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 27. Okt. 2012 07:48 <-- editieren / zitieren --> Unities abgeben: Nur für Theo37
Hallo Theo, was willst du denn machen? Die Geometry.XLine2d kannst du doch gar nicht in die Zeichnungsdatenbank schreiben. Das kannst du nur mit der DatabaseServices.Xline. Und anscheinend, hast du doch genau das vor?? Ich habe keine Ahnung, was du vor hast, denke mir aber, dass du eine KLinie erzeugen möchtest. Oder liege ich da falsch? Grüße! Holger ------------------ Holger Brischke CAD on demand GmbH Individuelle Lösungen von Heute auf Morgen.
defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Theo37 Mitglied Techniker
Beiträge: 423 Registriert: 08.10.2008
|
erstellt am: 27. Okt. 2012 08:05 <-- editieren / zitieren --> Unities abgeben:
Guten Morgen Holger, ich hätte nicht gedacht, daß ich so schnell Antwort bekomme. Nein, das Problem ist etwas schwieriger. Ich muß die Possition von Blöcken, in Attribute dieser Blöcke übernehmen. Also da soll dann zum Beispiel Gebäude, Ebene, Bereich, Achse übernommen werden. Um nun für jeden einzelnen Block diese Dinge herauszufinden sind einige Geometrische Hilfskonstruktionen notwendig. Ich zeichne z.B. die Bereiche mit 2d Linien nach, lege dann den Basispunkt des Blocks hinein und überprüfe dann, ob und in welchem Bereich er sich befindet. Bei diesem Vorgehen wären KLinien nicht schlecht gewesen. Und es gibt ja auch Strahlen, warum also nicht auch Klinien. Als Ergebniss möchte ich keine Geometrie in der Zeichnung erzeugen, sondern es sollen aussschließlich die Attribute der blöcke ausgefüllt werden. Vieleicht gehe ich auch noch den Umweg über Excel, daß ich erst mal alles dorthin auslese und dann erst wieder nach ACAD einlese. Dann hat man einen beseren Überblick was wirklich passiert ist. Frohes Schaffen, Theo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Moderator CAD on demand GmbH
Beiträge: 4171 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 27. Okt. 2012 08:12 <-- editieren / zitieren --> Unities abgeben: Nur für Theo37
|