|
HiCad : Von CATIA V5 über .step zu HICAD
Dorfy am 27.07.2010 um 14:04 Uhr (0)
Bei STEP sollte es sich um ein "3D Modell Format" (Volumen...), diese sollten eigentlich dann auch problemlos gehen.Gemäß Schnittstellenbeschreibung von HICAD sollte auch CATIA V4 und V5 möglich sein.Gute Erfahrungen hab ich auch mit iges gemacht.------------------Mfg Heiko Elefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..."
|
| In das Form HiCad wechseln |
|
Lisp : Fehler Schnittpunkte im hohen Koordinatenbereich
Dorfy am 28.09.2009 um 19:25 Uhr (0)
Hi Jörn,habe manuell das BKS auf ein Objekt deiner Zeichnung gedreht und das Prog drüber laufen lassen -- kein Schnittpunktmit vlax-curve-getpa... oder der Gleichen prüfen ob der SP auf beiden Objekten liegt oder ob ein Abstand zum vermeindlichen SP besteht ist auch nicht wirklich ne Lösung...------------------Mfg HeikoElefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..." (www.uni-leipzig.de/~rotheh/elefant.htm)
|
| In das Form Lisp wechseln |
|
Lisp : vlax-safearray->list dynamische Blöcke
Dorfy am 05.05.2011 um 11:51 Uhr (0)
na nimm doch vlax-safearray-get-u-bound... und ne schleife...Code: (setq i (vlax-safearray-get-l-bound b 1)) (while (= i (vlax-safearray-get-u-bound b 1)) (setq c (vlax-safearray-get-element b i));mach was... (print (strcat (vla-get-PropertyName c) " -- ")) (princ (vlax-variant-value (vla-get-value c))) (setq i (1+ i)) )------------------Mfg Heiko Elefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..."
|
| In das Form Lisp wechseln |
|
Lisp : Brauche Hilfe
Dorfy am 22.08.2011 um 13:44 Uhr (0)
Zitat:Original erstellt von cadplayer:rtos ... habs gerade gefundenworan liegt es, dass mir die Nachkommastellen nicht richtig addiert werden... (setq ERG (+ (atoi DATA) NUM))...sie werden richtig addiert!vllt sollst du den Eingangswert DATA auch mit Kommastellen übergeben?!?atof? vllt.?------------------Mfg Heiko Elefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..."
|
| In das Form Lisp wechseln |
|
Lisp : entmake / ellipse
Dorfy am 05.11.2010 um 13:54 Uhr (0)
schau dir mal die Liste an, welche du mit (entget(car(entsel))) erhälts...Code:(entmake (list (cons 0 "ELLIPSE") (cons 100 "AcDbEntity") (cons 100 "AcDbEllipse") (cons 10 c) (cons 11 b) (cons 40 r) (cons 41 0) (cons 42 (* 2 pi))))dann sollt es so gehenvla-addellipse wäre auch noch möglich...------------------Mfg Heiko Elefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten au ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Attribute in Blöcken automatisch nummerieren (+1)
Dorfy am 23.08.2011 um 13:49 Uhr (0)
Zitat:Original erstellt von cadplayer:Der Weg zum Ziel ist nicht mehr lang ...denke ich, um Blöcke mit Attributen auf die Stützpunkte einer Polylinie zu setzenNun habe ich die Frage, wie kann ich aus dieser Liste ((299.969 152.035) (292.107 142.49) (279.818 151.686) (258.968 141.675))die Einfügepunkte für die Blöcke erstellen?Diese Liste, dass sind die Koordinaten?(foreach x ((299.969 152.035) (292.107 142.49) (279.818 151.686) (258.968 141.675))(COMMAND "_INSERT" "DeinBlock" x .... ))------------------Mf ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : grread / grdraw
Dorfy am 31.07.2009 um 10:32 Uhr (0)
hmmmmmmmmmmmmm(defun c:Test ( / p1) (defun vSpur ( / P) (while (and (setq viewctr (getvar"viewctr")) (/= 3 (car (setq P (grread t))))) (redraw) (if (equal (getvar"viewctr") viewctr) (grdraw p1 (cadr P) 7 1)) ) ) (setq p1 (getpoint)) (vSpur) ) ------------------Mfg HeikoElefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..." (www.uni-leipzig.de/~rotheh/elefant.htm)
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Zahl mit Komma umwandeln
Dorfy am 21.10.2012 um 21:22 Uhr (0)
nur beim überfliegen schaut es aus, als ob du den Auswahlsatz und nicht den entsprechenden String verwurschten willst...Du musst direkt den String vom Attribut, Text, Mtext etc. angehen (bei dir schauts nach Text aus - 0 . text), ein wenig tiefer ans Objekte musste da sicher noch gehenentmod oder vla... und den String im Objekt umschreiben------------------Mfg Heiko Elefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..."-Lots of ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : in DCL mit ENTER zum nächsten Feld?
Dorfy am 30.07.2010 um 08:21 Uhr (0)
Hi,TAB reicht dir nicht?!Vllt. ist in Kombination mit einer anderen Sprache und/oder (vlax-create-object "WScript.Shell")was drin.Mit doslib könnte auch noch was gehen... - als Idee.Bei jeder Edit_Box hinter action_tile ein extra Flag mitgeben ... und bei Enter je nach Status den Dialog mit den getroffenen Eingaben wieder öffnen - ist aber unschön.------------------Mfg Heiko Elefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..."
|
| In das Form Lisp wechseln |
|
Lisp : Blockattribute bearbeiten
Dorfy am 25.08.2011 um 10:07 Uhr (0)
vergleiche mal die entity list von zwei Blöckeneinen mit und einen ohne Attributachte aufGC 66 und "SEQEND"und bei dem mit gc 66 mal entnext entity ansetzen und schauen was passiertggf in einer Schleife (while entnext....)und die entity list anschauen wenn ein seqend auftaucht Neue Erkenntnisse? ------------------Mfg Heiko Elefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..."[Diese Nachricht wurde von Dorfy ...
|
| In das Form Lisp wechseln |
|
Lisp : Eigenschaften: lwpolyline, 2d-polyline
Dorfy am 17.12.2009 um 08:33 Uhr (0)
Zitat:Original erstellt von CADmium:wenn du dich mal informieren willst, guck mal ,ob du das Teil noch irgendwo erstehen kannst... nur zu empfehlen das "Teil"Hab es vor längerer Zeit günstig erworben. (Dank an CADmium)------------------Mfg HeikoEdit: und Dank an CADffm hierElefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..." (www.uni-leipzig.de/~rotheh/elefant.htm)[Diese Nachricht wurde von Dorfy am 17. Dez. 2009 editiert ...
|
| In das Form Lisp wechseln |
|
Lisp : Texte einfügen
Dorfy am 18.05.2011 um 13:15 Uhr (0)
hi,du musst die Textausgabe in die Schleife packen wenn du jedes Element mit Text versehen möchtest.Und du fragst derzeit den gc von etwas ab, dass du zuvor gelöscht hast, was außerdem ein selection set ist und kein einzelnes entity.EDIT: was zudem ein vla-object ist... oh-man(n) ... Im Notfall mit getpoint den Absetzpunkt neu erfragen... die Zeilen sehen nach c&p aus ------------------Mfg Heiko Elefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der ...
|
| In das Form Lisp wechseln |
|
Lisp : InsertionPoint auslesen
Dorfy am 28.07.2009 um 10:14 Uhr (0)
Hi Gregor,der Code sieht identisch aus und gibt im Schnelldurchlauf auch gleiche Werte zurück...Nur das du beim zweiten Code zweimal den Namen abfragst.Verstehe die Frage/das Problem nicht ganz.Bis du im Layout/Model? BKS gedreht? Dynamischer/Statischer Block?Zählst du ggf. den index2 hoch -- anderes Entity???? Besser einfach mal ne Beispielzeichnung hochladen. ------------------Mfg HeikoElefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant dar ...
|
| In das Form Lisp wechseln |