| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY bietet das umfangreichste Ökosystem von B2B als auch B2C-Lösungen für IT-Akteure auf dem Markt, eine Pressemitteilung
|
Autor
|
Thema: Auswahle mehrerer Objekte innerhalb eines Polygons / Polylinie (12864 mal gelesen)
|
OttoB Mitglied
Beiträge: 17 Registriert: 14.07.2009 AutoCAD 2016 SP1 Windows 7 Enterprise 64bit, 16GB RAM, AMD FX 8350 AMD FirePro W5100 HP DJ T2300mfp
|
erstellt am: 28. Jan. 2010 18:11 <-- editieren / zitieren --> Unities abgeben:
Mit FPolygon bzw. KPolygon kann man ja Objekte innerhalb eines Polygons auswählen. Dazu muss man aber das Polygon von Hand "abfahren". In meinem Fall existiert das Polygon (bzw. die Polygone) aber schon (als geschlossene Polylinien), innerhalb derer ich meine Objekte auswählen möchte. Gibt es irgendeinen Trick, mit dem man die Auswahl über die schon vorhandenen Polygone steuern kann, und nicht nochmal alles mühsam nachfahren muss? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 22275 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 28. Jan. 2010 18:14 <-- editieren / zitieren --> Unities abgeben: Nur für OttoB
|
OttoB Mitglied
Beiträge: 17 Registriert: 14.07.2009 AutoCAD 2016 SP1 Windows 7 Enterprise 64bit, 16GB RAM, AMD FX 8350 AMD FirePro W5100 HP DJ T2300mfp
|
erstellt am: 28. Jan. 2010 18:19 <-- editieren / zitieren --> Unities abgeben:
|
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 28. Jan. 2010 18:29 <-- editieren / zitieren --> Unities abgeben: Nur für OttoB
|
OttoB Mitglied
Beiträge: 17 Registriert: 14.07.2009 AutoCAD 2016 SP1 Windows 7 Enterprise 64bit, 16GB RAM, AMD FX 8350 AMD FirePro W5100 HP DJ T2300mfp
|
erstellt am: 28. Jan. 2010 18:47 <-- editieren / zitieren --> Unities abgeben:
|
cadplayer Ehrenmitglied CADniker
Beiträge: 1833 Registriert: 28.04.2009
|
erstellt am: 28. Jan. 2010 21:49 <-- editieren / zitieren --> Unities abgeben: Nur für OttoB
die Funktion find ich noch eleganter... kommt aber nicht von mir cp ;Polyline/circle select - www.xanadu.cz - www.cadforum.cz ;(use the WPS command or 'WPS inside an object selection prompt)
(defun C:WPS ( / i elist at cmde cen rad p1) (setq cmde (getvar "cmdecho")) (setvar "cmdecho" 0) (setq i 0 elist (entget (car (entsel "\nPick a circle or polyline: ")))) (setvar "OSMODE" (boole 7 (getvar "OSMODE") 16384)) (if (zerop (getvar "CMDACTIVE")) (command "_select")) (command "_wp") ; or _CP (if (= (cdr(assoc 0 elist)) "CIRCLE") (progn (setq cen (cdr (assoc 10 elist)) rad (cdr (assoc 40 elist)) ) (repeat 90 ; 360/4 0.06981317=4*pi/180 (setq p1 (polar cen (* i 0.06981317) rad) i (1+ i)) ; (command "_POINT" (trans p1 0 1)) (command (trans p1 0 1)) )); else (repeat (length elist) (setq at (nth i elist) i (1+ i)) ; (if (= (car at) 10) (command (cdr at))) (if (= (car at) 10) (command (trans (cdr at) 0 1))) ) );if CIRCLE (command "") (setvar "OSMODE" (boole 2 (getvar "OSMODE") 16384)) (setvar "cmdecho" cmde) (princ) )
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
marekj Mitglied Landschaftsplaner
Beiträge: 20 Registriert: 10.01.2013 AutoCAD Map 3D 2020
|
erstellt am: 27. Sep. 2021 14:10 <-- editieren / zitieren --> Unities abgeben: Nur für OttoB
|
spider_dd Mitglied
Beiträge: 1144 Registriert: 27.11.2003 Win 10Pro Intel(R) Core(TM) i7-7700 NVIDIA Quadro P1000 ACAD, Civil-3D 2018
|
erstellt am: 27. Sep. 2021 14:31 <-- editieren / zitieren --> Unities abgeben: Nur für OttoB
|
cadffm Moderator 良い精神
Beiträge: 22275 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 28. Sep. 2021 13:34 <-- editieren / zitieren --> Unities abgeben: Nur für OttoB
Wenn du auch die Objekte innerhalb des Polygons möchtest, dann wie man es kennt _CP (oder KreuzenPolygon), wenn NUR kreuzende Objekte gefragt sind, dann _FAUN / ZAUN. Die SSGET Funktion ist in der Hilfe beschrieben, solltest du es nicht selbst hinbekommen dann könntest du warten&hoffen, dann schreib hier aber das ZAUN benötigt wird und du Hilfe brauchst. oder aktiv nach Code mit ssget "f" suchen. Oder wie du es benötigen würdest, ssget "_f" Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |