本文整理汇总了C++中Matriz::row方法的典型用法代码示例。如果您正苦于以下问题:C++ Matriz::row方法的具体用法?C++ Matriz::row怎么用?C++ Matriz::row使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Matriz
的用法示例。
在下文中一共展示了Matriz::row方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: getPoints
void CurvaBezier::getPoints(int n, Punto *puntos)const
//Devuelve n puntos sobre la curva en puntos[]
//mediante el método de las diferencias avanzadas
{
float L = 1.0/(n-1);
float L2 = L*L, L3 = L*L*L;
Matriz E = Matriz(Real4(0, 0, 0, 1),
Real4(L3, L2, L, 0),
Real4(6*L3, 2*L2, 0, 0),
Real4(6*L3, 0, 0, 0));
Matriz D = E*C;
puntos[0] = D.row(0);
Punto P = puntos[0];
Vector inc1, inc2, inc3;
inc1 = D.row(1);
inc2 = D.row(2);
inc3 = D.row(3);
for(int i=1; i<n; ++i){
P = P + inc1;
puntos[i] = P;
inc1 = inc1 + inc2;
inc2 = inc2 + inc3;
}
};