Удлинение отрезка

Автор Тема: Удлинение отрезка  (Прочитано 14416 раз)

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

Оффлайн JudasАвтор темы

  • ADN OPEN
  • **
  • Сообщений: 80
  • Карма: 0
Re: Удлинение отрезка
« Ответ #15 : 02-04-2020, 15:52:23 »
начну с того, что такое MGDDBG)))

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Удлинение отрезка
« Ответ #16 : 02-04-2020, 15:54:35 »
начну с того, что такое MGDDBG)))
Поиск у нас уже запретили? ;) https://adn-cis.org/forum/index.php?topic=7274.0
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн JudasАвтор темы

  • ADN OPEN
  • **
  • Сообщений: 80
  • Карма: 0
Re: Удлинение отрезка
« Ответ #17 : 02-04-2020, 16:04:01 »
Нет конечно.
Hendle - верный и там и программе.
Пока ищу Id.


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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Удлинение отрезка
« Ответ #18 : 02-04-2020, 16:15:35 »
Я так понял там нет ID объекта, только Hendle.
Где нет? Чего нет? Пожалуйста пиши подробно.
А есть какие-то другие варианты посмотреть, что она положил в объект?
Кто она? Куда положила? Какой объект?
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн JudasАвтор темы

  • ADN OPEN
  • **
  • Сообщений: 80
  • Карма: 0
Re: Удлинение отрезка
« Ответ #19 : 02-04-2020, 16:19:02 »
Все нашел.



ID не совпадают!
Получается проблема в получении корректного ID по Handle, а именно:
ObjectId newidPoly = db.GetObjectId(false, new Handle(Convert.ToInt32(handle)), 0);

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Удлинение отрезка
« Ответ #20 : 02-04-2020, 16:21:10 »
ID не совпадают!
А Handle совпадает?
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн JudasАвтор темы

  • ADN OPEN
  • **
  • Сообщений: 80
  • Карма: 0
Re: Удлинение отрезка
« Ответ #21 : 02-04-2020, 16:26:25 »
Так есть.


Я не сильно силен в схеме организации чертежа, но хочу сразу уточнить, Handle - это второй уникальный ключ?

Отмечено как Решение Judas 02-04-2020, 16:44:20

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Удлинение отрезка
« Ответ #22 : 02-04-2020, 16:30:19 »
Handle - это второй уникальный ключ?
Скорее это первый уникальный ключ. И он в виде шестнадцатеричной строки. Поэтому Convert.ToInt64 не подходит.
Нужно Convert.ToInt64(handle, 16)
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн JudasАвтор темы

  • ADN OPEN
  • **
  • Сообщений: 80
  • Карма: 0
Re: Удлинение отрезка
« Ответ #23 : 02-04-2020, 16:34:01 »
Странно, но плагин отражает его как обычный формат числа.

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

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 737
Re: Удлинение отрезка
« Ответ #24 : 02-04-2020, 16:34:23 »
Я всегда для получения Id использовал другой метод: Database.TryGetObjectId. Странно, но похоже, что его нет в справке.

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Удлинение отрезка
« Ответ #25 : 02-04-2020, 16:35:22 »
Я всегда для получения Id использовал другой метод: Database.TryGetObjectId. Странно, но похоже, что его нет в справке.
Да. Он недокументированный и более быстрый.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Удлинение отрезка
« Ответ #26 : 02-04-2020, 16:36:28 »
Странно, но плагин отражает его как обычный формат числа.
Шестнадцатиричное 274 - это 628 десятичное.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн JudasАвтор темы

  • ADN OPEN
  • **
  • Сообщений: 80
  • Карма: 0
Re: Удлинение отрезка
« Ответ #27 : 02-04-2020, 16:43:43 »
Александр склоняю голову!!!
Дмитрий "Database.TryGetObjectId" будет учтено!!!

Спасибо всем.

Вот она красота!!! Векторная!


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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Удлинение отрезка
« Ответ #28 : 02-04-2020, 16:52:09 »
Александр склоняю голову!!!
Дмитрий "Database.TryGetObjectId" будет учтено!!!

Спасибо всем.
Заработало?
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн JudasАвтор темы

  • ADN OPEN
  • **
  • Сообщений: 80
  • Карма: 0
Re: Удлинение отрезка
« Ответ #29 : 02-04-2020, 16:53:51 »
Да, все работает как часики!
Если нужен код - могу выложить)