| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Messen nur erster Punkt (799 / mal gelesen)
|
Bernd P Ehrenmitglied V.I.P. h.c. cook-general
Beiträge: 3420 Registriert: 07.06.2001 W10-64bit, AMD Ryzen 7 3700X,32GB RAM, Sapphire Pulse Radeon RX 570 8G G5, Canon TX-3000 MFP, Maus Cherry MW4500, Sub:Infrastructure Design Suite, Office 365
|
erstellt am: 20. Mai. 2021 09:53 <-- editieren / zitieren --> Unities abgeben:
Servus, Ich will auf eine Polylinienstationierung eine Block. Quasi wie der Befehl messen nur halt den ersten Punkt. Vielleicht hat da jemand ein LSP das ich etwas umbauen kann im Kopf. ------------------ <----- Bitte Systeminfo eintragen, warum siehst du hier. Schöne Grüsse aus der Steiermark Bernd P. [Diese Nachricht wurde von Bernd P am 20. Mai. 2021 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 22171 Registriert: 03.06.2002 Alles
|
erstellt am: 20. Mai. 2021 10:00 <-- editieren / zitieren --> Unities abgeben: Nur für Bernd P
|
Bernd P Ehrenmitglied V.I.P. h.c. cook-general
Beiträge: 3420 Registriert: 07.06.2001 W10-64bit, AMD Ryzen 7 3700X,32GB RAM, Sapphire Pulse Radeon RX 570 8G G5, Canon TX-3000 MFP, Maus Cherry MW4500, Sub:Infrastructure Design Suite, Office 365
|
erstellt am: 20. Mai. 2021 10:11 <-- editieren / zitieren --> Unities abgeben:
Servus, Workaround: hab mir mit Messen Hilfsblöcke gesetzt und mit einem anderen LSP die Stationierung ausgelesen. Jetzt weiß ich die Koordinate jedes 0.1 Meters....das reicht aus. Edit: cadffm, mus sich mir ansehen. Danke ------------------ <----- Bitte Systeminfo eintragen, warum siehst du hier. Schöne Grüsse aus der Steiermark Bernd P. [Diese Nachricht wurde von Bernd P am 20. Mai. 2021 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Meldin Mitglied
Beiträge: 397 Registriert: 15.07.2011 ACA2020 Windows10
|
erstellt am: 20. Mai. 2021 13:44 <-- editieren / zitieren --> Unities abgeben: Nur für Bernd P
klingt komplizierter als wie das von cadffm beschriebene. Hier mal ein beispiel zu seinem Vorschlag. Code: (setq aws(car(entsel))abst 0.0) (while(princ(vlax-curve-getPointAtDist aws (setq abst(+ abst 0.1)))))
------------------ Gruß Wolfgang Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bernd P Ehrenmitglied V.I.P. h.c. cook-general
Beiträge: 3420 Registriert: 07.06.2001 W10-64bit, AMD Ryzen 7 3700X,32GB RAM, Sapphire Pulse Radeon RX 570 8G G5, Canon TX-3000 MFP, Maus Cherry MW4500, Sub:Infrastructure Design Suite, Office 365
|
erstellt am: 21. Mai. 2021 06:59 <-- editieren / zitieren --> Unities abgeben:
|
archtools Mitglied
Beiträge: 943 Registriert: 09.10.2004 Entwickler für AutoCAD, BricsCAD u.a., alle Systeme
|
erstellt am: 30. Mai. 2021 11:10 <-- editieren / zitieren --> Unities abgeben: Nur für Bernd P
Zitat: Original erstellt von Bernd P: Servus,Ich will auf eine Polylinienstationierung eine Block. Quasi wie der Befehl messen nur halt den ersten Punkt. Vielleicht hat da jemand ein LSP das ich etwas umbauen kann im Kopf.
In AutoCAD ist das Tool GeomCAL enthalten, mit dem man beliebige solcher Aufgaben erledigen kann und sich Unmengen an Hilfskonstruktionen sparen kann. Einfach mal nachgucken, wie man das anwendet, für den konkreten Fall wäre für den Abstand 10 das die Lösung für den Einfügepunkt: PLD(cur,cur,10) Das bedeutet: PLD (Point on Line in Distance), CUR (Cursorposition erster Punkt der Linie), CUR (Cursorposition zweiter Punkt der Linie), 10 Abstand vom ersten Punkt in Richtung zweiter Punkt. Die Geomcal-Aufrufe kann man auch in Lisp verwenden. Für BricsCAD habe ich das GeomCAL als CADCal nachprogrammiert und als Bestandteil der ArchTools herausgegeben.
[Diese Nachricht wurde von archtools am 30. Mai. 2021 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |