Пожалуйста, не блокируйте рекламу!

0 Пользователей и 1 Гость просматривают эту тему.

*

Оффлайн freeman88

  • **
  • 54
  • Репутация: +0/-0
Длина дуги сегмента
« : Мая 18, 2011, 13:40:46 »

Test

Здравствуйте! Хотел спросить как можно задать сразу длину дуги 10 метров, например? потому что так мне для каждого радиуса надо считать угол ... если строить инструментом окружность....
приходится пользоваться формулой L=2piR*угол/360

*

Оффлайн Vachik

  • *****
  • 4758
  • Репутация: +734/-4
  • Пол: Мужской
Re: Длина дуги сегмента
« Ответ #1 : Мая 18, 2011, 14:04:11 »
Нет, нету такого способа.
PS.
А зачем тебе так строить дом? Например мне, никогда этого не понадобилось, до сих пор.

*

Оффлайн Valery W

  • *****
  • 5987
  • Репутация: +634/-14
  • Пол: Мужской
Re: Длина дуги сегмента
« Ответ #2 : Мая 18, 2011, 14:17:09 »
freeman88 свободен от стереотипов и стандартных решений. На то он и freeman. :)

ПС. Это можно решить с помощью 2D библиотечного элемента. После установки на план, декомпозировать его. Он превратится в дугу с заданным радиусом и длинной.

*

Оффлайн pavelzb

  • ***
  • 116
  • Репутация: +29/-1
  • Пол: Мужской
  • Охотник на зебр.
Re: Длина дуги сегмента
« Ответ #3 : Мая 18, 2011, 14:20:05 »
GDL скрипт
две переменны в параметрах Линейной величины L1 и R1
+ сам 2D скрипт (и всего ТА)
ALF=L1*360/(2*3.14159265359*R1)
arc2     0, 0, R1, 0, ALF
(+ "декомпозитция")

*

Оффлайн Valery W

  • *****
  • 5987
  • Репутация: +634/-14
  • Пол: Мужской
Re: Длина дуги сегмента
« Ответ #4 : Мая 18, 2011, 14:34:43 »
3.14159265359 это PI  :)

ALF=L1*360/(2*PI*R1)

*

Оффлайн freeman88

  • **
  • 54
  • Репутация: +0/-0
Re: Длина дуги сегмента
« Ответ #5 : Мая 19, 2011, 16:15:52 »
свободен от стереотипов и стандартных решений. На то он и freeman.
точно сказано)

*

vasiko

Re: Длина дуги сегмента
« Ответ #6 : Мая 20, 2011, 13:11:52 »
А зачем тебе так строить дом?
Ну, если "новоиспеченный" русский, а он же и любитель благовоний, имеет желание облицевать помещение сандаловым деревом, а поскольку он еще не "новый" русский, то имеет возможность приобрести только 10 м погонных этого дорогостоящего материала.
Поскольку имею слабое представление о написании скриптов,  предлагаю их  (скрипты) заменить калькулятором и построить дугу с использованием угловых координат:
1.   Определяем центр окружности и точку начала дуги (при этом учитываем, что дугу строим против часовой стрелки).
2.   Выставляем начало пользовательских координат в  точку начала дуги.
3.   Выставляем наклонную координатною сетку по направлению от центра окружности к точке начала дуги.
4.   Вычисляем на любом калькуляторе величину угловой координаты  по формуле:
                                     А*360
                              а =  --------
                                     2*π*R
где, А – необходимая длина дуги (в нашем случае 10 000 мм);
π  – равно 3,14159265359 (о нем уже говорили);
R – радиус кривой (к примеру возьмем 5 000 мм).

Итого получаем: а = (10000*360)/(2*3,14159265359*5000) = 114,5915590262
5.   Строим элемент (стена, окружность) по центру и двум точкам (тип построения выбираем в информационном табло) с указанием координаты "а".
6.   Выделяем построенный элемент. Открываем панель "Информация об элементе" и проверяем результат. Радуемся, не забыв координатную сетку вернуть в прежнее состояние.


*

Оффлайн Valery W

  • *****
  • 5987
  • Репутация: +634/-14
  • Пол: Мужской
Re: Длина дуги сегмента
« Ответ #7 : Июня 21, 2011, 18:47:01 »
Последние новости. В АС15, при редактировании дуг, в табло слежения (трекере) показывается длина дуги. Можно задавать нужную длину.
Ссылка на новость

 

Похожие темы

  Тема / Автор