Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Lisp
  Fallbeispiel gesucht zum Gegenzeichnen von Obj

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:  Fallbeispiel gesucht zum Gegenzeichnen von Obj (1538 mal gelesen)
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: 27. Nov. 2014 16:06    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

Folgendes Vorhaben:
Ich wähle 3 Objekte, Text mit Markierblase als Kreis und eine Linie, die auf die Anmerkungsstelle hinweisen soll.
Markiere ich alle 3 Objekte und ändere das eine Linienende auf die zuweisende Stelle, soll die Linie immer zentrisch zum Kreis dargestellt werden.
Stehe gern offen für Ideen ?!

------------------
Gruss Dirk
http://cadplayerlounge.blogspot.se

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

Brischke
Moderator
CAD on demand GmbH




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

Beiträge: 4171
Registriert: 17.05.2001

AutoCAD 20XX, defun-tools (d-tools.eu)

erstellt am: 27. Nov. 2014 16:44    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 cadplayer 10 Unities + Antwort hilfreich

... Zentrumspunkt vom Kreis hast du, ebenfalls den Kreisradius.
Du kannst doch vom neuen Zielpunkt die Strecke zum Kreismittelpunkt abzüglich des Kreisradius berechnen - fertig.

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

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

.

erstellt am: 27. Nov. 2014 16:57    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 cadplayer 10 Unities + Antwort hilfreich

Objektreaktor ...

oder MLeader mit attributierem Block verwenden...

Sieht nach sowas wie einem Positionsnummertool aus .... sollten sich Beispiele für finden lassen

------------------
Also ich finde Unities gut ... und andere sicher auch
---------------------------------------
  - Thomas -          
"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."

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. Nov. 2014 11:22    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

Hi!
Dachte ich mir doch, nur Einwürfe, nix konkretes 

Handhabung Objektreactor ?

Das Erzeugen eines Nummerierungstools ist nicht das Problem, sondern die Inteligenz, die in der "Fahne" (strich von Kreistext zum Beschriftungsobjekt), dass wenn der Nummerierungstext verschoben wird, es auch die Fahne entspr. mitzieht

Soweit bin ich bisher gekommen, ich erzeuge ein Symbol bspw. "DBNR" oder "LEDNR" und setze daran eine Linie, die wiederum unterschiedl. je nach Block gezeichnet wird (ist aber vorerst für den Objektreaktor egal)

Code:
(defun c:brNr ( / )

  (defun fahne ()
      (cond
          ((= blk "DBNR")
          (apply '(lambda (p1 p2) (entmakex (list (cons 0 "LINE") (cons 10 p1) (cons 11 p2))))
                  (list (cdr (assoc 10 (entget (entlast)))) (getpoint (cdr (assoc 10 (entget (entlast)))) "\nSelect Fahne zielpunkt"))
                  )
          )
          ((= blk "LEDNR")
          (setq p1 (cdr (assoc 10 (entget (entlast)))))
          (setq p2 (getpoint p1 "\nSelect Fahne zielpunkt"))
         
          (apply '(lambda (p1 p2) (entmakex (list (cons 0 "LINE") (cons 10 p1) (cons 11 p2))))
                  (list (polar p1 (angle p1 p2) (* 1.5 dsc)) p2)
                  )
          )
          (T "\n Block nicht vorhanden! ")
          )
    )
 
  (setq dsc (CD:USR_ABFRAGE "\nText höhe: " (if (null dsc) (setq dsc 1.0) dsc)))
  (setq tx (CD:USR_ABFRAGE "\nBrunnen Bezeichnung: " (if (null tx) (setq tx "S") tx)))
  (setq num (CD:USR_ABFRAGE "\nBrunnen Nummer: " (if (null num) (setq num 101) num)))
  (setq blk (strcase (CD:USR_ABFRAGE "\nBrunnen Block: " (if (null blk) (setq blk "DBNR") blk))))
 
  (while
    (progn
      (setq pt (getpoint "\nPositon "))
      (cond
        ((= "DBNR" blk)
        (command "insert" blk pt dsc dsc 0 (strcat tx " " (itoa num)) (rtos 0 2 2))
        (setq num (1+ num))
        (fahne)
        )
        ((= "LEDNR" blk)
        (command "insert" blk pt dsc dsc 0 tx (itoa num) 0.00 0.00)
        (setq num (1+ num))
        (fahne)
        )
        (T "\n Block nicht vorhanden! ")
        )
     
      )
    )
  (princ)
  )


------------------
Gruss Dirk
http://cadplayerlounge.blogspot.se

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

.

erstellt am: 28. Nov. 2014 12:40    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 cadplayer 10 Unities + Antwort hilfreich

ok .. noch ne Idee: Linie bis zum Kreismittelpunkt und dann ne Abdeckung für den Kreis mit der Linie darunter ...

oder guck dir mal die "geometrischen Abhängigkeiten" an .. kann man evtl auch was draus basteln

und wen Objektreaktor ... der Hängt an Kreisobjekt und Linienobjekt und wenn sich an einem Objekt was ändert, wird der zweite Linienpunkt in der Doit-Funktion neu berechnet und nachgezogen

------------------
Also ich finde Unities gut ... und andere sicher auch
---------------------------------------
  - Thomas -          
"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."

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

CAD-Huebner
Ehrenmitglied V.I.P. h.c.
Verm.- Ing., ATC-Trainer



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

Beiträge: 9732
Registriert: 01.12.2003

One AutoCAD 2.5 - 2023, Civil 3D, Win10/win11

erstellt am: 29. Nov. 2014 14:38    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 cadplayer 10 Unities + Antwort hilfreich


UH-BallonasMLeader.JPG


UH-BALLONasMLEADER.dwg

 
Warum nicht MLEADER/MFÜHRUNG?
ist doch für die beschriebene Aufgabe optimal geeignet - oder hab ich die Aufgabe mangels Beispielzeichnung nicht verstanden?

------------------
Mit freundlichem Gruß

Udo Hübner
www.CAD-Huebner.de

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

jupa
Ehrenmitglied V.I.P. h.c.
Ruheständler


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

Beiträge: 6050
Registriert: 16.09.2004

WINDOWS Vista Ultimate SP2 (64bit), NVIDIA Geforce 9600M GT, AutoCAD 2013.

erstellt am: 29. Nov. 2014 15:06    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 cadplayer 10 Unities + Antwort hilfreich

Wir sind zwar im Lisp-Brett, aber muß es unbedingt was gelispeltes sein? Warum nicht einfach eine parametrische Abhängigkeit "zusammenfallend" zwischen dem Zentrumspunkt des Kreises und der Linie (Objekt) sowie eine weitere Abhängigkeit "zusammenfallend" zwischen der Kreislinie (Objekt) und dem Endpunkt der Linie?

Jürgen

------------------
Bildung kommt nicht vom Lesen, sondern vom Nachdenken über das Gelesene. (Carl Hilty)

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

Geos
Mitglied
Vermessungstechniker i.R.


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

Beiträge: 1017
Registriert: 21.09.2001

ACAD Map 2010, Win 7 Pro
eigene Lisp's<P>HW: Core i7 860, 2.8 GHz
3.3 GB, NVIDIA GeForce GTS 250

erstellt am: 01. Dez. 2014 12:03    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 cadplayer 10 Unities + Antwort hilfreich

Schon mal bei LeeMac gewesen - http://www.lee-mac.com/ - ich glaube, dort gibts/(gabs?) zumindest was ähnliches (als Anschaungsmaterial?)

------------------
Schöne Grüße
Ernst

www.geopaint.at

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