Определите, видна ли сетка в окне просмотра в соответствии с текущей камерой
Я разрабатывал приложение сthree.js
но я столкнулся с этой проблемой, и я не могу найти решение этой проблемы. Я хочу определить, какие сетки видны в данный момент, в зависимости от того, куда в данный момент нацеливается камера, поэтому я могу обновлять свои объекты (данные поступают из службы) или нет, в зависимости от того, отображаются ли они в окне просмотра.
м используюTHREE.js
в режиме CANVAS (я нашел решение с использованием WebGL, которое говорит, если объекты отображаются или нет, но мне нужен CANVAS для этого проекта).
Я пытался найти, еслиthree.js
каким-то образом устанавливает свойство, чтобы указать, является ли объект видимым или нет (в настоящее время на экране, а не во всем трехмерном мире), но я могу 'не могу найти это. Меши имеют видимое свойство, но оноВсегда включен, даже если камера не нацеливается на этот объект.