У меня есть массив из 3-х точек. Как из них построить поверхность Безье? (с использованием 3D-движка Flash по умолчанию)

Итак, у меня есть новый проект, который требует много моделирования поверхности Безье. Я выбираю способ рендеринга данных с помощью flash. Мне нужно уметь визуализировать базовую поверхность, не используя какой-либо большой 3D-движок, как можно проще, чтобы поверхность Безье пересекала, например, такой массив точек:

{1,1,1}
{1,2,3}
{1,3,3}
{2,4,5}
{2,5,6}
{4,4,4}

Надеюсь, это простая задача для инженера. Так как же сделать такое со вспышкой?

Кстати: (я использую flex builder 3 для разработки flash)


person Rella    schedule 10.12.2010    source источник
comment
flash 10.1 - моя цель сборки. Для компиляции использую flex 4 sdk.   -  person Rella    schedule 10.12.2010


Ответы (2)


Ознакомьтесь с этими интересными сообщениями в блоге MiauMiau Labs:

  1. NURBS во Flash (часть 1)
  2. NURBS во Flash (часть 2)

NURBS во Flash

HTH

person George Profenza    schedule 10.12.2010
comment
Натереть одну !!! =) +1, и я дам +1 за то, что это в целом чистая AS без специальных библиотек, таких как PV3d или Alternativa ... - person Rella; 10.12.2010

Я только что написал в блоге сообщение об искажении изображений с помощью 2d патч Безье http://fatlinesofcode.philipandrews.org/2011/02/20/warping-bitmaps-with-a-bezier-surface/

person phil    schedule 21.02.2011