OpenSubdiv.OPENSUBDIV_VERSION.Far.LimitStencilTableFactoryReal
是OpenSubdiv库中的一个类,用于创建限制图案表(Limit Stencil Table)的实例。
限制图案表是OpenSubdiv库中的一种数据结构,用于存储多边形网格上的限制信息。限制信息被存储在限制图案中,在细分过程中用于限制网格的形状。
创建一个指定大小的限制图案表实例。
numStencils
:限制图案数量numControlVertices
:控制点数量使用给定的基础图案表和隔离值创建限制图案表实例。
baseStencils
:基础图案表isolationValues
:隔离值,用于控制细分过程中限制图案的边缘部分和内部部分的细分程度返回限制图案表实例的指针。
// 创建限制图案表工厂实例
OpenSubdiv::Far::LimitStencilTableFactoryReal factory(numStencils, numControlVertices);
// 创建基础图案表实例
OpenSubdiv::Far::StencilTable baseStencils(numStencils, numControlVertices);
// 通过调用各种函数为基础图案表填充数据
// 创建限制图案表实例
OpenSubdiv::Far::LimitStencilTable const *limitStencils = factory.Create(baseStencils, isolationValues);