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

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

Построение углов с десятыми долями.

Ответ
Поиск в этой теме
Непрочитано 03.04.2008, 19:05 #1
Построение углов с десятыми долями.
PavelKK
 
Регистрация: 03.04.2008
Сообщений: 2

Уважаемые, я новичек совсем. Просьба строго не судить. Подскажите, пожалуйста, как в 2008 построить угол с десятыми долями градусов. В частности интересует угол в 22,5 градуса. Замучался совсем...
Просмотров: 10839
 
Непрочитано 03.04.2008, 20:36
#2
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Команда Line (отрезок). Ставим начало. И пишем в ком строке <22.5 Затем щелчок правой и веди линию
Vova вне форума  
 
Непрочитано 03.04.2008, 20:38
#3
asys

архитектор
 
Регистрация: 10.08.2005
Ростов-на-Дону
Сообщений: 5,342


писать надо так 22d5'0"
asys вне форума  
 
Автор темы   Непрочитано 03.04.2008, 21:24
#4
PavelKK


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


Спасибо. Попробовал и так и так. Угол строится. Но показывается, что он 22. Или может он на самом деле 22,5, а десятые просто не показываются? Может такое быть?

Забиваю 22.5


Вот, что в итоге получается


Походу разобрался сам. Построил два угла из одной точки с разницей в 0,5 градусов, сильно увеличил и увидел, что они действительно разные. Ура. Всем спасибо. Хотя не понятно, почему этого не видно на картинках выше.

Последний раз редактировалось PavelKK, 03.04.2008 в 22:42.
PavelKK вне форума  
 
Непрочитано 03.04.2008, 22:44
#5
Кулик Алексей aka kpblc
Moderator

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


Asys, а это будет не 22,5 градуса (ИМХО), а 22 градуса и 5 минут. Или нет?
PavelKK, измени точность представления угловых размеров (см. настройки размерного стиля, а также системная переменная auprec).
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 04.04.2008, 04:38
#6
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Тема называется Построение углов с десятыми долями. 5 минут это двенадцатая доля градуса
Vova вне форума  
 
Непрочитано 04.04.2008, 09:05
#7
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


kpblc & Asys, если писать через запятую, получится построение десятичными долями. Если типа 22d30'52" - с минутами и секундами. Т.е. 22.5=22d30' (если кто не верит, проверьте построением)

Насчёт показа долей kpblc уже сказал, повторяться не буду. Кстати, там же в настройках можно изменить, чтобы представление было тоже в десятичных.
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 04.04.2008, 09:28
#8
DaiverCAD

Геодезист
 
Регистрация: 07.12.2007
Краснодар
Сообщений: 43


Доброе утро уважаемые автокадчики!

Скажите пожалста а как можно построить угол 22,5градуса относительно какой либо линии? Знаю такой способ:водим "_xl" затем параметр "а" затем "reference" затем указываем опорную линию и потом вводим нужное значение угла. Может быть есть другой способ?
DaiverCAD вне форума  
 
Непрочитано 04.04.2008, 09:31
#9
asys

архитектор
 
Регистрация: 10.08.2005
Ростов-на-Дону
Сообщений: 5,342


Кулик Алексей aka kpblc, Bull, точно, я не заметил
asys вне форума  
 
Непрочитано 04.04.2008, 09:59
#10
zenon

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


Цитата:
Сообщение от DaiverCAD Посмотреть сообщение
Доброе утро уважаемые автокадчики!

Скажите пожалста а как можно построить угол 22,5градуса относительно какой либо линии? Знаю такой способ:водим "_xl" затем параметр "а" затем "reference" затем указываем опорную линию и потом вводим нужное значение угла. Может быть есть другой способ?
а если так
Код:
[Выделить все]
Command: _rotate
Current positive angle in UCS:  ANGDIR=counterclockwise  ANGBASE=0
1 found

Specify base point:
Specify rotation angle or [Copy/Reference] <0>: C
Rotating a copy of the selected objects.

Specify rotation angle or [Copy/Reference] <0>: 22.5
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon вне форума  
 
Непрочитано 04.04.2008, 10:00
#11
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


Цитата:
Сообщение от DaiverCAD Посмотреть сообщение
Доброе утро уважаемые автокадчики!

Скажите пожалста а как можно построить угол 22,5градуса относительно какой либо линии? Знаю такой способ:водим "_xl" затем параметр "а" затем "reference" затем указываем опорную линию и потом вводим нужное значение угла. Может быть есть другой способ?
Никогда не задумывался. Сам всегда просто копирую ту самую линию и поворачиваю одну из них на нужный угол. Или, если много линий надо, массив делаю круговой. Иногда извращаюсь и даже для одной линии делаю массив.

PS Zenon, а так намного проще, оказывается. Опять ругаю себя за невнимательность к опциям команд.
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 04.04.2008, 10:27
#12
DaiverCAD

Геодезист
 
Регистрация: 07.12.2007
Краснодар
Сообщений: 43


Цитата:
Сообщение от zenon Посмотреть сообщение
а если так
Код:
[Выделить все]
Command: _rotate
Current positive angle in UCS:  ANGDIR=counterclockwise  ANGBASE=0
1 found

Specify base point:
Specify rotation angle or [Copy/Reference] <0>: C
Rotating a copy of the selected objects.

Specify rotation angle or [Copy/Reference] <0>: 22.5

У меня 2004 версия автокад, опции копирования не выводит. М.б. её нужно включить или ее в этой версии када нету? вот кадовский диалог: Command: ro ROTATE
Current positive angle in UCS: ANGDIR=clockwise ANGBASE=90d0'0"
1 found

Specify base point:
Specify rotation angle or [Reference]:
DaiverCAD вне форума  
 
Непрочитано 04.04.2008, 10:30
#13
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


Да, не повезло тебе... Тогда читай выше, как я делал. Ну или поставь поновее версию.
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 04.04.2008, 10:32
#14
zenon

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


тогда через копирование и последущий поворот
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon вне форума  
 
Непрочитано 04.04.2008, 10:47
#15
Makswell

Инженер-строитель
 
Регистрация: 15.08.2007
Киров
Сообщений: 2,204


Для поворота с копированием можно попробовать такой лисп:
Код:
[Выделить все]
(defun C:M_CopyRotate (/ *error* selset old_cmdecho)
;;; поворот с копированием
  ;;---------------
  ;;переопределение *error*
  (defun *error* (msg)
    (setvar "cmdecho" old_cmdecho)
    (vl-cmdf "_.undo" "_e")
    (vl-cmdf "_.undo" 1)
    (princ "\nВыполнение программы прервано пользователем!")
  )
  ;;---------------
  (setq old_cmdecho (getvar "cmdecho"))
  (setvar "cmdecho" 0)
  (vl-cmdf "_.undo" "_be")
  (setq selset (ssget))
  (vl-cmdf "_.copy"
	   "_pr"
	   ""
	   (getpoint "\nБазовая точка: ")
	   "@"
	   "_.rotate"
	   "_pr"
	   ""
	   "@"
  )
  (while (= (getvar "cmdactive") 1) (command pause))
  (vl-cmdf "_.undo" "_e")
  (setvar "cmdecho" old_cmdecho)
  (princ)
)
Makswell вне форума  
 
Непрочитано 04.04.2008, 11:04
#16
Кулик Алексей aka kpblc
Moderator

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


А mocoro из Express Tools не подходят?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 04.04.2008, 11:28
#17
DaiverCAD

Геодезист
 
Регистрация: 07.12.2007
Краснодар
Сообщений: 43


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
А mocoro из Express Tools не подходят?
Простите за безграмотность, а что такое mocoro?
DaiverCAD вне форума  
 
Непрочитано 04.04.2008, 11:37
#18
Кулик Алексей aka kpblc
Moderator

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


MOve, COpy, ROtate - команда, входящая в комплекс Express Tools (поставляется вместе с AutoCAD и вертикальными решениями на его основе). Требует либо отдельной установки (на версиях до 2005 включительно), либо установки флажка Express Tools (Дополнительные утилиты - в официальных локализациях) в процессе инсталляции AutoCAD'a.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 04.04.2008, 13:25
#19
Vavan Metallist


 
Регистрация: 30.01.2008
Україна, Львів
Сообщений: 6,057


Цитата:
Сообщение от Bull Посмотреть сообщение
Никогда не задумывался. Сам всегда просто копирую ту самую линию и поворачиваю одну из них на нужный угол. Или, если много линий надо, массив делаю круговой. Иногда извращаюсь и даже для одной линии делаю массив.

PS Zenon, а так намного проще, оказывается. Опять ругаю себя за невнимательность к опциям команд.
И я так тоже делаю, и себя пока не ругаю. Етот способ не дольше рекомендованного
Vavan Metallist вне форума  
 
Непрочитано 04.04.2008, 13:31
#20
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


дольше, дольше... Опции же вылезают при нажатии на кнопку "вниз"
__________________
Век живи, век учись - ...
Bull вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Построение углов с десятыми долями.