| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY präsentiert die neue NVIDIA RTX A400 und die A1000 Grafikkarte, eine Pressemitteilung
|
Autor
|
Thema: abrunden mit lisp (1098 mal gelesen)
|
tappenbeck Mitglied Vermessungsingenieur
Beiträge: 1217 Registriert: 30.05.2002 AutoCAD (Map)2019, Topobase, MapEdit, Lisp, .vb.net
|
erstellt am: 15. Jul. 2004 13:29 <-- editieren / zitieren --> Unities abgeben:
|
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 .
|
erstellt am: 15. Jul. 2004 13:34 <-- editieren / zitieren --> Unities abgeben: Nur für tappenbeck
|
tappenbeck Mitglied Vermessungsingenieur
Beiträge: 1217 Registriert: 30.05.2002 AutoCAD (Map)2019, Topobase, MapEdit, Lisp, .vb.net
|
erstellt am: 15. Jul. 2004 13:50 <-- editieren / zitieren --> Unities abgeben:
|
Brischke Moderator CAD on demand GmbH
Beiträge: 4187 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools (d-tools.eu)
|
erstellt am: 15. Jul. 2004 13:59 <-- editieren / zitieren --> Unities abgeben: Nur für tappenbeck
Hallo Jan, vielleicht ist es für die Zukunft und auch bei dieser frage sinnvoll, wenn du dein Konkretes Problem beschreibst. Ansonsten muss man ganz am Anfang (Zuerst schuf ich Himmel und Erde ...) anfangen. (command "_fillet" (entsel)(entsel)) könnte ja auch eine Lösung sein. Die (so glaube ich) du jetzt nicht hören wolltest. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man's hat! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tappenbeck Mitglied Vermessungsingenieur
Beiträge: 1217 Registriert: 30.05.2002 AutoCAD (Map)2019, Topobase, MapEdit, Lisp, .vb.net
|
erstellt am: 15. Jul. 2004 14:42 <-- editieren / zitieren --> Unities abgeben:
hier die problembeschreibung: ich habe zwei autocad elemente (über entsel ermittelt) und möchte hier nun eine ausrundung einfügen - wie mit dem befehl abrunden ! gruß Jan :-) ------------------ jan :-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Moderator CAD on demand GmbH
Beiträge: 4187 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools (d-tools.eu)
|
erstellt am: 15. Jul. 2004 14:46 <-- editieren / zitieren --> Unities abgeben: Nur für tappenbeck
|
flaschenpost Mitglied Architekt
Beiträge: 497 Registriert: 29.09.2004 ADT 2004 / Windows XP
|
erstellt am: 25. Jan. 2005 23:31 <-- editieren / zitieren --> Unities abgeben: Nur für tappenbeck
Hallo an alle Tüftler, ob Jan seine Lösung gefunden hat, wissen wir nicht. Leider ist es bei P-linien schwieriger. Es funktionieren die Varianten _.fillet mit (entsel)+(getpoint) und _.fillet mit (getpoint)+(getpoint). Auch mit entsprechenden Variablen geht es - aber nur solange in der Kommandozeile eingetippt wird. Eingesetzt in einer Command-Zeile läuft es nicht. Weiß da jemand einen Rat ? Gruß Carsten
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
flaschenpost Mitglied Architekt
Beiträge: 497 Registriert: 29.09.2004 ADT 2004 / Windows XP
|
erstellt am: 27. Jan. 2005 23:56 <-- editieren / zitieren --> Unities abgeben: Nur für tappenbeck
|
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer
Beiträge: 9803 Registriert: 01.12.2003 One AutoCAD 2.5 - 2024, AutoCAD, Civil 3D, Win10/Win11
|
erstellt am: 28. Jan. 2005 00:26 <-- editieren / zitieren --> Unities abgeben: Nur für tappenbeck
Kann ich so nicht nachvollziehen. (COMMAND"._FILLET" (GETPOINT)(GETPOINT)) rundet meine gezeichnete Polylinie ab, wenn ich jeweils einen Punkt auf 2 benachbarten Polyliniensegmenten picke. Was möchtest du denn erreichen Carsten?
------------------ Mit freundlichem Gruß Udo Hübner ---------- Der versteckte Fehler bleibt nie unentdeckt. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
flaschenpost Mitglied Architekt
Beiträge: 497 Registriert: 29.09.2004 ADT 2004 / Windows XP
|
erstellt am: 28. Jan. 2005 00:32 <-- editieren / zitieren --> Unities abgeben: Nur für tappenbeck
|
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer
Beiträge: 9803 Registriert: 01.12.2003 One AutoCAD 2.5 - 2024, AutoCAD, Civil 3D, Win10/Win11
|
erstellt am: 28. Jan. 2005 00:40 <-- editieren / zitieren --> Unities abgeben: Nur für tappenbeck
Ich wollte keine Anweisungen von dir bekommen, meine Frage war schlicht und ergreifend Zitat:
Was möchtest du denn erreichen Carsten?
Aber als Tipp: (entsel) hat als Rückgabewert eine Liste aus einem Objektnamen und einem Pickpunkt. Diese Werte an _fillet übergeben funktionieren, allerdings muss die Polylinie auf dem Bildschirm sichtbar sein. ------------------ Mit freundlichem Gruß Udo Hübner ---------- Der versteckte Fehler bleibt nie unentdeckt. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Theodor Schoenwald Ehrenmitglied
Beiträge: 1672 Registriert: 16.04.2002
|
erstellt am: 28. Jan. 2005 13:20 <-- editieren / zitieren --> Unities abgeben: Nur für tappenbeck
|
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer
Beiträge: 9803 Registriert: 01.12.2003 One AutoCAD 2.5 - 2024, AutoCAD, Civil 3D, Win10/Win11
|
erstellt am: 28. Jan. 2005 13:54 <-- editieren / zitieren --> Unities abgeben: Nur für tappenbeck
@Theodor Schönwald ich glaube für Jan hatte sich die Frage schon vor einem 1/2 JUahr durch die Antwort von Holger Brischke erledigt. Carsten (flsschenpost) hat den Thread wieder fortgeführt, da ihn die Problematik wohl interessiert. @Carsten, ich finds gut, wenn man die Beiträge hier im Forum zur eigenen Fortbildung nutzt. Aber man muss nicht unbedingt jeden Beitrag dafür selbst kommentieren. - Ich glaub im Beitrag von gestern nacht war ich etwas schroff - ich weiss was du meintest - ich hab dann ja in meinem Tipp noch die Antwort gegeben.
------------------ Mit freundlichem Gruß Udo Hübner ---------- Der versteckte Fehler bleibt nie unentdeckt. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
flaschenpost Mitglied Architekt
Beiträge: 497 Registriert: 29.09.2004 ADT 2004 / Windows XP
|
erstellt am: 28. Jan. 2005 14:58 <-- editieren / zitieren --> Unities abgeben: Nur für tappenbeck
@Udo Der Befehl _.fillet verhält sich sehr unterschiedlich. Linien mit Linien, P-linien mit Linien, P-linien mit P-linien ... und genauso in der Verwendung von (getpoint) oder (entsel). Zum Beispiel müssen bei getpoint nicht die P-linien auf dem Schirm voll sichtbar sein, die Linien aber müssen wieder voll sichtbar sein. Der deutsche Befehl abrunden scheint in Command-Zeilen ne Macke zu haben. Ich dachte erst an einen Bug in 2004. Jetzt muß ich alle Möglichkeiten mal systematisch testen und melde mich, wenns nicht weiter geht. @Theodor Das Programm radi.lsp läuft anscheinend nicht in 2004, in 2000 werden keine P-linien erzeugt. Kannst Du das nochmal prüfen ?
Gruß Carsten
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Theodor Schoenwald Ehrenmitglied
Beiträge: 1672 Registriert: 16.04.2002
|
erstellt am: 28. Jan. 2005 23:46 <-- editieren / zitieren --> Unities abgeben: Nur für tappenbeck
|
flaschenpost Mitglied Architekt
Beiträge: 497 Registriert: 29.09.2004 ADT 2004 / Windows XP
|
erstellt am: 30. Jan. 2005 22:12 <-- editieren / zitieren --> Unities abgeben: Nur für tappenbeck
Hallo Theodor, wenn die Command-Zeile wie folgt geändert wird, geht es in 2004 : (setvar "FILLETRAD" R_D) (COMMAND "_.FILLET" G H) Das Verbinden zu P-linien klappt in 2004 nicht immer. Eventuell kann man aber auf diese Variante, die in 2000 erforderlich ist, ganz verzichten, weil vom Programm 2004 auch P-linien abgerundet werden.
Gruß Carsten Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Theodor Schoenwald Ehrenmitglied
Beiträge: 1672 Registriert: 16.04.2002
|
erstellt am: 31. Jan. 2005 11:34 <-- editieren / zitieren --> Unities abgeben: Nur für tappenbeck
Hallo Carsten, danke fürs testen. Eine Zeile von Dir habe ich übernommen, die andere war weiter oben schon vorhanden. Da das auch nicht geholfen hat, habe ich die Varibale G habe ich durch (entlast) ersetzt. (command "_PEDIT" G "_Y" "_J" "_all" "" "" "REGEN") ; vor (command "_PEDIT" (entlast) "_Y" "_J" "_all" "" "" "REGEN") ;nach Bei mir ist danach (im ACAD2000) kein Fehler mehr aufgetreten. Gruß Theodor Schönwald
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |