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
- FLA: A facet list describing opening A. It is a matrix where each row represents a facet of the surface.
- FLB: A facet list describing opening B. It is similar in structure to FLA.
- n: An integer representing the difference number between vertices. It is used to adjust the indices of the vertices when creating the wall contour.
Output
- FLW: A facet list of the wall contour. It is a matrix where each row represents a facet of the wall contour created between FLA and FLB.
Algorithm Steps
- Calculate the boundary edges of FLA using the function
ELboundaryFL(FLA)
, which returns a list of edges (ELA).
- Calculate the boundary edges of FLB using the function
ELboundaryFL(FLB)
, which returns a list of edges (ELB).
- 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.
- 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.
- 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