|
|
Другие темы раздела | |
AutoLISP Определить функцию и передать её в apply Задание такое: в зависимости от переданного значения функции, с помощью apply выполнять либо сложение элементов списка, либо умножение элементов списка. т.е. apply func(x) '(1 2 3 4), если x = 1, то результат 10, если x=2, то 24 вот, что сделал я: определяю функцию func (defun func_(x) (cond ((eql 1 x)(plus))(eql 2 x)(TIMES)) затем пытаюсь вызвать aplly (apply func_(1) '(1 2 3 4)) но... https://www.cyberforum.ru/ autolisp/ thread1941118.html |
Пятнадцать трапеций, координаты вершин первой заданы AutoLISP Пятнадцать трапеций, координаты вершин первой заданы, каждая последующая образована путем поворота предыдущей на 20 градусов против часовой стрелки вокруг первой или четвертой вершины исходной трапеции |
AutoLISP AutoLISP; как сделать так, чтобы функции princ , prin1 и print печатали аргумент ПО ОДНОМУ РАЗУ Друзья! Работаю в VisualLISP, AutoCAD Неужели ничего умного не придумали на этот счёт? Вывожу значение какой-нибудь переменной, например: (princ "Hello, word!") Вот охота была два раза любоваться на одно и то же значение. Спасибо, кто откликнется. https://www.cyberforum.ru/ autolisp/ thread1913502.html |
AutoLISP Просьба прокомментировать готовую программу на AutoLisp
https://www.cyberforum.ru/ autolisp/ thread1711145.html (defun fillPoints (n l o i d) (if (= i n) (list (polar o d l)) (cons (polar o (+ (/ (* pi 2 i) n) d) l) (fillPoints n l o (+ i 1) d)) ) ) (defun drawPolygon (points) (if (cdr points) (or (command "_line" (car points) (cadr points) "") |
AutoLISP AutoLisp (Autocad 2010) Задача по помещению окружностей в центр треугольника Суть задания: нужно создать такую функцию, которая бы просматривала все элементы на чертеже, выбирала круги радиуса, меньше указанного и запихивала их в центр первого найденного треугольника. Исходя из того, что мне не понятно: 1) Как найти (определить) треугольник? 2) Как как найти его центр? Далее я справлюсь. (DEFUN GETVALN (S K) (COND |
AutoLISP AutoLisp для вершин полилиний Здравствуйте! Помогите, пожалуйста, написать Лисп-код, который у выбранной полилинии от всех вершин, начиная со второй проводит полилинии вниз длиной, например, 200мм. Должно получиться как на рисунке. Т.е. алгоритм примерно такой: выбрать полилинию, программа определяет начало линии (так можно?), начиная со второй вершины, строятся полилинии вниз длиной 200 мм со свойствами слоя. https://www.cyberforum.ru/ autolisp/ thread1637936.html |
AutoLISP AutoLisp, поменять порядок цифр числа
https://www.cyberforum.ru/ autolisp/ thread1634253.html Необходимо перевернуть натуральное число n в том случае, если в него входит цифра 3. Я смог только проверить число на наличие тройки, а вот с переворотом беда. Помогите пожалуйста. (DEFUN REV(X) (COND ((< X 10) (COND ((= X 3) T) (T nil))) ((= (REM X 10) 3) T) (T (REV (FIX (/ X 10)))))) |
Построить 2 фигуры AutoLISP Здравствуйте, помогите построить 2 фигуры(отдельно) через AutoLisp. Первая - фигура в виде чашки, ввторая - в виде гриба, особых параметров или указаний нет, спасибо большое. |
AutoLISP AutoLisp Программирование с использованием двумерных списков Собственно, предыстория. Выбирая профессию для учебы, сильно лоханулся и начиная со второго курса мало что понимаю. Прошу помочь, возможно кому-то это легко. Помогите сдать сессию:cry: В данной вещественной квадратной матрице порядка N найти сумму элементов строки, в которой расположен элемент с наименьшим значением. Предполагается, что такой элемент един-ственный. https://www.cyberforum.ru/ autolisp/ thread1603856.html |
AutoLISP AutoLisp относительные координаты
https://www.cyberforum.ru/ autolisp/ thread1603763.html Всем привет! Есть команда (command "pline" A "@10<45" "@10<0" "@-10<45" "") Она отлично работает при использовании константных значений в записи координат. Подскажите, каким образом возможно вместо констант задать переменные. Спасибо. |
AutoLISP Отрисовка поверхности трохоиды (AutoLISP, 3dmesh) Помогите разработать программу отрисовки поверхности с использованием команды “3dmesh”. Команда 3dmesh строит поверхность с помощью сетки (mesh): Command: 3dmesh M: число N: число Point(1,1): x,y,z Point(1,2): x,y,z ………… Point(2,1): x,y,z ……………… |
AutoLISP Обход двумерного массива на AutoLisp
https://www.cyberforum.ru/ autolisp/ thread1589303.html Преподаватель задал задачку. Необходимо совершить обход массива в соответствии с картинкой. Массив задается как список подсписков: каждая строка - подсписок. Буду очень благодарна, если натолкнете на светлые мысли. Пока из идей только совершить обход в прямом порядке, выводя элементы в подписки, потом это дело повернуть и избавиться от вложенности. Но до самой самой сути обхода дойти пока не... |
0 / 0 / 0
Регистрация: 12.02.2015
Сообщений: 16
|
|
23.04.2017, 16:36 [ТС] | 0 |
Неверно сформированный список на входе - AutoLISP - Ответ 1036240423.04.2017, 16:36. Показов 5995. Ответов 4
Метки (Все метки)
Ответ
0
|
23.04.2017, 16:36 | |
Готовые ответы и решения:
4
Неверно сформированный список на входе На входе список и число N, создать новый список, в котором каждый элемент из исходного повторяется N раз Неверно сформированный код GUID в выражении запроса Связный список (Используя структуру описания даты, построить связный список студентов, сформированный в алфавитном порядке) |
23.04.2017, 16:36 | |
23.04.2017, 16:36 | |
Помогаю со студенческими работами здесь
0
На входе дан двусвязный список, из его элементов составить сумму Не работает сформированный редирект При входе Windows пароль не требуется, а при входе в сетевую папку требует имя пользователя и пароль Как поменять запрос сформированный в методе get |