 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 |
|
AutoCAD VBA : Koordinaten von Volumenkörpern in Blockreferenzen
Brischke am 02.04.2019 um 15:02 Uhr (1)
Zitat:Original erstellt von rexxitall:Lieber Thomas,gerne beantworte ich dir deine Frage:... Aber sicher wolltest du mir nur mitteilen, was für ein brillianter .Net experte du doch bist oder ?...Nein, das wollte ich nicht! Denn ich bin sicher kein .Net Experte. Zudem bin ich der Meinung, dass die Programmiersprache nahezu unerheblich für die Programmierung ist. Bedeutend ist die Idee der Lösung. Für die Idee der Lösung spielen natürlich die durch die API zur Verfügung stehenden Möglichkeiten eine Rolle.Aus ...
|
| In das Form AutoCAD VBA wechseln |
|
Lisp : Attribute zum Block
Brischke am 24.01.2013 um 13:36 Uhr (0)
Zitat:Original erstellt von cadplayer:... phil kerkers ap-API, schon mal davon gehört?...Kenne ich nicht, inzwischen kenne ich mich (denke ich) auch in der .Net und der ActiveX und Lisp-API recht gut aus.Zitat:Original erstellt von cadplayer:... Das Autocad-magazin erhalte ich leider nicht, zumal ich neuerungen oft aus der direkten quelle ADESK erhalte ......... was nützen die Neuerungen? Diese haben doch eh nur in den seltensten Fällen etwas davon, was man als Lösung der Probleme bezeichnen könnte.Zitat:O ...
|
| In das Form Lisp wechseln |
|
AutoLisp : schriftartwechsel in pull-down
Brischke am 13.08.2002 um 14:25 Uhr (0)
Hallo Jan, ich gehe davon aus, dass du das in lisp mit dcl-Datei machen möchtest. Dann mußt du in der DCL der Liste in die Eigenschaft tabs zuweisen. : popup_list { label = "Pulldown"; key = "PULLDOWN"; tabs = "5 15"; width = 50; fixed_width = true; height= 20; } In Lisp sieht es dann so aus, dass die Liste gebaut werden muß. (list "Z1S1 Z1S2 Z1S3" "Z2S1 Z2S2 Z2S3" "Z3S1 Z3S2 Z3S3" "Z4S1 Z4S2 Z4S3" ... ) Z=Zeile S=Spalte. D ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Buchempfehlung
Brischke am 28.08.2002 um 08:52 Uhr (0)
Hallo Andrea, ich kann dir nur folgenden Link empfehlen. http://www.autolisp-tutorial.mapcar.net Anschaulichere Literatur habe ich bisher nirgends gefunden. Es wird nicht nur auf die reinen Lisp-Befehle eingegangen, sondern auch der Sinn dieser Funktionen anschaulich erläutert. Das ist das, was in der mir bekannten Literatur fehlt. Aber Achtung: Dieses Tutorial ist nicht anspruchslos. Man braucht Zeit, und die sollte man sich auch nehmen, um einige Sachen zu verstehen. Nun zu Deinen (Command - Problem. ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Buchempfehlung
Brischke am 28.08.2002 um 10:14 Uhr (0)
... das ist so nicht richtig. Die Ausnahme ist nur der 3D-Bereich. Layer,... können mit den genannten Befehlen bearbeitet und auch erzeugt werden. Nachstehende Zeilen erzeugen einen roten Layer namens Andrea. Weiterhin werden die Tabellenobjekte durchforstet und aufgelistet. (entmake (list (0 . "LAYER") (100 . "AcDbSymbolTableRecord") (100 . "AcDbLayerTableRecord") (2 . "ANDREA") (70 . 0) (62 . 1) (6 . "Continuous") (290 . 1) (370 . -3) ) ) (setvar "CLAYER ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Exeldateien in AutoCAD verarbeiten
Brischke am 07.10.2002 um 08:26 Uhr (0)
Hallo Mirko, es ist kein Problem Excel-Daten nach AutoCAD zu bringen. Dazu entweder in diesem Forum oder bei Rund um AutoCAD mal suchen. Es werden verschiedene Ansätze und auch Lösungen vorgestellt. Hauptsächlich geht es jedoch um die Darstellung von Punkten. Möchtest Du bestimmte Geometrien erzeugen, dann muß dafür ein extra Programm geschrieben werden. LISP ist dazu geeignet, du kannst aber auch mit VB/VBA das Thema bearbeiten. Das solltest du davon abhängig machen, in welcher Sprache die besseren Kenn ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Nachkommastellen code 40
Brischke am 09.10.2002 um 12:39 Uhr (0)
Hallo Sebastian, egal was AutoCAD anzeigt, intern wird immer mit 16 Nachkommastellen gearbeitet. Holger ------------------ Holger Brischke CADlon
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Elemente am Fadenkreuz (hängend) einfügen
Brischke am 14.10.2002 um 10:24 Uhr (0)
Hallo Dschu, ein Hilfskonstrukt wäre: Die Elemente im Punkt 0,0 einfügen und dann den Schieben-Befehl aufrufen. Das geht aber nur, wenn das Schieben wirklich als letztes vom Programm bewerkstelligt werden soll. Dann kannst du den Schieben- Befehl im Programm unvollständig beenden. (command "_.move" "L" "" "0,0") In dieser Zeile fehlt der Zielpunkt. Sollten noch weitere Befehle in der Lisp-Datei folgen, laufen die auf einen Fehler. Was anderes fällt mir im Moment nicht ein. Vielleicht hilft s dir ja. Grüße ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Objekte innerhalb einer Polylinie
Brischke am 04.02.2003 um 13:44 Uhr (0)
Hi Marvin, klar ist das möglich, in der Hilfe zu ssget steht folgendes: Zitat: Creates a selection set from the selected object (ssget [sel-method] [pt1 [pt2]] [pt-list] [filter-list]) Selection sets can contain objects from both paper and model space, but when the selection set is used in an operation, ssget filters out objects from the space not currently in effect. Selection sets returned by ssget contain main entities only (no attributes or polyline vertices). Arguments sel-method A string that s ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Skalierungsfaktor eines Ansichtsfensters
Brischke am 10.03.2003 um 08:25 Uhr (0)
Guten Morgen Ernst, da habe ich wieder was gelernt. :-) Mapcar s Hinweis ist richtig. Die angezeigte Genauigkeit ist nicht das, womit AutoCAD intern arbeitet. Intern wird mit einer Genauigkeit von 16 Nachkommastellen gerechnet. Das sollte auch für Dich ausreichend sein, oder? Ergo: Von der Anzeige nicht täuschen lassen! Bei Fragen ... Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! Neue Tool s im Free-&Download Zugang zum Download schon gesichert?
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Text in datei schreiben
Brischke am 13.03.2003 um 10:30 Uhr (0)
Hallo CADwiesel, versuch das: (strcat "(if (zerop (getvar "DBMOD"))(command "._OPEN"" item ")(command "._OPEN" "_Y"" item "))") der "" bewirkt, dass das " als String behandelt wird. Bei Fragen ... Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! Neue Tool s im Free-&Download Zugang zum Download schon gesichert?
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Formatgröße übergeben
Brischke am 01.04.2003 um 12:22 Uhr (0)
Zitat: Original erstellt von CADchup: Hallo Holger, ... Das Problem ist zum Einen, dass die Namen der Papierformate der Drucker unterschiedlich sein können ( A3 A4 bei dem einen, ISO A3 Querformat ISO A4 Hochformat bei dem andern) und ich somit nie über (members) an das passende Format komme... Darum habe ich ja gesagt, dass du dir Liste vorher bauen mußt. Das kann man ja mit einem Tool geschehen lassen, welches die beiden Listen schreibt. Kannst ja in meinem Beispiel mal einen Anderen Dru ...
|
| In das Form AutoLisp wechseln |