Pipe.to_vertices_and_faces

Pipe.to_vertices_and_faces(n=16)

Discretise the pipe into vertices and faces.

Generates a tube mesh by placing n-gon rings at each directrix point, oriented perpendicular to the local tangent.

Parameters:
nint

Number of vertices per circular cross-section ring.

Returns:
tuple[list[list[float]], list[list[int]]]

(vertices, faces) suitable for Mesh.from_vertices_and_faces().