|
AutoCAD VBA : Acad3DSolid's
cadffm am 30.12.2013 um 14:55 Uhr (1)
Zitat:Original erstellt von dwg3d:an einem Punkt ein Problem:es sollen nicht beliebige Maße übernommen werden, sondern z. B. soll es 3 mögliche Höhen geben,(setq AS (getreal "AnzahlSchubkaesten 1 oder 2 oder 3 :"))wenn jetzt eine 4 eingegeben wird, soll das Programm stoppen, auf Falscheingabe hinweisen und LISP-Neustart vorschlagen.Da würde ich einen Umweg vorschlagen (Statt einer Zahl würde ich einen String abfragen) und zudemhört es sich so an als wäre ein Abbruch überflüssig - aber ich kenne ja den Code ...
|
| In das Form AutoCAD VBA wechseln |
|
PTC Creo Elements/Programmierung : Dialoge so pünktlich wie die Bahn
AlexG am 29.07.2013 um 17:56 Uhr (1)
...schade.Besten Dank für ihre Antworten Herr Brod.Um einen "Fortschrittsbalken Dialog" (komisches Wort, sagt man das so?) zu basteln, versuchen Multithreading (z.B. Bordeaux Threads) in das Kyoto Common Lisp zu implementieren (ich weiß, manchmal habe ich verrückte Ideen ) ist dann auch wohl mit Spatzen auf Kanonen geschossen - davon abgesehen, wäre das wahrscheinlich auch nicht möglich (in unter einer Dekade).Aber es muss doch irgendwie gehen... also wenn einer noch eine Ideen hat, wie man einen Fortsc ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
 |
Lisp : tatsächlicher Winkel einer Linie
jörg.jwd am 15.11.2017 um 15:03 Uhr (15)
Hallo zusammen,die Frage hört sich wahrscheinlich trivial an, aber ich bin seit Jahren aus der Lispprogrammierung raus und muss jetzt wieder loslegen.Ich suche eine Möglichkeit den tatsächlichen Winkel einer Linie zu bekommen. Wenn ich mir die mit _list anschaue zeigt mir die Kiste den Winkel in der xy-Ebene an. Genau diesen Winkel würde ich gern über Lisp ermitteln um damit weiter zu arbeiten. Mir (angle Punkt1 Punkt2) komme ich da nicht weiter da dieses Ergebnis ja davon abhängt in welcher Reihenfolge ic ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Button-Macro für Bemstil.
Cader52 am 14.06.2014 um 19:46 Uhr (1)
HalloSorry ich war ein paar Tage weg.Das Problem dabei ist, dass die Variable DIMSTYLE, die den aktuellen Bemassungsstil beinhaltet (Z.B. DIMSTYLE = "ISO_30") schreibgeschüzt ist. Somit kann ich den Inhalt nicht von aussen ändern. Ueber den Dialog, oder den Werkzeugkasten Stile, geht das aber. Doch genau diesen Umweg möchte ich mir ersparen. Indem ich mehrere Bemassungsarten, direkt über einen Klick auf einen entsprechenden Button, umschalte. Dazu, muss ich eben auch die Bemassungsstile, den entsprechenden ...
|
| In das Form Rund um AutoCAD wechseln |
|
PTC Creo Elements/Programmierung : Lisp zum zerlegen einer 2D Kontur in XYZ Koordinaten
TommiO am 25.04.2021 um 12:03 Uhr (1)
Hallo,das gb-split-lines-and-export.lsp habe ich noch etwas angepasst. Jetzt kann optional auch die z-Koordinate geschrieben werden (z=0).csv -- step:Mit dem angehängten ascii3d_step_converter.lsp kann man eine csv-Datei mit 3d-Koordinaten in eine Step-Datei konvertieren. Beim Import muss als Trennzeichen ein "," ausgewählt werden. Der step-converter stammt nicht von mir.step -- Modeling:Beim Laden der generierten Step-Datei darf _nicht_ die Granite-Option verwendet werden. Damit die Punkte angezeigt werde ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
Rund um Autocad : DWG-Viewer der Schatierung anzeigt in 3D
Proxy am 26.01.2005 um 07:21 Uhr (0)
IMHO gibts da nix seitens AutoDESK dass 100 % sicher funktioniert und krumme Anforderungen an das System des Empfängers stellt. Ich hab schon mal mit eDrawings von SolidWorks entsprechend die DWG-Modelle eingelesen und als SW-Datenpacket, vergleichbar mit eTransmit, jedoch 100 x mal besser an den AG verschick und dieser war Ausnahmslos glücklich da er von CAD echt keine Ahnung hat(te). Andere Möglichkeit wäre ein offenes Datenformat wie z.B. SVG oder VRML, diese können jedoch teilweise z.B. keine Nurbs, ...
|
| In das Form Rund um Autocad wechseln |
|
PTC Creo Elements/Programmierung : Lisp zum zerlegen einer 2D Kontur in XYZ Koordinaten
NutundFeder am 26.04.2021 um 21:27 Uhr (1)
Zitat:Original erstellt von TommiO:Annahme:Linien auf Arbeitsebene sind aneinandergereiht, keine Lücken, nix doppelt oder übereinanderliegend. D.h. ein zusammenhängender Linienzug, offen oder geschlossen.Soetwas habe ich schonmal gemacht. Wenn ich etwas Zeit finde, kann ich mal etwas zusammenklimpern.GrußThomasAnnahme ist richtig!Wäre Klasse, wenn Du dazu etwas erstellen könntest. Noch eine Frage:Ist generell sichergestellt das die Punkte immer genau auf der Kurve sitzen? Wie hoch ist die Genauigkeit? Ist ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
AutoCAD ARX Object : Lisp to .NET
veydan am 10.06.2009 um 15:26 Uhr (0)
Ja er gibt eben das Modell als blocktablerecord zurück.Ich habe nur ne Msgbox mit Objekt.tostring ausgegeben um zu überprüfen was da noch da ist, weil es nicht leer ist.Modell war BlocktableRecord und das Layout war der Viewport. Darum war es nie 0 und darum war kein Layout leer.Nur eben die noch nie aktivierten die ich kurz davor erzeugt hatte, aber dass habe ich jetzt überprüft.Egal, dass hat sich eh aufgeklärt.das Codegeschnipsel ist die Frage, was davon ein Ansichtsfenster erzeugt/ist.es ist nur eine L ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoLisp : Linie versetzen um Prozentwert der Länge
Brischke am 26.11.2003 um 11:54 Uhr (0)
Hallo Walter, so geht s: Code: (defun c:mvs (/ ld ln abst prze) (princ
Linie wählen: ) (setq ld (ssget _:S ((0 . LINE )))) (if ld (progn (setq prze (getreal (strcat
Prozentwert (if prz (rtos (* 100.0 prz) 2 2) 100 ) : ) ) prz (if prze (/ prze 100.0) prz) ld (entget (setq ln (ssname ld 0))) abst (* prz (distance (cdr(assoc 10 ld))(cdr(assoc 11 ld)))) ) (command _.offset abst ln) ) (progn(princ
Keine Linie ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : Spezialfrage - gleichzeitig pan&zoom in >=2 AF
Proxy am 12.12.2003 um 14:47 Uhr (0)
ich könnte das Programm so raelisiert wissen: im Ansichtsfenster 1 (Datenquelle für die Eckpunkte, aus denen man auch den neugesetzten Zoom-Faktor/Massstab errechnen kann)) ein PAN & Zoom erzeugen/machen, diesen Koordinatenwechsel relativ zum vorherigen Zustand auf Ansichtsfenster 2 umrechenen und setzten. Dürfe eigentlich eine kleine Maniplulation mit paar Punktlisten sein in Ansichtsfenstern die vorher bestimmt werden müssten, oder man setzt die Zoom/Pan-Eigenschaften auf alle Ansichtsfenster im aktive ...
|
| In das Form Rund um Autocad wechseln |
|
Autocad VBA : Block Referenzen
Brischke am 13.12.2004 um 19:50 Uhr (0)
Zitat: Original erstellt von egug: ...Leider wird wenn ich mit REFBEARBEIT ein als XREF eingefügtes Element ändere nur gerade diese Zeichnung geändert in der ich das ausführe, die anderen x Zeichnungen bleiben ungeändert :-( . Scheinbar ist das Konzept in ACAD nicht so wie in anderen CAD Systemen vorhanden. ... Da würde ich mal behaupten, dass du dich täuschst. Das ist ja nun gerade der Vorteil. Zitat: Original erstellt von egug: Ist es eigentlich in ACAD 2004 möglich mehrzeilige Attribute z ...
|
| In das Form Autocad VBA wechseln |
|
AutoLisp : Einfügen mit Referenzen
Brischke am 30.06.2004 um 08:39 Uhr (0)
Hallo Martin, wenn ich das richtig verstehe, dann ist dein Problem, dass in einer Referenz verschachtelte Referenzen als Block eingefügt werden. Da gibt es nur eine Lösung, dass man diese verschachtelten Referenzen aus der Referenz löst und in der Zielzeichnung als eigenständige Referenzen einfügt. Ab AutoCAD 2005 wird dieses Vorgehen mit dem Manager für Planunterlagen sehr gut unterstützt. Vorher, so würde ich meinen, ist nur eine Programmierlösung möglich. Mittels Active-X kannst du ja im Hintergrund auf ...
|
| In das Form AutoLisp wechseln |
|
OneSpace Modeling : Bauteil verlängern ?
Walter Geppert am 25.10.2006 um 16:34 Uhr (0)
Zitat:Original erstellt von Clint:...wer schon mal richtig ... gearbeitet hat ...Da liegt der Hase im Pfeffer, sonst vergleicht man Äpfel mit Birnen! OSD erlaubt im Vergleich mit anderen Systemen ein freieres Modellieren, trotzdem sollte man für ein brauchbares (und sinnvoll änderbares) Ergebnis zumindest ein paar grundsätzliche Dinge beherzigen. Da kann ich Gero und Woho nur recht geben, ohne Schulung draufloszukritzeln ist nie eine gute Idee, besonders nach einem Umstieg von einer grundlegend anderen Vo ...
|
| In das Form OneSpace Modeling wechseln |