Skip to content
Shapemetry

@huukhanhnguyen/model / nodeMethods/solid/modify

nodeMethods/solid/modify

edgeFillet

const edgeFillet: (faces, edgeFilter, radius, segments) => BrepData[] & { wholeArray: true; }


faceEdgeDissolve

const faceEdgeDissolve: (faces, filter) => unknown & { wholeArray: true; }


faceExtrude

const faceExtrude: (faces, thickness, faceFilter) => BrepData[] & { wholeArray: true; }


faceVertexDelete

const faceVertexDelete: (faces, filter) => BrepData[] & { wholeArray: true; }


faceVertexMove

const faceVertexMove: (faces, filter, vector) => BrepData[] & { wholeArray: true; }


faceVertexRotate

const faceVertexRotate: (faces, filter, axis, angle) => BrepData[] & { wholeArray: true; }


faceVertexScale

const faceVertexScale: (faces, filter, center, factor) => BrepData[] & { wholeArray: true; }


solidIntersect

const solidIntersect: (faces, solid) => BrepData[] & { wholeArray: true; }


solidSubtract

const solidSubtract: (faces, solid) => BrepData[] & { wholeArray: true; }


solidUnion

const solidUnion: (faces, solid) => BrepData[] & { wholeArray: true; }


vertexFillet

const vertexFillet: (faces, vertexFilter, radius, segments) => BrepData[] & { wholeArray: true; }


solidSelfUnionImpl()

solidSelfUnionImpl(faces): BrepData[]

Fold all solids in one Face[] into a single fused solid wrap (n→1).

Parameters

faces

BrepData[]

Returns

BrepData[]


markWholeArray

Re-exports markWholeArray

Last updated: 📖 1 min readEdit on GitHub