by Tim C. Lueth, SG-Lib Toolbox: SolidGeometry 5.6 - SG/Solids
Introduced first in SolidGeometry 1.0, Creation date: 2013-01-14, Last change: 2025-09-14
[VLN,FLcoat,varargout]=VLFLcoatPCVL([VLi])
VLi: | Planar Contour Vertex List, separated: VL1, VL2, VL3 etc. |
[VL(VLi) - returns coat and covers for vessel contours
% (by Tim Lueth, SG-Lib, 2013-JAN-14 as class: SG/SOLIDS)
%
% Very powerful 3rd generation procedure to generate 3D structures based on
% several contours. The procedure generates a surface excluding the covered
% contours. A vessel structure is generated.
% 1st Generation: Tim Lueth reinvents analytical geometry
% 2nd Generation: Tim Lueth uses Delaunay triangulation
% 3rd Generation: Tim Lueth understands Delaunay triangulation (Status of:
% 2025-08-18)
%
% Introduced first in SolidGeometry 1.0
%
% See also: VLFLcoatPCVL, TofPCVL, CVLplot
%
% [VLN,FLcoat,varargout]=VLFLcoatPCVL([VLi])
% === INPUT PARAMETERS ===
% VLi: Planar Contour Vertex List, separated: VL1, VL2, VL3 etc.
% === OUTPUT RESULTS ======
% [LN,FLcoat,varargout]=VLFLcoatPCVL(varargin)
% % VLi=varargin{1}]: Vertex
% [LN,FLcoat,varargout]=VLFLcoatPCVL(varargin)
% % VLi=varargin{1}]: Facet list of the coat without the covers for VLBA, etc.
% varargout: Facet list to cover planar contour VL1, VL2, VL3 etc.
%
% See also: VLFLcoatPCVL, TofPCVL, CVLplot
%
%
% Copyright 2013-2025 Tim C. Lueth
function [VLN,FLcoat,varargout]=VLFLcoatPCVL(varargin)
% VLi=varargin{1}]: | Vertex | |
[VL(VLi) - returns coat and covers for vessel contours
% (by Tim Lueth, SG-Lib, 2013-JAN-14 as class: SG/SOLIDS)
%
% Very powerful 3rd generation procedure to generate 3D structures based on
% several contours. The procedure generates a surface excluding the covered
% contours. A vessel structure is generated.
% 1st Generation: Tim Lueth reinvents analytical geometry
% 2nd Generation: Tim Lueth uses Delaunay triangulation
% 3rd Generation: Tim Lueth understands Delaunay triangulation (Status of:
% 2025-08-18)
%
% Introduced first in SolidGeometry 1.0
%
% See also: VLFLcoatPCVL, TofPCVL, CVLplot
%
% [VLN,FLcoat,varargout]=VLFLcoatPCVL([VLi])
% === INPUT PARAMETERS ===
% VLi: Planar Contour Vertex List, separated: VL1, VL2, VL3 etc.
% === OUTPUT RESULTS ======
% [LN,FLcoat,varargout]=VLFLcoatPCVL(varargin)
% % VLi=varargin{1}]: Vertex
% [LN,FLcoat,varargout]=VLFLcoatPCVL(varargin)
% % VLi=varargin{1}]: Facet list of the coat without the covers for VLBA, etc.
% varargout: Facet list to cover planar contour VL1, VL2, VL3 etc.
%
% See also: VLFLcoatPCVL, TofPCVL, CVLplot
%
%
% Copyright 2013-2025 Tim C. Lueth
function [VLN,FLcoat,varargout]=VLFLcoatPCVL(varargin)
% VLi=varargin{1}]: | Facet list of the coat without the covers for VLBA, etc. | |
varargout: | Facet list to cover planar contour VL1, VL2, VL3 etc. |