|
Rund um AutoCAD : Ellipse exportieren Winkel/Radius
CADmium am 07.12.2012 um 08:15 Uhr (0)
Zitat:Original erstellt von pepper4two: denn was die Kontur angeht war ich nicht ganz präzise, es handelt sich um eine aus diversen Ellipsen und Geraden zusammengesetzte Kontur.da wäre doch eine Koordinatenliste das, was du suchst ... und nichts mit Mittelpunkt und polarkoordianten .. na egal .... das Lisp hat die Einschränkung "nur Ellipse" wegen Mittelpunktermittlung .. kann man aber umschreiben------------------Also ich finde Unities gut ... und andere sicher auch--------------------------------------- ...
|
| In das Form Rund um AutoCAD wechseln |
|
AutoLisp : Pfade zu appload/Inhalt über Lisp hinzufügen ?
CADmium am 17.03.2005 um 12:34 Uhr (0)
schon mal in der ACAD-Hilfe nach s::startup gesucht ? Ansonsten helfen vielleicht (setq KEY (strcat HKEY_CURRENT_USER (vlax-product-key) PROFILES (vla-get-ActiveProfile (vla-get-PROFILES (vla-get-preferences (vlax-get-acad-object) ) ) ) DialogsApploadStartup ) ) und vl-registry-write weiter ...
|
| In das Form AutoLisp wechseln |
|
Rund um AutoCAD : Polylinie in Kreis umwandeln
CADmium am 24.03.2005 um 13:22 Uhr (0)
Zitat:Original erstellt von newcad:Hallo cadwiesel,Was muss ich aus dem Lisp löschen, wenn ich vermeiden will, das auch die Rechtecke zu Kreisen werden?Wiesel arbeitet mit getboundingbox! Da werden Rechtecke, Dreiecke, schräg in der Ebene liegende gerade Polylinien.. zu Kreisen! Um wirklich bloß kreisförmige PLs umzuwandeln braucht es schon einen anderen Ansatz!! Hab ich aber oben schon mal erläutert..------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems berei ...
|
| In das Form Rund um AutoCAD wechseln |
|
Autocad VBA : Blockgebundene Layer ändern
CADmium am 24.03.2006 um 09:04 Uhr (0)
da du im VBA-Forum fragst, hast du zum "auflösen" der Blockreferenz sicher die entsprechende Methode "explode" verwendet?! Diese gibt ein array mit den neu entstandenen Elementen zurück.wenn nicht .. in Lisp gibts die Funktion (entlast) welche das letzte Objekt in der Datenbank zurückgibt. Wenn man sich dieses Objekt in einer Variablen merkt, dann "explodet" kann man mittels (entnext ..) die neuen Elemente einsammeln.------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Blockgebundene Layer ändern
CADmium am 24.03.2006 um 09:04 Uhr (0)
da du im VBA-Forum fragst, hast du zum "auflösen" der Blockreferenz sicher die entsprechende Methode "explode" verwendet?! Diese gibt ein array mit den neu entstandenen Elementen zurück.wenn nicht .. in Lisp gibts die Funktion (entlast) welche das letzte Objekt in der Datenbank zurückgibt. Wenn man sich dieses Objekt in einer Variablen merkt, dann "explodet" kann man mittels (entnext ..) die neuen Elemente einsammeln.------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Blockgebundene Layer ändern
CADmium am 24.03.2006 um 09:04 Uhr (0)
da du im VBA-Forum fragst, hast du zum "auflösen" der Blockreferenz sicher die entsprechende Methode "explode" verwendet?! Diese gibt ein array mit den neu entstandenen Elementen zurück.wenn nicht .. in Lisp gibts die Funktion (entlast) welche das letzte Objekt in der Datenbank zurückgibt. Wenn man sich dieses Objekt in einer Variablen merkt, dann "explodet" kann man mittels (entnext ..) die neuen Elemente einsammeln.------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des ...
|
| In das Form Autocad VBA wechseln |
|
Rund um AutoCAD : Intelligente Flächenfüllung
CADmium am 20.04.2008 um 17:13 Uhr (0)
Der Vorschlag mittels versetzen usw. sollte sich mit den meisten Außenkonturen realisieren lassen .. zur Not macht man mittels BEFEHL UMGRENZUNG ne Polylinie aus der Vorgabekontur... Zu Lisp : Klar kanm man damit sowas auch automatisieren. Aber solche Programierung kostet ( wie dein Caddienstleister schon bemerkte ) Zeit und damit Geld .. das ist nicht mit nem rekursiv aufrufbaren in ein paar Minuten geschriebenen 5-Zeiler im Rahmen der Forenhilfe getan. ------------------ - Thomas -"Bei 99% aller Proble ...
|
| In das Form Rund um AutoCAD wechseln |
|
AutoCAD VBA : VBA oder C#
CADmium am 20.11.2012 um 11:55 Uhr (0)
na VBA soll schon seit längerer Zeit "tot" sein ... wird aber immer noch unterstützt ... also ??? .... in Lisp gibts massig Code , der Interpreter wird sicher in ACAD integriert bleiben ..so dass da auch beim Trend "Cloud" - wenn auch keine Weiterentwicklung - eine gewisse Zukunft da ist.Mit C# und .NET kann man im Moment wohl am meisten machen...------------------Also ich finde Unities gut ... und andere sicher auch--------------------------------------- - Thomas - "Bei 99% aller Probleme ist die umf ...
|
| In das Form AutoCAD VBA wechseln |
|
Lisp : Shift bzw. Control
CADmium am 29.01.2008 um 17:19 Uhr (0)
Jaein ... ohne Expresstools sicher, wenn du anders (ne C oder Delphi-dll / arx ?) die WINDOWS-API gekapselt hast. Nur mit Lisp (da würde ich mir auch etwas mehr vl-Funktionen in dieser Richtung wünschen .. aber Adesk hat da wohl schon ewig nichts mehr dran gemacht) gehts IMHO nicht.Warum Adesk diese Expresstool-Systemfunktionen nicht mit in die integrierte Lispumgebung mit packt .. ??? Ignoranz ???------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits ...
|
| In das Form Lisp wechseln |
|
Rund um Autocad : DXF-Daten in Vektorformat konvertieren
CADmium am 23.10.2006 um 16:08 Uhr (0)
..na zum Annähern von Kurven duch Polylinien mit geraden Segmenten gibt es schon einiges an Lisptools im Netz. Die einfachsten Programme beruhen dabei auf den Autocad-Befehlen "messen" und "teilen" ... andere berücksichtigen die jeweiligen Kurvenkrümmungen und setzen bei starker Krümmung entsprechend mehr Stützpunkte.Auch eine Ausgabe der Koordinaten der dann theoretisch entstehenden Polygonzüge in txt oder XML sollte mit VBA/Lisp eigenntlich realisierbar sein.------------------ - Thomas -"Bei 99% aller ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Dynamische Inhalte bei Acad?!
CADmium am 21.03.2008 um 19:05 Uhr (0)
Das auch VBA in ACAD integriert ist, stimmt (genauso wie .NET oder arx (was C-ähnliches), dass es belächelt wird stimmt IMHO nicht. Es gibt Sachen , die kann man mit VBA besser lösen (WIN-API / Dialoge) und andere wo VBA an seine Grenzen stößt ( da wo ActivX nicht vollständig implementiert ist und noch ein paar Sachen). Genauso verhalt es sich mit Lisp, da gibt es ebenfalls Schwächen und Stärken.------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Block-Eigenschaften
CADmium am 10.02.2011 um 12:20 Uhr (0)
Zitat:Original erstellt von CAD-Pro2011:Speziell gehts mir um die Farbe.Das Icon "Eigenschften anpassen" bzw. Befehl EIGANPASS passt ja jegliche Eigenschaften des Zielobjekt denen des Quellojekts an und bei dem speziellen Fall steht in der Befehlszeile eben ob man auch die Elemente im Block (das Zielobjekt ist der Block) anpassen will.Das war IMHO ein spezielles (Lisp)-Tool .... ähnlich NUKE.lsp von www.cadwiesel.de ( gibt aber auch andere )------------------ - Thomas - "Bei 99% aller Probleme ist d ...
|
| In das Form Rund um AutoCAD wechseln |
|
AutoLisp : Additions- LISP
CADmium am 16.07.2004 um 14:00 Uhr (0)
So was ? .. oder nur ein Taschenrechner oder nur Ganzzahlen ... ? (defun ADD ( / Z1 Z2 OBJEKT OBJEKTDATEN ) (if (setq Z1(getreal
Zahl eingeben: )) (while (setq OBJEKT (car(entsel
Text wählen : ))) (setq OBJEKTDATEN(entget OBJEKT ( * ))) (if (member(cdr(assoc 0 OBJEKTDATEN)) ( TEXT MTEXT )) (progn (setq Z2 (atof (cdr(assoc 1 OBJEKTDATEN)))) (setq OBJEKTDATEN (subst(cons 1 (rtos (+ Z1 Z2) 2 2)) (assoc 1 OBJEKTDATEN) ...
|
| In das Form AutoLisp wechseln |