| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Ebene check (259 mal gelesen)
|
MonikaB Mitglied Metallbauzeichnerin
Beiträge: 198 Registriert: 28.04.2006 Windows XP (Englisch) AutoCAD 2007 (Englisch) SOLID WORKS 2006
|
erstellt am: 10. Mai. 2006 10:51 <-- editieren / zitieren --> Unities abgeben:
Hallo Ich habe immer wieder das problem das ich anhand von 4 punten herausfinden soll ab sie eine ebene bilden. Kann autocad das herausfinden. so das ich nur die 4 punkte anwählen muss und es mir das sagt ob es eine ebene ist und wenn nicht was der abstand zum 4 punkt ist??? Gruss ------------------ Moni Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 10. Mai. 2006 10:55 <-- editieren / zitieren --> Unities abgeben: Nur für MonikaB
Da hilft vielleicht das hier weiter. Einfach auf Abstand = 0 Testen. ( Geht zwar auch integriert ( und eleganter ), aber der Code war schon online.. ) ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Ehrenmitglied V.I.P. h.c. CAD on demand GmbH
Beiträge: 4171 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 10. Mai. 2006 10:57 <-- editieren / zitieren --> Unities abgeben: Nur für MonikaB
jupp, das geht: Du nimmst den Geometrierechner und 'fütterst den mit: dpp(p,p1,p2,p3) Bestimmt die Entfernung zwischen dem Punkt P und einer Ebene durch drei Punkte (P1,P2,P3). Ist die Entfernung = 0 dann ists eine Ebene. Grüße Holger ------------------ Holger Brischke CAD on demand GmbH Individuelle Lösungen von Heute auf Morgen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
j-sc Ehrenmitglied
Beiträge: 1837 Registriert: 14.07.2003 W7 64Bit intel core I7 2,8GHz / 4GB ATI FIRE PRO V5800 acad2011 acad2015 acad2018 Athena Expresstools
|
erstellt am: 10. Mai. 2006 10:59 <-- editieren / zitieren --> Unities abgeben: Nur für MonikaB
Prinzipiell geht das schon - aber was fertiges ist da nicht drin im Acad. Die Reiehnfolge muss definiert sein (also welche 3 Punkte die Ebene bilden) BKS in dies Ebene legen und dann Z Wert des 4. Punktes abfragen. Unter Umständen könnte dafür schon ein Makro reichen (wenn Einfache Anzeige des letzten Punktes reicht) - Punkt setzen und mit LISTE abfragen. ------------------ Ciao J-SC ... geht's vielleicht doch? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MonikaB Mitglied Metallbauzeichnerin
Beiträge: 198 Registriert: 28.04.2006 Windows XP (Englisch) AutoCAD 2007 (Englisch) SOLID WORKS 2006
|
erstellt am: 10. Mai. 2006 12:05 <-- editieren / zitieren --> Unities abgeben:
Hallo Cadmium Danke für dein link glaube ist genau was ich suchte aber heute geht bei mir einfach nichts zusammen kannst du mir schnell einen tipp geben wie ich lsp suf einen knopf belegen kann habe es so gemacht ^C^C(load "EBENE-PUNKT");(DT:ABSTAND-EBENE-PUNKT); (geht aber nich). mann ich sehe einfach nicht mehr durch was nicht ok ist gruss ------------------ Moni Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 10. Mai. 2006 12:23 <-- editieren / zitieren --> Unities abgeben: Nur für MonikaB
ne, das macro sollte dann so aussehen: ^C^C(load "EBENE-PUNKT.lsp");(DT:ABSTAND-EBENE-PUNKT (getpoint "\nP1:")(getpoint "\nP2:")(getpoint "\nP3:")(getpoint "\nP4:")); du brauchst schließlich noch die Funktionsparameter .. oder du schreibst dir noch ne Funktion mit (defun c:ABSTAND-EBENE-PUNKT ... drumrum, das die Pkts ermittelt und intern (DT:ABSTAND-EBENE-PUNKT aufruft.. dann haste das als neues ACAD-Kommando
------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MonikaB Mitglied Metallbauzeichnerin
Beiträge: 198 Registriert: 28.04.2006 Windows XP (Englisch) AutoCAD 2007 (Englisch) SOLID WORKS 2006
|
erstellt am: 10. Mai. 2006 12:55 <-- editieren / zitieren --> Unities abgeben:
|
marc.scherer Ehrenmitglied V.I.P. h.c. CAD-Administrator
Beiträge: 2490 Registriert: 02.11.2001 Windows 10 64bit AutoCAD Architecture 2018/2019 (deu/eng) AEC-Collection 2019 (Revit und Zeugs) Wenn sich's nicht vermeiden läßt: D-A-CH Erweiterung (mies implementierter Schrott)
|
erstellt am: 10. Mai. 2006 16:36 <-- editieren / zitieren --> Unities abgeben: Nur für MonikaB
Zitat: Original erstellt von CADmium: ne, das macro sollte dann so aussehen: ^C^C(load "EBENE-PUNKT.lsp");(DT:ABSTAND-EBENE-PUNKT (getpoint "\nP1:")(getpoint "\nP2:")(getpoint "\nP3:")(getpoint "\nP4:"));
*grusel* ------------------ Ciao, Marc Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 10. Mai. 2006 16:38 <-- editieren / zitieren --> Unities abgeben: Nur für MonikaB
Zitat: Original erstellt von marc.scherer: *grusel*
na bau ihr doch ne Kommandofunktion drumrum .. mir fehlt dafür momentan etwas die Zeit. ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
marc.scherer Ehrenmitglied V.I.P. h.c. CAD-Administrator
Beiträge: 2490 Registriert: 02.11.2001 Windows 10 64bit AutoCAD Architecture 2018/2019 (deu/eng) AEC-Collection 2019 (Revit und Zeugs) Wenn sich's nicht vermeiden läßt: D-A-CH Erweiterung (mies implementierter Schrott)
|
erstellt am: 10. Mai. 2006 16:44 <-- editieren / zitieren --> Unities abgeben: Nur für MonikaB
So? Code:
(defun C:CADMISCALL () (load "EBENE-PUNKT.lsp") (DT:ABSTAND-EBENE-PUNKT (getpoint "\nP1:") (getpoint "\nP2:") (getpoint "\nP3:") (getpoint "\nP4:") ) (princ) )
*huahuahua*------------------ Ciao, Marc Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 10. Mai. 2006 16:46 <-- editieren / zitieren --> Unities abgeben: Nur für MonikaB
|