Автокад с Автолиспом не дружат.
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Автокад с Автолиспом не дружат.

Автокад с Автолиспом не дружат.

Ответ
Поиск в этой теме
Непрочитано 06.11.2007, 21:37 #1
Автокад с Автолиспом не дружат.
Валенок
 
Проектировщик
 
Москва
Регистрация: 19.10.2006
Сообщений: 37

Здраствуйте все. Столкнулся со следующей проблемой :
Рисую от балды полилинию (3 и больше точки).
Затем прямые команды:
ucs,
new,
object,
<эта полилиния>

Результат - ucs ориентирована так, что :
0,0 - первая точка полилинии.
Ось X проходит через первую и ВТОРУЮ точки полилинии.
Здесь все пучком, вопросов нет.

Еще раз рисую полилинию.
Пишу (или запускаю прогу) :

(setq zaraza (entlast))
(setvar “osmode” 0) ; все как у взрослых
(command “ucs” “new” “object” zaraza)

И каков результат ?
Результат - ucs ориентирована так, что :
0,0 - первая точка полилинии.
Ось X проходит через первую и ПОСЛЕДНЮЮ точки полилинии.
Чего за фигня ?
Эквивалентные действия, а результат разный.
И в 2006, и в 2007.

Автокад с Автолиспом больше не друзья ?
Просмотров: 1455
 
Непрочитано 07.11.2007, 00:44
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411


По-моему, установка "по объекту" системы координат критична к тому, на каком сегменте ты кликнешь.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 07.11.2007, 02:08
#3
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


Все правильно работает - что в твоем 1 примере подразумевается под <эта полилиния> - какой отрезок выберешь - по тому и встанет, попробуй с ком. строки вводить не <эта полилиния> а "_last" (что ты собственно в лиспе и делаешь - только при помощи zarazy) и результат будет одинаков. Ну а чтоб по первому отрезку - указавый координату 1 точки.
__________________
Когда в руках молоток все вокруг кажется гвоздями.

Последний раз редактировалось Дима_, 07.11.2007 в 02:27.
Дима_ вне форума  
 
Автор темы   Непрочитано 07.11.2007, 16:20
#4
Валенок

Проектировщик
 
Регистрация: 19.10.2006
Москва
Сообщений: 37


Спасибо
Прямая команда UCS-NEW-OBJECT действительно зависит от точки указания обьекта со своей своеобразной логикой
Валенок вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Автокад с Автолиспом не дружат.



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Хочу начать изучать автокад, есть вопросы, помогите GALANT AutoCAD 126 16.06.2011 11:01
Автокад 2006 медленно открывается bsn AutoCAD 2 03.09.2007 08:17
Что автокад при установке в реестр пишет при установке? bdfy AutoCAD 5 26.03.2007 19:57
В Автокад 2004 не действует раскладка клавиатуры oman282000 AutoCAD 8 25.07.2005 12:33
Перенос настроек из Автокад 2002 в Автокад 2004 Torino AutoCAD 1 21.10.2003 04:57