Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Lisp
  Block erstellung

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:  Block erstellung (443 mal gelesen)
Nano
Mitglied



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

Beiträge: 179
Registriert: 25.10.2004

erstellt am: 06. Mrz. 2006 11:25    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

Hallo zusammen

Möchte gerne das Rechteck als Block einfügen.
Blocknamen ist die Variable "blname".
Ziel ist durch den Blocknamen, die nichts anderes ist als die Masse des Rechtseck zu ändern und neu Zeichnen, mit neue Werte.


(defun c:recht2 ()
  (setq p1 (getpoint "\nEinfügepunkt: "))
  (setq laenge (getdist p1 "\nLänge: "))
  (setq breite (getdist p1 "\nBreite: "))
  (setq w (getangle p1 "\nEinfügewinkel: "))
  (setq blname (strcat (rtos laenge) "-" (rtos breite) "-" (rtos w)))
  (setq p2 (polar p1 w laenge))
  (setq p3 (polar p2 (+(/ pi 2)w) breite))
  (setq p4 (polar p3 (+ pi w) laenge))
  (command "_pline" p1 "b" "0" "0" p2 p3 p4 "s")
  (SETQ l005e1 ENTLAST))
  (princ)
)

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: 06. Mrz. 2006 11: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 Nano 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Nano:
Ziel ist durch den Blocknamen, die nichts anderes ist als die Masse des Rechtseck zu ändern und neu Zeichnen, mit neue Werte.
)


Kann mir das mal jemand übersetzen? Ich verstehe die Frage so einfach nicht. 
Eine Ahnung hab ich zwar, aber mir wäre es lieber, die Frage würde noch mal präzise gestellt, sowohl inhaltlich als auch grammatikalisch.

P.S. bin ich zu pingelig?

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

Udo Hübner

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

Paulchen
Mitglied
Bauing./SW-Entwickler


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

Beiträge: 1227
Registriert: 19.08.2004

erstellt am: 06. Mrz. 2006 13:23    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 Nano 10 Unities + Antwort hilfreich

@Udos "P.S.": Najaaaa, ein bißchen vielleicht :-) Andrerseits liegst Du richtig, ich versteh es auch nur zur Hälfte...

@Nano: Was genau hast Du denn vor? Wenn Du nur das Rechteck neu zeichnen möchtest, ruf doch einfach die Funktion nochmal auf. Die Maße - Du meinst also die Abmessungen und nicht das "Gewicht" - sind ja gleichzeitig Deine "neue Werte". Nach meinem Verständnis ist also "Masse ändern" das selbe wie "neue Werte"... Also was willst Du machen? Ein weiteres Rechteck malen oder das bestehende Rechteck verändern oder oder oder??? Warum erstellst Du eigentlich einen Blocknamen? Weshalb verwendest Du "_pline" - Du könntest auch direkt ein Rechteck zeichnen? Und diese Zeile

Zitat:
(SETQ l005e1 ENTLAST))

verstehe ich auch gar nicht. Wenn Du das bestehende Rechteck ändern möchtest, solltest Du Dir zunächst die sog. entities ansehen - doch ich glaube, das geht schon zu weit - oder Du löschst das bestehende Rechteck...

Hm, vielleicht muß ich Udo doch Recht geben - Frage präzisieren wäre nicht schlecht :-) Und mit dem Thema "Block erstellung" hat das bisher recht wenig zu tun.

Nimm es mir nicht krumm, ich will Dich nicht runtermachen, aber nur wenn Du Deinen Mitmenschen begreiflich machst, WAS Du genau willst, kann Dir auch geholfen werden. Nix für ungut!!!

Freddy

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

Paulchen
Mitglied
Bauing./SW-Entwickler


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

Beiträge: 1227
Registriert: 19.08.2004

Büro: Win10 Enterprise 64bit, Office Professional Plus 2013 - Privat: Linux Mint 18.1, LibreOffice 5+

erstellt am: 06. Mrz. 2006 13:26    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 Nano 10 Unities + Antwort hilfreich

Hmm... zu meiner Verwirrung habe ich soeben festgestellt, daß es hier http://ww3.cad.de/foren/ubb/Forum145/HTML/001563.shtml
weitergeht...

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