Overlap Polygons

Overlap Polygons#

https://user-images.githubusercontent.com/14288520/196555869-ce40a8a7-53dc-4134-acc7-8b16e0e3a79e.png https://user-images.githubusercontent.com/14288520/196556486-f189271c-935a-4698-bef5-bb5d98df4789.png

Functionality#

For every polygon of one object search intersection at other object. Epsilon makes it harder to find intersaction. Based on BVHtree mathutils.bvhtree (see: Blender docs).

Inputs#

Mode

Input Name

type

All

Vert(A)

vertices

All

Poly(A)

polygons

All

Vert(B)

vertices

All

Poly(B)

polygons

Parameters#

Mode

Description

all triangles

Boolean to work with triangles makes it faster to calculate

epsilon

Float threshold for cut weak results

Outputs#

Mode

Input Name

type

All

PolyIndex(A)

indices

All

PolyIndex(B)

indices

All

OverlapPoly(A)

polygons

All

OverlapPoly(B)

polygons

Examples#

https://user-images.githubusercontent.com/5783432/30777862-8d369f36-a0cd-11e7-8c8e-a72e7aa8ee7f.png

nortikin/sverchok


Replay with new nodes

https://user-images.githubusercontent.com/14288520/196557744-537fdff5-d2ca-434e-a9ce-467e791e3b40.png https://user-images.githubusercontent.com/14288520/196558732-1ecccc43-7705-436e-9eb1-2acd70fe55b6.gif

Notes#

pass