mirror of
https://github.com/Doodle3D/Doodle3D-Slicer.git
synced 2024-10-06 18:08:38 +02:00
19 lines
456 B
JavaScript
19 lines
456 B
JavaScript
|
import THREE from 'three.js';
|
||
|
import { PRECISION } from '../constants.js';
|
||
|
|
||
|
const offsetOptions = {
|
||
|
jointType: 'jtSquare',
|
||
|
endType: 'etClosedPolygon',
|
||
|
miterLimit: 2.0,
|
||
|
roundPrecision: 0.25
|
||
|
};
|
||
|
|
||
|
export default function addBrim(slices, settings) {
|
||
|
console.log('add brim');
|
||
|
|
||
|
const brimOffset = settings.config['brimOffset'] / PRECISION;
|
||
|
|
||
|
const fistLayer = slices[0];
|
||
|
fistLayer.brim = fistLayer.getOutline().offset(brimOffset, offsetOptions);
|
||
|
}
|