Назначить поверхность виду профиля

Автор Тема: Назначить поверхность виду профиля  (Прочитано 3900 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Алексей (IdeaSoft)Автор темы

  • ADN
  • *
  • Сообщений: 1188
  • Карма: 9
    • idea-soft.ru
  • Skype: makar_govorun
Как с помощью API AutoCAD виду профиля (объект ProfileView)
переназначить поверхность?

Оффлайн Дмитрий Загорулькин

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 735
Воу-воу! Полегче! :)
Во-первых, API AutoCAD вообще не знает что такое вид профиля. Так что ответ - никак.
Во-вторых, какие у вида профиля могут быть поверхности? Откуда? Это же плоский объект.

Оффлайн Алексей (IdeaSoft)Автор темы

  • ADN
  • *
  • Сообщений: 1188
  • Карма: 9
    • idea-soft.ru
  • Skype: makar_govorun
Во-вторых, какие у вида профиля могут быть поверхности? Откуда? Это же плоский объект.
Речь идет не о поверхности. Задача в том что, когда я
подсовываю другую версию поверхности земли мне хочется
регенирировать расчет линии разреза земли.
А этого автоматически не происходит.
Или я чего-то до конца не понял.
   

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13830
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Или я чего-то до конца не понял.
А кто сказал, что это вообще возможно???
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Алексей (IdeaSoft)Автор темы

  • ADN
  • *
  • Сообщений: 1188
  • Карма: 9
    • idea-soft.ru
  • Skype: makar_govorun
А кто сказал, что это вообще возможно???
В том то и дело, что никто не говорил.
Это я сам хочу что бы так было.
 

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13830
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
А кто сказал, что это вообще возможно???
В том то и дело, что никто не говорил.
Это я сам хочу что бы так было.
 

Ну я так понимаю, что это невозможно, так как вид профиля (ProfileView) основывается на профиле (Profile) и подменить виду профиля профиль нельзя. Нужно создавать новый вид профиля.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Алексей Терно

  • ADN Club
  • ****
  • Сообщений: 381
  • Карма: 33
    • C3D Extensions
  • Skype: alexeyterno
Вид профиля основывается на трассе, профили на нем просто отображаются.

Оффлайн Алексей Терно

  • ADN Club
  • ****
  • Сообщений: 381
  • Карма: 33
    • C3D Extensions
  • Skype: alexeyterno
Задача в том что, когда я
подсовываю другую версию поверхности земли мне хочется
регенирировать расчет линии разреза земли.
А этого автоматически не происходит.

А можно еще раз и по-русски?

Оффлайн Дмитрий Загорулькин

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 735
Я конечно догадываюсь примерно что требуется. Но формулировки, конечно, - полный аут! :)
В общем, мне видится, что поверхность земли изменилась. Причём, изменилась не имеющаяся в чертеже поверхность, а пришла совершенно новая, т.е. другой объект. Старую удалили, новую вставили и тут вдруг заметили, что на видах профилей нет профилей новой поверхности! А как добавить? Вручную - очень утомительно. Это нужно для каждой трассы в чертеже создать новый профиль. Если трасс много - это очень долгий и увлекательный процесс.
С помощью программирования это легко сделать. Надо создать объекты, которые называются Profile. И в API имеются инструменты для их создания по поверхности: http://docs.autodesk.com/CIV3D/2019/ENU/API_Reference_Guide/html/1ddc5e68-f26b-dce6-ecec-9ec9103a8d57.htm

Оффлайн Дмитрий Загорулькин

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 735
Ну я так понимаю, что это невозможно, так как вид профиля (ProfileView) основывается на профиле (Profile) и подменить виду профиля профиль нельзя. Нужно создавать новый вид профиля.
Немного некорректная формулировка, но, в целом, всё верно!
Ой. Что-то я под вечер невнимателен. Надо создавать не новый вид профиля, а новый профиль.
« Последнее редактирование: 12-03-2019, 19:27:47 от Дмитрий Загорулькин »