UNPKG

@bitbybit-dev/manifold

Version:

Bit By Bit Developers Manifold based CAD Library to Program Geometry

30 lines (29 loc) 807 B
export class CrossSectionTransforms { constructor(wasm) { this.manifold = wasm; } scale2D(inputs) { return inputs.crossSection.scale(inputs.vector); } scale(inputs) { return inputs.crossSection.scale(inputs.factor); } mirror(inputs) { return inputs.crossSection.mirror(inputs.normal); } translate(inputs) { return inputs.crossSection.translate(inputs.vector); } translateXY(inputs) { return inputs.crossSection.translate([inputs.x, inputs.y]); } rotate(inputs) { return inputs.crossSection.rotate(inputs.degrees); } transform(inputs) { return inputs.crossSection.transform(inputs.transform); } warp(inputs) { return inputs.crossSection.warp(inputs.warpFunc); } }