| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| myCAD 2024 Visiativ-Kundentag in Rosenheim, eine Veranstaltung am 29.10.2024
|
Autor
|
Thema: 3D PDF (11722 mal gelesen)
|
Hoscheu Mitglied Konstrukteur
Beiträge: 88 Registriert: 07.01.2008
|
erstellt am: 04. Mrz. 2008 18:04 <-- editieren / zitieren --> Unities abgeben:
|
GWS Ehrenmitglied V.I.P. h.c. Konstrukteur Sondermaschinenbau
Beiträge: 2415 Registriert: 23.07.2001 SWX 24 SP3, PDM Prof. auf Dell Precision 3640 /32GB / NVDIA Quadro P2200 / Win 11
|
erstellt am: 04. Mrz. 2008 18:34 <-- editieren / zitieren --> Unities abgeben: Nur für Hoscheu
|
ess-jay Mitglied Konstrukteur/ CAD-Admin/BOFH
Beiträge: 681 Registriert: 28.04.2005 Dell Precision T5500 Windows 7 64 bit 24GB RAM, NVidia Quadro 5000 SW 2010 SP4.0 ME10 17.00 3DConnexion Spaceexplorer Office 2007
|
erstellt am: 04. Mrz. 2008 19:57 <-- editieren / zitieren --> Unities abgeben: Nur für Hoscheu
Ein weiterer Vorteil: Die geringe Dateigröße! Macht das Versenden von 3D-Daten für jeden nicht-DSL-Surfer erst möglich, ohne komplizierten Austausch über FTP-Server oder großartiges Herumtricksen zum Komprimieren und verzippen der Daten; da tun sich ja viele schwer, sich damit beschäftigen zu müssen. Außerdem: Zum Anschauen dieser Daten brauchts keine besondere Grafikkarte oder besonders viel Leistung. Das macht fast jedes low-cost Notebook mit, da ist eDrawings etwas anspruchsvoller. Gruß, Stephan ------------------ "Optimismus ist lediglich ein Mangel an Informationen" Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
nahe Ehrenmitglied
Beiträge: 1764 Registriert: 18.01.2001 arbeite mit: Dell Precision 7750 i7 2,6 GHz 6 Kerne 32GB RAM 512GB SSD NVIDIA Quadro RTX 4000 ------------------------ SWX-2020 SP5.0 EPDM ---------------- Windows 10 ---------------- VB.net VB VBA ein wenig Swift am Mac
|
erstellt am: 05. Mrz. 2008 06:58 <-- editieren / zitieren --> Unities abgeben: Nur für Hoscheu
Hallo zusätzlich zu dem was meine Vorredner geschrieben haben, möchte ich noch sagen, dass man in Verbindung mit Acrobat 3D noch etliche Features in eine 3D-PDF Datei einbauen kann. (Animationen, div. Funktionen über Buttons z.B. Explosionsdarstellung, Anzeige des Teilenamens wenn man auf ein Teil klickt usw.) Was vor allem für Präsentationen und Dokumentationen hilfreich sein kann. Ich wollte eigentlich auch ein Beispiel hier hochladen, leider hat die Datei allerdings 1,8 Mb :-(
------------------ Grüße Heinz Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ess-jay Mitglied Konstrukteur/ CAD-Admin/BOFH
Beiträge: 681 Registriert: 28.04.2005 Dell Precision T5500 Windows 7 64 bit 24GB RAM, NVidia Quadro 5000 SW 2010 SP4.0 ME10 17.00 3DConnexion Spaceexplorer Office 2007
|
erstellt am: 05. Mrz. 2008 07:08 <-- editieren / zitieren --> Unities abgeben: Nur für Hoscheu
|
PFIFFNER Mitglied Maschinenbautechniker HF
Beiträge: 287 Registriert: 06.09.2007
|
erstellt am: 05. Mrz. 2008 08:00 <-- editieren / zitieren --> Unities abgeben: Nur für Hoscheu
Zitat: Original erstellt von ess-jay: Ein weiterer Vorteil: Die geringe Dateigröße!
Naja....für einfache Teile geht das wunderbar. Aber bei grösseren Baugruppen (ca.100 Teile) wirds dann doch schnell mal 4-5MB gross. Aber ich find die Lösung auch nicht so schlecht...habe das mitlerweile auch schon oft benutzt um grobe kostenschätzungen bei Herstellern zu machen. e-drawings braucht ja auch keine Installation...geziptes exe-file schicken und alles ist tiptop
------------------ SolidWorks - Master of Disaster Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
riesi Mitglied CAD-Admin
Beiträge: 1087 Registriert: 06.05.2002 SWX Premium 2023-Sp5
|
erstellt am: 05. Mrz. 2008 08:17 <-- editieren / zitieren --> Unities abgeben: Nur für Hoscheu
Mit der Dateigröße pass es aber nicht so ganz, hier mal ein Vergleich: 05.03.2008 08:14 62.098 TLT-0001191-___.EASM 05.03.2008 08:14 595.255 TLT-0001191-___.PDF In beiden Fällen ein und das selbe Assembly. Gruß, Klaus.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wildcad Mitglied Konstrukteur
Beiträge: 469 Registriert: 13.01.2005 Core 2 Duo E8600 8 Gb RAM Quadro FX3500 Win PRO x64 SP2 SWX 2006 SP 5.1 SWX 2007 SP 5.0 SWX 2008 SP 5.0 Office 2003
|
erstellt am: 05. Mrz. 2008 08:20 <-- editieren / zitieren --> Unities abgeben: Nur für Hoscheu
Zitat: Original erstellt von PFIFFNER: geziptes exe-file schicken und alles ist tiptop
Ja und wenn dann der Empfänger Server die Datei scannt und eine .exe findet geht die auch net durch, also Passwort drauf Also ich arbeite gerne mit 3D-pdf. ------------------ Grüße David Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
nahe Ehrenmitglied
Beiträge: 1764 Registriert: 18.01.2001 arbeite mit: Dell Precision 7750 i7 2,6 GHz 6 Kerne 32GB RAM 512GB SSD NVIDIA Quadro RTX 4000 ------------------------ SWX-2020 SP5.0 EPDM ---------------- Windows 10 ---------------- VB.net VB VBA ein wenig Swift am Mac
|
erstellt am: 05. Mrz. 2008 08:31 <-- editieren / zitieren --> Unities abgeben: Nur für Hoscheu
|
weinel Mitglied
Beiträge: 464 Registriert: 04.09.2002
|
erstellt am: 05. Mrz. 2008 08:57 <-- editieren / zitieren --> Unities abgeben: Nur für Hoscheu
Hallo, man muss der Vollständigkeit halber noch sagen, dass 3DPDF nicht gleich 3DPDF ist. Es gibt zwei grundsätzlich unterschiedliche Formate für 3DPDF. Das Format welches aus SolidWorks heraus benutzt wird ist das U3D-Format. Das ist nicht unbedingt das Format welches am Besten komprimiert, kann aber Texturen darstellen. Dafür kann dieses Format keine sogenannten PMI's darstellen wie 3D-Annotation. eDrawings kann das mit Einschränkung. Das andere 3DPDF Format ist das PRC-Format. Dieses Format kann deutlich kleinere Dateiformate erzeugen und kann auch PMI's darstellen aber keine Texturen. Beide Formate lassen sich mit dem 3D-Toolkit zu Animationen etc. verarbeiten. Das PRC-Format hat noch andere Vorteile, z.B. kann man daraus direkt ein STEP-File ableiten. Nachteil beider Formate aus meiner Sicht ist, dass man Komponenten einer Baugruppe nicht direkt austauschen kann, was dazu führt, dass bei einer Änderung einer Baugruppe die Animation komplett neu gemacht werden muss. Wir werden uns deshalb mal den 3DVIA Composer ansehen. Das Ergebnis der Bearbeitung mit dem 3DVIA Composer wird aber dann vermutlich wieder ein 3D-PDF für die Allgemeinheit wegen dem Acrobat Reader. Also die Animationen, etc mit dem Composer und das Ergebnis abspeichern als 3D-PDF! ------------------ Gruß weinel Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wildcad Mitglied Konstrukteur
Beiträge: 469 Registriert: 13.01.2005 Core 2 Duo E8600 8 Gb RAM Quadro FX3500 Win PRO x64 SP2 SWX 2006 SP 5.1 SWX 2007 SP 5.0 SWX 2008 SP 5.0 Office 2003
|
erstellt am: 05. Mrz. 2008 09:01 <-- editieren / zitieren --> Unities abgeben: Nur für Hoscheu
|
solas Mitglied
Beiträge: 461 Registriert: 11.02.2010 Kämpft mit BIM IFC
|
erstellt am: 20. Apr. 2012 10:55 <-- editieren / zitieren --> Unities abgeben: Nur für Hoscheu
|
Olaf Wolfram Ehrenmitglied V.I.P. h.c. CAD-Mutti und Konstrukteur CSWP CSWI
Beiträge: 2431 Registriert: 30.06.2008 I7-3770 CPU 3,40 Ghz 32 Gb RAM 64 bit WIN 10 SWX 2019 SP5 NVIDIA Quadro K2000<P> Lenovo ThinkStation
|
erstellt am: 20. Apr. 2012 11:12 <-- editieren / zitieren --> Unities abgeben: Nur für Hoscheu
|
solas Mitglied
Beiträge: 461 Registriert: 11.02.2010 Kämpft mit BIM IFC
|
erstellt am: 20. Apr. 2012 17:13 <-- editieren / zitieren --> Unities abgeben: Nur für Hoscheu
Das War es eben leider nicht. Habe jetzt den Fehler gefunden, erstaunlicher weise funktioniert das selbe auch bei eDrawings welche keine Textur exportieren. Es hat gereicht, dass ich ein Material vergeben habe. Bei teilen welche schon ein Material hatten, musste ich erst das Material ändern und wieder zurückstellen. Schon hat es geklappt. Biss es jedoch auch in der Baugruppe übernommen wurde hat es etwas gebraucht. Ich vermute, das ich hier um ein schliessen und neu öffnen der Baugruppe nicht herum komme. Aber auch das funktioniert jetzt an allen stellen. Danke für den Hilfe versuch. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
teddybär Mitglied Techniker
Beiträge: 89 Registriert: 22.09.2006 SolidWorks 2013 SP2.0 Windows 7 64 bit Pro.File 8.4
|
erstellt am: 23. Apr. 2012 08:56 <-- editieren / zitieren --> Unities abgeben: Nur für Hoscheu
Mal eine andere frage zu 3dPDF. Wir benutzen auch manchmal 3d pfd. Nach diesem Artikel: http://www.acronaut.de/forum11/220.html kann man scheinbar aus dem PDF wieder ein step machen. Das wäre natürlich nicht so schön da man dem Kunden ja nicht die vollständige Konstruktion zur Verfügung stellen möchte. Weiß jemand ob das wirklich funktioniert. Ich kann das nicht testen da ich kein Adobe 3d PDF habe. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Press play on tape Ehrenmitglied Konstrukteur und sonst nix!
Beiträge: 1945 Registriert: 30.04.2007 Creo Elements Direct Modeling 17
|
erstellt am: 23. Apr. 2012 09:11 <-- editieren / zitieren --> Unities abgeben: Nur für Hoscheu
Zitat: Original erstellt von teddybär: Mal eine andere frage zu 3dPDF. Wir benutzen auch manchmal 3d pfd. Nach diesem Artikel: http://www.acronaut.de/forum11/220.html kann man scheinbar aus dem PDF wieder ein step machen. Das wäre natürlich nicht so schön da man dem Kunden ja nicht die vollständige Konstruktion zur Verfügung stellen möchte. Weiß jemand ob das wirklich funktioniert. Ich kann das nicht testen da ich kein Adobe 3d PDF habe.
Das funktioniert definitiv! Du kannst Dir eine Demo vom Acrobat Prof. runterladen, läuft 30 Tage (habe das mal 2009 gemacht). Da hat man dann die Möglichkeit eine 3D PDF als Step zu speichern. Prinzipiell gilt: Wo 3D drin ist, kann man auch irgendwie die Daten weiter benutzen. Das einzige was man machen kann um sicher zu sein vor z.B. Nachbau, ist alles etwas zu zerstören. Bei mir wollte ein Kunde letztens ums "verecken" 3D Daten einer kompletten Maschine weil er noch etwas einbauen möchte. Ich habe alles zerstört, erst als Part mit "nur Flächen" und dann munter alles rausgelöscht was er definitiv nicht braucht. Zu guter letzt noch hier und da ein paar einzelne Flächen rausgelöscht um alles für einen einfachen "Nachbau" zu zerstören. Er kann also sein Teil reinkonstruieren aber den Rest nicht so einfach reproduzieren da zuviel kaputt ist. Weiter gibts ja noch Defeature und ander Möglichkeiten bis hin zu einem anständig eigens aufgebauten Dummy Modell. gruß Heiko ------------------ ----- Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
teddybär Mitglied Techniker
Beiträge: 89 Registriert: 22.09.2006 SolidWorks 2013 SP2.0 Windows 7 64 bit Pro.File 8.4
|
erstellt am: 23. Apr. 2012 09:53 <-- editieren / zitieren --> Unities abgeben: Nur für Hoscheu
|
weinel Mitglied
Beiträge: 464 Registriert: 04.09.2002
|
erstellt am: 23. Apr. 2012 10:35 <-- editieren / zitieren --> Unities abgeben: Nur für Hoscheu
Hallo zusammen, also ich war immer der Meinung, dass man aus dem 3D-PDF, welches aus Solidworks heraus erzeugbar ist, kein sinnvolles STEP erzeugt werden kann. Ich habe hier SolidWorks 2010 und Acrobat Extended Version 9. Also ich krieg kein sinnvolles STEP aus dem 3D-PDF, welches mit direkt aus SolidWorks erzeugt worden ist. Insofern würde mich interessieren, ob ich was falsch mache ??? Hat das jemand definitiv getestet? Es gibt 2 Arten von 3D-PDF wie ich oben schon gepostet habe. Meineswissens erzeugt SolidWorks ein 3D-PDF mit einem embedded U3D-Format. Das ist ein tesseliertes Format und kein BREP. Man kann mit geeigneten Tools auch ein 3D-PDF im PRC-Format erzeugen. Daraus lässt sich definitiv ein STEP-Modell exportieren. Das habe ich oben schon gepostet! ------------------ Gruß weinel Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Press play on tape Ehrenmitglied Konstrukteur und sonst nix!
Beiträge: 1945 Registriert: 30.04.2007 Creo Elements Direct Modeling 17
|
erstellt am: 23. Apr. 2012 12:59 <-- editieren / zitieren --> Unities abgeben: Nur für Hoscheu
Hallo Weinel, ich weis nur das es geht, das hast Du ja auch bestätigt. Die Qualität wiederum ist ein anderes Thema. Wobei ich denke dass manchen kopierern, je nach Art der Maschine, es genügt schlechte Daten zu haben. Damit kann man ja auch schon etwas anfangen. gruß Heiko ------------------ ----- Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
weinel Mitglied
Beiträge: 464 Registriert: 04.09.2002
|
erstellt am: 23. Apr. 2012 13:15 <-- editieren / zitieren --> Unities abgeben: Nur für Hoscheu
Hallo Heiko, Ich kann zwar einen STEP-Export aus der 3D-PDF machen, aber wenn ich die STEP-Datei dann in SolidWorks importiere ist keine Geometrie zu sehen. Also insofern kann man nicht sagen es geht. Es sei denn ich mache was falsch! ------------------ Gruß weinel Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Press play on tape Ehrenmitglied Konstrukteur und sonst nix!
Beiträge: 1945 Registriert: 30.04.2007 Creo Elements Direct Modeling 17
|
erstellt am: 23. Apr. 2012 13:37 <-- editieren / zitieren --> Unities abgeben: Nur für Hoscheu
Zitat: Original erstellt von weinel: Hallo Heiko,Ich kann zwar einen STEP-Export aus der 3D-PDF machen, aber wenn ich die STEP-Datei dann in SolidWorks importiere ist keine Geometrie zu sehen. Also insofern kann man nicht sagen es geht. Es sei denn ich mache was falsch!
Ich kanns mangels Acrobat so nicht testen, aber ich glaube Dir das uneingeschränkt. Dennoch wenns um Datensicherheit geht würde ich das nicht unbearbeitet so hergeben. Wo ein 3D Körper sichtbar ist steckt eben auch eine gewisse Information dahinter. Wobei ich natürlich jede Menge Steps an Fertiger gebe (Einzelteile), nur bei den Kunden bin ich sehr vorsichtig, die neigen nämlich wirklich dazu sich jemanden in Tschechien oder Polen zu suchen der die Maschinen dann günstiger baut (aber eben nicht von ausgehend voll entwickeln kann). gruß Heiko ------------------ ----- Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
DjangoData Mitglied NC-Anlagentechniker
Beiträge: 23 Registriert: 20.07.2005 SolidWorks® Office Premium 2012 x64 Edition + CAMWorks2010 + PRO.File8.3 Microsoft Windows 7 Professional 64 Bit-Betriebssystem Fujitsu Technology Solution Celsius Intel(R) Xeon(R)CPU W3550 @ 3.07GHz 3.06GHz 12 GB RAM NIVDIA Quadro FX1800
|
erstellt am: 03. Jul. 2012 15:41 <-- editieren / zitieren --> Unities abgeben: Nur für Hoscheu
Also das mite einem STEP-File aus dem 3D-PDF ist doch Quatsch....... Erst mit SolidWorks ein 3D-PDF und dann daraus ein STEP, warum net gleich mit SolidWorks? Mich würde lieber inetressieren warum keine "Abziehbilder" mit ins 3D-PDF genommen werden? MIt E-Drawing gehts mit 3D-PDF nicht?!?! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Radi1986 Mitglied Konstruktuer
Beiträge: 72 Registriert: 26.06.2012 Solidworks 2014 SP 4.0 Catia Cadam Drafting for V5 --------------------------- Intel Core i7-3770 8GB Arbeitsspeicher NVIDIA Quadro 2000 256GB - SSD Windows 7
|
erstellt am: 04. Jul. 2012 09:18 <-- editieren / zitieren --> Unities abgeben: Nur für Hoscheu
|
HenryV Mitglied Konstrukteur, Engineering
Beiträge: 817 Registriert: 18.05.2005 SolidWorks 2022 x64 SP5.0 Dell Precision 5820 Intel Xeon W-2125 4x4GHz NVIDIA Quadro P2000 5GB 32GB RAM 2x Dell U2412M, 24" TFT Windows 10 Enterprise x64 22H2 Microsoft 365 E5 Microsoft Visual Studio Enterprise 2022
|
erstellt am: 05. Jul. 2012 09:03 <-- editieren / zitieren --> Unities abgeben: Nur für Hoscheu
Hallo Radi1986 Weiss nicht ob das mit Acrobat und dem Plugin von tetra4D geht, da ich diese Programme nicht besitze. Aber man kann auch selbst etwas "basteln". Zum Beispiel mit Microsoft Visual Basic 2010 Express und iTextSharp Code: Imports iTextSharp.text Imports iTextSharp.text.pdfPublic Shared Sub AddWatermark(ByVal Filename As String) Dim img As Image = "C:\Documents and Settings\All Users\Documents\My Pictures\Sample Pictures\Sunset.jpg" Dim imgurl As String = "http://www.cad.de/" Dim outputFile As String = System.Text.RegularExpressions.Regex.Replace(Filename, "([.][Pp][Dd][Ff])", "_new.pdf") Dim PageMargin As Integer = 50 'Seitenränder, wie sie von SWX kommen Dim Margin As Integer = 10 'muss kleiner sein als PageMargin/2 Dim watermarkFont As BaseFont = BaseFont.CreateFont(BaseFont.HELVETICA, BaseFont.CP1252, BaseFont.NOT_EMBEDDED) Dim TextFontSize As Integer = 8 Dim myText1 As String = "All rights reserved" Dim myText2 As String = IO.Path.GetFileNameWithoutExtension(Filename) Dim myText3 As String = Date.Now.ToString Dim reader As iTextSharp.text.pdf.PdfReader = Nothing Dim stamper As iTextSharp.text.pdf.PdfStamper = Nothing Dim underContent As PdfContentByte = Nothing Dim rect As iTextSharp.text.Rectangle = Nothing Try reader = New PdfReader(Filename) rect = reader.GetPageSizeWithRotation(1) '800x600 stamper = New PdfStamper(reader, New IO.FileStream(outputFile, IO.FileMode.Create)) img.ScaleToFit(rect.Width, PageMargin - 2 * Margin) img.SetAbsolutePosition(10, rect.Height - (img.ScaledHeight + PageMargin) / 2) img.Annotation = New Annotation(0, 0, 0, 0, imgurl) underContent = stamper.GetUnderContent(1) With underContent .AddImage(img) .SetFontAndSize(watermarkFont, TextFontSize) .BeginText() .ShowTextAligned(Element.ALIGN_RIGHT, myText1, rect.Width - Margin, rect.Height - Margin - TextFontSize, 0) .ShowTextAligned(Element.ALIGN_LEFT, myText2, Margin, Margin, 0) .ShowTextAligned(Element.ALIGN_RIGHT, myText3, rect.Width - Margin, Margin, 0) .EndText() End With stamper.Close() reader.Close() Catch ex As Exception MessageBox.Show(ex.ToString, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error) End Try End Sub
Gruss Andreas [Edit] Replace ist Case Sensitive -> ersetzt durch Regex. [/Edit] [Diese Nachricht wurde von HenryV am 05. Jul. 2012 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Radi1986 Mitglied Konstruktuer
Beiträge: 72 Registriert: 26.06.2012 Solidworks 2014 SP 4.0 Catia Cadam Drafting for V5 --------------------------- Intel Core i7-3770 8GB Arbeitsspeicher NVIDIA Quadro 2000 256GB - SSD Windows 7
|
erstellt am: 06. Jul. 2012 12:09 <-- editieren / zitieren --> Unities abgeben: Nur für Hoscheu
|
SLDW-FEM Mitglied Simulations-Ingenieur
Beiträge: 643 Registriert: 21.02.2005 Solidworks 2017+2019+20+22 SpaceClaim Windows 11 64bit HP-ZBook 32gbRAM NVIDIA
|
erstellt am: 06. Jul. 2012 13:32 <-- editieren / zitieren --> Unities abgeben: Nur für Hoscheu
Übrigens zu der Aussage: nahezu jeder internetfähige Arbeitsplatz hat einen Adobe-Reader installiert, der das 3D-PDF anzeigen kann. der aktuelle adobe-reader für Android kann 3d-pdf definitv nicht (und auch nicht geplant) also aktuell mehr als 50% der mobilen Geräte! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |