OpenCASCADE: извлечение формы на основе цвета из объекта STEP

Если пользователь определил кривые или грани в файле STEP с цветами, я могу прочитать цвета из файла STEP и создать список с помощью этого фрагмента:

Handle_XCAFDoc_ColorTool colorList = XCAFDoc_DocumentTool::ColorTool(STEPDocument->Main());

// List colors in the STEP File
TDF_LabelSequence colors;
colorList->GetColors(colors);

У меня проблемы с извлечением формы, сборки или компонента на основе заданного цвета. В идеале я хотел бы извлечь TopoDS_Shape из метода, который использует цвет таким образом, что я могу циклически проходить по списку цветов и выгружать форму. Какие-нибудь мысли? Любые намеки на классы или стратегии будут полезны.

3

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]