Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  Auswahle mehrerer Objekte innerhalb eines Polygons / Polylinie

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  Auswahle mehrerer Objekte innerhalb eines Polygons / Polylinie (12613 mal gelesen)
OttoB
Mitglied



Sehen Sie sich das Profil von OttoB an!   Senden Sie eine Private Message an OttoB  Schreiben Sie einen Gästebucheintrag für OttoB

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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
良い精神




Sehen Sie sich das Profil von cadffm an!   Senden Sie eine Private Message an cadffm  Schreiben Sie einen Gästebucheintrag für cadffm

Beiträge: 21533
Registriert: 03.06.2002

System: F1
und Google

erstellt am: 28. Jan. 2010 18:14    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für OttoB 10 Unities + Antwort hilfreich

Es gibt eine Möglichkeit über ein Tool, ob sowas hier bereits
im Forum "herum liegt" ist mir aber nicht bekannt.

(interessant wird der Spaß bei BÖGEN im Polygon usw.)

------------------
CAD.de System-Angaben  -  CAD on demand  -  User:FAQ(Acad)

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

OttoB
Mitglied



Sehen Sie sich das Profil von OttoB an!   Senden Sie eine Private Message an OttoB  Schreiben Sie einen Gästebucheintrag für OttoB

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Bögen kann ich ausschließen, da es mal MPOLYGONE waren.

Irgedwelche weitere Infos zu dem Tool...?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CADmium
Moderator
Maschinenbaukonstrukteur




Sehen Sie sich das Profil von CADmium an!   Senden Sie eine Private Message an CADmium  Schreiben Sie einen Gästebucheintrag für CADmium

Beiträge: 13508
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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für OttoB 10 Unities + Antwort hilfreich

OttoB
Mitglied



Sehen Sie sich das Profil von OttoB an!   Senden Sie eine Private Message an OttoB  Schreiben Sie einen Gästebucheintrag für OttoB

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Danke, genau sowas hab ich gesucht! Hatte schon im Forum gesucht, aber den Beitrag hab ich irgendwie nicht gefunden...

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

cadplayer
Ehrenmitglied
CADniker


Sehen Sie sich das Profil von cadplayer an!   Senden Sie eine Private Message an cadplayer  Schreiben Sie einen Gästebucheintrag für cadplayer

Beiträge: 1832
Registriert: 28.04.2009

erstellt am: 28. Jan. 2010 21:49    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für OttoB 10 Unities + Antwort hilfreich

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


Sehen Sie sich das Profil von marekj an!   Senden Sie eine Private Message an marekj  Schreiben Sie einen Gästebucheintrag für marekj

Beiträge: 20
Registriert: 10.01.2013

AutoCAD Map 3D 2020

erstellt am: 27. Sep. 2021 14:10    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für OttoB 10 Unities + Antwort hilfreich

Hallo zusammen.
Gibt es auch ein Selektions-Tool/LISP für Objekte die ein Polygon kreuzen, also sich nicht ausschließlich innerhalb eines Polygons befinden?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

spider_dd
Mitglied



Sehen Sie sich das Profil von spider_dd an!   Senden Sie eine Private Message an spider_dd  Schreiben Sie einen Gästebucheintrag für spider_dd

Beiträge: 1111
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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für OttoB 10 Unities + Antwort hilfreich

Hallo marekj,

irgendwo in dem Lisp befindet sich die Funktion 

(ssget "_WP" ....

Diese ist zu ersetzen mit

(ssget "_CP" ...

HTH
Gruß
Thomas

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

cadffm
Moderator
良い精神




Sehen Sie sich das Profil von cadffm an!   Senden Sie eine Private Message an cadffm  Schreiben Sie einen Gästebucheintrag für cadffm

Beiträge: 21533
Registriert: 03.06.2002

System: F1
und Google

erstellt am: 28. Sep. 2021 13:34    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für OttoB 10 Unities + Antwort hilfreich

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

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz