| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO |
Autor
|
Thema: Interference Jlink (429 mal gelesen)
|
fly Mitglied Leitender Angestellter
Beiträge: 176 Registriert: 02.08.2004 WF3 M230 Windchill 9.1 FCS R630 WinXP SP3
|
erstellt am: 19. Nov. 2007 14:03 <-- editieren / zitieren --> Unities abgeben:
|
roltermann Mitglied
Beiträge: 61 Registriert: 05.01.2001 Dell M65 / Pro/E 2001-WF4
|
erstellt am: 19. Nov. 2007 21:41 <-- editieren / zitieren --> Unities abgeben: Nur für fly
|
fly Mitglied Leitender Angestellter
Beiträge: 176 Registriert: 02.08.2004 WF3 M230 Windchill 9.1 FCS R630 WinXP SP3
|
erstellt am: 20. Nov. 2007 08:38 <-- editieren / zitieren --> Unities abgeben:
Hab die Doku sowohl von JLINK als auch von Toolkit durchsucht und nichts gefunden (lt. Doku kann man nur alle Teile auf Kollision überprüfen). Vielleicht hab ich aber auch was übersehen. Wie würde es deiner Meinung nach in Toolkit gehen? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
roltermann Mitglied
Beiträge: 61 Registriert: 05.01.2001 Dell M65 / Pro/E 2001-WF4
|
erstellt am: 20. Nov. 2007 10:20 <-- editieren / zitieren --> Unities abgeben: Nur für fly
Moin, in Toolkit gibt es die Funktion pro_compute_interference "Description: Measures the interference between the two specified parts. This function returns a list of surface handles that represent the total volume of interference between two parts. This data does not change upon regeneration, file management erase, and so on." Als Input brauchst Du zwei Selektionen und da ist sogar ein Beispielprogramm. Ist das nicht das was Du suchst? In J-Link wird es wahrscheinlich ähnlich gehen, da hab ich nur keine Ahnung von. Gruß Ralf Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
fly Mitglied Leitender Angestellter
Beiträge: 176 Registriert: 02.08.2004 WF3 M230 Windchill 9.1 FCS R630 WinXP SP3
|
erstellt am: 20. Nov. 2007 11:24 <-- editieren / zitieren --> Unities abgeben:
|
roltermann Mitglied
Beiträge: 61 Registriert: 05.01.2001 Dell M65 / Pro/E 2001-WF4
|
erstellt am: 20. Nov. 2007 14:10 <-- editieren / zitieren --> Unities abgeben: Nur für fly
Moin, ich seh Deinen Punkt. In Toolkit bekommst Du ein ominöses ProHandle auf die sich schneidenden surfaces. Vielleicht kommt man damit weiter. Oder doch mit pro_compute_global_interference probieren, da gibt es nämlich in Toolkit eine Array der sich überschneidenden parts zurück. Mußt du halt in prüfen ob das was dich gerade interessiert dabei ist. Gruß Ralf Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
fly Mitglied Leitender Angestellter
Beiträge: 176 Registriert: 02.08.2004 WF3 M230 Windchill 9.1 FCS R630 WinXP SP3
|
erstellt am: 20. Nov. 2007 14:20 <-- editieren / zitieren --> Unities abgeben:
Zitat: This function returns a list of surface handles that represent the total volume of interference between two parts
Dabei bekomme ich sowie ich das sehe nur die Surfaces des Interfernce Volumen und nicht der sich schneidenden Flächen (über die sich schneidenden Flächen würde ich ja auf die Parts kommen) Zitat: Oder doch mit pro_compute_global_interference probieren, da gibt es nämlich in Toolkit eine Array der sich überschneidenden parts zurück. Mußt du halt in prüfen ob das was dich gerade interessiert dabei ist.
Ich habe Baugruppen mit 18.000 Objekten die Kollisionsprüfung mit Unterbaugruppen dauert ca. 8-9h d.h. jedes Teil gegen Jedes würde den Rahmen sprengen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
roltermann Mitglied
Beiträge: 61 Registriert: 05.01.2001 Dell M65 / Pro/E 2001-WF4
|
erstellt am: 20. Nov. 2007 17:52 <-- editieren / zitieren --> Unities abgeben: Nur für fly
Moin, und wenn Du erst alle Unterbaugruppen der 1. Ebene miteinander vergleichst und bei interference weiter verfeinerst? Vorher vielleicht noch von allen Brocken sich die Boundingbox holen und schauen ob die überhaupt sich schneiden könnten. Meiner Erfahrung nach ist das auch bei vielen Komponenten recht schnell (zumindestens in C). Schöne Aufgabe, viel Erfolg. Gruß Ralf Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |