3D Comet on 3D Surface

Простейшие вопросы в области инженерной разработки
Ответить
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5602
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 34 раза
Поблагодарили: 113 раз

3D Comet on 3D Surface

Сообщение IvanLis »

Всем привет!
Если кто знает как сделать, подскажите.
Имеется 3D Surface, необходимо на этой поверхности анимировать траекторию движения.
Для этой задачи отлично подходит 3D Comet.
Но для отображения этих объектов используются различные контролы, и несмотря на то, что в их основе лежит один родитель. Никак у меня не получается их совместить.
Снимок экрана от 2025-05-04 12-37-28.png
Test 3D - 1.vi
lv2018
(13.51 КБ) 34 скачивания
Юрий
leader
leader
Сообщения: 550
Зарегистрирован: 28 фев 2010, 18:04
Версия LabVIEW: LV2018
Благодарил (а): 13 раз
Поблагодарили: 20 раз
Контактная информация:

Re: 3D Comet on 3D Surface

Сообщение Юрий »

Вот VI из моего давнишнего проекта (LV2015), может, поможет. Тут на тело накладывются линии, заданной конфигурации. Но в LV2018 он работать не хочет по причине какого-то не соответствия самих контролов графиков. Я бы всё причесал и рафинировал, но меня забирают в больницу, вот стоят над душой - так что извини. Когда отпустят не знаю.
Вложения
3D.vi
(118.22 КБ) 37 скачиваний
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5602
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 34 раза
Поблагодарили: 113 раз

Re: 3D Comet on 3D Surface

Сообщение IvanLis »

Юрий писал(а): 04 май 2025, 22:36 Но в LV2018 он работать не хочет по причине какого-то не соответствия самих контролов графиков.
В этом то и проблема, такое впечатление, что CW3DGraph перестали интегрировать в :labview: GUI
А мне нужно потом еще exe собрать, что бы все работало нормально.

Оно как бы есть и как бы нет :crazy:
Снимок экрана от 2025-05-05 19-56-27.png
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3978
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2024
Благодарил (а): 13 раз
Поблагодарили: 141 раз
Контактная информация:

Re: 3D Comet on 3D Surface

Сообщение dadreamer »

IvanLis писал(а): 04 май 2025, 12:38Но для отображения этих объектов используются различные контролы, и несмотря на то, что в их основе лежит один родитель. Никак у меня не получается их совместить.
Совмещение разнородных объектов не реализовано: Allow mixed 3D plots of scatter, surface and parametric surface plots. (и вряд ли будет). Хотя, теоретически, можно попробовать разобраться в этих икс-контролах с классами и создать что-то своё, но времени на это прилично уйдёт. Диаграмма открывается по RMB -> Advanced -> Show Diagram, контролы все тут лежат: \LabVIEW 20xx\vi.lib\Math Plots\3D Math Plots.

Component Works Graph вроде как выпилили, насколько я знаю, но пишут, что можно попробовать установить Measurement Studio или LabWindows/CVI и компонент может появиться в системе.
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5602
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 34 раза
Поблагодарили: 113 раз

Re: 3D Comet on 3D Surface

Сообщение IvanLis »

Библиотеки я нашел, но GUI, как Вы написал не поднимается стандартным способом.

Пока ставим на паузу.
Т.к. времени на это нет, а необходимо гарантированная работа и переносимость.
Юрий
leader
leader
Сообщения: 550
Зарегистрирован: 28 фев 2010, 18:04
Версия LabVIEW: LV2018
Благодарил (а): 13 раз
Поблагодарили: 20 раз
Контактная информация:

Re: 3D Comet on 3D Surface

Сообщение Юрий »

Можно сделать с помощью пиктуре. Заготовка во вложении. Ещё надо разобраться с масштабами, смещением, освещением. Примеров в LV довольно много.
Вложения
Test 3D - 2.vi
(28.33 КБ) 34 скачивания
Ответить

Вернуться в «Для чайников»