Skip to content

S-net

Chinese explaination refers to the Section 3.2 in the PhD thesis.

Definition

S-net refers to principal symmetric net [1-3], whose net tangent directions at each point are symmetric with respect to the principal curvature directions of the surface. It is a generalization of A-net and well studied in great detail in [1].

The discretization of S-net is a quad mesh with spherical vertex stars for all vertices of valence 4, i.e. each vertex \(v\) and its 4 neighbouring connected vertices \(v_{i},(i=1,\cdots,4)\) lie on a common sphere. Then the 5 vertices satisfy the quadratic equations:

\[ (v-o)^2-r^2 = 0, (v_i - o)^2-r^2 = 0, i=1,\cdots,4 \]

where the sphere center \(o\) and the radius \(r\) are introduced as auxiliary variables.

Constraint of S-net

Let the number of vertex star of valence 4 is \(|V_4|\), then the number of all variables is \(|X| = 3|V| + 4|V_4|\) and the number of hard constraints is \(N = |F| + 5|V_4|\).

Variable Symbol Number
vertices \(v \in R^3\) \(3\vert V \vert\)
centers \(o \in R^3\) \(3\vert V_4 \vert\)
radii \(r \in R\) \(\vert V_4 \vert\)

CMC-net

CMC surface refers to surfaces of constant mean curvature, i.e. at each point the average of two extreme curvature is constant \((k_1 + k_2)/2=const.\)

When a S-net is an orthogonal net and the spheres at the vertex stars have constant radius \(r=const.\), the net is a CMC-net.

The function of quad mesh being S-net or CMC-net is DOS/archgeolab/constraints/constraints_net.py/con_snet(), while the function ./con_snet_diagnet() is used for the diagonal net being S-net or CMC-net.


[1] Davide Pellis\(^1\), Hui Wang\(^1\), Florian Rist, Martin Kilian, Helmut Pottmann, Christian Müller. ACM Trans. Graphics 39, 4 (2020): 127-1.

[2] Martin Kilian, Hui Wang, Eike Schling, Jonas Schikore, Helmut Pottmann. Curved Support Structures and Meshes with Spherical Vertex Stars. ACM SIGGRAPH 2018 Posters.

[3] Eike Schling, Martin Kilian, Hui Wang, Jonas Schikore, Helmut Pottmann. Design and Construction of Curved Support Structures with Repetitive Parameters. Proc. Advances in Architectural Geometry 2018 (AAG2018), Lars Hesselgren et al., Springer, 2018: 140-165.