Please enable JavaScript to view this site.

» Нет разделов более высокого уровня «

ksNurbsKnot - пример использования

Scroll

static NurbsPointParam par[]= {{ 0,0,1}, {20,20,1}, {50,10,1}, {70,20,1} };

static double knotArr []= { 0, 0 ,0 ,1 ,2 ,2 ,2 };

//---------------------------------------------------------------------------------

// Создать Nurbs - сплайн

//---------------------------------------------------------------------------------

void DrawNurbs() {

//построить Nurbs сплайн как составной объект

Nurbs(3, 0, 1);

//ввод точек

for (int i=0; i<4; i) {

NurbsPoint(&par[i]);

}

//ввод узлов - для разомкнутого сплайна и степени 3 должно быть 7 узлов

for (int i=0; i<7; i) {

ksNurbsKnot(knotArr[i]);

}

 

reference p = EndObj();

LightObj(p, 1);

Message("NURBS");

LightObj(p, 0);

}

© ООО «АСКОН-Системы проектирования», 2024. Все права защищены. | Единая телефонная линия: 8-800-700-00-78