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

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

как переместить объект в заданные абсолютные координаты

Ответ
Поиск в этой теме
Непрочитано 03.06.2011, 04:05 #1
как переместить объект в заданные абсолютные координаты
Maremarsik
 
Регистрация: 09.02.2011
Сообщений: 24

Если используешь команду "перенести", то Автокад плюсует вводимые с клавиатуры цифры к текущим координатам объекта и по завершении операции перемещает его на полученные в результате этого сложения координаты.
Хочу чтоб переносил непосредственно в те координаты, которые я ввожу. Это возможно?
Просмотров: 49274
 
Непрочитано 03.06.2011, 05:12
#2
trir


 
Регистрация: 18.12.2010
Сообщений: 5,107


указывай исходную точку - 0, 0
trir вне форума  
 
Автор темы   Непрочитано 03.06.2011, 05:21
#3
Maremarsik


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


а, понял, спасибо
Maremarsik вне форума  
 
Непрочитано 05.06.2011, 08:22
#4
n0str0m0

геолог
 
Регистрация: 02.09.2009
Тында, Дальний Восток
Сообщений: 413
<phrase 1=


Если вводить координаты в дин. ввод, то это будут относительные координаты(по умолчанию так настроено, хотя можно это исправить), а если вводить их в комстроку, то это будут абсолютные координаты
n0str0m0 вне форума  
 
Непрочитано 05.06.2011, 09:30
#5
AlphaGeo


 
Сообщений: n/a


Maremarsik, перед координатами вводи символ # — тогда координаты будут восприниматься как абсолютные.

Добавлено: Задание декартовых координат или Задание 3D декартовых координат.
 
 
Непрочитано 07.11.2012, 06:26
#6
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 824


Приветствую. Граждане, помогите разобратся. Раньше с координатами не работал, обычно строил вспомогательную геометрию.
Итак. Есть группа объектов. У данных объектов совпадает Z координата, она равна 3081,002мм (координата горизонтальной линии). Мне нужно чтобы у этой группы объектов Z координата стала 3080. Координаты Х и У остаются прежними. Почитал хелп, про абсолютные и относительные координаты, ну вот не получается и все. Переносится как угодно, но не так как мне надо.
Как я делал:
_move
Базовая точка: 0,0,0
Вторая точка: 0,0,3080
После этого координата по Z становится 6061, т.е. 3081+3080.
Что я не так делаю?
Вложения
Тип файла: dwg
DWG 2007
Пример.dwg (459.7 Кб, 9221 просмотров)

Последний раз редактировалось Astartes, 07.11.2012 в 06:36.
Astartes вне форума  
 
Непрочитано 07.11.2012, 07:04
#7
Post

конструктор
 
Регистрация: 29.07.2005
Ростов-на-Дону
Сообщений: 1,092
<phrase 1=


Выдели объекты и в свойствах перебей координату Z
__________________
С уважением!!!
Post вне форума  
 
Непрочитано 07.11.2012, 07:56
#8
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 824


Post, Пробовал на моем примере это проделать? Получилось?
Astartes вне форума  
 
Непрочитано 07.11.2012, 08:36
#9
Anton_Br

архитектор
 
Регистрация: 20.11.2007
Ростов-на-Дону
Сообщений: 539


я бы сделал немного по другому:

1)переключится в изометрию

2) move базовая точка и перенести объекты по этой точке на координату 0,0,0

3) move базовая точка перенести в координату 0,0,3080
Anton_Br вне форума  
 
Непрочитано 07.11.2012, 09:25
#10
Fogel

люблю мастерить
 
Регистрация: 21.01.2005
Челябинск
Сообщений: 10,332


Команда перенести, выбор, базовая точка, шифт+ПКМ - координатные фильтры ХУ - указать базовую точку, ввести абсолютную координату Зет
Fogel вне форума  
 
Непрочитано 07.11.2012, 09:27
#11
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 824


Anton_Br, Мои действия точно такие же (см. мой пост с вопросом). И результат не тот. Или я не понял твоих действий. На всякий случай уточню. Измениться должна только Z координата, Х и У должны остаться без изменений.
Astartes вне форума  
 
Непрочитано 07.11.2012, 09:31
#12
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


переместить объекты на расстояние @0,0,-1.002
PS базовая точка - любая
Хмурый вне форума  
 
Непрочитано 07.11.2012, 10:06
#13
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 824


Хмурый, Ну вроде же очивидно, что координата может быть сколь угодно дробной. И твой вариант явно не подходит.
Astartes вне форума  
 
Непрочитано 07.11.2012, 10:09
#14
pan

добрый человек
 
Регистрация: 23.02.2004
Глушь
Сообщений: 971


Цитата:
Сообщение от Astartes Посмотреть сообщение
_move
Базовая точка: 0,0,0
Вторая точка: 0,0,3080
После этого координата по Z становится 6061, т.е. 3081+3080.
Что я не так делаю?
_move
Базовая точка: 0,0,3081.002
Вторая точка: 0,0,3080
Динамический ввод предварительно лучше отключить
__________________
Правильно сформулированный вопрос содержит 90% ответа.

Последний раз редактировалось pan, 07.11.2012 в 10:27.
pan вне форума  
 
Непрочитано 07.11.2012, 10:10
#15
Кулик Алексей aka kpblc
Moderator

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


ИМХО не помешает перед подобными действиями отключать объектную привязку
Также попробуй отключить дин.ввод, раз символ # не срабатывает
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 07.11.2012, 10:16
#16
Владимир.

Проектирую
 
Регистрация: 10.01.2005
Сообщений: 3,738


Цитата:
Сообщение от Astartes Посмотреть сообщение
Post, Пробовал на моем примере это проделать? Получилось?
Конечно, получается. Проверил.
Получается и перенос в абсолютных координатах "за ручки". Выбираем объекты, любую точку за исходную, для второй точки вбиваем те же, что есть, X и Y , а Z ту, что нужно.
Владимир. вне форума  
 
Непрочитано 07.11.2012, 10:16
#17
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Astartes, ну, нолик упустил. Вот добавил его. Что не так?
@0,0,-1.0002
PS на твоём рисунке я нашёл координату Z=3081.0002, так что, ты сам ввёл в заблуждение
Вложения
Тип файла: dwg
DWG 2007
Пример (1)_review.dwg (438.6 Кб, 8978 просмотров)
Хмурый вне форума  
 
Непрочитано 07.11.2012, 10:27
#18
pan

добрый человек
 
Регистрация: 23.02.2004
Глушь
Сообщений: 971


Если 3081.002 это не точная координата, то лучше использовать координатные фильтры:
Команда: _move
Выберите объекты: Противоположный угол: найдено: 6
Выберите объекты:
Базовая точка или [Перемещение] <Перемещение>: .Z {здесь указываем точку на объекте} (требуется XY): 0,0
Вторая точка или <считать перемещением первую точку>: 0,0,3080
__________________
Правильно сформулированный вопрос содержит 90% ответа.
pan вне форума  
 
Непрочитано 07.11.2012, 10:33
#19
PsixVK


 
Регистрация: 19.10.2012
Киев
Сообщений: 748


Astartes
а чего именно вам хочется?
Цитата:
Сообщение от Astartes Посмотреть сообщение
Мне нужно чтобы у этой группы объектов Z координата стала 3080.
это связано с геометрической "красотой" или еще для чего?
все люди верно пишут только у тебя там не 3081,0002 а другое число увелич точность единиц .......
Цитата:
Сообщение от Astartes Посмотреть сообщение
Мои действия точно такие же (см. мой пост с вопросом). И результат не тот. Или я не понял твоих действий. На всякий случай уточню. Измениться должна только Z координата, Х и У должны остаться без изменений.
Цитата:
Сообщение от Astartes Посмотреть сообщение
Базовая точка: 0,0,0
Вторая точка: 0,0,3080
После этого координата по Z становится 6061, т.е. 3081+3080.
Что я не так делаю?
это значит что ты свои объекты относительно нуля переносиш на 3080 вверх если б с минусом писал было бы нормально

лучше всего как уже говорили базовую точку задавать не с клавы а тыцнуть мышкой на линии (ось трубы или что там у тебя)

Последний раз редактировалось PsixVK, 07.11.2012 в 10:41.
PsixVK вне форума  
 
Непрочитано 07.11.2012, 11:04
#20
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 824


Всем спасибо за участие в дискуссии. Будем считать что я хреново объяснил задачу.
На всякий случай поробую еще раз. Х и У остаются не изменяемыми. Z должна быть 3080. Все никакими другими цифрами оперировать не надо. Т.е. вместо 3081.002 могло быть совершенно дикое число типа - 3081,04957163. Те кто предлагал оперировать данным числом, вводить его с клавиатуры - зачем? Это сложно.

Помог способ:
Цитата:
Сообщение от pan Посмотреть сообщение
Если 3081.002 это не точная координата, то лучше использовать координатные фильтры:
Команда: _move
Выберите объекты: Противоположный угол: найдено: 6
Выберите объекты:
Базовая точка или [Перемещение] <Перемещение>: .Z {здесь указываем точку на объекте} (требуется XY): 0,0
Вторая точка или <считать перемещением первую точку>: 0,0,3080
Хотя если честно я думал что это все проще.))
Astartes вне форума  
 
Непрочитано 07.11.2012, 11:11
#21
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Для того, чтобы не ломать голову и не зависеть от кажущейся точности, проще выполнить дополнительные построения.
И не стоит утрировать задачу, заморачиваясь такими точностями
Вложения
Тип файла: dwg
DWG 2007
Пример (1)_review_2.dwg (457.3 Кб, 1109 просмотров)
Хмурый вне форума  
 
Непрочитано 07.11.2012, 11:34
#22
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 824


Хмурый, Так про то и речь. Я также всегда использовал дополнительные построения и не парился. А вот вчера вдруг (именно вдруг) мне показалось что с помощью координат можно сделать это проще. Ну как результат дискуссии видно что не сильно и проще.
Astartes вне форума  
 
Непрочитано 07.11.2012, 11:36
#23
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Astartes, в каждом случае выбирай, что удобней.
В твоём примере можно всё переместить при помощи координат, без особых хлопот.
@0,0,-1,0002
Хмурый вне форума  
 
Непрочитано 09.11.2012, 11:55
#24
Avtomatic1991

студент-энергетик, проектировщик
 
Регистрация: 07.11.2012
Архангельск
Сообщений: 11
<phrase 1=


Вопрос такой как реализовать сие действие чтобы фиксировать например координату Y и перемещать только по X??
Avtomatic1991 вне форума  
 
Непрочитано 09.11.2012, 12:39
#25
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 824


Avtomatic1991, Смотри в хелпе "Координатные фильтры"
Astartes вне форума  
 
Непрочитано 12.11.2012, 11:01
#26
Avtomatic1991

студент-энергетик, проектировщик
 
Регистрация: 07.11.2012
Архангельск
Сообщений: 11
<phrase 1=


при вставке все ясно как. А можно ли на протяжении всего редактирования сделать координату константа?
Avtomatic1991 вне форума  
 
Непрочитано 12.11.2012, 11:06
#27
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 824


Avtomatic1991, Меня тоже такой вопрос интересовал. Судя повсему нельзя. Точнее, константой может быть только Z (по хелпу), когда ее не указываешь, значит она не меняется.
Хотя лично мне странен такой подход.
Astartes вне форума  
 
Непрочитано 10.02.2013, 03:47 Все действительно проще
#28
Ромыч


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


Для наглядного доступа к координатам объекта, надо выделить сам объект, нажать правую кнопку мыши и выбрать свойства (не быстрые). В появившемся меню "3D тело", во вкладке "геометрия" можно редактировать положение по трем осям задавая координаты в соответствующие поля.
Иногда, у меня, даже при выделеном объекте, при выборе свойств, выпадающее меню относится к экрану, тогда надо уже при открытом меню свойств, заново выбрать объект.
Удачи
Ромыч вне форума  
 
Непрочитано 15.03.2025, 10:40
#29
Katon


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


Цитата:
Сообщение от n0str0m0 Посмотреть сообщение
Если вводить координаты в дин. ввод, то это будут относительные координаты(по умолчанию так настроено, хотя можно это исправить), а если вводить их в комстроку, то это будут абсолютные координаты
Два часа сожрало у меня Поиск в гугл ответов не давал - только вот здесь нашел
Katon вне форума  
 
Непрочитано 20.03.2025, 02:30
#30
n0str0m0

геолог
 
Регистрация: 02.09.2009
Тында, Дальний Восток
Сообщений: 413
<phrase 1=


Не прошло и 14 лет, как моя подсказка нашла адресата
Имей ввиду, что динамический ввод можно настроить и на абсолютные координаты. Вот только нужно ли это? Иногда ведь возникает необходимость ввода именно относительных координат...
n0str0m0 вне форума  
 
Непрочитано 20.03.2025, 07:42
#31
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от n0str0m0 Посмотреть сообщение
Иногда ведь возникает необходимость ввода именно относительных координат...
И кто мешает использовать @, неизвестно.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 20.03.2025, 07:52
#32
n0str0m0

геолог
 
Регистрация: 02.09.2009
Тында, Дальний Восток
Сообщений: 413
<phrase 1=


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
И кто мешает использовать @, неизвестно.
Ну уж если люди не знают разницу между вводом координат в комстроку и в динамический ввод, то про @ просто так догадаться сложновато будет. Я про это только что узнал. Поэтому пользовался дин. вводом для относительных координат. Не сложнее, чем @, согласись.
n0str0m0 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > как переместить объект в заданные абсолютные координаты



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как трансформировать один объект в другой (точка) с сохранением центра (координаты)? consigliere AutoCAD 5 23.05.2011 09:02
Как переместить объект в лире medved Лира / Лира-САПР 1 28.10.2009 16:49
x-ref не становится на заданные координаты Natasha111 AutoCAD 7 04.01.2009 13:06
Провести линию параллельно заданной через заданные координаты. bizon2008 Программирование 8 02.10.2008 17:23
Переместить объект из листа в модель Traum AutoCAD 3 04.06.2008 15:13