Воскресенье, 23.07.2017
FairCurveModeler
Меню сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0


Описание Программы приложения AutoCAD FairCurveModeler

Application FairCurveModeler for modeling fair curves and surfaces.
Приложение FairCurveModeler моделирования кривых линий и поверхностей высокого качества. Дополнительные функции

Содержание

2. Additional functions Дополнительные функции
2.1. Command V_Clothoid Команда V_Clothoid
2.2. Commands V_Test, V_Testr, V_Testb Команды V_Test, V_Testr, V_Testb
2.3. AutoLISP Procedure – FrenchCurve Процедура AutoLISP – Лекальная кривая

2. Additional functions

2. Дополнительные функции

2.1. Command V_Clothoid. Команда V_Clothoid


Создает участок клотоиды.
Команда: v_clothoid
Задает динамический параметр клотоиды: длину l_max начального участка и радиус r_min в конечной точке участка.
Specify dynamic params for curve r_min <...>: (введите радиус в конечной точке)
Specify dynamic params for curve l_max <...>: (введите длину участка)
Формирует участок клотоиды.
Командная строка: Enter an option [Dynamic/Radius/Length/Point/Startr]:
Командная строка: Enter an option [Dynamic/Radius/Length/Point/Startr/Create]: (введите опцию)
Параметры и функции:
Dynamic - переопределяет динамический параметр клотоиды;
Radius – выделяет начальный участок клотоиды по радиусу r (r>r_min);
Length - выделяет начальный участок клотоиды по длине l (l Startr - выделяет участок с фиксированным радиусом в начальной точке.
Create – фиксирует участок клотоиды в виде кубического NURBzS-шаблона или интерполированного массива точек.
Функция - Create
Командная строка: Enter an option [toNurbzs/toPolyline/eXit]: (введите параметр)
Параметры:
toNurbzs – формирует кубический NURBzS-шаблон участка клотоиды. Устанавливает количество сегментов кривой
Enter a number of segms of NURBzS: (введите значение).
toPolyline – формирует 3м полилинию на интерполированных точках клотоиды;

2.2. Commands V_Test, V_Testr, V_Testb. Команды V_Test, V_Testr, V_Testb


Команды V_Test, V_TestR, V_TestB
V_Test - тестирует геометрические характеристики сплайновых кривых.
Показывает график кривизны и график центров кривизны (эволюту) тестируемой сплайновой кривой.
V_Testr - повторное тестирование после команды V_Test. Удобно использовать после выполнения команды V_Test. Для повторного отображения объекта достаточно нажать “пробел”.
V_Testb – тестирование с построением граничных касательных и соприкасающихся окружностей. Выполняется после команды V_Test илиV_Testr.
Команда: V_Test
Select spline curve:
Выберите примитив вида кривой линии (СПЛАЙН, ОКРУЖНОСТЬ, ЭЛЛИПС, СПИРАЛЬ) на чертеже. Сплайновые полилинии необходимо предварительно конвертировать в примитив СПЛАЙН.
Enter a scale with sign for curvature < -0.25>: Введите коэффициент масштабирования для кривизны. Задает максимальную ординату кривизны в отношении от длины кривой. При отрицательном значении график кривизны откладывается с противоположной стороны кривой от графика эволюты.
Enter a number of interpolated points < 100 >:
Введите количество точек 3м полилинии, которая будет представлять график кривизны или эволюту сплайновой кривой на чертеже.

2.3. AutoLISP Procedure – FrenchCurve. Процедура AutoLISP – Лекальная кривая


Процедура на AutoLISP формирования NURBzS шаблона уникальной кривой по таблице дифференциальных характеристик кривой.
Обращение к процедуре
(FrenchCurve xyz dxyz cvt).
Параметры кривой задаются тремя списками xyz, dxyz, cvt. Список xyz содержит точки (x y z), список dxyz содержит векторы касательных (dx dy dz), список cvt содержит значения кривизны cvt.
Для формирования списков рекомендуется написать программу на AutoLISP. Пример программы на AutoLISP формирования параметров для уникальной кривой «Окружность» приведен ниже
(defun TEST_Create_French_Curve ( / xyz dxyz cvt)
(setq xyz ( list (list -100. 0. 0.) (list 0. 100. 0.) (list 70.7107 70.7107 0.)
(list 0. -100. 0.) (list -100. 0. 0.)))
(setq dxyz ( list (list 0. 1. 0.) (list 1. 0. 0.) (list 0.707107 -0.707107 0.)
(list -1. 0. 0.) (list 0. 1. 0.)))
(setq cvt ( list 0.01 0.01 0.01 0.01 0.01))
(FrenchCurve xyz dxyz cvt)
)

Форма входа

Поиск
Календарь
«  Июль 2017  »
ПнВтСрЧтПтСбВс
     12
3456789
10111213141516
17181920212223
24252627282930
31
РеспектСофт
  • О компании
  • Другие продукты
  • Платежные системы
  • Каталоги САПР
  • Сайт поддержки пользователей САПР
  • Copyright RespectSoft © 2017
    Бесплатный хостинг uCoz