Форум пользователей Visio
http://visio.getbb.ru/

Кривые Безье
http://visio.getbb.ru/viewtopic.php?f=29&t=1271
Страница 1 из 1

Автор:  Suvi [ 08 янв 2018, 13:11 ]
Заголовок сообщения:  Кривые Безье

Всем привет и хорошего нового 2018 года!

Интересует вопрос, возможно кто-то сталкивался.
можно ли при помощи Визио и встроенных handlers (не знаю как они по русски) настроить шейпы-линии (программно или при помощи Shapesheet), чтобы они имели управление как в данной статье?
https://learn.javascript.ru/bezier
В частности, интересует построение кривой Безье по двум и трем точкам. Так, чтобы управление кривой было интуитивно понятным образом.

В стандартном freeform tool применяется NURBS, в котором разобраться не так то просто, и использование этой функции совсем не то же самое как строятся кривые Безье в статье.

С уважением, Дмитрий

Автор:  Tumanov [ 08 янв 2018, 14:12 ]
Заголовок сообщения:  Re: Кривые Безье

В статье рассказывается, как Вы сами можете построить кривую по точкам.
То есть, зная три опорные точки, Вы вычислите и нарисуете все 200 промежуточных.
Естественно, Вы можете программно реализовать эти алгоритмы в Visio. Например, на VBA.
NURBS - это другое. Это уже интерполяция. С помощью коэффициентов описывается сложная кривая, состоящая из множества сплайнов.
Помнится, я находил в сети статьи, описывающие математический аппарат для этого. Пытался вычислить коэффициенты для NURBS. Однако отвлекся и не завершил.

Автор:  Tumanov [ 08 янв 2018, 15:26 ]
Заголовок сообщения:  Re: Кривые Безье

Вообще, как мне кажется, если Вам нужно рисовать простейшие сплайны, то можно подобрать коэффициенты для нескольких типов кривых и использовать эти заранее подготовленные формулы NURBS.
Можно слегка играть весом.

Автор:  Suvi [ 09 янв 2018, 00:15 ]
Заголовок сообщения:  Re: Кривые Безье

Спасибо. Пошел читать про сплайны...

Автор:  Suvi [ 05 фев 2018, 20:09 ]
Заголовок сообщения:  Re: Кривые Безье

В Visio 2013 появились новые типы строки для секции Geometry которые позволяют строить кривые Безье.
Например:
https://msdn.microsoft.com/en-us/library/office/jj228452.aspx

Автор:  Suvi [ 05 фев 2018, 20:23 ]
Заголовок сообщения:  Re: Кривые Безье

И кроме этого нашел то что мне нужно в наборе стандартных шаблонов visio 2013. В английской версии master называется Multi-Line в наборе Graph and Math shapes.
Немного подредактирую под себя и покажу для чего я спрашивал..

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/