FLcontourwallFLn

by Tim C. Lueth, SG-Lib Toolbox: SolidGeometry 5.6 - FL/Facet Lists
Introduced first in SolidGeometry 2.4, Creation date: 2015-08-04, Last change: 2025-09-14

returns a simple wall contour between the boundaries of 2 identical surfaces

Description

FLA and FLB are planar open surfaces. The border line (freeBoundary ist detected for of them).

The use of the function is shown in exp_2015_08_04 to create tunnels between the openings of an inner and outer shell.

Example Illustration

 missing image of FLcontourwallFLn(FLA,FLB,n)

Syntax

FLW=FLcontourwallFLn(FLA,FLB,n)

Input Parameter

FLA: Facet list describing opening A
FLB: Facet list describing opening B
n: difference number between vertices

Output Parameter

FLW: Facet List of the wall contour




Copyright 2015-2025 Tim C. Lueth. All rights reserved. The code is the property of Tim C. Lueth and may not be redistributed or modified without explicit written permission. This software may be used free of charge for academic research and teaching purposes only. Commercial use, redistribution, modification, or reverse engineering is strictly prohibited. Access to source code is restricted and granted only under specific agreements. For licensing inquiries or commercial use, please contact: Tim C. Lueth

Algorithm (Workflow)

This algorithm generates a simple wall contour between the boundaries of two identical planar open surfaces, FLA and FLB. The function is designed to create a facet list (FLW) that represents the wall contour.

Input Parameters

Output

Algorithm Steps

  1. Calculate the boundary edges of FLA using the function ELboundaryFL(FLA), which returns a list of edges (ELA).
  2. Calculate the boundary edges of FLB using the function ELboundaryFL(FLB), which returns a list of edges (ELB).
  3. Check if the number of edges in ELA and ELB are the same. If not, issue a warning suggesting the use of Delaunay triangulation for convex surface generation.
  4. Create the wall contour facet list (FLW) by combining the edges from ELA and ELB. The facets are formed by connecting corresponding edges from ELA and ELB, with an index offset of n applied to the vertices from ELB.
  5. The resulting FLW is a matrix where each row represents a triangular facet of the wall contour.
Algorithm explaination created using ChatGPT on 2025-08-18 23:39. (Please note: No guarantee for the correctness of this explanation)

Last html export of this page out of FM database by TL: 2025-09-21