|
Lisp : Block in Block suche
cadffm am 29.01.2014 um 08:12 Uhr (1)
Du durchläufst einfach jede Blockdefinition und schaust nach einem INSERT dieses gesuchten Blockes.EDIT: Du hättest nicht noch mal einen neuen Thread starten müssen, HIER GEHT WEITER. KLICK!------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD[Diese Nachricht wurde von cadffm am 29. Jan. 2014 editiert.]
|
| In das Form Lisp wechseln |
|
Lisp : Eingabe manuell oder mit Maus
cadffm am 31.01.2014 um 14:46 Uhr (1)
Zitat:Original erstellt von cadplayer:Jetzt habe ich einmal vor die Grösse eines Kreises mit der Maus und der Tastatur zu steuern(command "_.CIRCLE" PAUSE PAUSE)Was willst du mehr ?------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : Alle Texte auswählen anhand Ihres Drehwinkels
cadffm am 31.01.2014 um 15:10 Uhr (1)
Jedes Buch in denen ein paar Lispbeispiele sind und die Funktionen erklärt sind.Ebay, 1 Euro Ab Acad 2.6 kannst du alles nehmen Dein erster Schritt wäre ja vermutlich erst einmal fast alles so zu machen wie bisher,also das nutzen vorhandene AutoCAD-Befehle wie im Makro eben auch.Mit Lispprogrammierung hat das nicht viel zutun, aber die Pflege wird einfacher undsehr schnell wirst du eben auch Dinge jenseits deiner bisherigen Makrogrenzen machen.Wenn man Zeit mitbringt und es gleich richtig machen möchte (d ...
|
| In das Form Lisp wechseln |
|
Lisp : Eingabe manuell oder mit Maus
cadffm am 31.01.2014 um 20:07 Uhr (1)
Zitat:Original erstellt von cadplayer:4es fehlt an der kombination ich möchte unterbrechensobald ein real wert eingegeben wirdDie Kombination liefert dir grread schon inklusive (grread t 1 0), liefert dir Koordinaten wie auch TastatureingabenJetzt liegt es an dir die Rückgabe zu verwerten !In diesem Fall nicht ganz trivial da man von grread nur jede einzelneTasteneingabe zurück bekommt, was in deinem Fall ja eher nicht gewüscht ist.------------------CAD on demand GmbH - Beratung und Programmierung rund um ...
|
| In das Form Lisp wechseln |
|
Lisp : Eingabe manuell oder mit Maus
cadffm am 31.01.2014 um 18:02 Uhr (1)
dir dann nicht das 1.Bit, also die 2 im grread und in der whileBedingung die Prüfung.------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD[Diese Nachricht wurde von cadffm am 31. Jan. 2014 editiert.]
|
| In das Form Lisp wechseln |
|
Lisp : Eingabe manuell oder mit Maus
cadffm am 01.02.2014 um 10:58 Uhr (1)
Die 46 sollte man nicht vergessen..------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : Einen Kreis um jeden Punt in der Zeichnung machen
cadffm am 03.02.2014 um 10:50 Uhr (1)
@Theo Die 2012er Hilfe ist so wie so etwas gruselig, Ich selbst verwendet die 2014er KlickDas kann man natürlich nur Leuten empfehlen die dann nicht krampfhaft die 2014er Funktionen in ihrem 2012er versuchen zu testen,aber zum nachschlagen ist diese Hilfe um Welten besser !------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD[Diese Nachricht wurde von cadffm am 03. Feb. 2014 editiert.]
|
| In das Form Lisp wechseln |
|
Lisp : Einen Kreis um jeden Punt in der Zeichnung machen
cadffm am 03.02.2014 um 22:01 Uhr (1)
Mach nochmal zwei Bilder, besser aber DwgAuschnitte, vorher/nachher !------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : Einen Kreis um jeden Punt in der Zeichnung machen
cadffm am 04.02.2014 um 09:47 Uhr (1)
Es ging auch nicht um 2014-2010, sondern um 2014-2012. Zur 2010er ist es keine Verbesserung Ober du solltest dich langsam anfangen in die neue Hilfe einzuarbeiten, die Suchmöglichkeitendarin sind sehr gut und du kannst es nutzen um das ganze erträglich zu machen.Auch gibt es eine Filerfunktion.Eine Struktur zum nachschlagen fehlt aber weiterhin, sorry für die Nachricht..------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : vlax-curve-getClosestPointTo - Punkt außerhalb der Polylinie
cadffm am 05.02.2014 um 13:10 Uhr (1)
Teste es mit einer Linie in einer neuen Datei ohne Firlefanz, sollte es noch immer "falsch" laufen,dann poste es hier, sollte es richtig funktionieren, dann schau dir deine, uns unbekannten, Objekte genauer an.------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : vlax-curve-getClosestPointTo - Punkt außerhalb der Polylinie
cadffm am 05.02.2014 um 13:20 Uhr (1)
Achja, wie immer: Teste nahe des Nullpunktes (könnte ja sein das dies in Vergessenheit geraten ist)------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : vlax-curve-getClosestPointTo - Punkt außerhalb der Polylinie
cadffm am 05.02.2014 um 14:03 Uhr (1)
Google-translate: Wenn angegeben und nicht null, vlax-Kurve-getClosestPointTo erstreckt sich die Kurve bei der Suche nach dem nächsten Punkt.Und genau so ist das. Ohne das Extend ist unter Umständen der nächste Punkt der Endpunkt der Linie,wenn Extend gewünscht ist, denn wird der LotPunkt ausgegeben der es wäre wenn man das Objekt am Endeverlängern würde (das was du suchst).Es gibt jedoch unterschiede, je nach dem was für ein Objekttyp man hat.Teste es mit einer LINE !Hoffe geholfen haben zu können, Google ...
|
| In das Form Lisp wechseln |
|
Lisp : Einen Kreis um jeden Punt in der Zeichnung machen
cadffm am 05.02.2014 um 22:50 Uhr (1)
Wenn du ein Lisp für Bricscad schriebst, solltest du das hier angeben.Wenn es später auch auf ACAD laufen soll, sollte man das ebenfalls angeben.Aber das nur so am Rande.Mit dem Zoom, dass wurde dir ja bereits gesagt und es wird auch jetzt das Problem sein,das bekommst du aber je in den Griff (durch richtig Zoomen)Lektüre, 2 von unendlich vielen Diskussionen (welche du dann auch selbst finden kannst)http://ww3.cad.de/foren/ubb/Forum54/HTML/026956.shtml http://ww3.cad.de/foren/ubb/Forum145/HTML/002472.shtml ...
|
| In das Form Lisp wechseln |