Мы используем файлы cookie, чтобы упростить навигацию на этом сайте. Если вы даете свое согласие на использование файлов cookie и обработку ваших персональных данных, нажмите «Принимаю».

Не проходит рейкаст

Домой Форумы Общие вопросы Не проходит рейкаст

  • В этой теме 5 ответов, 2 участника, последнее обновление 1 год назад сделано kdv.
Просмотр 6 сообщений - с 1 по 6 (из 6 всего)
  • Автор
    Сообщения
  • #18483
    quasar
    Customer

    Привет. У меня проект на пазлах, но я захотел добавить через код сетку – GridHelper. После ее добавления у меня не проходит рейкаст выбора объектов в сцене. К тому же, если я применяю на какой то объект эффект outline, то эта вспомогательная сетка тоже получает этот эффект.

    Я понимаю, что можно сделать эту сетку и другим путем, но все же хочется понять, баг это или фича. Версия 4.2

    https://inpretium.com - интерактивные решения

    #18484
    kdv
    Участник

    касаемо outlined – это баго-фича ))) объекты, состоящие только из линий, подхватывают outlined эффект от соседних объектов. А по поводу рейкаста – эт смотреть надо отладочные логи: чего читает, почему не видит…

    Puzzles and JS. Fast and expensive.

    If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of meaning at all.

    #18485
    quasar
    Customer

    касаемо outlined – это баго-фича ))) объекты, состоящие только из линий, подхватывают outlined эффект от соседних объектов. А по поводу рейкаста – эт смотреть надо отладочные логи: чего читает, почему не видит…

    А как можно исключить объект из рейкаста созданного пазлами?

    https://inpretium.com - интерактивные решения

    #18486
    kdv
    Участник

    так покажи паззлы ))) и я сомневаюсь, GridHelper вообще включен в список простреливаемых объектов (если только объект не Scene). скорее всего, GridHelper просто перекрывает другие объекты. Попробуй включить x-ray, тогда объекты простреливаются сквозь другие объекты перед ними…

    Puzzles and JS. Fast and expensive.

    If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of meaning at all.

    #18510
    quasar
    Customer

    так покажи паззлы ))) и я сомневаюсь, GridHelper вообще включен в список простреливаемых объектов (если только объект не Scene). скорее всего, GridHelper просто перекрывает другие объекты. Попробуй включить x-ray, тогда объекты простреливаются сквозь другие объекты перед ними…

    А что показывать то? Я добавляю гридхелпер через код. Да с xray все проходит, но это мне не подходит.
    В общем траблов много с этим. У меня сетка и туман. Пробовал сделать просто плоскость с отображением сетки линиями. Все бы хорошо, но в этом случае сетка отрисовывается поверх тумана…

    Вложения:
    Вы должны войти для просмотра вложений.

    https://inpretium.com - интерактивные решения

    #18514
    kdv
    Участник

    Проверил у себя и могу сказать, что грид хелпер никак не мешает выделению объектов, даже если объекты находятся под ним.
    https://v3d.net/gsm

    Kосяк с outlined эффектом надо исправлять где-то в классе OutlinePass. В оригинальном классе (из three.js) такой беды не наблюдается.

    https://v3d.net/gsq

    Puzzles and JS. Fast and expensive.

    If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of meaning at all.

Просмотр 6 сообщений - с 1 по 6 (из 6 всего)
  • Для ответа в этой теме необходимо авторизоваться.