Сообщает, помечена ли форма ядром как замкнутая, например контур, возвращающийся к своему началу, или оболочка без зазоров.
Форма
true, если форма помечена как замкнутая
Сообщает, помечена ли форма ядром как выпуклая.
Форма
true, если форма помечена как выпуклая
Сообщает, выполнило ли ядро уже свою проверку действительности формы.
Форма
true, если форма несет флаг checked
Сообщает, помечена ли форма ядром как свободная, то есть не содержащаяся внутри другой формы.
Форма
true, если форма несет флаг free
Сообщает, помечена ли форма ядром как бесконечная, например неограниченная плоскость или прямая.
Форма
true, если форма несет флаг infinite
Сообщает, помечена ли форма ядром как измененная с момента последней проверки.
Форма
true, если форма несет флаг modified
Сообщает, помечена ли форма ядром как заблокированная от изменений.
Форма
true, если форма несет флаг locked
Сообщает, пуста ли форма: дескриптор, не содержащий геометрии, который может вернуть неудавшаяся операция.
Форма
true, если форма ничего не содержит
Сообщает, указывают ли два дескриптора на одну и ту же геометрию с одинаковым размещением и ориентацией.
Две формы
true, если они равны
Сообщает, различаются ли два дескриптора геометрией, размещением или ориентацией.
Две формы
true, если они не равны
Сообщает, разделяют ли два дескриптора одну и ту же базовую геометрию, даже если размещены или ориентированы по-разному.
Две формы
true, если у них общая геометрия
Сообщает, разделяют ли два дескриптора одну и ту же геометрию и размещение, без учета ориентации.
Две формы
true, если они совпадают с точностью до ориентации
Читает, как ориентирована форма: прямо, обращенно, внутренне или внешне, что для грани определяет, в какую сторону смотрит ее нормаль.
Форма
Ориентация
Читает, какого типа эта форма: вершина, ребро, контур, грань, оболочка, тело, компаунд или другой тип ядра.
Форма
Тип формы
Возвращает форму как есть; очистка внутренних ребер в этой версии не применяется, так что результат - это вход.
Форма
Та же форма
Объединяет грани, лежащие на одной поверхности, и ребра, лежащие на одной кривой, в единые грани и ребра, что очищает швы, которые оставляют булева операция или слияние.
unifyEdges и unifyFaces выбирают, что объединять, а concatBSplines соединяет цепочки ребер B-spline в одну кривую.
Форма и какие виды объединения применить
Упрощенная форма
Запросы и исправления, применимые к любой форме OpenCascade независимо от ее вида: какого она типа, как ориентирована, замкнута ли, корректна ли и является ли тем же объектом, что и другая, а также
unifySameDomain, который объединяет грани и ребра, лежащие на одной поверхности после булевой операции. Для работы, специфичной для одного вида, используйте классы вершин, ребер, контуров, граней, оболочек, тел и компаундов рядом с этим.