| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| CIDEON und Flottweg: mit ECTR unter die Top 3 , ein Anwenderbericht
|
Autor
|
Thema: dxf verzerren (708 mal gelesen)
|
cycliste Mitglied Student
Beiträge: 3 Registriert: 03.03.2009
|
erstellt am: 03. Mrz. 2009 12:22 <-- editieren / zitieren --> Unities abgeben:
Hallo Forumianer, Ich habe eine dxf Datei die ich in ein Platinenlayoutprogram (Eagle) einfügen will um sie nachher auf eine Platine zu Ätzen. Ergeben soll es dann einen Ring der als Kapazitiver Taster funktioniert. Ähnlich den Ringen wie auf den Apple Geräten. http://www.mikrocontroller.net/attachment/36770/sens.png ist mal ein Beispiel von so einem Ring. Ich möchte diesen Ring jetzt nicht skalieren, sondern verzerren. Ich versuche es mal zu erklären. - man betrachtet das Konstrukt jetzt in Polarkoordinaten (jeder Punkt im Koordinatensystem lässt sich durch einen Radius und einem Winkel beschreiben) - legt den Ursprung in die Mitte - jetzt wird der Radius für jeden Punkt um den Koordinatenusrprung mit einem bestimmten werd Addiert (nicht multipliziert). Daraus folgt ein größerer Ring aber mit gleicher "Tasterflächenbreite". Hat jemand eine Idee wie man das lösen könnte? Ohne es neu zu zeichnen. Eien Idee wäre, die Datei in MatLab einzulesen und dann die Transformation durchzuführen. Ich hab nur leider keine Ahnung wo die Informationen in der dxf Datei für diesen Ring stehen. gruß, Sven Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 03. Mrz. 2009 12:49 <-- editieren / zitieren -->
Hi Sven, ganz verstanden habe ich die Beschreibung nicht, also versuche ich hier mal 'nur' aus dem Titel 'verzerren' folgende Antwrot zu geben: Hilft es, wenn Du aus Deinem Ring einen Block machst und diese Block dann die Skalierung X anders als Y einstellst? - alfred - ------------------ www.hollaus.at |
Gargarot Mitglied Student MSc Civil Engineering ETHZ, Dipl Bauzeichner
Beiträge: 316 Registriert: 25.06.2008
|
erstellt am: 03. Mrz. 2009 13:07 <-- editieren / zitieren --> Unities abgeben: Nur für cycliste
Also wie ich das verstehe müsstest du dein Objekt von der Mitte aus skalieren können webei mit zunehmendem Abstand vom Zentrum der skalierfaktor immer kleiner gegen 1 gehen müsste. So etwas findest du warscheinlich in keinem CAD.... Dein Ausdrück Radius kannst du auch so in autoCAD nicht brauchen. Beschriebst du ja den Abstand vom Ursprung. Entweder neuzeichnen oder per Lisp was machen (lassen). Jeder Punkt ,als Ortsvektor ausgedrückt, müsste irgendwie in selber Richtung mit deinem Delta-Abstand adiert werden. Wenn es nur diese 4 Kurfen sind, bist du mit neuzeichnen sicherlich schneller..... oder Linie von Mittelpunkt zu jedem (stütz)Punkt zeichnen und mit LÄNGE und dann DELTA verlängern und die (Stütz)Punkte auf die Endpunkte ziehen. Gruss Christoph ------------------ 3 kleine Weisheiten -Man kann ein Problem nicht mit den gleichen Denkstrukturen lösen, die zu seiner Entstehung beigetragen haben. -Bewehrt sich Beton? -Der Horizont vieler Menschen ist ein Kreis mit Radius Null - und das nennen sie ihren Standpunkt. [Diese Nachricht wurde von Gargarot am 03. Mrz. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cycliste Mitglied Student
Beiträge: 3 Registriert: 03.03.2009
|
erstellt am: 03. Mrz. 2009 19:17 <-- editieren / zitieren --> Unities abgeben:
nabend, Christoph hat mein Problem (denk ich) schon verstanden. hmm... also mit autocad nicht möglich. Ich benötige ja eigentlich auch keine dxf Datei. Eine Bilddatei würde es auch schon tun. Und ich denke ich habe Christoph Idee auch verstanden. Gibt es nicht ein einfaches "Vektorbildformat", so dass man das Bild selber mithilfe von (zB) Matlab generieren könnte. Die Bögen mathematisch auf einem Koordiantensystem zu beschreiben ist machbar (wenn auch Arbeitsintensiv). Dann nur noch den Funktionsverlauf plotten und in ein Bildformat legen. Da muss doch was gehen! Vielleicht hat ja jemand eine Idee. grüße, Sven Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wronzky Ehrenmitglied V.I.P. h.c. CAD-Dienstleistungen für Architekten
Beiträge: 2154 Registriert: 02.05.2005 CAD: AutoCAD 2.6 bis 2014 ADT 2005 bis ACA 2013 Arcibem System: Windows Internet-Startseite: http://www.archi.de
|
erstellt am: 03. Mrz. 2009 19:37 <-- editieren / zitieren --> Unities abgeben: Nur für cycliste
|
cycliste Mitglied Student
Beiträge: 3 Registriert: 03.03.2009
|
erstellt am: 03. Mrz. 2009 20:00 <-- editieren / zitieren --> Unities abgeben:
Also ich lade mir gerade ein Programm runter, womit ich dein Beispiel einsehen kann. Grundproblem ist nur: ich habe überhaupt keine Ahnung was "dynamische Blöcke" sind, zudem klingt "sehr viel arbeit" nicht gut :-). Vielleicht ein Hinweiß was man in den Suchmaschienen eingeben, muss damit man Input zu "dynamischen Blöcken" bekommt? Sven Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wronzky Ehrenmitglied V.I.P. h.c. CAD-Dienstleistungen für Architekten
Beiträge: 2154 Registriert: 02.05.2005 CAD: AutoCAD 2.6 bis 2014 ADT 2005 bis ACA 2013 Arcibem System: Windows Internet-Startseite: http://www.archi.de
|
erstellt am: 03. Mrz. 2009 20:05 <-- editieren / zitieren --> Unities abgeben: Nur für cycliste
|