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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Diesel. Взять координаты.

Diesel. Взять координаты.

Ответ
Поиск в этой теме
Непрочитано 25.03.2008, 11:09 #1
Diesel. Взять координаты.
Яшков Григорий
 
Реконструкции ПС
 
Иваново
Регистрация: 27.08.2007
Сообщений: 28

Хочу создать дин блок с автоматическим проставление координат. Но мне нужно координату, например, по Х 1675,2348 представить в виде 16С+75,23. Делаю через атрибут-поля. Думаю только выражением Diesel получится.
И возник такой вопрос: как в выражении взять координату (например точку вставки блока или начало отрезка)?? И возможно ли?
Просмотров: 3253
 
Непрочитано 25.03.2008, 11:36
#2
Дима_

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


По моему все вышеописанное через поля делаеться.
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Автор темы   Непрочитано 25.03.2008, 11:41
#3
Яшков Григорий

Реконструкции ПС
 
Регистрация: 27.08.2007
Иваново
Сообщений: 28
<phrase 1=


Так я и делаю через поля. А в поле вставляю выражение diesel. Иначе я не знаю как сделать целочисленное деление, чтобы сотни отделить.
Яшков Григорий вне форума  
 
Непрочитано 25.03.2008, 11:48
#4
zenon

Остекляем!!! Алюминим!!!
 
Регистрация: 21.02.2005
Москва
Сообщений: 3,917
<phrase 1=


А так
Нажмите на изображение для увеличения
Название: vot_tak.jpg
Просмотров: 130
Размер:	36.9 Кб
ID:	4653
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon на форуме  
 
Автор темы   Непрочитано 25.03.2008, 11:50
#5
Яшков Григорий

Реконструкции ПС
 
Регистрация: 27.08.2007
Иваново
Сообщений: 28
<phrase 1=


Так он окруляет. В моем примере 1675,2348 получится не 16С как мне надо, а 17 ((
Самое главное - получить кол-во сотен.
Яшков Григорий вне форума  
 
Непрочитано 25.03.2008, 13:33
#6
Дима_

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


С первого раза не понял в чем проблема: держи файл - незабудь при изменении исходного делать регенерацию.
Вложения
Тип файла: dwg
DWG 2004
формула.dwg (36.6 Кб, 366 просмотров)
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Непрочитано 25.03.2008, 13:39
#7
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


В полях можно использовать формулы как в КАЛЬК.
Я узнал про это от Дима_ здесь (начиная с #86)
Ну и примерчик вышесказанного
Вложения
Тип файла: dwg
DWG 2004
FieldTest.dwg (42.8 Кб, 366 просмотров)
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 25.03.2008, 13:39
#8
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


А вот он и сам отозвался
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 25.03.2008, 13:52
#9
Яшков Григорий

Реконструкции ПС
 
Регистрация: 27.08.2007
Иваново
Сообщений: 28
<phrase 1=


О! Спасибо, люди добрые ))) Хрен до копаешься до этих функций.
Яшков Григорий вне форума  
 
Автор темы   Непрочитано 25.03.2008, 15:07
#10
Яшков Григорий

Реконструкции ПС
 
Регистрация: 27.08.2007
Иваново
Сообщений: 28
<phrase 1=


Я все сделал как хотел. Но проблема в следующем. В 2008 все работает как надо, а в 2007 не хочет. Один и тот же блок. Когда хочу получить координату только по х - выводит по x, y и z.
Миниатюры
Нажмите на изображение для увеличения
Название: Координаты.jpg
Просмотров: 83
Размер:	52.7 Кб
ID:	4669  
Яшков Григорий вне форума  
 
Непрочитано 25.03.2008, 15:17
#11
Дима_

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


сервис паки?
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Автор темы   Непрочитано 25.03.2008, 15:21
#12
Яшков Григорий

Реконструкции ПС
 
Регистрация: 27.08.2007
Иваново
Сообщений: 28
<phrase 1=


нет
Яшков Григорий вне форума  
 
Непрочитано 25.03.2008, 17:38
#13
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


ТОгда тебе сюда
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 27.03.2008, 09:34
#14
smitt


 
Регистрация: 27.03.2008
Сообщений: 2


Попробуйте умножить на ед. вектор [1,0,0] - получаем только координату x в поле функции, аналогично для y и z!
smitt вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Diesel. Взять координаты.



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как с заданным шагом снять координаты с полилиний в файл? griniland Программирование 8 22.01.2016 11:14
Координаты области выделения Тим Боль Программирование 6 04.11.2007 16:52
Как перевести координаты Модели в координаты Листа? ===AAA=== Программирование 6 24.10.2007 22:09
Где хранятся координаты полки выноски ОТНОСИТЕЛЬНО ТЕКСТА? kp+ Программирование 2 31.07.2006 09:55
RTEXT shnn AutoCAD 3 06.07.2005 17:54