Цвет, вес и другие свойства в базе данных. Как хранятся

Автор Тема: Цвет, вес и другие свойства в базе данных. Как хранятся  (Прочитано 6247 раз)

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

Тема содержит сообщение с Решением. Нажмите здесь чтобы посмотреть его.

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

  • ADN OPEN
  • Сообщений: 33
  • Карма: 0
Здравствуйте.
Я пытаюсь достать из базы данных все сущности что там есть, с их координатами, и свойствами.
Некоторые свойства мы можем создать на самом объекте, на слое или на блоке, такие как цвет. У меня вопрос, как можно вынуть правильный цвет у сущности бд?
entity_color() показывает только цвет самого элемента, если элемент находится в блоке то необходимо уже знать о цвете блока.
Нет легкого решения у какой-нибудь полилинии внутри блока, взять свойства, которые лежат на уровне блока? (со слоем тоже самое)

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

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

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
entity_color() показывает только цвет самого элемента, если элемент находится в блоке то необходимо уже знать о цвете блока.
Зачем? И кроме того цвет есть у вставки блока (AcDbBlockReference), а не у описания блока (AcDbBlockTableRecord)
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN OPEN
  • Сообщений: 33
  • Карма: 0
Еще вопрос тогда, а чем EntityColor() отличается от Color() не совсем понимаю?

Отмечено как Решение VLADIMIRnext 30-05-2022, 16:26:43

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Еще вопрос тогда, а чем EntityColor() отличается от Color() не совсем понимаю?
По большому счету - ничем не отличается:
Цитировать
This function returns the color settings of the entity in an AcCmEntityColor form. 

Most clients should use the color() function, which returns the heavyweight AcCmColor object. However, if color name information is not required, this function provides faster access to the lightweight AcCmEntityColor data.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение