Ориентированный граф смежности
Ориентированный граф смежности (ОГС)[1] – граф, отражающий в упрощенном виде топологию твердотельной модели: ребра ОГС – ребра твердотельной модели, E, вершины ОГС – грани твердотельной модели: ОГС = {F, E}. Ребро ОГС характеризуется четырьмя свойствами: eij = (fi, fj, где fi, fj – грани, между которыми расположено ребро, Тип смежности – определяется взаимным расположением нормалей к граням fi, и fj. Если точка их пересечения находится внутри тела (Рисунок 2.1 а), сочленение этих граней «выпуклое». В противном случае, если нормали пересекаются за пределами тела, (Рисунок 2.1 б) ‑ сочленение «вогнутое».
а) б) Рисунок 2.1 Поскольку типов смежности два (выпуклый и вогнутый) этот признак – бинарный, Вложенность – признак, зависящий от того, принадлежит ли ребро eij внешнему контуру i -й грани или внутреннему. Например, ребро A (Рисунок 2.2) принадлежит внешнему контуру грани F, а ребро В ‑ внутреннему. Также как тип смежности, вложенность - бинарный признак: если ребро внутреннее, Рисунок 2.2[2] Следует отметить, что контур с ребром В по отношению к грани F – внутренний, а по отношению к грани F1 – внешний. Таким образом, для ребра от F к F1 признак Вершины ОГС характеризуются типом, Sb: Sb X { C lose, B ounded, T hrough, U nbounded, O pen }. Значение Sb для некоторой грани Fi определяется следующим образом: 1) определяется тип смежности каждого связанного с ней ребра ‑ 2) определяется количество, Е, изменений типа смежности для внешнего контура грани Fi, (есть количество изменений значений в множестве Т) при обходе этого контура в одном направлении; 3) определяется значение Sb: - если E = 0 (признак не меняется), то Sb принимает значение либо O pen (если все ребра выпуклые), либо C lose (если все ребра вогнутые). - если E = 1 (признак меняется один раз), Sb = B ounded. - если E = 2 (признак меняется дважды), Sb = T hrough. - если E > 2 (признак более двух раз), Sb = U nbounded. Для объекта производства строится ОГС ОП. Для распознаваемого КТЭ строится ОГС КТЭ. Одну из вершин ОГС КТЭ,
|