|
Lisp : Isolate 3DSOLID aus Block
Brischke am 01.02.2019 um 18:25 Uhr (1)
Hallo Dirk,ich habe nun meinen Code getestet und einen Fehler festgestellt (der hätte bei dir aber auch kommen müssen??).In den folgenden 2 Codezeilen muss _ent durch _newSolid ersetzt werden - danach hat es bei mir sauber funktioniert. Wenn ich das in deinem VB-Code richtig sehe, ist das auch bei dir so, also noch zu ändern!Code:// Solid in den Bereich der aktuellen Blockreferenz einfügen & ObjektId der Liste der neuen Solids hinzufügen _SolidIdsInModelSpace.Add(_ms.AppendEntity ...
|
| In das Form Lisp wechseln |
|
Lisp : Isolate 3DSOLID aus Block
Brischke am 02.02.2019 um 16:28 Uhr (1)
... geht! Schau mal beim _tr.GetObject(...) da gibt es eine Überlastung [OpenOnLockedLayer] oder so ähnlich. Wenn das auf true steht, ist’s egal ob Layer gesperrt sind. (Ich bin nicht am Rechner, sonst hätte ich das korrekt nennen können.Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form Lisp wechseln |
 Export3dSolids.zip |
Lisp : Isolate 3DSOLID aus Block
Brischke am 03.02.2019 um 08:15 Uhr (1)
Hallo Dirk,anbei findest du nun die vollständige Solution. In diese habe ich auch das Handling tiefer in Blöcken verschachtelter 3d-Solids eingebaut.Zum gleich testen sind anbei auch die Programmdateien für AutoCAD 2011 - 2019.(da ist Voraussetzung, dass die Solids auf Layer "0" liegen und das Ergebnis wird nach "c:Temp
esult.dwg" gespeichert)Das ist alles in c#.Net gemacht, ich hoffe, du kommst klar.Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.d ...
|
| In das Form Lisp wechseln |
|
Lisp : Autocad Mechanical Befehle in Lisp
CAD-Huebner am 03.02.2019 um 15:28 Uhr (1)
Zum ursprünglichen Statement "Da ich bei der Arbeit kein Zugriff auf pgp Datei habe, mache ich die aliases über lisp ..."würde ich gern eine Frage stellen:Was ergibt dennBefehl: (findfile "acad.pgp")für einen gefundenen Pfad für die acad.pgp?Normalerweise etwas wie"C:UsersUdo.Huebnerappdata
oamingautodeskautocad mechanical 2019
23.0deuacadmacad.pgp"Standardmäßig hat man hier volle Schreibrechte.In den Optionen kann man aber bei den Supportpfaden einen beliebigen anderen ersten Suchordner eintragen, falls ...
|
| In das Form Lisp wechseln |
|
Lisp : Darstellung Seite XX von YY
Meldin am 29.03.2019 um 08:44 Uhr (1)
Zitat:Original erstellt von Entsorger01:Gibt es eine Andere? Nein, nur ergänzend zu dem Begriff "Vorgangsweise" sollte man mal unter "Visual-LISP Editor für AutoCAD PDF" von Jörn Bosse suchen. Für mich eine sehr gute Anleitung um den Editor zu bedienen.------------------Gruß Wolfgang
|
| In das Form Lisp wechseln |
|
Lisp : Darstellung Seite XX von YY
joern bosse am 29.03.2019 um 09:14 Uhr (1)
Hallo AM82,erstmal zu Deinem Problem: die Funktion LENGTH gibt eine Ganzzahl wieder. Wenn Du eine "01" haben möchtest, musst Du die Ganzzahl erstmal mit ITOA in einen String konvertieren (1 = "1"),dann kann mit STRCAT eine "0" vorangestellt werden ("1" = "01")Was Du aber prüfen musst, wie wird die Variable totalLayouts weiterverarbeitet? Wenn die weiterverarbeitende Funktion eine Ganzzahl braucht, dann wird ein String so nicht akzeptiert werden, dass heißt, auch dort müßte angepasst werden.Folgender Code i ...
|
| In das Form Lisp wechseln |
|
Lisp : getkword richtig verwenden
cadking am 30.03.2019 um 11:16 Uhr (1)
auch ich habe Probleme mit getkword.warum bekomme ich in AutoCAD 2015 immer die Rückmeldung:Ungültiger Optionstitelegal ob ich die Optionen mit der Maus wähle, oder über Tastatur eingebe.Code:(initget "Ja Nein")(setq Abfrage (getkword "
Soll ich wirklich alles löschen? [Ja/Nein] :"))AutoCAD-Meldung:Soll ich wirklich alles löschen? [Ja/Nein] :JUngültiger Optionstitel.Soll ich wirklich alles löschen? [Ja/Nein] :NUngültiger Optionstitel.Soll ich wirklich alles löschen? [Ja/Nein] :JUngültiger Optionstitel.Soll ...
|
| In das Form Lisp wechseln |
|
Lisp : getkword richtig verwenden
cadking am 30.03.2019 um 13:53 Uhr (1)
Hallo CADwiesel,in AutoCAD 2012 funktioniert es, in AutoCAD 2015 funktioniert es nicht.Irgendeine Idee warum?------------------Danke Stefan
|
| In das Form Lisp wechseln |
|
Lisp : SectionPlane mit autolisp manipulieren
BuBu01 am 01.04.2019 um 09:14 Uhr (1)
Hallo zusammen,als kurze Einführung - Ich bin seit 10 Jahren AutoCAD-User im Bereich Vermessung mit Punktwolken.Bisher haben wir immer Hilfsprogramme benutzt, welche uns das Zuschneiden und verschieben der Punktwolken ermöglichten. Da diese Zusatzprogramme mittlerweile total überteuert und mit horrenden Softwarepflegebühren belegt sind habe ich mir überlegt selber in die Programmierung einzusteigen. Ich bin in diesem Bereich ziemlich bewandert, habe mir ein paar autolisp Tutorials durchgelesen und traue mi ...
|
| In das Form Lisp wechseln |
|
Lisp : Polylinie mit Objektdaten in 3DPolylinie umwandeln
Andreas Kraus am 14.05.2019 um 16:36 Uhr (1)
Ich hab nur Autocad.adedefdata & adeattechdata kenn ich nicht.Civil 3D ?------------------Geht nicht, gibts nichtGrußAndreashttp://kraus-cad.de
|
| In das Form Lisp wechseln |
|
Lisp : Polylinie mit Objektdaten in 3DPolylinie umwandeln
cadoc am 14.05.2019 um 16:46 Uhr (1)
Hätte ich erwähnen sollen, hab AutoCAD Map 3D.Die dem Objekt angehängten Datenfelder sind Inhalteder späteren shp-Files.
|
| In das Form Lisp wechseln |
|
Lisp : Polylinie mit Objektdaten in 3DPolylinie umwandeln
joern bosse am 15.05.2019 um 10:16 Uhr (1)
Hallo,das müßten ganz normale MAP-Objektdaten sein, sind nur bei MAP im Eigenschaftenfenster sichtbar.Wenn MAP geladen ist können folgende Funktionen von MAP aus LISP heraus verwendet werden:https://documentation.help/AutoCAD-Map-3D-2009-AutoLISP/ade_odaddrecord.htm------------------viele GrüßeJörnhttp://www.bosse-engineering.comFoto-Manager Youtube
|
| In das Form Lisp wechseln |
|
Lisp : Lisp-Funktionen für Map: Noch aktuell?
Peter2 am 22.05.2019 um 10:29 Uhr (1)
In archäologischen Ausgrabungen habe ich die Hilfe zu den "Lisp für Map-Funktionen" gefunden. Im 2012 ZIP ist die Datei aus 2011 drinnen, die eigentlich zu 99% der 2007 entspricht.https://knowledge.autodesk.com/de/support/autocad-map-3d/getting-started/caas/simplecontent/content/map-3d-documentation.htmlDen Sample-Code mit "map_dwgbreakobj" habe ich kurz getestet - scheint zu klappen.Weiss jemand, ob das gesamte Paket noch funktionstauglich ist bzw. setzt es wer ein?(Konkret das Thema Topologie wäre wichti ...
|
| In das Form Lisp wechseln |