|
AutoLisp : Querschnitte an bestimmter Stelle
Dieter Jannediddi am 05.02.2003 um 15:09 Uhr (0)
Ein ähnliches Problem haben wir ´mal vor einigen Monaten bearbeitet und auch zufriedenstellend lösen können. Es ist möglich, daß die Punktübergabe beim _SECTION Befehl nicht gut klappt. Rund um 3D und den ACIS Kern gibt es an einigen Stellen solche "Merkwürdigkeiten". Wir haben uns damals strikt an das Objektmodell gehalten und die Active-X Kommandos zur Lösung verwendet. Und das hat jedenfalls gut funktioniert - ist natürlich leider (mindestens am Anfang) deutlich schwieriger umzusetzen. Im Prinzip muss d ...
|
| In das Form AutoLisp wechseln |
|
CoCreate Modeling : Baugruppenstruktur + Stücklisten
Walter Geppert am 06.06.2013 um 18:33 Uhr (0)
Ich arbeite mit dem Stücklistenmodul von SolidPower, da sind verschachtelte Strukturen kein Problem und werden auch exzessiv genutzt.Das Programm orientiert nur sich am Besitzer der Stückliste (Oberbaugruppe) und den darunter vom User zugeordneten Positionsnummern, der Rest wird ignoriert; damit sind auch Stücklisten von Unterbaugruppen im gleichen Modellbaum realisierbar.Ich glaube mich zwar erinnern zu können, dass in der Workmanager-Steinzeit Probleme existiert haben, kann mir aber nicht vorstellen, das ...
|
| In das Form CoCreate Modeling wechseln |
|
AutoLisp : Suche nach: Funktionen zur Listenbearbeitung...
mapcar am 15.08.2005 um 11:51 Uhr (0)
Zitat:Original erstellt von Dabrunz:das Konzept der ausgeglichenen Bäume weggelassenSo meinte ich das gar nicht. Mir fehlte nur der Hinweis, dass der Ansatz eine gewisse Verteilung der Daten veraussetzt, um effektiv zu sein. Und das habe ich ein wenig ausgeführt, damit Leute wie Marc, der Verstehensprobleme äussert, nicht ggf. mit einem Nebensatz abgefertigt werden.Aber nochmal ein Stück weiter zurück: Wie könnte man eine Vrgleichsfunktion implementieren (für das Sortieren bzw. Einordnen in einen Baum), d ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : acad_strlsort
Bernd10 am 28.04.2004 um 15:02 Uhr (0)
Hallo, ich kann das Sortierproblem inzwischen beheben, indem ich in den Eigenschaften meiner VLX-Anwendung (Visual Lisp - Datei - Anwendung - Eigenschaften einer Anwendung) auf der Registerkarte Anwendungsoptionen den Haken der Eigenschaft Separater Namensbereich entferne. Alle anderen Eigenschaften und Einstellungen bleiben unverändert. Meine grobe Umgebung sieht so aus: - mehrere Zeichnungen können gleichzeitig geöffnet sein (Multiple Document Interface) - VLX-Anwendung einmal für alle Dokumente l ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Umwandlung von (getvar DWGNAME)
spider_dd am 05.10.2006 um 10:01 Uhr (0)
Hallo Angeltoni,teste doch mal Deine einzelnen Codezeile (auch abschnittsweise) im Lisp-Editor / VL-Konsole. Da siehst Du was die einzelnen substr Anweisungen liefern. Das erhaltenbleiben der mittleren Zeichen: Kann es sein, dass Dein aktueller Dateiname das zweite "-" Zeichen nicht hat? Das wird nämlich gesucht.Wenn Deinen Dateinamenstruktur immer so "starr" ist wie angegeben brauchst Du auch nur die gewünschten Abschnitte rausgreifen.Code:(setq dwgname (vl-string-right-trim ".dwg" dwgname))(setq TX (strc ...
|
| In das Form Lisp wechseln |
|
MegaCAD : Schraffur Wärmedämmung
TS_4CAM am 22.10.2003 um 08:42 Uhr (0)
Hallo Holzbauer, wo ist jetzt hier der Unterschied zu den zuvor genannten Lösungen? Es handelt sich wiederum um eine Applikation die für diese Funktion programmiert wurde. Eine Schraffur kann wegen den bekannten Einschränkungen für eine Dämmung nicht verwendet werden. Wer es mal versuchen möchte, hier gibts ein grafisches Tool: http://www.fell-kernbach.de/index.html?/products/ahatch/index-en.html Ansonsten schaut doch einfach mal bei www.google.de vorbei und sucht nach entsprechenden Schraffuren. I ...
|
| In das Form MegaCAD wechseln |
|
Rund um Autocad : Ellipse -> Kreis
Brischke am 21.08.2002 um 08:49 Uhr (0)
Hallo Gunnar, anbei die Lösung in Lisp (defun c:el- k (/ ALISTE) (setq ALISTE (ssget "X" ((-4 . " and") (0 . "ELLIPSE") (-4 . "and ") ) ) ) (if ALISTE (mapcar (lambda (el) (aust_el_k(apply append(mapcar (lambda (liel) (if (member(car liel) (-1 8 10 11)) (list liel) ) ) (entget el) ) )) ) (bau_elemli ALISTE) ) ) (princ) );defun (defun bau_elemli (asatz / n elemli) (setq n 0) (repeat ( ...
|
| In das Form Rund um Autocad wechseln |
|
CoCreate Modeling : Positionierung von Bauteilen
Walter Geppert am 13.12.2006 um 15:29 Uhr (0)
Positionieren ist im Allgemeinen besser mit benachbarten Teilen durchzuführen, da kann man dann "Ausrichten" verwenden z.B. bei der Schraube zuerst Achse Schraube auf Achse Bohrung dann Kopfunterseite auf Anschraubfläche und zuletzt mit "Fläche parallel" eine Sechskantfläche auf eine Aussenfläche des anzuschraubenden Teils.Mit AEs geht das nicht, aber mit "Punkt auf Punkt" geht prinzipiell alles, ist allerdings mühsam. Wenn du nur eine Fläche der Schraube parallel haben willst geht das so:Schraube rotieren ...
|
| In das Form CoCreate Modeling wechseln |
|
Lisp : Linie in Punkt umwandeln
globerDa95 am 27.03.2017 um 14:09 Uhr (1)
Hallo,wie könnten diese 10 Zeilen aussehen? Ich habe nämlich folgendes Problem:Ich habe Positionen angegeben bekommen, diese bestehen aus zwei Linien (kreuz). Ich bräuchte im Prinzip ein Skript, dass in die Mitte der beiden Linien ein Punkt setzt. Wobei es toll wäre, wenn es bei beliebigen objekten (Kreise, Blöcke etc.) immer die Mitte nimmt und man diese Objekte mit "ähnliche Objekte" auswählen könnte.Ich hab zwar kleine Sachen mit Lisp gemacht, jedoch wäre das eine Nummer zu hoch für mich... Tipps oder ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Linien und Kreise
danielboukreev am 06.01.2006 um 21:14 Uhr (0)
HalloGenerell:zunächst würde ich (wie ja schon in deinem letzten Thread beantwortet) die verwendeten Variablen lokalisieren, siehe hierzu auch die Lisp-Hilfe unter "defun" (local variables). Zu Aufg. 1: Zu deiner Frage mit dem Abbruch der Funktion: schau mal unter www.cadwiesel.de - dort dann Bauklötze und dann Error.Bezgl. (/ PI 2) und (* Pi 1.5): Nachdem, was ich in Mathematik bezgl. Einheitskreis gehört hab, dürfte das relativ egal sein, ob ich jetzt im Uhrzeigersinn um 1/4 Pi herumgehe oder entgegen de ...
|
| In das Form AutoLisp wechseln |
|
Rund um AutoCAD : Blöcke mit verschiedenen Namen
cadffm am 06.06.2014 um 10:37 Uhr (1)
was solls, hier noch mal der Inhalt meiner PM an den TE:Link zum BeitragCode:wie in meinem EDIT erwähnt:Meine Aussage basiert nicht auf der angehängten DWG, sondern weil ich die Plancal-Exporte kenne !Das angehängte Beispiel wäre leicht zu lösen (kleines Programm in Lisp,Vba,dotNet .. ), ABERes wird auch Fälle geben in denen es crashed.Angenommen diese Lampe wird irgendwo in abgewandelter Form GRÖSSER verwendet.Der Blockname zeigt nur Anzahl und Stärke der Leuchtmittel, die Größe ist also kein Kriterium,da ...
|
| In das Form Rund um AutoCAD wechseln |
|
OneSpace Modeling : Wieso 1.0E-6 beim OSD???
Walter Geppert am 08.04.2004 um 09:58 Uhr (0)
Zitat: Original erstellt von Heiko Engel: Heißt das dass man in Zukunft alle Zulieferteile im OSD nachmodellieren muss wenn man sie mit 1E-6 haben möchte? Abgründe tun sich da auf!! Also jetzt mal langsam mit den jungen Pferden. OSD bietet immerhin im Vergleich zu den meisten anderen Systemen, Importteile genauso nachzubearbeiten wie selbstgestrickte . Die Unterscheidung nativ oder import ist also weniger kritisch als anderswo und beschränkt sich nur auf die Auflösung. Und auch da gibt es e ...
|
| In das Form OneSpace Modeling wechseln |
|
Rund um Autocad : Icons aus eigener mnr-Datei
fips am 10.11.2003 um 13:57 Uhr (0)
Hallo, ich habe einige ergänzte Funktionen (Werkzeugkästen)in einer eigenen Menüdatei untergebracht und will diese auf Schüler PCs übertragen (test.mnu/test.mnr/test.mnl). Klappt auch alles prima: beim ersten Laden der Menüdatei sind die Icons da, die Lisp ebenfalls. Wenn ich jetzt alledings etwas an einem Werkzeug ändere, kommen nach einem Neustart von ACAD nur noch gelbe Gesichter, die Lisps fünktionieren noch. Wenn ich jetzt von Hand nochmals die erste test.mnr reinkopiere klappt wieder alles - bis zur ...
|
| In das Form Rund um Autocad wechseln |