Получите координаты точек из геометрической проекции над телом в Autodesk Inventor с помощью VBA

Я хотел бы получить координаты (в текстовом или Excel-файле) набора точек, которые создаются после проецирования другого набора точек на твердое тело (все это делается с помощью программного обеспечения Autodesk Inventor Professional 2016). Я хотел бы сделать это с VBA автоматически, поскольку я намерен сделать это со многими пунктами. На данный момент я нашел примеры того, как создавать рабочие точки на эскизе и как экспортировать координаты рабочих точек в файл Excel (я добавляю ссылку на источник с решением ниже), но я не могу получить координаты точки, созданные с помощью проекции (фактические точки на поверхности твердого тела), поскольку кажется, что они не считаются точками в Inventor. Чтобы получить эти очки, я использую инструмент "Геометрия проекта".

Есть ли способ сделать это с VBA?

Это также помогло бы мне, если бы кто-то мог сказать мне, как преобразовать поверхность твердого тела в облако точек или как преобразовать эти точки, созданные с помощью проекции, в WorkPoints (так что я могу использовать код, который у меня уже есть).

Ссылка, которая представляет решение для экспорта координат точек:

http://forums.autodesk.com/t5/inventor-customization/unable-to-export-3d-point-co-ordinates-data-to-excel/td-p/6295396

В настоящее время я не могу делиться ссылками с другими источниками, которые я нашел (в этом сообщении).

Я также добавил ссылку на изображение, чтобы проиллюстрировать, что я делаю.

Изображение того, что я делаю

Заранее спасибо.

1 ответ

Я только что создал пост в блоге, который, надеюсь, ответит на ваш вопрос о проекции точек на твердое тело.

http://modthemachine.typepad.com/my_weblog/2016/06/projecting-points-onto-a-solid.html

Относительно вашего второго вопроса о получении твердого тела в виде облака точек; это возможно. Вы захотите взглянуть на методы CalculateFacets, CalculateFacetsWithOptions и GetExistingFacets. Все они делают то же самое в том, что они возвращают набор точек, которые представляют треугольное приближение твердого тела.

Другие вопросы по тегам