|
Lisp : 3drotate in Lisp
CADmium am 22.10.2012 um 10:00 Uhr (0)
Hmm .. ist das echt so kompliziert ? (if(and(setq OBJ(car(Entsel "
Polyline : "))) (setq VOBJ(vlax-ename-vla-object OBJ)) (setq A (vlax-curve-getstartpoint VOBJ)) (setq B (vlax-curve-getEndpoint VOBJ)) (setq Winkel 60.0) ) (command "_rotate3d" OBJ "" "_2p" (trans A 0 1)(trans B 0 1) Winkel))------------------Also ich finde Unities gut ...--------------------------------------- - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lö ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : 3D-Poly ausdünnen mit Lisp?
Peter2 am 16.08.2024 um 11:03 Uhr (1)
"Unnötige" Zwischenpunkte entfernenUnnötig wird definiert über..-- einen Abstand: was enger liegt und-- einen Winkel: was einen kleineren Winkel hat wird gelöscht.Für 2D gibt es sowas als "Poly-Diet" oder ähnliches, in Map3D auch:https://help.autodesk.com/view/MAP/2025/DEU/?guid=GUID-E04B543E-29E7-4545-A4FA-DDDF861E4960Wobei mir hier weder die Beschreibung noch die tatsächliche Funktion geheuer sind.
|
| In das Form Rund um AutoCAD wechseln |
|
AutoLisp : Reihenfolge im Programmablauf nicht logisch!
mapcar am 13.08.2005 um 19:23 Uhr (0)
Dein Dim-Befehl ist ja auch noch gar nicht fertig. Schau mal in der Lisp-Hilfe unter "pause" nach - oder willst du den Abstand automatisch berechnen? Jedenfalls fehlt noch ein Argument.Code:(command "_DIMANGULAR" "" cen pt1 pt2 "_T" (rtos D) pause) Gruß, Axel Strube-Zettler------------------Meine AutoLisp-Seiten Mein Angriff auf dein Zwerchfell Mein Lexikon der Fotografie Mein gereimtes Gesülze
|
| In das Form AutoLisp wechseln |
|
Rund um AutoCAD : Drehen Dynamischer Block -> Error
HeCader am 07.05.2008 um 16:08 Uhr (0)
Zitat:Original erstellt von HeCader: Wenn Du Deine Ansicht auf das BKS ausrichtest, dann funktioniert die Dynamik auch nach Benutzung des Drehbefehls über Toolbox-Aufruf.Hallo Jörn,Hat die Ausrichtung der Ansicht auf das BKS bei Dir das Problem gelöst?Wenn JA, sollte es auch ein LISP können.Unter 2008 (allerdings ADT - AutoCAD-Profil) gibt es dann nämlich bei mir keine Probleme mehr.------------------Beste Grüße HeCader
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Layer mit einer bestimmten Farbe automatisch eine Strichstärke zuweisen
AsSchu am 10.11.2003 um 15:47 Uhr (0)
Zitat: Original erstellt von Kramer24: Moin Molo, manchmal erachte ich den Ruf nach einer Lisp als zu verfrüht. Im Layermanager kann man (so ist es jedenfalls in 2004) die Layer nach der Layerfarbe sortieren- alle betreffenden Layer aktivieren- Linienstärke ändern... Lothar ------------------ Hallo, und natürlich nicht vergessen die .ctb zu ändern [Diese Nachricht wurde von AsSchu am 10. November 2003 editiert.]
|
| In das Form Rund um Autocad wechseln |
|
Autodesk.NET/ARX : AutoCAD 2004 im Debugger Modus starten
mapcar am 21.10.2004 um 12:44 Uhr (0)
Du hast also wirklich 7.0/2002 und NICHT 7.1/2003? Ich hab das bisher auch noch nicht raus, allerdings kriege ich auch keine solchen Fehler gemeldet. Gruß, Axel Strube-Zettler ------------------ (defun - Lisp over night - AutoLisp-Programmierung für AutoCad - Da weiß man, wann man s hat Meine AutoLisp-Seiten Mein Angriff auf dein Zwerchfell Mein Lexikon der Fotografie Mein gereimtes Gesülze
|
| In das Form Autodesk.NET/ARX wechseln |
|
Rund um Autocad : Koordinaten einlesen-auslesen
Khatinka am 08.09.2004 um 16:29 Uhr (0)
ähmmm... nochmal ich... also das Einlesen klappt prima, es funktioniert aber nur, wenn die Koordinatendatei in diesem Verzeichnis steht, wo auch das LISP ist. Wenn sie auf einem anderen Server stehen, kommt diese Fehlermeldung: Punkte werden eingelesen - bitte warten ... ; error: An error has occurred inside the *error* functionbad argument type: fixnump: nil Danke!!! ------------------ Gruß, Khatinka -------- ACAD 2000 (englisch), Windows 2000
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Layernamen ändern
cadnetz am 13.01.2009 um 11:27 Uhr (0)
Hallo,ich habe ca 600 Zeichnungen mit derselben Layerstruktur. Nun möchte ich diese Zeichnungen umarbeiten bzw. teilweise zusammenfügen. Nun müssen aber die bestehenden Layernamen den Präfix des dateinamens bekommen. Gibt es da in ACAD bzw. Lisp Möglichkeiten ? Beispiel: Zeichnung Anton.dwg mit Layern Mauer und Straßesowie Zeichnung Bernd.dwg mit Layern Mauer und StraßeDies soll eine neue Zeichnung ergeben mit den LayernAnton-MauerAnton-StraßeBernd-MauerBernd-StraßeDanke schon mal im Voraus
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Idee gesucht - Werte einer Defintion speichern
joern bosse am 22.05.2012 um 12:53 Uhr (0)
Hallo Jan,ich habe in einem bißchen angestaubten Blog mal beschrieben, wie ich das prinzipiell mit Listen wegspeichern handhabe:1. Liste mit PRIN1 in Schleife in *.lsp Datei schreiben, vorweg ein "(" und hinterher ein ")", damit diese Datei als gültige LISP-Liste geladen werden kann.2. Dann bei Bedarf über LOAD laden http://www.bosse-engineering.com/blog/?p=30 ------------------viele GrüßeJörnhttp://www.bosse-engineering.com
|
| In das Form Lisp wechseln |
|
Lisp : vlax-safearray->list dynamische Blöcke
Dorfy am 05.05.2011 um 11:51 Uhr (0)
na nimm doch vlax-safearray-get-u-bound... und ne schleife...Code: (setq i (vlax-safearray-get-l-bound b 1)) (while (= i (vlax-safearray-get-u-bound b 1)) (setq c (vlax-safearray-get-element b i));mach was... (print (strcat (vla-get-PropertyName c) " -- ")) (princ (vlax-variant-value (vla-get-value c))) (setq i (1+ i)) )------------------Mfg Heiko Elefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..."
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Blöcke Passwortschützen
Brischke am 04.11.2003 um 16:40 Uhr (0)
... dann einfach noch einen Objectreactor dranhängen, dann sind die Blöcke sicher . Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD NEU: AutoLISP- Projektschulung NEU: Praxisorientierte Schulungen und Workshops durch die bekannten CAD.de Moderatoren AutoCAD, AutoCAD LT, AutoCAD Mechanical, Mechanical Desktop, Architectural Desktop
|
| In das Form Rund um Autocad wechseln |
|
Lisp : Attribut als Variable, Variable als Attribut
spider_dd am 14.09.2015 um 15:54 Uhr (1)
Hallo KJ,Du hast den Code nicht wirklich zeilenweise eingegeben, oder??Pack das ganze mal in eine Datei und benutze den Visual-Lisp-Editor.Dann kannst Du das ganze auch zeilenweise/befehlsweise abarbeiten lassen und suchen, wo der Fehler steckt. Oder Du stellst mal eine Zeichnung mit Deinem Block hier rein, da können dann andere mal testen.GrußThomas
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Lisp für Dummis
Bernd P am 19.09.2002 um 16:48 Uhr (0)
HI HÄ Wie meinst du das? : Ich gebe Befehl:appload ein. Es öffnet sich ein Fenster, und ich wähle die *.lsp an. Diese wird dann auch geöffnet. Aber die auf den Buttons sind nur coole Smilies zu sehen. Und diese funzen auch nicht. Die selbst erstellten icon´s od. werden die erstellt. Die Smilies bekommt man weg wie bei denn Links von Cadwomen. Für weitere Info müßtest du denn Befehl was im Icon steht posten. ------------------ mfG Bernd P.
|
| In das Form Rund um Autocad wechseln |