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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как повернуть линию на 45 градусов не методом(Rotate), а свойством линии?

Как повернуть линию на 45 градусов не методом(Rotate), а свойством линии?

Ответ
Поиск в этой теме
Непрочитано 06.06.2014, 17:02 #1
Как повернуть линию на 45 градусов не методом(Rotate), а свойством линии?
Christina
 
Регистрация: 06.06.2014
Сообщений: 2

Когда мы поворачиваем линию, то понятно, можно написать написать ,например
line.Rotate p1, 0.7854
Но это метод, а как повернуть свойством линии?
Просмотров: 4023
 
Непрочитано 06.06.2014, 17:06
#2
Do$

AutoCAD/Civil3D LISP/C#
 
Регистрация: 15.08.2008
Санкт-Петербург
Сообщений: 1,702
Отправить сообщение для Do$ с помощью Skype™


Координаты точек линии пересчитать и новые задать.
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic)
Do$ вне форума  
 
Автор темы   Непрочитано 06.06.2014, 17:12
#3
Christina


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




А нельзя просто строчку какую-нибудь дописать , типо : Line.< свойство>= 0.7854
Christina вне форума  
 
Непрочитано 07.06.2014, 20:30
#4
VVA

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


Christina, Чем #2 не устраивает?
Пересчитываешь координаты начала и конца линии и задаешь
Line.StartPoint=Point1
Line.EndPoint=Point2
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 07.06.2014, 21:07
#5
Дима_

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


можно еще расчитать матрицу поворота и применить к любому примитиву
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Непрочитано 07.06.2014, 22:21
#6
skkkk


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


Цитата:
Сообщение от Christina Посмотреть сообщение
Но это метод, а как повернуть свойством линии?
А по поводу смысла и целей этого действа можно полюбопытствовать?
Ведь не просто так свойство поворота есть у блока, а у линии - нет. Поворот может происходить относительно любой точки как на этой линии, так и вне ее.
Можно загнать линию в блок и повертеть "свойством".
skkkk вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как повернуть линию на 45 градусов не методом(Rotate), а свойством линии?

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание нового типа линий Apelsinov AutoCAD 915 08.07.2022 12:36
Повернуть линию на угол f(x) AutoCAD 9 19.12.2012 11:54
Как повернуть линию кроме как в градусах? Velik84 AutoCAD 8 06.08.2010 09:29
Рисую линию под углом 1-5 градусов получается не линия а лесенка? Senya AutoCAD 4 11.03.2010 15:14
помогите повернуть линию на 20' 30' 40'' blackworker AutoCAD 12 23.09.2008 23:26