|
Lisp : vlax-curve-getClosestPointTo - Punkt außerhalb der Polylinie
Brischke am 05.02.2014 um 13:01 Uhr (1)
Schau dir doch mal die Optionen von der Funktion vlax-curve-getClosestPointTo an.Link zur HilfeGrüß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 |
|
Lisp : vlax-curve-getClosestPointTo - Punkt außerhalb der Polylinie
cadffm am 05.02.2014 um 13:10 Uhr (1)
Teste es mit einer Linie in einer neuen Datei ohne Firlefanz, sollte es noch immer "falsch" laufen,dann poste es hier, sollte es richtig funktionieren, dann schau dir deine, uns unbekannten, Objekte genauer an.------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : vlax-curve-getClosestPointTo - Punkt außerhalb der Polylinie
cadffm am 05.02.2014 um 13:20 Uhr (1)
Achja, wie immer: Teste nahe des Nullpunktes (könnte ja sein das dies in Vergessenheit geraten ist)------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : vlax-curve-getClosestPointTo - Punkt außerhalb der Polylinie
cadffm am 05.02.2014 um 14:03 Uhr (1)
Google-translate: Wenn angegeben und nicht null, vlax-Kurve-getClosestPointTo erstreckt sich die Kurve bei der Suche nach dem nächsten Punkt.Und genau so ist das. Ohne das Extend ist unter Umständen der nächste Punkt der Endpunkt der Linie,wenn Extend gewünscht ist, denn wird der LotPunkt ausgegeben der es wäre wenn man das Objekt am Endeverlängern würde (das was du suchst).Es gibt jedoch unterschiede, je nach dem was für ein Objekttyp man hat.Teste es mit einer LINE !Hoffe geholfen haben zu können, Google ...
|
| In das Form Lisp wechseln |
|
Lisp : Einen Kreis um jeden Punt in der Zeichnung machen
Brischke am 05.02.2014 um 15:26 Uhr (1)
@Dirk,Zwischenfrage:Nutzt du nur BricsCAD oder auch AutoCAD:Hintergrund der Frage ist: für AutoCAD könnte ich dir ein Demo-Tool zum Aufbrechen der Linien hochladen.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 |
 AcLineBreak.zip |
Lisp : Einen Kreis um jeden Punt in der Zeichnung machen
Brischke am 05.02.2014 um 16:24 Uhr (1)
Ergänzung: Video von der Anwendung anbei.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 |
|
Lisp : Einen Kreis um jeden Punt in der Zeichnung machen
cadffm am 05.02.2014 um 22:50 Uhr (1)
Wenn du ein Lisp für Bricscad schriebst, solltest du das hier angeben.Wenn es später auch auf ACAD laufen soll, sollte man das ebenfalls angeben.Aber das nur so am Rande.Mit dem Zoom, dass wurde dir ja bereits gesagt und es wird auch jetzt das Problem sein,das bekommst du aber je in den Griff (durch richtig Zoomen)Lektüre, 2 von unendlich vielen Diskussionen (welche du dann auch selbst finden kannst)http://ww3.cad.de/foren/ubb/Forum54/HTML/026956.shtml http://ww3.cad.de/foren/ubb/Forum145/HTML/002472.shtml ...
|
| In das Form Lisp wechseln |
|
Lisp : Einen Kreis um jeden Punt in der Zeichnung machen
Brischke am 06.02.2014 um 07:27 Uhr (1)
Zitat:Original erstellt von red-hot-dirk:... ich habe das Video angekuckt, das ist ja cool!!! Das macht ja eigentlich schon alles was ich will. Sag jetzt nicht das ist bei irgendwelchen Express Tools dabei. Kann ich dieses Programm bekommen? Was wuerde es kosten?... Das freut mich zu lesen, dass dir die Lösung zusagt. Das Tool ist nicht in irgendwelchen Express Tools enthalten. Das haben wir für einen Kunden in etwas anderer Form programmiert. Das dem Video zugrunde liegende Tool habe ich bereits abgeänder ...
|
| In das Form Lisp wechseln |
|
Lisp : Integration einer Benutzeroption bei SSGET
cadffm am 06.02.2014 um 15:47 Uhr (1)
INITGETbeschreibt wie sich die nächste Benutzereingabe durch getint , getreal , getdist , getangle ,getorient , getpoint , getcorner , getkword , entsel , nentsel , oder nentselp verhalten soll.Keine dieser Funktionen sehe ich in deinem Code ?PICKSETDoch, das funktioniert, auch bei dir.[]Ich hatte dich / den Code so verstanden das bei einem RETURN automatisch die Option Ausrichten genutzt werden soll,daher wäre es im Programm ja eine Vorgabe (wenn RETURN, dann Ausrichten), aber ok - so habe ich es falschve ...
|
| In das Form Lisp wechseln |
 BcLineBreak_2014.zip |
Lisp : Einen Kreis um jeden Punt in der Zeichnung machen
Brischke am 06.02.2014 um 17:19 Uhr (1)
Hallo Dirk,anbei eine Demo (10 Tage) Version für BricsCAD. Die ist noch nicht fertig, aber zum Testen sollte es genügen.Ich habe das auf BricsCAD V14x64 programmiert und getestet. Wenn du die gleiche Version hast, kannst du das Tool mit APPLOAD laden. Danach sollte folgende Meldung im TextFenster zu sehen sein:-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+CAD on demand GmbHBcLineBreak - ... - BESCHREIBUNG: "BcLineBreak"- BESCHREIBUNG: "BcLineBreak-Batch"- Erzeugt eine Config-Datei mit Standardwerten: "BcLineBreak-Create ...
|
| In das Form Lisp wechseln |
|
Lisp : Einen Kreis um jeden Punt in der Zeichnung machen
red-hot-dirk am 04.02.2014 um 20:50 Uhr (1)
Hi, da ich nicht weiss wie ich ein Bild einfuege, habe ich einfach eine Datei die alles Zeigt angehaeng. Hierbei handelt es sich um eine von mir entworfenen Kontur die das mit dem Maschendrahtzaun und er S-Struktur kombiniert zeigt. Es gibt einen Layer Kundenzeichnung, das waere also das was der Kunde will und einen Layer Ofset, das ist das was ich dann auf der Arbeit mache.Ich habe das mit Bricscad 2014 entworfen und in ACAD 2013 und ACAD 2010 angehaengt. Last mch wissen was Ihr davon haltet.Dirk[Diese N ...
|
| In das Form Lisp wechseln |
|
Lisp : Quadrant zweier krz. Linien
cadffm am 08.02.2014 um 14:29 Uhr (1)
Mein Problem ist,eine Aufgaben- und Problembeschreibung zu formulieren für Menschen welche die Aufgabe nicht kennen.Bei Unverständnis, gebt ein ZeichenBitte: µMeine Glaskugel meint das ich dein Posting behandeln soll wie eine Wegbeschreibung von einer Frau:Möglichst alles ignorieren ! Bei deinem Posting würde es dann so aussehen:Zitat:Original erstellt von cadplayer:Anhand zweier Linien, die sich in irgendeinem Punkt schneiden, lege ich eine jeweilige Konstruktionslinie typ "X-LINE" um den Schnittpunkt erm ...
|
| In das Form Lisp wechseln |
|
Lisp : Quadrant zweier krz. Linien
cadffm am 08.02.2014 um 19:28 Uhr (1)
An jeder Ecke fehlen Infos. Dein Gedanke zu Cursorposition:soll das ein Feature sein oder kommt der Gedanke aus Verlegenheit?Denn durch das anklicken zweier Linien ist sehr wohl einer der"Quadranten" bestimmt, nämlich der Bereich der vom Kreuzungspunkt zu P1 und Kreuzungspunkt P2 eingeschlossen ist.PS: Löse es mathematisch, durch Linie1&2 steht der Kreuzungspunkt fest,die Winkelhalbierende kann man ermitteln, somit der Vektor auf dem das Kreiszentrum liegt.Schon hat man Winkel Alpha, die Ankathete Gegenkat ...
|
| In das Form Lisp wechseln |