Сообщество программистов Autodesk в СНГ

ADN Club => AutoCAD .NET API => Тема начата: Stoner от 30-04-2015, 11:01:51

Название: Создание сплайна по координатам без указания касательных
Отправлено: Stoner от 30-04-2015, 11:01:51
Здравствуйте. Вот тут описана процедура создания сплайна https://sites.google.com/site/bushmansnetlaboratory/translate-manual/sozdanie-i-redaktirovanie-obektov-autocad/sozdanie-obektov/sozdanie-krivolinejnyh-obektov/sozdanie-splajna-spline (https://sites.google.com/site/bushmansnetlaboratory/translate-manual/sozdanie-i-redaktirovanie-obektov-autocad/sozdanie-obektov/sozdanie-krivolinejnyh-obektov/sozdanie-splajna-spline)
Там явно указаны касательные в начальной и конечной точках
При выполнении команды _spline в Autocad касательные не указываются, быть может явно. Т.е. нажимаем Enter и Autocad'у достаточно этого. Они рассчитываются по введённым точкам?
Я к тому, что можно как то не указывать эти касательные или всё же придётся их рассчитывать?
Название: Re: Создание сплайна по координатам без указания касательных
Отправлено: bargool от 30-04-2015, 11:16:26
Так ведь в зависимости от этих касательных меняется форма первого и последнего участков.
Если не принципиально - дайте просто нулевые вектора
Название: Re: Создание сплайна по координатам без указания касательных
Отправлено: Stoner от 30-04-2015, 11:18:09
Так ведь в зависимости от этих касательных меняется форма первого и последнего участков.
Если не принципиально - дайте просто нулевые вектора
Я не правильно выразился.
Процедура создания не предполагает автоматический расчёт этих касательных?
Хотя их рассчитать то не долго
Название: Re: Создание сплайна по координатам без указания касательных
Отправлено: Александр Ривилис от 30-04-2015, 13:40:31
Stoner
Обрати внимание, что имеются различные конструкторы у класса Spline. Например, есть такой:
Код - C# [Выбрать]
  1. Spline.Spline Constructor (Point3dCollection pts, int degree, double tol);
Ему не нужно передавать вектора.