![]() |
Polyhedral-net Splines
|
| CMatrix | |
| CSimpleArg::Opt | An option (named or positional) |
| CPatch | A class representing a Bézier patch |
| CPatchBuilder | A builder class for constructing Bézier patches from a mesh |
| CPatchConstructor | Abstract base class for patch constructors |
| CExtraordinaryPatchConstructor | Patch constructor for extraordinary patches. See PatchConstructor |
| CNGonPatchConstructor | Patch constructor for n-gon patches. See PatchConstructor |
| CPolarPatchConstructor | Patch constructor for polar patches. See PatchConstructor |
| CRegularPatchConstructor | Patch constructor for regular patches. See PatchConstructor |
| CT0PatchConstructor | Patch constructor for T0 patches. See PatchConstructor |
| CT1PatchConstructor | Patch constructor for T1 patches. See PatchConstructor |
| CT2PatchConstructor | Patch constructor for T2 patches. See PatchConstructor |
| CTwoTrianglesTwoQuadsPatchConstructor | Patch constructor for patches consisting of two triangles and two quads. Designed for patch next to a polar patch. See PatchConstructor |
| CPatchConstructorPool | Pool PnS patch types represented as PatchConstructor subclasses. Each subclass corresponds to a specific PnS patch type. There are two types of patch constructors: vertex-based and face-based. A vertex-based patch constructor checks if a vertex and its neighborhood matches a PnS patch type. A face-based patch constructor checks if a face and its neighborhood matches a PnS patch type |
| CPatchConsumer | |
| CBVWriter | |
| CEvaluatedMeshWriter | |
| CIGSWriter | |
| CSTEPWriter | |
| CPnSPatch | Represents a polynomial patch in Bernstein–Bézier form |
| CPnSpline | Represents a PnSpline(Polyhedral net Spline) composed of piecwise polynomial patches PnSPatch |
| CPnSplineImpl | |
| CSimpleArg | A simple command-line argument parser |
| CVertexMapping | Represents a mapping from vertices in subdivided mesh to vertices in the original mesh. Each mapping consists of a list of vertex indices in the original and corresponding weights. The vertex in the subdivided mesh is represented as a weighted combination of the vertices in the original mesh. This class contains arithmetic operators to facilitate combining mappings during subdivision |