Mathematics > Computational Geometry

84 funções em MATLAB › Mathematics > Computational Geometry.

Elementary Polygons

addboundaryAdiciona um novo contorno poligonal a um polyshape e retorna a forma combinada.
boundingboxMenor retângulo alinhado aos eixos que contém um polyshape.
centroidCentro de massa de um polyshape, tratado como uma placa uniforme.
holesRetorna os furos de um polyshape como um array de objetos polyshape.
inpolygonTesta quais pontos estão dentro de um polígono ou sobre sua aresta.
isholeIndica quais contornos de um polyshape são furos.
isinteriorTesta se pontos estão dentro de um polyshape.
issimplifiedTesta se um polyshape está livre de autointerseções e outros defeitos.
nearestvertexÍndice do vértice do polyshape mais próximo de cada ponto de consulta.
nsidedpolyCria um polígono regular com um dado número de lados, como polyshape.
numboundariesNúmero de contornos de um polyshape, contando contornos externos e furos.
numsidesNúmero total de lados (vértices) de um polyshape.
overlapsTesta se dois polyshapes compartilham alguma área.
polyareaÁrea de um polígono dado pelas coordenadas de seus vértices.
polybufferAumenta ou reduz um polyshape por uma distância fixa.
polyshapeCria um polígono 2-D, possivelmente com várias regiões e furos, que aceita consultas geométricas e operações booleanas.
rectintÁrea de interseção entre retângulos alinhados aos eixos.
regionsDivide um polyshape em suas regiões desconexas.
rmboundaryRemove contornos selecionados de um polyshape.
rmholesRemove furos de um polyshape, deixando regiões sólidas.
rmsliversRemove partes finas de um polyshape mais estreitas que uma largura dada.
rotateGira um polyshape por um ângulo em graus em torno de um ponto central.
scaleMuda a escala de um polyshape por um fator, em torno de um ponto central.
sortboundariesReordena os contornos de um polyshape por um critério escolhido.
sortregionsReordena as regiões de um polyshape por um critério escolhido.
subtractDiferença booleana de dois polyshapes: o primeiro com o segundo recortado.
translateDesloca um polyshape por um deslocamento dado em x e y.
turningdistDistância da função de giro entre as fronteiras de dois polyshape.

Bounding Regions

alphaShapeCria uma região que envolve um conjunto de pontos 2-D ou 3-D, controlada por um raio alpha.
alphaSpectrumValores de alpha em que a alpha shape muda seu conjunto de triângulos ou tetraedros.
alphaTriangulationTriângulos ou tetraedros que formam uma alpha shape, com as coordenadas dos pontos.
areaÁrea de um polyshape ou de uma alpha shape 2-D (uma alpha shape 3-D tem volume).
boundaryContorno de um conjunto de pontos 2-D ou 3-D, entre o fecho convexo e um contorno justo.
boundaryFacetsArestas (2-D) ou faces (3-D) do contorno de uma alpha shape.
convhullFecho convexo de um conjunto de pontos 2-D ou 3-D.
convhullnFecho convexo de pontos em n dimensões, como facetas de índices de pontos.
criticalAlphaMenor alpha com que uma alpha shape atende a um critério de conectividade.
inShapeTesta se pontos estão dentro de uma alpha shape.
numRegionsNúmero de regiões disjuntas de uma alpha shape.
perimeterComprimento do perímetro de um polyshape ou de uma alpha shape 2-D.
surfaceAreaÁrea de superfície de uma alpha shape 3-D.
volumeVolume delimitado por um alpha shape 3-D.

Triangulation Representation

barycentricToCartesianConverte coordenadas baricêntricas em triângulos ou tetraedros dados para coordenadas cartesianas.
baryToCartForma antiga de barycentricToCartesian para objetos TriRep e DelaunayTri.
boundaryshapeConverte o contorno de uma triangulação 2-D em um polyshape.
cartesianToBarycentricConverte pontos cartesianos em coordenadas baricêntricas relativas a triângulos ou tetraedros dados.
cartToBaryForma antiga de cartesianToBarycentric para objetos TriRep e DelaunayTri.
circumcenterCircuncentros (e circunraios) dos triângulos ou tetraedros de uma triangulação.
circumcentersForma antiga de circumcenter para objetos TriRep e DelaunayTri.
edgeAttachmentsTriângulos ou tetraedros ligados a arestas dadas de uma triangulação.
edgesTodas as arestas de uma triangulação, como pares de índices de vértices.
faceNormalVetor normal unitário de cada triângulo de uma superfície triangulada.
faceNormalsForma antiga de faceNormal para objetos TriRep e DelaunayTri.
featureEdgesArestas vivas de uma superfície triangulada, selecionadas pelo ângulo entre faces adjacentes.
freeBoundaryFacetas de contorno de uma triangulação: arestas de uma malha 2-D ou faces de uma 3-D que tocam um só simplex.
incenterIncentros e raios dos círculos inscritos nos triângulos ou tetraedros de uma triangulação.
incentersForma antiga de incenter para objetos TriRep e DelaunayTri.
isConnectedTesta se pares de vértices estão ligados por uma aresta em uma triangulação.
isEdgeTesta se pares de vértices formam uma aresta de uma triangulação DelaunayTri ou TriRep antiga.
nearestNeighborVértice de uma triangulação ou alpha shape mais próximo de cada ponto de consulta.
pointLocationEncontra o triângulo ou tetraedro de uma triangulação que contém cada ponto de consulta.
stlreadLê uma superfície triangulada de um arquivo STL.
stlwriteGrava uma triangulação em um arquivo STL.
tetrameshDesenha uma malha tetraédrica como elementos sólidos semitransparentes.
triangulationGuarda uma triangulação 2-D ou 3-D e responde consultas sobre ela.
trimeshPlota uma malha triangular como arestas em wireframe.
triplotPlota uma triangulação 2-D como arestas de linha.
TriRepClasse legada de representação de triangulação, substituída por triangulation.
trisurfPlota uma superfície triangular com faces sombreadas.
vertexAttachmentsLista os triângulos ou tetraedros ligados aos vértices dados.
vertexNormalVetor normal unitário nos vértices de uma superfície triangulada.

Delaunay Triangulation

convexHullFecho convexo dos pontos de uma triangulação de Delaunay, como índices de pontos.
delaunayTriangulação de Delaunay de pontos 2-D ou 3-D, como matriz de índices de triângulos ou tetraedros.
delaunaynTriangulação de Delaunay de pontos em n dimensões.
DelaunayTriClasse antiga que constrói e guarda a triangulação de Delaunay de um conjunto de pontos.
delaunayTriangulationCria um objeto de triangulação de Delaunay a partir de pontos 2-D ou 3-D.
inOutStatusIndica quais triângulos de uma triangulação de Delaunay com restrições estão dentro da região restrita.
isInteriorIndica os triângulos de uma triangulação de Delaunay com restrições que estão dentro da região restrita.
voronoiDiagramRetorna vértices e células do diagrama de Voronoi de uma delaunayTriangulation.

Spatial Search

dsearchnÍndice do ponto mais próximo em um conjunto, para cada ponto de consulta.
tsearchnEncontra o simplex que contém cada ponto de consulta em uma triangulação n-D.

Voronoi Diagram

patchDesenha um ou mais polígonos preenchidos a partir de coordenadas de vértices ou de faces e vértices.
voronoiCalcula ou plota o diagrama de Voronoi de pontos 2-D.
voronoinVértices e células de Voronoi para pontos em n dimensões.