function	[F, V, xxn] = vb_out_normal(F,V,seedID)
% ݥꥴǥλˡθ򳰸·

function	v = vb_aniso_difuse(v,u,Nloop,c)
%      Ȼ¤ˤ붭̤ʿ경
% v : ʿ경ޥѥ(Ƭ)
% u : v ѥ(Ƭ)
% Nloop : Ȼ
% c     : Ȼ

function	[kx,ky,kz,vb] = vb_get_boundary(v,vlevel)
% ޥ̤
%    v       : 3D-ܥΥޥ᡼
%   vlevel   : 
%
%    vb      : 3D-ܥζ᡼
% [kx,ky,kz] : ɸ

function	[V, F, xxn] = vb_surf_smooth(V,F,xx,Para)
% ݥꥴǥ¦ĤޤХϤˤʿ경Ԥ
% ʿ경Хϡܳ

%  V(n, 1:3)  : ĺΰ
%  F(j, 1:3)  : ̣ĺΥǥå
% xx(n, 1:3)  : ĺˡ(nx,ny,nz)
% xxn(n, 1:3) : ĺˡ(nx,ny,nz)

function	[V, F, xxn] = vb_surf_smooth_data(V,F,xx,vg,Para)
% ݥꥴǥޥѥζ̤Ĥޤ
% ХϤˤʿ경Ԥ
% ʿ경Хϡܳ(¦)(¦)

%  V(n, 1:3)  : ĺΰ
%  F(j, 1:3)  : ̣ĺΥǥå
% xx(n, 1:3)  : ĺˡ(nx,ny,nz)
% xxn(n, 1:3) : ĺˡ(nx,ny,nz)
% vg(NX,NY,NZ): 3D-ܥ롦ޥѥ

% åʿ경ѥ᥿
Para.Nloop = 150;
Para.Ndisp = 50;
Para.Nlast = 20;

Para.tangent_rate		  = 0.1;	% ΥХͷ
Para.tangent_normal_ratio = 1;		% ˡХͷ/Хͷ
Para.normal_subtract	  = 0;		% =1: ˡʿѶ = 0
Para.mask_ratio 		  = 0.5;	% ޥ⡦Ϸ
Para.out_force  		  = 0.0;	% ޥ̵λγϷ
Para.mask_threshold 	  = 0.3;	% ޥ̤

% ץåȥѥ᥿
Para.cmode	= color_mode;
Para.vangle = [-103 -64];
Para.NY 	= 2;
Para.NY 	= 1;
