[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. |