|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Регистрация: 01.07.2010
Сообщений: 521
|
Ну сразу. Во-первых - выноска нужна не всегда... значит нужно делать дополнительные визибл сеты в блоке! Во-вторых - поверни блок на 90 градусов и посмотри, что получится)))) ну думаю это можно исправить, хотя хз) И в-третьих - выноска не должна быть жестко привязана к одному месту... на огромных планах - это неправильно, чертеж может быть загорожен и выноску нужно двигать!!!
|
|||
|
||||
Zaghim, полегче, я на тебя еще слава богу не работаю. Тебе дали пищу для размышлений, как ты понимаешь лиспа тут вообще не нужно а нужно уметь работать с тем что в АКАДе есть.
Насчет движения выносок см. №21. Так вот теперь сам и решай свои проблемы |
||||
|
||||
Zaghim, я поглядел, реально выноску в блоке не получилось сделать всегда горизонтальнонаправленной. Тогда если делать уж программно, то так:
1. У блоков д.б. полярный точечный параметр, который однозначно указывает на место выноски для данного блока. За него надо тягать чтобы изменить место выноски. 2. У выносок в расширенных данных хранится блок к которому каждая из них клеится. Почему не у блоков в расширенных? А прикинь выноску удалил? 3. Нажимая кнопку "Обновить выноски", прога проходит по выноскам, справляется о положении точки вставки выноски для каждого блока, с которым выноска связана, и в соответствии с углом поворота этого блока и др. параметрами, заполняет выноску и сует куда надо. О как Последний раз редактировалось 5hev, 14.09.2011 в 15:57. |
||||
|
||||
Регистрация: 01.07.2010
Сообщений: 521
|
Что-то не понял ничего))))) Выноска все таки в блоке будет или нет? Сейчас у меня в боке выноски есть атрибут, куда я пихаю имя блока, к которому она принадлежит. С параметром Point внутри блока уже сталкивался... это не простой зверь, он показывает координаты внутри блока, а не координаты в чертеже.
|
|||
|
||||
Zaghim, выноска будет вне блока, отдельно в чертеже. Если ты не работал с Extended Data, можешь работать и дальше
Цитата:
Верно, тебе это и надо. Будешь от точки вставки блока, трубы к примеру, находить место вставки выноски этого блока полярным смещением. |
||||
|
||||
Регистрация: 01.07.2010
Сообщений: 521
|
Neo_ - это все понятно, а представь блок диффузора. Его увеличили, а ты линию пустил и она уперлась во что-нибудь внутри блока)) не вариант...
5hev[ru], ну а смысл тогда делать такую точку? Я могу это все и формулами рассчитать. Я знаю прошлое его состояние и нынешнее и точку вставки...Что мне считать от точки вставки, что от другой точки... выноска то где угодно может быть |
|||
|
||||
Регистрация: 01.07.2010
Сообщений: 521
|
5hev[ru], блоки разные и смещения относительно параметра точка нужно будет рассчитывать разными формулами... по-моему так.
Попутный вопрос немного не в тему. Бывает точка в нуле отображается 0.0 и еще бывает 3.1555е-14, что по сути тоже 0... при сравнении они получаются не равны... как сделать что бы такие мелкие числа лисп определял как 0? |
|||
|
||||
Цитата:
Код:
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Zaghim, блоки разные, и если в них будет этот параметр который будет олицетворять собой смещение относительно точки вставки блока, то никаких расчетов тебе вообще не понадобится.
Ну попробуй условие задать если меньше 0,01 то 0 VVA, как молния! |
||||
|
||||
Регистрация: 01.07.2010
Сообщений: 521
|
5hev[ru], хм....только наверно ты забыл сделать так, что бы при увеличении блока эта точка двигалась с ним.
Получается, что когда я вставил выноску, мне нужно вначале перенести эту точку к выноске, потом при изменении так же высчитывать куда она убежала... блин, не знаю, не знаю... попробую пошаманить |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Autolisp Отрисовка и перерисовка объектов как в MagiCad | Zaghim | LISP | 10 | 01.12.2010 14:54 |
Как отладить нейтив и менеджед код в COM объекте который используется из AutoLISP? | lexluther | LISP | 1 | 12.08.2009 08:37 |
Разрыв в месте пересечения линий выносок | Zorroko | Конструкции зданий и сооружений | 7 | 20.02.2009 18:42 |
Копирование данных для спецификаций из выносок СПДС в таблицу из мтекстов | Red Nova | Программирование | 177 | 08.12.2008 11:35 |