|
Lisp : entmod / Objekt DIMENSION
archtools am 10.05.2011 um 18:37 Uhr (0)
Zitat:Original erstellt von Bernd10:Hallo,ich habe ein Problem, wenn ich das Objekt DIMENSION mit der Funktion entmod ändern möchte. Ich möchte dabei die Linien, die zu den Punkten der Gruppencodes 13 und 14 führen verkürzen. Mit der Funktion entmod werden diese beiden Punkte zwar wie gewünscht geändert, aber die Linien bleiben trotzdem so lang wie vor dem Aufruf von entmod. Zum besseren Verständnis habe ich noch eine Beispiel-Zeichnung und Test-Lisp beigelegt.Was muss ich noch tun, damit die Linien zu de ...
|
In das Form Lisp wechseln |
|
Lisp : entmod / Objekt DIMENSION
Dorfy am 10.05.2011 um 16:12 Uhr (0)
Hi Bernd,schwarze Farbe auf schwarzem Hintergrund - cool bei mir springt die Linie "nach"...GC13 von 5253,5 6270,7auf 5253,5 6310,7oder welche Linie meinst du?mach mal bitte ein Bild/Skizze - was von wo nach wo springt oder auch nicht....------------------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 |
|
Lisp : entmod / Objekt DIMENSION
Bernd10 am 11.05.2011 um 07:31 Uhr (0)
Hallo Heiko,danke für Deine Antwort. Zitat:Original erstellt von Dorfy:schwarze Farbe auf schwarzem Hintergrund - cool Nein, bei mir schwarze Farbe auf grauem Hintergrund. Zitat:Original erstellt von Dorfy:bei mir springt die Linie "nach"...GC13 von 5253,5 6270,7auf 5253,5 6310,7oder welche Linie meinst du?mach mal bitte ein Bild/Skizze - was von wo nach wo springt oder auch nicht....In der Anlage sind die Beispiele, jeweils nach dem Ausführen der Test-Lisp.Ist es so mein Wunsch verständlich?Viele GrüßeB ...
|
In das Form Lisp wechseln |
|
Lisp : entmod / Objekt DIMENSION
Dorfy am 11.05.2011 um 07:53 Uhr (0)
bei mir kommt es so raus wie du es unter soll haben möchtest ------------------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 |
|
Lisp : Hilfe bei funktion
Dorfy am 11.05.2011 um 11:13 Uhr (0)
ich glaube sowas....Code:(defun c:mmm (/ dpost dpostold str) (setq dpostold (getvar "dimpost")) (initget "P S") (or (setq dpost (getkword "
[Prä- oder Suffix] P: ") ) (setq dpost "P") ) (if (and (setq str (getstring T "
Bitte String für Prä- oder Suffix eingeben: ") ) (= dpost "P") ) (setvar "dimpost" (strcat str "")) (setvar "dimpost" (strcat "" str)) ) (command "_dimlinear" ) (while (/= (getvar "CMDACTIVE") 0) (command pause)) (setvar "dimpost" dpostold) (princ))------------------Mfg H ...
|
In das Form Lisp wechseln |
|
Lisp : Hilfe bei funktion
wronzky am 11.05.2011 um 11:17 Uhr (0)
Zitat:; Fehler: Fehlerhafte Funktion: "10"Das liegt an Deiner doppelten Klammer. In Lisp werden die Klammern von innen nach außen evaluiert. z.B. ((+ 2 1)) - innere Klammer (+ 2 1) ergibt 3im nächsten Schritt steht dann da:(3) und wird evaluiert: - und an dieser Stelle sagt der Interpreter: "3" ist keine Funktion.Grüsse, Henning------------------Henning JesseVoxelManufakturComputer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de
|
In das Form Lisp wechseln |
|
Lisp : warum hupft er manchemal obwohl er klar definiert ist
Dorfy am 12.05.2011 um 13:56 Uhr (0)
dein punktfang ist aktiviert, es wird ein punkte in der nähe genommen...?------------------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 |
|
Lisp : warum hupft er manchemal obwohl er klar definiert ist
alfred neswadba am 12.05.2011 um 14:01 Uhr (0)
Hi,noch eine Vermutung/Idee:Wenn Du mit Lisp die Koordinaten (10...) einliest, sind das Weltkoordianten, unabhängig, ob WKS oder ein individuelles BKS aktiv ist.Schickst Du das aber dann als Drehpunkt im Zuge von (command ....) und hast dann ein BKS WKS eingestellt, dann hast Du einen anderen Drehpunkt als Du wünscht.- alfred -------------------www.hollaus.at
|
In das Form Lisp wechseln |
|
Lisp : warum hupft er manchemal obwohl er klar definiert ist
Dorfy am 12.05.2011 um 14:25 Uhr (0)
@chriss wenn es jetzt funztdann drehe mal dein bks um sagen wir 33° und teste nochmal ------------------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 |
|
Lisp : warum hupft er manchemal obwohl er klar definiert ist
Dorfy am 12.05.2011 um 15:30 Uhr (0)
@alfred die Drehung hat keinen Einfluss auf den Objektfangaber die Geschichte, die du meinst greift... ------------------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 |
|
Lisp : Bemmasung ein / aus blenden
besele am 28.07.2011 um 11:03 Uhr (0)
Hallo Cadfreunde1.) Habe schon das forum durchsucht aber nichts gefundenmöchte gerne den Bemassungsstil per Tastencombi (LISP)EIN und AUS blenden. (der gesamten Zeichnung "überall")2.) Vielleicht ist es auch möglich, bestimmte Stile, die in derZeichnung sind EIN und AUS zublenden per auswahlverfahrenmfg besele[Diese Nachricht wurde von besele am 28. Jul. 2011 editiert.]
|
In das Form Lisp wechseln |
|
Lisp : reactor in lisp
joern bosse am 12.05.2011 um 19:25 Uhr (0)
Hallo Zech,wenn der Reactor schon soweit funktioniert, dann brauchst Du doch nur noch ein IF mit reinzubauen:Angenommen der der betroffenen Block ist in der Variablen "OBJ" gespeichert:(if (and (=(cdr(assoc 0(entget OBJ)))"INSERT") (wcmatch (cdr(assoc 2 (entget OBJ)))"P_*")) (progn (DannMachLayerUsw...------------------viele GrüßeJörnhttp://www.bosse-engineering.com
|
In das Form Lisp wechseln |
|
Lisp : reactor in lisp
zech am 13.05.2011 um 06:22 Uhr (0)
Hallo joern,ja das ist ja mein Problem. Wie ordne ich dem gepickten Objekt eine Variable zu? Es läuft ja kein Lisp-Programm ab. Ich klicke einfach ein Objekt an. Dann gehe ich an den Griffpunkt und verschiebe es. "vlr-commandended" greift jetzt, die callback-Funktion wird aufgerufen. Im "callback" gibt es ein "cond" auf "GRIP_STRETCH". Dieser Pfad im "cond" wird dann auch ausgeführt. Hier habe ich aber im Moment nur ein "princ" eingebaut um zu sehen ob die "callback-Funktion" und das "cond" funktionieren. ...
|
In das Form Lisp wechseln |