Please enable JavaScript to view this site.

Knowledge Base

Navigation: Scripting Language > Functions

uniquevertices

We've made some changes. Use 'Ctrl-F5' to clear your browser cache.
Scroll Prev Top Next More

Given a matrix of vertices, returns a matrix of unique vertices with differences in values larger than a specified tolerance.

 

Supported Product: FDTD, MODE, DEVICE, INTERCONNECT

 

Syntax

Description

out=uniquevertices(vertexTable, absTolerance);

Returns unique elements of a matrix with differences in values larger than a specified tolerance.

 

vertexTable is a Mx2 or Mx3 matrix

absTolerance is the magnitude of the tolerance

 

Example

This is a simple example showing how this command works.

# define a matrix with three vertices in 3D:

vtx = [0,0,0; 1,0,0; 1,1,0; 1,1,0.09];

 

?uniquevertices(vtx, 0.1); # for this tolerance the last two vertices are considered to be the same

?uniquevertices(vtx, 0.01); # when the tolerance is decreased the last two vertices are distinguished

result: 

0  0  0  

1  0  0  

1  1  0  

result: 

0  0  0  

1  0  0  

1  1  0  

1  1  0.09  

 

See Also

Functions, unique

Copyright Lumerical Inc. | Privacy | Site Map