Create Mesh with Attributes.vi

Простейшие вопросы в области инженерной разработки

Create Mesh with Attributes.vi

Postby Юрий on 12 Feb 2018, 20:31

Кто чего знает про эту функцию, подскажите пожалуйста. Хелп на неё я смотрел.
Юрий
developer
developer
 
Posts: 283
Joined: 28 Feb 2010, 18:04
LabVIEW Version: LV2015
Karma: 52

Re: Create Mesh with Attributes.vi

Postby Юрий on 12 Feb 2018, 22:16

Помогите хоть как то запустить эту функцию, хоть какую то картинку увидеть. Примеров не нашёл. Во вложении заготовка, с которой пытаюсь что то сделать.
Attachments
3D Picture.vi
(40.53 KiB) Downloaded 24 times
Юрий
developer
developer
 
Posts: 283
Joined: 28 Feb 2010, 18:04
LabVIEW Version: LV2015
Karma: 52

Re: Create Mesh with Attributes.vi

Postby Alex Dem on 12 Feb 2018, 23:00

В 2017 нашел пример Using Meshes, в вашей версии такой пример есть?
Alex Dem
user
user
 
Posts: 70
Joined: 06 May 2015, 22:24
LabVIEW Version: 2014
Karma: 8

Re: Create Mesh with Attributes.vi

Postby Юрий on 13 Feb 2018, 02:25

Спасибо. Да, в моей версии такой пример есть. Совсем стал не внимателен. Посмотрел немного, пока ничего не понял. Завтра, уже сегодня, поизучаю поподробнее.
Юрий
developer
developer
 
Posts: 283
Joined: 28 Feb 2010, 18:04
LabVIEW Version: LV2015
Karma: 52

Re: Create Mesh with Attributes.vi

Postby dadreamer on 13 Feb 2018, 07:32

Посмотрите, может, мои примеры отсюда как-то помогут: viewtopic.php?p=69908#p69908 Там довольно просто, если разобраться. И если не собираетесь строить объект через транслирование-поворот.
User avatar
dadreamer
professor
professor
 
Posts: 3085
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2018
Karma: 776
I/O VIP vision internet

Re: Create Mesh with Attributes.vi

Postby Юрий on 14 Feb 2018, 17:12

С трудом, но кое в чём разобрался, даже увидел небольшую лажу в фирменных примерах. Во вложении пример формирования формы вращения образующей и наложения на неё рисунка. Только там непонятные ситуации.
1. Не отрисовывается новая фигура при смене параметров, хотя по всем евентам всё проходит нормально. Новую фигуру можно посмотреть путём перезапуска программы. При чём при новом запуске вся процедура прохождения по евентам та же, что и при смене какого либо параметра. Видимо, при новом запуске программы что то инициализируется в самой 3D пиктуре. То есть при смене параметров это надо как то проделывать, а вот что проделывать, пока не знаю.
2. В каких то, не отловленных мною ситуациях, происходит смещение фигуры и её масштаб. И эти изменения сохраняются навсегда до замены старого контрола 3D пиктуры на новый.
Attachments
3D_Фигура.zip
(411.76 KiB) Downloaded 29 times
Юрий
developer
developer
 
Posts: 283
Joined: 28 Feb 2010, 18:04
LabVIEW Version: LV2015
Karma: 52

Re: Create Mesh with Attributes.vi

Postby dadreamer on 14 Feb 2018, 17:52

При беглом взгляде на программу возник вопрос.

Зачем каждый раз создавать объект(ы) при каждом событии? Нельзя создать один раз и потом просто менять их свойства? Это можно сделать как через их ссылки (рефы) (см. пример C:\Program Files\National Instruments\LabVIEW 2017\examples\Graphics and Sound\3D Picture Control\3D Model of Solar System.vi), так и по имени (при создании объекта назначаете уникальное имя, а когда надо вызываете Find Object VI).

Например, я делаю вот так и провод сцены напрямую протаскиваю через оставшиеся инструменты. Начинают работать ринги Draw Style Mode и Texturing. Да и текстуру можно поменять в ран-тайме - см. второй скриншот.
Attachments
2018-02-14_20-00-30.jpg
2018-02-14_20-00-30.jpg (183.91 KiB) Viewed 850 times
2018-02-14_20-10-39.jpg
2018-02-14_20-10-39.jpg (21.92 KiB) Viewed 850 times
User avatar
dadreamer
professor
professor
 
Posts: 3085
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2018
Karma: 776
I/O VIP vision internet

Re: Create Mesh with Attributes.vi

Postby Юрий on 15 Feb 2018, 01:33

dadreamer, спасибо. Да, со свойствами я оплошал. А, вот, с объектами и сценами не мудрено, что так наколбасил, поскольку совершенно их не чувствую. С учётом ошибок сделал новый вариант. Пока нареканий к нему нет.
Attachments
2018-02-15_012556.JPG
2018-02-15_012556.JPG (41.87 KiB) Viewed 840 times
3D_Фигура.zip
(806.07 KiB) Downloaded 27 times
Юрий
developer
developer
 
Posts: 283
Joined: 28 Feb 2010, 18:04
LabVIEW Version: LV2015
Karma: 52


Return to Для чайников

Who is online

Users browsing this forum: No registered users and 7 guests

cron