Страница 1 из 1

3D интерфейс

Добавлено: 26 ноя 2015, 21:44
Artem.spb
Есть задача: создать интерактивную 3D модель установки.
Сейчас создана программа (на LV), управляющая-отображающая для этой установки, но там обычные кнопки, даже мало привязанные к схеме установки.
Есть у заказчика желание сделать трёхмерную модель, которая бы отображала реальное положение дел в установке, да так, чтобы кнопки были прямо на модели, да ещё модель вертеть можно было.
Покопался в 3d палитре, в целом можель импортировать, да двигать не сложно, а вот как добавить интерактивность - с ходу не нашёл.
Есть invoke-node, который возвращает по координатам схемы в модели, но беглое тестирование не выявило живучесть этого способа.
Кто-нибудь с этим развлекался, подскажите, как быть?

Re: 3D интерфейс

Добавлено: 26 ноя 2015, 21:48
dadreamer
Смотрели пример C:\Program Files (x86)\National Instruments\LabVIEW 2011\examples\picture\3D Picture Control\solarsystem.vi ?

Re: 3D интерфейс

Добавлено: 27 ноя 2015, 05:15
Artem.spb
dadreamer писал(а):Смотрели пример C:\Program Files (x86)\National Instruments\LabVIEW 2011\examples\picture\3D Picture Control\solarsystem.vi ?
Да, на нём как раз и тестировал invoke-node
при клике на солнце что-то возвращает, при клике на землю - пусто

Re: 3D интерфейс

Добавлено: 27 ноя 2015, 08:37
dadreamer
Вот тут есть пример определения объекта, на котором кликнули: https://decibel.ni.com/content/docs/DOC-4958

Re: 3D интерфейс

Добавлено: 27 ноя 2015, 10:46
Artem.spb
Круто, спасибо.
я примерно это и делал в solarsystem.vi, видимо, что-то упустил.