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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > "Глюк" с командой _Paste

"Глюк" с командой _Paste

Ответ
Поиск в этой теме
Непрочитано 07.04.2004, 14:44 #1
"Глюк" с командой _Paste
{Smirnoff}
 
Инженер по системам безопасности
 
Рига
Регистрация: 23.11.2003
Сообщений: 1,099

Работаю тут с тремя чертежами поэтажных планов и на одном столкнулся со странным "глюком". Нужно в отдельном слое сделать замечания по поводу дверей обведя их "облачком" и проставив соответствующий номер ссылки. Т. к двери примерно одинаковые я нарисовал одно "облачко" скопировал Ctr+C и начал его расставлять с помощью Ctr+V.

Так вот на одном чертеже при вставке любых примитивов с помощью Ctr+V они оказываються не на "кончике курсора", а далеко, далеко за пределами экрана. При копировании с базовой точкой или "растаскивании" с зажатым Ctr все нормально, а если скопировать просто Ctr+C, вот такая штука.

Это "глюк" такой с чертежом или есть нечто что влияет на такое поведение? Чертеж 2D, выполнен вроде как грамотными людьми в Великобритании. Revision Clouds я конечно "растащил", просто интересно.
Просмотров: 2489
 
Непрочитано 07.04.2004, 15:24
#2
vk

сисадмин
 
Регистрация: 26.08.2003
Самара
Сообщений: 1,022
<phrase 1=


Кажись, при Ctrl+C в качестве базовой точки используется начало координат (0,0,0)
vk вне форума  
 
Автор темы   Непрочитано 07.04.2004, 15:32
#3
{Smirnoff}

Инженер по системам безопасности
 
Регистрация: 23.11.2003
Рига
Сообщений: 1,099


Я уже кажеться выяснил это "глюк". Во первых, я первый раз с таким сталкиваюсь, вставляемый объект всегда был на кончике курсора. Во вторых мне почему то пришло в голову попробовать прогу которая через ActiveX строит текст в точке 0,0.
Код:
[Выделить все]
(setq isertPt (vlax-3d-point '(0.0 0.0 0.0)))
(setq vlaString (vla-addtext ex:mSpace samString isertPt ex:tSize))
Строит с таким же огромным смещением. Что то там "съехало" в базе чертежа...
{Smirnoff} вне форума  
 
Непрочитано 07.04.2004, 16:03
#4
vk

сисадмин
 
Регистрация: 26.08.2003
Самара
Сообщений: 1,022
<phrase 1=


(vlax-3d-point '(0.0 0.0 0.0)) да и другие VLISP функции и ActiveX свойства и методы трактуют как координаты WCS, а "кончик курсора" - всегда живет в UCS. Может быть в этой части собака закопана.
vk вне форума  
 
Непрочитано 07.04.2004, 22:20
#5
Startrek

AutoCAD/AutoLISP
 
Регистрация: 27.08.2003
Seattle/USA
Сообщений: 1,133


Проверте переменную BASE в проблемном чертеже(ах)
Startrek вне форума  
 
Автор темы   Непрочитано 08.04.2004, 10:11
#6
{Smirnoff}

Инженер по системам безопасности
 
Регистрация: 23.11.2003
Рига
Сообщений: 1,099


>Startrek
BASE как и на остальных чертежах Enter base point <0.0000,0.0000,0.0000>:
{Smirnoff} вне форума  
 
Непрочитано 12.04.2004, 03:59
#7
Startrek

AutoCAD/AutoLISP
 
Регистрация: 27.08.2003
Seattle/USA
Сообщений: 1,133


>>Fantomas

А UCS во всех сидит WORLD ????
Startrek вне форума  
 
Непрочитано 12.04.2004, 16:07
#8
vk

сисадмин
 
Регистрация: 26.08.2003
Самара
Сообщений: 1,022
<phrase 1=


А почему обязательно WCS? Если в исходном чертеже (откуда копируем) выставить XY ПСК по плоскости примитива, который копируем, то при вставке примитив воткнется в плоскость XY текущей ПСК. Конечно, при копировании удобнее использовать "Копировать с базовой точкой" и указывать конкретную точку. Тогда при вставке примитива эта точка будет висеть на кончике курсора. При таком способе глюков пока не наблюдал.
vk вне форума  
 
Автор темы   Непрочитано 19.04.2004, 13:05
#9
{Smirnoff}

Инженер по системам безопасности
 
Регистрация: 23.11.2003
Рига
Сообщений: 1,099


UCS в World. Я уже плюнул на это дело, сделал чертеж как мог, но тут появились крутые проблеммы при распечатке.

Чертеж ужодит не печать примерно 20 минут (аналогичные максимум 1 минуту). При распечатке нет половины слоев, слои полностью разблокированы, печать разрешена. Я уже скопировал все в другой файл, сделал _PURGE (проблемма с _PASTE ушла). Но с печатью, полный швах...

Что делать :?: Копировать в другой файл послойно? Так этих слоев там около 50 :cry:
{Smirnoff} вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > "Глюк" с командой _Paste