AutoLISP глючит или я что-то недопонимаю.

Автор Тема: AutoLISP глючит или я что-то недопонимаю.  (Прочитано 11850 раз)

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

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

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
BearDyugin
Не пользуешься поиском. Это на форуме уже обсуждалось. В командную строку AutoCAD действительное число выводится с точностью 6 десятичных знаков (всего 6 знаков, а не после запятой). Поэтому чем больше число (десятичных разрядов), тем меньше у него знаков после запятой, которые выводятся в командную строку. При этом само число хранится в 64-битах, что обеспечивает точность до 16 десятичных знаков.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн BearDyugin

  • ADN Club
  • ****
  • Сообщений: 270
  • Карма: 24
  • Геодезист
Не пользуешься поиском. Это на форуме уже обсуждалось.
Я извиняюсь, в Яндекс забивал, но я даже вопрос толком не знал как сформулировать, писал что-то вроде "Lisp округляет вещественные числа" на этом форуме честно просмотрел все 6 страниц ветки про AutoLISP, из самых подходящих нашёл эту тему.
Получается vl-princ-to-string по тому же принципу работает?

Оффлайн Алексей Кулик

  • Administrator
  • *****
  • Сообщений: 1096
  • Карма: 172
По идее, насколько я помню, передавать надо через variant. Могу ошибаться.
Все, что сказано - личное мнение.

Правила форума существуют не просто так!

Приводя в сообщении код, не забывайте про его форматирование!

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

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

Оффлайн BearDyugin

  • ADN Club
  • ****
  • Сообщений: 270
  • Карма: 24
  • Геодезист
Быстро вы ответили с Алексеем, я сообщение уже подредактировал

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

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Получается vl-princ-to-string по тому же принципу работает?
Да. Если тебе нужно определённое число знаков после запятой, то пользуйся (rtos).
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение