У меня есть визуализированная модель GLTF с использованием three.js, и когда вы щелкаете по ее части, она выделяет этот бит красным. Что я хотел бы сделать, так это то, что когда пользователь щелкает эту область, он не только выделяет ее красным цветом, но и вызывает модальное отображение информации об этой области. Моя проблема в том, что я понятия не имею, как связать щелкнутую область с данными. Например, если модель была автомобилем, и пользователь щелкнул шину, я хотел бы отобразить некоторую информацию об этой шине.
Что было бы лучшим способом для достижения этого? Будут ли эти пользовательские данные применяться к модели при ее построении? Я не работаю с самой моделью, но могу ее изменить, если нужно, я просто не был уверен, что она работает таким образом?
При просмотре объекта для выбранной MESH я вижу пустой объект UserData, который привел меня к мысли, что пользовательские данные могут быть применены к самой модели перед экспортом.
Любая помощь или руководство будет принята с благодарностью. Спасибо,
.extras
поля будут доступны в результирующих свойствах.userData
объектов three.js. - person Don McCurdy   schedule 26.07.2018