Работа с 3д-моделями в visual basic
Mar. 16th, 2017 02:11 pm![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
Попробую сформулировать...
Существует ли в природе библиотека или ещё какие-нибудь средства, которые позволят загрузить 3д модель, выделить на ней курсором элемент (в частности грань или точку) и передать для последующей обработки в visual basic всех координат этого элемента?
Ну, например, загрузили мы модельку, ткнули на пересечение трёх поверхностей и имеем в распоряжении 3 координаты соответствующей точки. А написанная нами программочка тут же автоматически как-то эту информацию преобразует. Например, выдаёт нам расстояние от этой точки той, которую мы выбрали до неё.
Существует ли в природе библиотека или ещё какие-нибудь средства, которые позволят загрузить 3д модель, выделить на ней курсором элемент (в частности грань или точку) и передать для последующей обработки в visual basic всех координат этого элемента?
Ну, например, загрузили мы модельку, ткнули на пересечение трёх поверхностей и имеем в распоряжении 3 координаты соответствующей точки. А написанная нами программочка тут же автоматически как-то эту информацию преобразует. Например, выдаёт нам расстояние от этой точки той, которую мы выбрали до неё.
no subject
Date: 2017-03-16 12:18 pm (UTC)no subject
Date: 2017-03-16 12:20 pm (UTC)no subject
Date: 2017-03-16 12:23 pm (UTC)вот чота есть древнее http://www.3dvbview.de/
хотя проще хотя бы VB.Net ...
no subject
Date: 2017-03-16 12:24 pm (UTC)а в vb.net что есть интересного?
no subject
Date: 2017-03-16 12:26 pm (UTC)no subject
Date: 2017-03-16 12:50 pm (UTC)нужно не строить всякие фигурки, а именно что выделять их ручками и получать информацию
тяжело такое сформулировать, а значит и найти в поисковике
no subject
Date: 2017-03-16 01:25 pm (UTC)Чтобы выделить вертекс или грань на модели - эта модель должна откуда то появиться на экране и программа должна обеспечивать интерактивное выделение элементов и пр. и пр.
Проще всего сделать такое в автокаде, прикрутив к нему соответсвующий ARX модуль ( хоть и на бейсике, неважно).
Если же цель все сделать с нуля, то для .NET подойдет EyeShot (http://www.devdept.com/) - но он денего стит.
no subject
Date: 2017-03-16 02:11 pm (UTC)