[G,z0) - moves a solid geometry (or a list) into the origin of the coordinate system
% (by Tim Lueth, SG-Lib, 2014-NOV-23 as class: SPATIAL RELATIONS)
%
% The fnctn simply uses VLtrans0 for the transformation. The fnctn supports
% different calling structures
% 1. N=SGtrans0 (A)
% 2. Nlist=SGtrans0 ({A,B,C})
% 3. [NA,NB,NC]=SGtrans0 ({A,B,C}) (Status of: 2025-08-18)
%
% Introduced first in SolidGeometry 1.7
%
% See also: SGtrans, SGtrans1, SGtransP, SGtransR, SGtransrelSG, SGtransrelT,
% SGtransT
%
% [SG1,varargout]=SGtrans0(SG,[z0])
% === INPUT PARAMETERS ===
% SG: Solid geometry (.VL/.FL) or a cell list of SG
% z0: optional z0 value for minmal z value instead of 0.5*(zmax-zmin)
% === OUTPUT RESULTS ======
% [G1,varargout]=SGtrans0(SG,varargin)
%
% z0=getfuncparams(1,varargin,false)]: First output solid geometry
% [G1,varargout]=SGtrans0(SG,varargin)
%
% z0=getfuncparams(1,varargin,false)]: optional more output arguments
%
% EXAMPLE: Show the movement into the origin
% A=SGtransP(SGbox([30,20,10]),[0] : | | First output solid geometry |
[G,z0) - moves a solid geometry (or a list) into the origin of the coordinate system
% (by Tim Lueth, SG-Lib, 2014-NOV-23 as class: SPATIAL RELATIONS)
%
% The fnctn simply uses VLtrans0 for the transformation. The fnctn supports
% different calling structures
% 1. N=SGtrans0 (A)
% 2. Nlist=SGtrans0 ({A,B,C})
% 3. [NA,NB,NC]=SGtrans0 ({A,B,C}) (Status of: 2025-08-18)
%
% Introduced first in SolidGeometry 1.7
%
% See also: SGtrans, SGtrans1, SGtransP, SGtransR, SGtransrelSG, SGtransrelT,
% SGtransT
%
% [SG1,varargout]=SGtrans0(SG,[z0])
% === INPUT PARAMETERS ===
% SG: Solid geometry (.VL/.FL) or a cell list of SG
% z0: optional z0 value for minmal z value instead of 0.5*(zmax-zmin)
% === OUTPUT RESULTS ======
% [G1,varargout]=SGtrans0(SG,varargin)
%
% z0=getfuncparams(1,varargin,false)]: First output solid geometry
% [G1,varargout]=SGtrans0(SG,varargin)
%
% z0=getfuncparams(1,varargin,false)]: optional more output arguments
%
% EXAMPLE: Show the movement into the origin
% A=SGtransP(SGbox([30,20,10]),[0] : | | optional more output arguments |