Click or drag to resize
Ab4d.SharpEngine logo

MeshBooleanOperationsIntersect Method

Returns a new StandardMesh that is created by intersecting mesh1 and mesh2 (space defined by both mesh1 and mesh2).

Namespace: Ab4d.SharpEngine.Utilities
Assembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 2.0.8956+4c7684e186ca1be74e7a284fbe739d9a1b843d3c
Syntax
C#
public static StandardMesh? Intersect(
	StandardMesh? mesh1,
	StandardMesh? mesh2,
	bool processOnlyIntersectingTriangles = true
)

Parameters

mesh1  StandardMesh
mesh1 as StandardMesh
mesh2  StandardMesh
mesh2 as StandardMesh
processOnlyIntersectingTriangles  Boolean  (Optional)
when true (by default) then only triangles from mesh1 that intersect the bounds of mesh2 will be processed by subtraction; other triangles will be copied from the mesh1. This can produce significantly simpler mesh.

Return Value

StandardMesh
Intersected StandardMesh
See Also