API SolidWorks - TrawersKomponent zgodnie z kolejnością menedżera operacji?

Cze wszystkim

Zacząłem od następującej podstawy: 

    Ustaw swFeat = swModel.FirstFeature

    Chociaż nie swFeat to nic
        Z drugiej strony,
        Ustaw swFeat = swFeat.GetNextFeature
    Wend

W ten sposób udaje mi się przetworzyć komponenty w kolejności, a także przetworzyć komponenty pierwszego podzespołu, ale nie mogę odebrać we właściwym miejscu, gdy wracam do zespołu pierwszego poziomu po przetworzeniu podzespołu.

Jeśli jest to właściwa metoda, to znalezienie "NextFeature" zespołu wyższego poziomu, wiedząc, że liczba podpoziomów jest zmienna, może być bardzo duże.

Jeśli nie, to czy istnieje opcja "GetChildren" lub wariant "TraverseComponent" , który podaje komponenty w kolejności?

Udało mi się rozwiązać mój problem, przetwarzając według poziomu.

Załączone rozwiązanie...
 


scancompalllevel.txt
2 polubienia