SGlink

by Tim C. Lueth, SG-Lib Toolbox: SolidGeometry 5.6 - SG/Solids
Introduced first in SolidGeometry 1.0, Creation date: 2012-11-21, Last change: 2025-09-14

returns a structural link between two solid geometries

Description

The structural link between solid A and solid B is a (optional bended) contour shaped rod or tube. Depending on the paraemters it is either a full solid or a lightweight grid structure. There are different heuristics to link the two solids:
a) shortest connection of both mass centers
b) direct connection of centers at the center of the attached surfaces
c) connection using attached surfaces and ez vector (Bezier)
d) connection with specified surface vectors
e) connection with specified surface points
f) .....
The vertex list VL contains first the vertices attached to Solid A and the the vertices of solid B. The facet list FL contains first the facets of the wall (2*nv), and then the facets of the cap on Side A and then the cap on side B. compiled from experiment exp_2012_11_12 and used in exp_2012_11_15 and exp_2012_11_22.

Example Illustration

 missing image of SGlink(SGIA,SGIB,ctype,TA,TB,CL,ELU,nf)

Syntax

[SGlink,nv]=SGlink(SGIA,SGIB,ctype,[TA,TB,CL,ELU,nf])

Input Parameter

SGIA: Solid A
SGIB: Solid B
ctype: HT Matrix for A
TA: HT Matrix for B; Typical A+n*ez;
TB: Contour list; default is a Radius 5
CL: Edge list for Contour; default is a wallsize 2
ELU: number of facets; default is 4;
nf:

Output Parameter

SGlink: Solid geometry of the link
nv: Number of edges of the shape contour




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

Last html export of this page out of FM database by TL: 2025-09-21