FLofUL

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

returns a facet list of a union list

Description

The concept of Union List (UL) introduced in 2012 was simply forgotten later reinvented an renamed in more generic manner as Feature Surface (FS)

See Also: ULofVLFL , VLULplot , TofVLUL , TofVLULez , VLFLtextattachVLUL , VLULuniontype

Example Illustration

 missing image of FLofUL(UL,n)

Syntax

[FL,v,A]=FLofUL(UL,n)

Input Parameter

UL: Union list of ULgenerate
n: number of selected union

Output Parameter

FL: Facet list of this union
v: Normal vector
A: Overall facet area




Copyright 2012-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 processes a Union List (UL) to extract a Facet List (FL) for a specified union, along with its normal vector and overall facet area.

Input Parameters

Output Results

Algorithm Steps

  1. Determine which rows in the Union List (UL) correspond to the specified union number (n) by checking the eighth column of UL. This is stored in the logical index array IL.
  2. Extract the rows from UL that correspond to the specified union using the logical index IL. This subset of UL is stored in FL.
  3. Extract the normal vector from the first row of the subset FL, specifically from columns 4 to 6.
  4. Extract the overall facet area from the first row of the subset FL, specifically from column 9.
  5. Trim the subset FL to only include the first three columns, which represent the vertices of the facets.
Algorithm explaination created using ChatGPT on 2025-08-19 00:11. (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