Drawing3.dwg.txt |
Lisp : räumlicher Geradenschnitt
cadplayer am 06.07.2012 um 10:31 Uhr (0)
Nochmal zur Verdeutlichung eine dwg, keine der hier genannten Funktionen hier ist in der Lage den Schnitt der 2 Geraden in der xz-ebene zu berechnen. Händisch geht es in dem ich die 2 Geraden auf die xz-ebene projeziere. Das möchte ich gern mit dem Lisp erreichen.------------------Gruss Dirk
|
In das Form Lisp wechseln |
|
Lisp : Papierformat von aktuellem Layout in Variable speichern
Zeli am 06.07.2012 um 12:16 Uhr (0)
Dann gehe ich davon aus, das die Variable nicht direkt aus LISP angesprochen werden kann.Betreffend Attributen auslesen stehe ich total auf dem Schlauch. Wie kann ich den Wert aus dem Attribut auslesen?Gruss Zeli------------------
|
In das Form Lisp wechseln |
|
Lisp : räumlicher Geradenschnitt
Meldin am 06.07.2012 um 12:18 Uhr (0)
Hallo,dann stell doch einfach dein Händisch erstelles per LISP nach wenn du hier mir den Berechnungen nicht hin kommst. Einfach per Lisp 2 Konstrucktionslinen auf die Punkte legen lassen und schon spuckt Intersect den Schnittpunkt aus. Auch die linien wieder löschen lassen oder besser Undo benutzen. Fertig. ------------------Gruß Wolfgang Alias: Rabbit007 und Wolli1 die aus unerklärlichen Gründen aus dem System hier gelöscht wurden.
|
In das Form Lisp wechseln |
|
Lisp : Systemvariable SNAPANG
cm-Zeichner am 16.07.2012 um 12:31 Uhr (0)
Zitat:Mit (getvar "viewtwist") und bei (setvar "snapang" winkel) sind die Werte aber im Bogenmaß, also irgendwo zwischen 0 und 2*pi. (setvar "snapang" 360) liefert also nicht 360° sondern wird als Bogenmaßangabe genommen.Genau - getvar gibt mir den Wert im Bogenmaß und setvar verlangt den Wert im Bogenmaß = MEIN LISP.Funkt aber nicht. ------------------Grüße Bernd
|
In das Form Lisp wechseln |
|
Lisp : Drehung von Texten und Blöcken
cm-Zeichner am 12.07.2012 um 14:15 Uhr (0)
Hallo Ernst (Vermesser),war kurz auf Urlaub muß aber jetzt Gas geben - VermV2010 gehört umgesetzt. Bei Euch schon erledigt?Beim Einfügen eines Blockes oder Textes wird nach einer Drehung gefragt.- Das Einfügen erfolgt durch eine Lisp Programm- Die Ansicht kann durch VIEWTWIST gedreht sein- Die Drehung kann auf folgende drei Arten erfolgen 1. nach dem "Blattrand" (zB. Nutzungssymbole und div. Beschriftungen) 2. immer nach Norden (zB. Nordpfeil, Haktarmarken) 3. direkte Einagbe eines Winkels (z.B Flußrichtu ...
|
In das Form Lisp wechseln |
|
Lisp : Schraffuren in Blöcken löschen
vevi61 am 09.09.2009 um 10:03 Uhr (0)
@CADmium: Habe das Lisp Programm ELALL-SOLIDHATCH.lsp aus folgendem Beitrag entnommen: http://ww3.cad.de/foren/ubb/Forum145/HTML/000948.shtml#000007 Zum Umändern reichts bei mir allerdings nicht.Danke - Eva
|
In das Form Lisp wechseln |
|
Lisp : 3D-Solid-Daten aus Befehl _list exportieren
Babaloo am 14.07.2012 um 16:49 Uhr (0)
Liebe Leute, ich möchte Euch um Unterstützung ersuchen. Der Befehl _list gibt bei einem 3D-Solid die Daten wie Position des Schwerpunktes, Länge und Breite wie Höhe und Drehung aus. Das ist an sich perfekt, nur: wie bekomme ich von mehreren duzend Würfeln (solids) die Variablen X;Y;Z;L;B;H;ALFA in eine ASCII Liste geschrieben um damit weiter arbeiten zu können. Ist das mit LISP machbar?lg Andrew[Diese Nachricht wurde von Babaloo am 14. Jul. 2012 editiert.]
|
In das Form Lisp wechseln |
|
Lisp : Systemvariable SNAPANG
cm-Zeichner am 16.07.2012 um 11:14 Uhr (0)
Wie kann ich den Wert der Systemvariablen VIEWTWIST an SNAPANG übergebenDie Ansicht wurde mit DVIEW / TWIST gedreht Systemvariable VIEWTWIST ist jetzt zB. 356.0000wie kann ich die Systemvariable nun an SNAPANG übergebenWenn ich "setvar" eingebe dann "SNAPANG" und "356" funktioniert dasSNAPANG ist 356.0000Im LISP funktioniert das nicht(setq ANG (getvar "VIEWTWIST")) (setvar "SNAPANG" ANG)SNAPANG ist dann 144.0000Was läuft schief?------------------Grüße Bernd
|
In das Form Lisp wechseln |
|
Lisp : 3D-Solid-Daten aus Befehl _list exportieren
wronzky am 16.07.2012 um 18:10 Uhr (0)
Hallo Andrew, und willkommen auf CAD.de,an einige Eigenschaften kommst Du direkt mit Lisp heran. Das geht über die Active-X Schnittstelle. Welche Eigenschaften das sind bekommst Du bei den unterschiedlichen Objekten mit dem Befehl (vlax-dump-object (vlax-ename-vla-object (car (entsel))))heraus. Bei einem Qauder wären für Dich z.B. die folgenden Rückgaben interessant:Code:; Eigenschaftswerte:...; Centroid (RO) = (1614.68 1087.43 145.953)...; Position = (1614.68 1087.43 0.0); PrincipalDirections (RO) = (1 ...
|
In das Form Lisp wechseln |
|
Lisp : Mit ssget alle Linien aus Zeichnung löschen funktioniert nicht
Dorfy am 17.07.2012 um 22:04 Uhr (0)
ne Schleifewhile oder repeatund mit if oder sonstwas den Auswahlsatz prüfen------------------Mfg Heiko Elefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..."-Lots of irritating superfluous parentheses!-
|
In das Form Lisp wechseln |
|
Lisp : Excel Datei aus ACAD starten!
PAS81 am 20.07.2012 um 06:15 Uhr (0)
Hallo Leute,ich würde gerne aus ACAD 2007 einen Befehl über Lisp oder VBA starten der mir eine bestimmte EXCEL-Datei vom Server öffnet! Z.B. Holzliste 12345.xls? Da ich nicht wirklich der Profi im programmieren bin habe ich gedacht ich frage hier einfach mal nach!Grüße aus HoltwickPaddy
|
In das Form Lisp wechseln |
|
Lisp : Befehl Zurück (_undo)
Bernd10 am 17.07.2012 um 13:57 Uhr (0)
Hallo,ich verwende den Befehl Zurück so:(command "_.undo" "steuern" "nichts")(command "_.undo" "ganz")Diese beiden Zeilen würde ich gerne durch Lisp-Funktionen ersetzen. Mir sind aber nur die Funktionen vla-startundomark und vla-endundomark bekannt.Wie kann ich die beiden command-Aufrufe durch Lisp-Funktionen ersetzen?Danke im Voraus und viele GrüßeBernd[Diese Nachricht wurde von Bernd10 am 17. Jul. 2012 editiert.]
|
In das Form Lisp wechseln |
|
Lisp : Befehl Zurück (_undo)
Bernd10 am 26.07.2012 um 13:58 Uhr (0)
Hallo GottesGeschenk,danke für Deine Antwort. Damit habe ich aber nicht wie gewünscht den command-Aufruf in meinem Lisp-Code ersetzt, sondern nur eine Funktion darum geschrieben.Viele GrüßeBernd
|
In das Form Lisp wechseln |