Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

Отметки точек

Тема в разделе "Autodesk", создана пользователем 1958, 13 апр 2021.

  1. zvezdochiot

    Форумчанин

    Регистрация:
    27 июн 2014
    Сообщения:
    5.921
    Симпатии:
    2.092
    Адрес:
    г. Москва
    Всё понятно. Пока-пока...
     
    #21
  2. 1958

    Форумчанин

    Регистрация:
    21 авг 2013
    Сообщения:
    639
    Симпатии:
    699
    Адрес:
    СССР, город хлебный
    С какого перепугу? Я сам учусь.
    (list x y z) = '(x y z) - масло масляное. Кстати, я заметил, что (list x y z) срабатывает надежнее, чем '(x y z). По крайней мере, я с этим сталкивался.
     
    #22
    AGF нравится это.
  3. Νίκος

    Регистрация:
    12 ноя 2021
    Сообщения:
    10
    Симпатии:
    10
    Адрес:
    Пермь
    Значит я вас неправильно понял, приношу свои искренние извинения.
    На самом деле не совсем так. С вашего разрешения, чуть вдамся в теоретизирование.
    Разница между использованием функции list и указанием апострофа ' перед списком, в том, что в первом случае выражение будет вычисляться посредством функции, а во втором, выражение будет выполнено "как есть", без каких-либо дополнительных вычислений при оценке выражения интерпретатором AutoLISP. В выражении (list x y z), функция list будет являться обязательной, если под x y z подразумеваются переменные, которые содержат какие-либо значения. Ибо значения этих переменных должны быть вычислены, в противном случае, без использования функции list, они будут интерпретироваться как symbol.
    НО! Если в списке нет переменных значения которых должны оцениваться интерпретатором, и список полностью состоит только из значений, (например, строковых или числовых), как здесь: '(1 1 0), то функция list будет излишней. И если мы сталкиваемся с циклами в которых может быть значительное число итераций, каждый излишний вызов функции будет замедлять код. Это не обязательно будет существенным замедлением, даже, возможно, вы это не заметите, особенно, если число итераций небольшое. Тем не менее, лучше руководствоваться принципом целесообразности, и применять функцию там, где она необходима.
    С уважением.
     
    #23
    AGF и ivsem нравится это.
  4. AGF

    AGF
    Форумчанин

    Регистрация:
    16 июн 2013
    Сообщения:
    211
    Симпатии:
    205
    Адрес:
    г. Новосибирск
    С плановым положением понятно. Интересно, а как этот текст посадить в отметку точки (чтобы текст лепился к точке на одной отметке с точкой)?
     
    #24
  5. 1958

    Форумчанин

    Регистрация:
    21 авг 2013
    Сообщения:
    639
    Симпатии:
    699
    Адрес:
    СССР, город хлебный
    А вы вообще проверяли работу эту текста? Текст вставляется с координатой z, равной отметке точки.
     
    #25
  6. AGF

    AGF
    Форумчанин

    Регистрация:
    16 июн 2013
    Сообщения:
    211
    Симпатии:
    205
    Адрес:
    г. Новосибирск
    И правда в одной отметке

    upload_2022-12-11_19-8-37.png
    --- Сообщения объединены, 11 дек 2022, Оригинальное время сообщения: 11 дек 2022 ---
    Значит 0 означает отступ от точки и по высоте. Как-то сразу не сообразил...

    upload_2022-12-11_19-11-17.png
     
    #26
  7. 1958

    Форумчанин

    Регистрация:
    21 авг 2013
    Сообщения:
    639
    Симпатии:
    699
    Адрес:
    СССР, город хлебный
    А для кого я это писал?
    Правда почему-то Νίκος воспринял это применительно к своей личности:
     
    #27
    Qvinto нравится это.
  8. AGF

    AGF
    Форумчанин

    Регистрация:
    16 июн 2013
    Сообщения:
    211
    Симпатии:
    205
    Адрес:
    г. Новосибирск
    Дядь, Вам может в преподаватели податься? ::facep::
    --- Сообщения объединены, 12 дек 2022, Оригинальное время сообщения: 12 дек 2022 ---
    Или тут на форуме тему открыть: LISP для начинающих. Где Вы с огромным удовольствием будете тыкать всех в коды)))
     
    #28
  9. 1958

    Форумчанин

    Регистрация:
    21 авг 2013
    Сообщения:
    639
    Симпатии:
    699
    Адрес:
    СССР, город хлебный
    А вы азартны, Парамоша!
     
    #29
    Qvinto нравится это.
  10. AGF

    AGF
    Форумчанин

    Регистрация:
    16 июн 2013
    Сообщения:
    211
    Симпатии:
    205
    Адрес:
    г. Новосибирск

    ::biggrin24.gif::
    Кстати я в азартные игры не играю.
     
    #30
    Последнее редактирование: 12 дек 2022

Поделиться этой страницей

  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление