| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO |
| |
 | Besichtigung der MAIT.Cloud in Frankfurt | 19.11.2025, eine Veranstaltung am 19.11.2025
|
Autor
|
Thema: sd-inq-exact-box mit Schwerpunkt (2102 mal gelesen)
|
StephanWörz Mitglied Maschinenbautechniker
  
 Beiträge: 786 Registriert: 11.10.2000 exone - Win10 i9-12900K 3187MHz 32GB Ram nVidia RTX A5000 creo elements/direct V20.5.1.0 SolidPower V20.4 ModelSearch KeyShot 11 CADdoktor SX PHOENIX V11
|
erstellt am: 06. Mai. 2020 15:26 <-- editieren / zitieren --> Unities abgeben:         
Hallo, guten Tag, ich habe mal wieder ein Problem zu lösen: Um eine Baugruppe sollte ich die kleinst mögliche Kugel haben! Das heißt eine Kugel die eine gewählte Baugruppe völlig umschließt. Ich habe noch keinen richtigen Ansatz! Mit
Code: sd-inq-exact-box
bekomme ich die kleinst mögliche Box. Wenn ich nun von dieser Box den Schwerpunkt als Kugelmittelpunkt nehme...? Wie kann ich den Schwerpunkt dieser Box ermitteln? ...mit den Punkten einfach einen Quader modellieren, Schwerpunkt ermitteln, ...? Bin ich hier auf dem Holzweg? Vielleicht hat sich ja schon jemand damit befasst und ein "sd-inq-exact-sphere" geschrieben, oder hat einen Tipp für mich... Hintergrund. für Robotersimulationen brauchen wir diese Kugel um unsere Werkzeuge (Roboteranbauten) um die sicherheitstechnischen Betrachtungen zu führen. ------------------ ...viele Grüße Stephan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Seele Mitglied Konstrukteur
 
 Beiträge: 411 Registriert: 11.06.2003 Intel(R) Xeon(R) W-2245 CPU @ 3,90 GHz, 64GB RAM NVidia Quadro RTX A4000 Win10-64Bit Elements/Direct v20.7.1.0 PartLibrary, Surfacing, 3D-PDF, 3D-Access, Unigraphics-Schnittstelle
|
erstellt am: 06. Mai. 2020 16:45 <-- editieren / zitieren --> Unities abgeben:          Nur für StephanWörz
Hallo Stephan, ich denke das mit dem Schwerpunkt der Box bringt dich nicht weiter, jedenfalls nicht wenn du die tatsächlich kleinste Kugel um den Bauraum suchst. Der Schwerpunkt kann ziemlich einseitig zur tatsächlichen Kugelmitte liegen, wenn die Bauteile entsprechende einseitige Aussparungen haben. Schwerpunkt der Box weicht ja sogar vom Schwerpunkt der Baugruppe ab, je nach Bauteilgeometrie. Oder Du meinst die Geometrische Mitte der Box, aber auch die ist nicht unbedingt die Mitte der optimalen Kugel, diese ist ja wieder von der Form abhängig. Lösung ist in der Tat sehr schwierig, .... ich überlege mal noch, vielleicht fällt mir noch was ein, ... Gruß Wolfgang PS: Auch wenn ich Dir noch nicht weiterhelfen konnte.
------------------ alles ist möglich, nichts funktioniert und trotzdem muß es bis morgen geschafft sein.  Werden wir es schaffen? Ja wir schaffen das !!! :-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
der_Wolfgang Moderator Tastenhauer
     
 Beiträge: 2296 Registriert: 3.20. ● PE60+80@home ● W10 Pro Build10.0.19045.5737 ● Drafting V17~V20.7@job ● Modeling V17~V20.7@job ● Windchill 12.1.2.6@job ● UWGM Client 13.0.0.1@job ● Taschenrechner ● Stift+Zettel V8.42
|
erstellt am: 09. Mai. 2020 16:29 <-- editieren / zitieren --> Unities abgeben:          Nur für StephanWörz
Zitat: Original erstellt von StephanWörz: ... dieser Box den Schwerpunkt als Kugelmittelpunkt nehme...?
Wenn ich links in Deine Baugruppe ne Bleikugel platziere und rechts nur nen dicken Klotz Styropor (oder wie wie immer man das weisse Zeugs technisch richtig bezeichnet)..... WAS nutzt dir dann der Schwerpunkt? _______________________________________________________ Mein geometrisches 3D Denken ist eher suboptimal. Und nach gut 20 Jahren im 3D Modeling hat mir vor kurzem mein Optiker mitgeteilt das mein '3d-Sehen' aufgrund meiner Augenfehler (mal ++ mal -- X Dioptrin) praktisch bei null ist. Wir haben die 3D Box.. also zwei 3D Punkte. Der Mittelpunkt der Kugel ist die Mitte zwischen den beiden Punkten: (p2 - p1) * 0.5. Der Radius der Kugel.... ist der Abstand zwischen Mittelpunkt und p1 (oder p2, ist ja egal). Denke ich jetzt zu einfach, oder ihr zu kompliziert? Oder weder noch.. oder beides... oder und.. ------------------ ● Firefox ESR ● Java Forum Stuttgart JUGS ● OSD Hilfeseite (de) / help page (en) ● NotePad++ ● BuFDi ● Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Walter Geppert Moderator Frank und Frei
     

 Beiträge: 2166 Registriert: 12.12.2000
|
erstellt am: 09. Mai. 2020 17:33 <-- editieren / zitieren --> Unities abgeben:          Nur für StephanWörz
Ganz simpel gedacht: Wenn deine Baugruppe eine Kugel mit Radius 1 ist, wäre die Box da drum ein Würfel mit Kantenlänge 2. Die Kugel da drum hätte einen Radius von (Wurzel 3)=1.73... Der Ansatz wird also nicht immer das gewünschte Ergebnis liefern. (sd-inq-exact-box) liefert ausserdem nicht die absolut kleinstmögliche Kiste, sondern nur im Bezug auf vorgegebene Richtungen. Das würde bei deinem Roboter-Problem aber eher keine Rolle spielen, weil der ja auch seine Koordinaten hat. ------------------ meine LISP-Makros sind mit vielen anderen aus diesem Forum auf osd.cad.de Disclaimer Grüße aus Wien Walter Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
StephanWörz Mitglied Maschinenbautechniker
  
 Beiträge: 786 Registriert: 11.10.2000 exone - Win10 i9-12900K 3187MHz 32GB Ram nVidia RTX A5000 creo elements/direct V20.5.1.0 SolidPower V20.4 ModelSearch KeyShot 11 CADdoktor SX PHOENIX V11
|
erstellt am: 11. Mai. 2020 06:47 <-- editieren / zitieren --> Unities abgeben:         
Guten morgen, nein, das mit dem Schwerpunkt der Box haut nicht hin. Wobei die Massenverteilung in der Baugruppe keine Rolle spielen dürfte. Da ich ja auf den Schwerpunkt der umgebenden Minimalstbox geschielt habe. Vielen dank dafür dass Ihr Euch hier Gedanken gemacht habt! ...mal sehen was ich noch zusammengebastelt bekomme.
------------------ ...viele Grüße Stephan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
achim96 Mitglied Konstrukteur
 
 Beiträge: 131 Registriert: 08.07.2013 Creo Elements / Direct Modeling, V20.1.4.0 Model Manager V20.1.4.0 Part Library
|
erstellt am: 14. Mai. 2020 20:18 <-- editieren / zitieren --> Unities abgeben:          Nur für StephanWörz
Hallo Stephan, Mein erster Gedanke: im 2D würde man mit einem Kreis Tangente an 3 Punkten weiter kommen. im 3D ist es leider viel komplexer. Also versuche ich es zu vereinfachen: Zuerst würdest du ein karthesisches Koordinatensystem x,y,z für deine Baugruppe festlegen. Dann erzeugst du immer 2 parallele Arbeitsebenen (Normale der AE zu X), die an den äußersten Konturen deiner Baugruppe platziert sind. (durch anklicken) Insgesamt 6 Stück. Nun wertest du die Abstände der Ebenen zu einander aus, die parallel zu einander liegen und erzeugst eine parallele Ebene genau zwischen den beiden. Im nächsten Schritt verfährst du mit den anderen parallelen Arbeitsebenen genauso. Am Ende hast du 3 gemittelte Arbeitsebenen, die irgendwo einen gemeinsamen Punkt haben. Dort wäre der Mittelpunkt für deine Kugel. Der Kugeldurchmesser müßte sich aus den halben Entfernungen der Ebenen ins Quadrat, alle addiert und dann die Wurzel aus allen, ergeben. ------------------ freundliche Grüße Achim Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
StephanWörz Mitglied Maschinenbautechniker
  
 Beiträge: 786 Registriert: 11.10.2000 exone - Win10 i9-12900K 3187MHz 32GB Ram nVidia RTX A5000 creo elements/direct V20.5.1.0 SolidPower V20.4 ModelSearch KeyShot 11 CADdoktor SX PHOENIX V11
|
erstellt am: 15. Mai. 2020 07:32 <-- editieren / zitieren --> Unities abgeben:         
|
achim96 Mitglied Konstrukteur
 
 Beiträge: 131 Registriert: 08.07.2013 Creo Elements / Direct Modeling, V20.1.4.0 Model Manager V20.1.4.0 Part Library
|
erstellt am: 15. Mai. 2020 16:07 <-- editieren / zitieren --> Unities abgeben:          Nur für StephanWörz
|
der_Wolfgang Moderator Tastenhauer
     
 Beiträge: 2296 Registriert: 3.20. ● PE60+80@home ● W10 Pro Build10.0.19045.5737 ● Drafting V17~V20.7@job ● Modeling V17~V20.7@job ● Windchill 12.1.2.6@job ● UWGM Client 13.0.0.1@job ● Taschenrechner ● Stift+Zettel V8.42
|
erstellt am: 18. Mai. 2020 23:22 <-- editieren / zitieren --> Unities abgeben:          Nur für StephanWörz
|