Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  Umwandeln 3D zu 2D flatten

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  Umwandeln 3D zu 2D flatten (2970 mal gelesen)
CAD47
Mitglied
Techn. Zeichner


Sehen Sie sich das Profil von CAD47 an!   Senden Sie eine Private Message an CAD47  Schreiben Sie einen Gästebucheintrag für CAD47

Beiträge: 19
Registriert: 20.03.2008

erstellt am: 20. Mrz. 2008 18:15    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


flattensup.txt

 
Hallo @all,

wir verwenden in unserer Fa. AutoCAD 2008 & AutoCAD Mechanical 2008. Folgendes Problem: Beim "flatten" einer 3D Zeichnung (über Express/ Modify/ Flatten objects) verändert AutoCAD die Maße geringfügig. Für unsere Abwicklung aber ist die differenz zu groß. Bsp.: Eine Polylinie/ Rechteck extrudiere ich in Z- Richtung. In X und Y- Richtung hat es die Abmessung 300/300 mm. Nach dem "flatten" ist die Seitenlänge aber zu 299,8 mm zusammengeschrumpft.
Mein Kollege programmiert außerhalb von AutoCAD in VBA, ist aber noch nicht draufgekommen warum AutoCAD die Körper nach dem flatten verzerrt (ungenau) darstellt. Wie bekommt man diese Ungenauigkeit von AutoCAD weg?
Im Anhang findet Ihr die Autolisp "flattensup" um die es geht.
Danke vorab,
und schöne Ostertage    

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

MartinKern
Mitglied
Mischung Konstrukteur/Werkzeugmacher


Sehen Sie sich das Profil von MartinKern an!   Senden Sie eine Private Message an MartinKern  Schreiben Sie einen Gästebucheintrag für MartinKern

Beiträge: 862
Registriert: 30.10.2002

AIS2021
Win 10 pro
64 Bit
*************************
Siemens 828D
Step4

erstellt am: 20. Mrz. 2008 18:35    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für CAD47 10 Unities + Antwort hilfreich

Hallo!
Nur mal so auf die ganz schnelle. Was wäre wenn du vorab deinen Teil um Faktor 1000 skalierst, ihn dann flattest und dann wieder zurückskalierst?
Gruß,
Martin

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

t.leonhardt
Mitglied


Sehen Sie sich das Profil von t.leonhardt an!   Senden Sie eine Private Message an t.leonhardt  Schreiben Sie einen Gästebucheintrag für t.leonhardt

Beiträge: 6
Registriert: 16.01.2007

erstellt am: 20. Mrz. 2008 21:07    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für CAD47 10 Unities + Antwort hilfreich

Hallo,
schau dir mal den AutoCAD Befehl Abflach (2D-Abbild) an. Der ist nach meiner Erfahrung sehr genau bei der 2D-Abbildung.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CAD47
Mitglied
Techn. Zeichner


Sehen Sie sich das Profil von CAD47 an!   Senden Sie eine Private Message an CAD47  Schreiben Sie einen Gästebucheintrag für CAD47

Beiträge: 19
Registriert: 20.03.2008

erstellt am: 25. Mrz. 2008 09:45    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Erstmal danke für die Hilfe!
Die Abflachung passt eins zu eins maßlich. Aber wenn ein 3D- Modell (im Block) auch 2D Linien beeinhaltet werden diese nicht dargestellt. Diese Kombination aus 2D und 3D haben wir aber sehr oft. Die Frage ist wie kann ich diese "flattensup" Autolisp umschreiben das sie genau passt. Mein Kollege kennt sich in Autolisp nicht so aus ist fitter in VBA- Programmierung. Grundsätzlich sollte es aber von Autodesk eine Möglichkeit geben ein 3D Modell genau in 2D darzustellen.

Grüße CAD47 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Peter2
Ehrenmitglied V.I.P. h.c.




Sehen Sie sich das Profil von Peter2 an!   Senden Sie eine Private Message an Peter2  Schreiben Sie einen Gästebucheintrag für Peter2

Beiträge: 3701
Registriert: 15.10.2003

Win 10/64 Pro
AutoCAD MAP 3D 2018 / 2023
BricsCAD 22

erstellt am: 25. Mrz. 2008 11:03    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für CAD47 10 Unities + Antwort hilfreich

Der Beitrag wäre im Lisp Forum vielleicht besser aufgehoben, aber ich habe ein paar Sekunden durchgeschaut.

1:
Objektfang, Fang etc. sind vor dem programmstart ausgeschalten?

2:
Es gibt im Programm diverse Formeln mit

Code:
(equal .... 0.00000001)
Dieses Equal gibt eine Toleranz aus, wenn was nicht exakt identisch ist (also: genau bis auf einen Toleranzwert von ...). Versuche einmal, alle diese 0.000...1 noch enger zu setzen (also 0.00.. bis 12 oder 16 Stellen - ich weiss jetzt nicht auswendig, wann AutoCAD aufhört zu rechnen. Das ist aber nur ein schneller Schuß aus der Hüfte ohne zu wissen, um was es genau geht.

Peter

------------------
Für jedes Problem gibt es eine einfache Lösung.
Die ist aber meistens falsch. ;-)

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

stolti
Mitglied
technischer zeichner


Sehen Sie sich das Profil von stolti an!   Senden Sie eine Private Message an stolti  Schreiben Sie einen Gästebucheintrag für stolti

Beiträge: 373
Registriert: 05.09.2007

auto_cad 2008
athena 2008
DELL Precision PWS390
Intel Core2 CPU 6600
2gb RAM
2.40 GHz

erstellt am: 25. Mrz. 2008 12:49    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für CAD47 10 Unities + Antwort hilfreich

bei abflach (_flatshoot) muss man nur aufpassen, da der die längen zwar proportional macht, aber man das ganze noch auf die gewünschte länge skalieren muss...

oder mach ich da immer was falsch?

mfg

stolti

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CAD47
Mitglied
Techn. Zeichner


Sehen Sie sich das Profil von CAD47 an!   Senden Sie eine Private Message an CAD47  Schreiben Sie einen Gästebucheintrag für CAD47

Beiträge: 19
Registriert: 20.03.2008

erstellt am: 25. Mrz. 2008 12:55    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Danke & all für die Lösungsvorschläge,

wir haben eine Lösung über VBA gefunden ohne die flatten Lisp. Wir versuchen es in 2 Schritten. 1.Schritt über VBA die Blöcke mit Attributen in 2D zu konvertieren und auch wieder Retour. 2.Schritt alle anderen 2D Objekte und Linien über flatten entfällt vorerst da die Konstruktion nur unsere Elemente übernimmt.
Grundsätzlich ist es aber etwas schwach von AutoCAD das sich diese Ungenauigkeit beim Konvertieren ergibt. Express Tools ist halt wieder eine andere Firma mit anderen Programmierern.   
CAD47 

[Diese Nachricht wurde von CAD47 am 25. Mrz. 2008 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz