OpenSubdiv.OPENSUBDIV_VERSION.Far.TopologyRefiner 是 OpenSubdiv 库中的一个类。该类负责细分网格的拓扑结构。
用于创建一个拓扑细分器。该函数接收一个 Far::TopologyDescriptor
对象作为参数,并返回一个 Far::TopologyRefiner
对象作为结果。
用于判断当前拓扑细分器是否为均匀细分。当拓扑细分器为均匀细分时,所有的拓扑信息都可以通过一个简单的规则体现,相应的可以通过一个更快的细分算法进行处理。
用于把源网格细分一级,生成一个新的拓扑细分器。该函数接收一个 Far::TopologyRefiner::TopologyCache*
对象作为参数,用于缓存中间结果。
用于获取网格的顶点数。
用于获取网格的面数。
用于获取网格的边数。
用于获取源网格的顶点数。
用于获取源网格的面数。
用于获取源网格的边数。
本文主要介绍了 OpenSubdiv.OPENSUBDIV_VERSION.Far.TopologyRefiner 类的一些基本用法,包括创建拓扑细分器、判断是否为均匀细分、细分网格等。相关函数的具体用法可以参考 OpenSubdiv 的官方文档。