Перейти к публикации

Распознавание элементарных поверхностей


Knight_17_9

Рекомендованные сообщения

Здравствуйте!

Получил курсяк "Распознование элементарных поверхностей 3D-моделей в Solid Edge". Может у кого-нибудь есть идеи, как это можно сделать?

Думаю можно попробовать разобрать файл черчежа. Вопрос №2: как это далается? Хотя бы порядок действий :)

Изменено пользователем Knight_17_9
Ссылка на сообщение
Поделиться на других сайтах


А на русский (или хотя бы на английский) это можно перевести?

Ссылка на сообщение
Поделиться на других сайтах

Knight_17_9

Написать приложение - макрос. Открываете помощь в SE там есть раздел программирование.

Ссылка на сообщение
Поделиться на других сайтах

Спасибо за ответ, но в Help есть и как программно чертить, и работа со свойствами, но как в готовой 3D модели распознать ее составляющие, я так и не понял.

Изменено пользователем Knight_17_9
Ссылка на сообщение
Поделиться на других сайтах

Если на VB.net, то вот так:

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

' Report errors

Const PI = 3.14159265358979

' Create/get the application with specific settings

On Error Resume Next

objApp = GetObject(, "SolidEdge.Application")

If Err.Number <> 0 Then

Err.Clear()

End

Else

objDoc = objApp.ActiveDocument

End If

oCommand = objApp.CreateCommand(SolidEdgeConstants.seCmdFlag.seNoDeactivate)

oMouse = oCommand.Mouse

oCommand.Start()

oMouse.WindowTypes = 1

oMouse.EnabledMove = True

oMouse.InterDocumentLocate = True

oMouse.LocateMode = SolidEdgeConstants.seLocateModes.seLocateQuickPick

oMouse.ClearLocateFilter()

End Sub

Это для начала, а потом уже отлавливай нажатие мышки на элементе через Button_Click. А вообще с такими вопросами велкам к jasonnewell.net

Ссылка на сообщение
Поделиться на других сайтах

Спасибо, это уже ближе :) , но задание несколько другое: распознать уже готовый черчеж, а не отслеживать каждый шаг инженера во время построения.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...