|
AutoLisp : Geländemodell DGM Höhenpunkte
mapcar am 17.11.2004 um 23:33 Uhr (0)
3DNetz? Wirklich? Das setzt regulierte Anzahl von Stützpunkten in U- und V-Richtung voraus. Oder doch lieber ein PNETZ? Das wäre frei in der Dimensionierung. Hier geht s doch um Triangulierung, da bringen Netze aus Vierecken eigentlich wenig. Meine Frage zielte eigentlich sowieso mehr in die Richtung, ob es da nicht noch irgendwelche ADT-Specials gibt... Arbeitet ADT überhaupt mit dem Flächenmodell? Gruß, Axel Strube-Zettler ------------------ (defun - Lisp over night - AutoLisp-Programmierung für Aut ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Geländemodell DGM Höhenpunkte
flaschenpost am 18.11.2004 um 00:17 Uhr (0)
Diese Triangel-Netze sind eigentlich unästhetisch. Und es ist schließlich auch nur eine Annäherung. Ich halte es für sinnvoller Höhepunkte als Quadratnetz aufzubereiten. Bei größeren Bewegungen muß die Dichte eben höher sein. Da sind die Werkzeuge bei AutoCAD und ADT nicht gerade komfortabel. Wenn man aber mal so ein Netz gemacht hat, kann man bei ADT daraus ganz schnell ein Massenelement erzeugen. Gruß FP
|
| In das Form AutoLisp wechseln |
|
AutoLisp : nächstliegende Objekte finden
Brischke am 18.11.2004 um 07:28 Uhr (0)
Hallo FP, programmieren kann man das. Ich selbst habe das in diesem Programm (pdf-Beschreibung) umgesetzt. Grundlage ist die vom CAD-Huebner gepostete Lisp-Zeile, nur dass eben die Fensterkoordinaten automatisiert berechnet werden. D.h. ausgehend vom Einfügepunkt des Textobjektes, wird ein immer größer werdendes CrossingWindow aufgezogen - solange bis ein Punkt gefunden oder eine Grenzgröße gefunden ist. Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoL ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : nächstliegende Objekte finden
Brischke am 18.11.2004 um 11:55 Uhr (0)
Hallo Carsten, das ist auch nicht exakt. Es wird hierfür keine lösung geben, die 100%ig funktioniert. In dem Tool, von dem ich hier die Beschreibung gepostet habe, berücksichtigt ja diesen Fakt, mit der einzugebenden Schrittweite. Das kommt ja dem entgegen, dass der am naheliegendste Punkt gewählt wird. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!
|
| In das Form AutoLisp wechseln |
|
AutoLisp : dimblk
Bernd10 am 18.11.2004 um 13:37 Uhr (0)
Hallo, Zitat: Original erstellt von Bernd10: ich habe den Verdacht, dass es mit meinem Bereinigen der Blöcke zusammenhängt. Wenn dem so ist, wie kann ich dann Standard-Pfeilspitzen wieder einfügen/importieren? PS: Daten bereinigt mit: (vlax-for vlaobj (vla-get-blocks (vla-get-activedocument (vlax-get-acad-object))) (vl-catch-all-error-p (vl-catch-all-apply vla-delete (list vlaobj)))) ich habe inzwischen im Forum Rund um AutoCAD nachgelesen, dass die Pfeilspitzen eines Bemaßungstils als Blöcke ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : verschachtelung
michelangelo am 18.11.2004 um 15:15 Uhr (0)
Ich habe hunderte von Prozeduren. jetzt möchte ich bei jeder prozedur duzende von zeilen einfügen die sind aber immer die gleichen. Wie muss ich diese verpacken und in den prozeduren eingliedern das ich sie nur einmal schreibe und dann überall nur noch einbinden kann. Ich möchte das zwecks übersichtlichkeit und einfacher korektur möglich keit. das ist das prinzip meines lisp: (C rozedur 1 (/ xyz) (prozedur X) blablabla ) (C rozedur 2 (/ xyz) (prozedur X) blablabla ) (C rozedur 3 (/ xyz) (prozedur X ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : verschachtelung
michelangelo am 18.11.2004 um 15:56 Uhr (0)
heisst das das ich interne programm teile auch mit "defun C:wasauchimmer" definiere, und ich sie wieder intern mit (C:wasauchimmer)wieder aufrufe? ------------------ [AutoCAD spricht mit jedem, nur leider nicht immer die gleiche Sprache.]
|
| In das Form AutoLisp wechseln |
|
AutoLisp : verschachtelung
Dabrunz am 18.11.2004 um 16:55 Uhr (0)
Ja, aber das willst du so sicher nicht. In aller Regel läuft s so: Code: (defun was-auch-immer (argument0 argument1 argument-soundso-viel) die-Funktionalität-bitte-hier ) Beachte das Fehlen von C: am Anfang des Funktionsnamens! Wir diese Präfix verwendet, dann bedeutet das 2erlei: (1) Die derart definierte Funktion darf keine Aufruf-Argumente (wird auch Parameter genannt) besitzen - *schade* (2) Innerhalb von AutoCAD lässt sich der Teil hinter dem C: als AutoCAD-Befehl nutzen - *toll* Also ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : verschachtelung
michelangelo am 18.11.2004 um 17:06 Uhr (0)
vielen dank ------------------ [AutoCAD spricht mit jedem, nur leider nicht immer die gleiche Sprache.]
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Befehl command
hzippo am 18.11.2004 um 18:38 Uhr (0)
Hallo zusammen! Ich habe folgendes Problem: Ich möchte ein Lisp schreiben, welches eine Bemassung (z.B. Winkelbemassung) erstellt, wobei die Benutzereingaben während Ausführung der Routine durchgeführt werden. Anschliessend wird der Plotstil bzw. Linienbreite des Bemassungsobjektes je nach Farbe des Stiles gesetzt. (defun c:Winkel() (command "_DIM1" "_ANGULAR") (SetzeStil) ) Bei Ausführung des Befehls "command" bleibt AutoCAD bei der Ausführung desselben "stehen". Auch das Einsetzen von "pause" führt m ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Geländemodell DGM Höhenpunkte
mapcar am 18.11.2004 um 18:58 Uhr (0)
flaschenpost schrieb: Diese Triangel-Netze sind eigentlich unästhetisch Interessante Theorie;-) Das Programm von Piazza erzeugt aber nun mal triangulierte Daten. Das Problem bei den viereckigen Dingern ist, dass die Flächen nicht planar sind - ausser wenn das ganze Mesh völlig flach ist wie ein Teich bei Windstille. Und dann braucht man es ja eigentlich gar nicht, oder? Das, was Acad als 3dNetz anbietet, ist nur als Drahtmodell tauglich. Rendern lässt sich s nicht. Was ist ein Massenelement im ADT? Gruß, ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : entmake ATTDEF mit Gruppencode 11
Peter2 am 19.11.2004 um 13:21 Uhr (0)
Aus einer Datenmigration bekomme ich ASCII-Daten (kein DXF-Code), die ich einlesen muss. Viele Definitionen betreffen Attribute (ATTDEF), und davon sind viele so angegeben, dass sie CENTER sind und einen Einfügepunkt liefern. Die Online-Hilfe mk:@MSITStore:C:Program%20FilesACAD2002helpacad_dxf.chm::/dxf_067.html schreibt: Wenn die Werte der Gruppe 72 und/oder 74 nicht gleich Null sind, werden die Werte für den ersten Ausrichtungspunkt ignoriert. In diesem Fall berechnet AutoCAD neue Werte anhand des zweit ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : decompiler für vlx
cadking am 20.11.2004 um 09:13 Uhr (0)
Hallo, kann man VLX-Dateien decompilieren?. Ich habe mir eine Routine gekauf, die nur für englische AutoCAD-Versionen programmiert wurde. In den COMMNAD-Zeilen fehlen die vorangestellten "_". Es erscheint immer: Unbekannter Befehl: "UNDO" Unbekannter Befehl: "M" oder kan man AutoCAD so umstellen, daß AutoCAD 2002 auch mit den englischen Befehlen was anfangen kann? Danke Stefan
|
| In das Form AutoLisp wechseln |