Установка плоскостей среза для многоугольника - PullRequest
0 голосов
/ 17 марта 2020

Я использую расширение Autodesk.Viewing.Markupscore для рисования многоугольника в трехмерном виде в виде сверху (orthographi c) enter image description here

Я хочу видеть только эти элементы которые находятся внутри многоугольника

Для которого я использую концепцию плоскостей среза, потому что логика ограничивающего прямоугольника c занимает слишком много времени для обработки.

Поэтому, пожалуйста, предложите способ применения плоскостей среза вдоль этих линии.

1 Ответ

0 голосов
/ 18 марта 2020

Попробуйте программно вырезать плоскости с массивом vector4s, указав четыре стороны:

vectorArray.push(new THREE.Vector4 (0.9999999999999998, 0, 0, 0.06520926952362059)) //x,y,z,w
viewer.setCutPlanes(vectorArray)

См. Документацию здесь

...