Делает вершину из значений x, y и z.
Три координаты
Вершина
Делает вершину, собственную точку ядра, из простой точки [x, y, z].
Вершина
Делает по одной вершине, собственной точке ядра, на каждую простую точку [x, y, z].
По одной вершине на точку, в том же порядке
Делает по одной вершине на точку и собирает их в один компаунд, так что целое облако точек можно рисовать или преобразовывать как одну форму.
Компаунд, содержащий по одной вершине на точку
Перечисляет каждую вершину формы в порядке обхода ядром.
Вершина повторяется для каждой грани и ребра, которые ее используют, так что бокс перечисляет 48 вершин, а не свои 8 углов; используйте getVerticesAsPoints с point.removeAllDuplicateVectors для уникальных углов.
Форма
Вершины, найденные в форме
Перечисляет каждую вершину формы как простую точку [x, y, z], в порядке обхода ядром.
Вершина повторяется для каждой грани и ребра, которые ее используют, так что бокс перечисляет 48 точек, а не свои 8 углов; point.removeAllDuplicateVectors сводит их к уникальным.
Форма
Точки вершин
Проецирует точки на форму вдоль направления и дает точки, куда они попадают.
Каждая точка проходит вдоль direction ровно на длину этого вектора, так что он должен быть достаточно длинным, чтобы достичь формы. Там, где путь пересекает форму более одного раза, projectionType оставляет ближайшее попадание, самое дальнее, оба или все; путь, прошедший мимо, ничего не дает.
Точки, форма, направление с его длиной и какие попадания оставить
Спроецированные точки
Читает координаты каждой вершины как простую точку [x, y, z].
Вершины
По одной точке на вершину, в том же порядке
Читает координаты вершины как простую точку [x, y, z].
Вершина
Точка
Вершины в OpenCascade: собственная форма точки в ядре, угол, где встречаются ребра. Остальная библиотека работает с простыми точками
[x, y, z], поэтому методы здесь в основном конвертируют между ними: создают вершины из точек, читают точки обратно из вершин, перечисляют вершины любой формы и проецируют точки на форму.