У меня есть приложение, в котором я использую min3d, чтобы настроить для меня сцену и вид из камеры в opengl, и я смог реализовать выборку лучей, но из-за того, что в моей сцене будет более 120 или более интерактивных объектов, щелчки экрана иногда будут немного, и объект, который не на экране, получит щелчок, возможно, потому что это просто вне камеры.
То, что я хотел бы сделать, это взять массив списков объектов, которые есть в моей сцене, и при каждом вызове метода updateScene я хотел бы проверить логическое значение, чтобы увидеть, находится ли объект в поле зрения камеры или нет. Это позволило бы мне удалить или добавить объект к другому массиву массивов, через который я буду проходить, когда мой метод raypicking вызывался при прикосновении к экрану.
Часть, которую я пропускаю, это как отслеживать, какие объекты на экране. Я знаю, что у меня уже есть математика, чтобы получить такую вещь. Я немного запутался в том, как правильно ее реализовать, чтобы получить объекты на экране. Любая помощь будет потрясающей. Будет ли это как-то связано с трекингом внутри трещины?