Autor
|
Thema: Searchfunktion für Suche nach Edges (470 mal gelesen)
|
stefanv5 Mitglied Dipl.-Ing.
Beiträge: 16 Registriert: 18.05.2007
|
erstellt am: 18. Dez. 2007 05:36 <-- editieren / zitieren --> Unities abgeben:
Hallo Leute, ich habe ein Problem: Ich möchte zu einer bekannten Fläche die zugehörigen Edges finden. Kann man sowas mit der Searchfunktion machen. Also in etwa "Finde alle Elemente vom Typ Edge die zu Surface X gehören". Oder gibt es da eine andere einfache Möglichkeit? Ich kann mir zwar wahrscheinlich alle Edges suchen und dann sehen, welche davon zu der Fläche gehören aber das dauert mit zu lange... Bin für jede Idee dankbar! Gruß, Stefan
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tomtom1972 Mitglied dipl ing maschinenbau
Beiträge: 605 Registriert: 22.03.2005 NVidia Quadro K4000 Intel Xeon E5-1620, 64GB RAM Windows10 64bit R30 <= CATIA V5 > =R19
|
erstellt am: 18. Dez. 2007 06:22 <-- editieren / zitieren --> Unities abgeben: Nur für stefanv5
|
stefanv5 Mitglied Dipl.-Ing.
Beiträge: 16 Registriert: 18.05.2007
|
erstellt am: 19. Dez. 2007 17:58 <-- editieren / zitieren --> Unities abgeben:
Hallo tomtom72, genau das habe ich gesucht, danke! Allerdings habe ich jetzt ein anderes Problem... Ich habe ein Join aus mehreren Einzelflächen. Ich will nun für diesen Join eine Intersection mit einer Linie bilden. Die Intersection liegt ja dann irgendwo auf dem Join. Jetzt habe ich gedacht ich komme irgendwie an genau die Fläche des Joins ran, auf der die Intersection liegt (also die Teilfläche des Joins). Für diese Fläche wollte ich dann eben die Edges suchen damit ich nicht im ganzen Join suchen muß (Zeit...). Suchen kann ich jetzt schon aber mit dem Finden der Einzelfläche ohne diese zu zerlegen weiß ich nicht weiter...
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
noir333 Mitglied Ingenieur
Beiträge: 148 Registriert: 27.01.2004 Dell Precision 450 Dual Xeon, 2MB RAM, XP SP2, NX3 V5R17SP3
|
erstellt am: 19. Dez. 2007 18:09 <-- editieren / zitieren --> Unities abgeben: Nur für stefanv5
Hallo stefanv5, tja, so einfach ist das glaube ich nicht. Da müsstest Du erst mal alle Einzelflächen des Joints raussuchen. Das geht ähnlich wie die Edges zu einer Fläche zu suchen. Dann den Abstand zwischen der Intersection und jeder Einzelfläche messen (measurable). wenn der Abstand null ist, hast Du eine Fläche gefunden, durch die die Intersection geht. Eigentlich brauchst Du aber die Intersection gar nicht, sondern misst gleich den Abstand von der Linie zu den Einzelflächen. Hinweis: ich habe damit schon fehlerhafte Messungen gehabt, wenn man zwischen einem Objekt und einer BREP (z.B. Einzelfläche eines Joins) den Abstand misst. Habe mir beholfen indem ich erst von der Einzelfläche eine Ableitung erzeugt habe. Viel Glück. ------------------ ----------- [Diese Nachricht wurde von noir333 am 19. Dez. 2007 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |