VLFLplotmanifold

by Tim C. Lueth, SG-Lib Toolbox: SolidGeometry 5.6 - Visualization
Introduced first in SolidGeometry 1.1, Creation date: 2014-01-12, Last change: 2025-09-14

plots a the non manifold points, edges, and facets of a solid

Description

facets have different colors depending on the number of isolated edges:
green: ok
blue: one edge of the facet is free
magenta: two edges of the facet are free
red: three edges of the facet are free
cyan: All edges that are free

Example Illustration

 missing image of VLFLplotmanifold (VL,FL);

Syntax

VLFLplotmanifold(VL,FL);

Input Parameter

VL: Vertex list
FL: Facet list

Examples

WORK in PROGRESS



Copyright 2014-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 visualizes the non-manifold points, edges, and facets of a solid using a color-coded system to indicate the status of each facet based on the number of isolated edges.

Input Parameters

Algorithm Steps

  1. Generate a Delaunay triangulation from the vertex list (VL) and facet list (FL) using the function TriRepofVLFL(VL,FL). This function returns a triangulation object dt with properties X (vertices) and Triangulation (facets).
  2. Update VL and FL with the vertices and facets from the triangulation object dt.
  3. If the facets have four vertices, update FL to include only the free boundary facets using freeboundary(dt).
  4. Iterate over each facet in FL:
Algorithm explaination created using ChatGPT on 2025-08-19 06:59. (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