Suche das Parent-Feature, das einen bestimmten Geometrie-Bereich formte

Aus CATIA-Wiki
Version vom 25. November 2009, 13:27 Uhr von Dieter (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Problem

Am Ende einer Flächenkonstruktion mit GSD steht meist ein Join (oder Fillet, Trim) in dem eine Vielzahl von Teilelementen (Verrundungen, Abschrägungen, Kanten) vereinigt sind. Möchte man nun eine parametrische Änderung vornehmen, z.B. einen Eck-Radius ändern, so steht man zuerst vor dem Problem, dass man herausfinden muß, welches Fillet-Feature gerade diese Verrundung gebildet hat, bevor sie über viele Trims, Fillets und Joins zu der Endfläche wurde, die als Ergebnis dargestellt wird. Bisher muß man sich mit Parten/Children oder History-Graph oder Quick-Selekt durch die Bäume klicken, bis man die ursprünglichen Parameter und Features findet, die zu ändern sind.

Vorschlag

Es sollte eine Funktion eingeführt werden, die das Feature automatisch findet, das einen bestimmten Geometriebereich an einem komplexen Flächenverband bildet, analog zu 'Center Graph' bei Solid-Bodies.

Vorgeschlagener Algorithmus:

  1. Durch einen 'Picking Point' kennzeichnet man auf dem Flächenverband die gesuchte Geometrie (z.B. ein Punkt auf einem Fillet oder an einer Kante)
  2. CATIA sucht unter den unmittelbaren Parents des aktuellen Flächenverbands das Feature, auf dem der 'Picking Point' liegt. Dieses Feature ist das nächste, dessen Parents auf die gleich Weise untersucht werden, bis ein Feature keine weiteren (oder mehrere) Parents besitzt, die koinzident zum 'Picking Point' liegen. Bei assoziativen Transformationen des Flächenverbandes wird der 'Picking Point' entsprechend auf die Parent-Fläche zurücktransformiert.
  3. Das zuletzt gefundene Feature ist das gesuchte Feature.

Siehe auch